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

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


кассир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).


Транзакция 300. Чек коррекции

1)
только при наличии флага «Использовать склад получателя»
2)
Оотсутствует для товаров без разрезов характеристик.
3)
Порядок реквизитов определяется порядком по коду реквизитов документа.
кассир5/транзакцииподробно/300.1575301939.txt.gz · Последнее изменение: 2019/12/02 15:52 — dzayonchkovskiy