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

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


кассир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. Чек коррекции
Транзакция 300. Заказ покупателя
Транзакция 300. Препроводительная ведомость
Транзакция 300. Заказ ЕМИАС
Транзакция 300. Поступление из дороги
Транзакция 300. Возврат поставщику

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