Инструменты пользователя

Инструменты сайта


кассир5:транзакцииподробно:300

Это старая версия документа!


Транзакция 300: Документ

Транзакция «Документ» описывает документ, проведённый в кассовом ПО. Пишется транзакция только по проведённому документу. Псле транзакции следует тег, описывающий реквизиты и состав документа.

<Document store="1" storeto="2" name1="value1" name2="value2" ... nameN="valueN">
КодТовара.КодРазрезаХарактеристики;Количество;ЗначРеквизита1;ЗначРеквизита2;...;ЗначРеквизитаN
КодТовара.КодРазрезаХарактеристики;Количество;ЗначРеквизита1;ЗначРеквизита2;...;ЗначРеквизитаN
...
КодТовара.КодРазрезаХарактеристики;Количество;ЗначРеквизита1;ЗначРеквизита2;...;ЗначРеквизитаN
</Document>

Атрибуты:
store – (обязательный) код склада документа
storeto – код склада получателя1)
nameX – название атрибута для выгрузки реквизита X документа
valueX – значение реквизита X документа.

В теле тега выгружается состав документа. Каждая строка в теге - строка документа.
КодТовара – Код товара в документе
[точка] – разделитель2) между кодом товара и кодом разреза характеристики
КодРазрезаХарактеристики – код разреза характеристики товара
Количество – количество товара в документе
ЗначРеквизитаX – значение реквизита X состава документа3).

1)
только при наличии флага «Использовать склад получателя»
2)
Оотсутствует для товаров без разрезов характеристик.
3)
Порядок реквизитов определяется порядком по коду реквизитов документа.
кассир5/транзакцииподробно/300.1392056101.txt.gz · Последнее изменение: 2014/02/10 18:15 (внешнее изменение)