Изменение интерфейса Link to Изменение интерфейса 

  • Запрос перезапишет все интерфейсы кассового сервера заданным интерфейсом.

XML

<?xml version="1.0" encoding="utf-8"?>
<RK7Query>
  <RK7Command CMD="SetRefData" RefName="CASHGROUPS">
    <Items>
      <Item GUIDString="{16E19244-752D-4A65-BE8D-97DB0C2C7431}">
        <ConfigList ClassName="TCashConfList">
          <Items>
            <Item Flags="132" Ident="0" Number="0" HostNum="0" FileName="PDSEmpty.dll" HostName="" ModClass="2120" ModIdent="0">
              <Params ClassName="TCashParamList">
                <Items>
                  <Item Ident="0" ValBlb="" ValInt="0" ValStr="TEST_PDS_NETKERN333"/>
                </Items>
              </Params>
            </Item>
          </Items>
        </ConfigList>
      </Item>
    </Items>
  </RK7Command>
</RK7Query>
CODE

Чтобы сохранились уже заданные интерфейсы кассового сервера, необходимо их также указать в Items.

  • Запрос перезапишет все интерфейсы кассового сервера заданным перечнем.

XML

<?xml version="1.0" encoding="utf-8"?>
<RK7Query>
  <RK7Command CMD="SetRefData" RefName="CASHGROUPS">
    <Items>
      <Item GUIDString="{16E19244-752D-4A65-BE8D-97DB0C2C7431}">
        <ConfigList ClassName="TCashConfList">
          <Items>
            <Item Flags="132" Ident="0" Number="0" HostNum="0" FileName="PDSEmpty.dll" HostName="" ModClass="2120" ModIdent="0">
              <Params ClassName="TCashParamList">
                <Items>
                  <Item Ident="0" ValBlb="" ValInt="0" ValStr="TEST_PDS_NETKERN333"/>
                </Items>
              </Params>
            </Item>
            <Item Ident="0" FileName="PDSEmpty.dll" ModIdent="0" Number="1" HostName="" HostNum="0" ModClass="2120" Flags="132">
              <Params ClassName="TCashParamList">
                <Items>
                  <Item Ident="0" ValInt="0" ValStr="PCSRV_25" ValBlb=""/>
                </Items>
              </Params>
            </Item>
          </Items>
        </ConfigList>
      </Item>
    </Items>
  </RK7Command>
</RK7Query>
CODE
  • Добавление объектов к интерфейсу.

XML

<?xml version="1.0" encoding="utf-8"?>
<RK7Query>
  <RK7Command CMD="SetRefData" RefName="DEVICES">
    <Items>
      <Item Name="Персональная дисконтная система(ПДС)" GUIDString="{FA6FF5F7-4045-45EC-A3A5-2AE71EC3E3A1}">
        <Details ClassName="TRK7DeviceDetails">
          <Items/>
        </Details>
        <RK7IntfDLLs ClassName="TRK7IntfDLLs">
          <Items>
            <Item Ident="15001" FileNum="1" IntfFile="PDSEmpty.dll" LinkServ="0" ModIdent="0"/>
            <Item Ident="15005" FileNum="1" IntfFile="PDSEmpty.dll" LinkServ="0" ModIdent="0"/>
            <Item Ident="15006" FileNum="0" IntfFile="PDSEmpty.dll" LinkServ="0" ModIdent="0"/>
          </Items>
        </RK7IntfDLLs>
        <Childs ClassName="tChildCollection"/>
      </Item>
    </Items>
  </RK7Command>
</RK7Query>
CODE