21.11.2011 08:11
mat skywalker
 
Цитата:
Shift Всё передавать не обязательно, требуется только обязательные поля.
Конкретно по цене:
Допусти товар "Тестовый" с кодом "12345" уже есть на кассах и надо установить новую цену, тогда
Код:
.....
KC.DataDelimiter="#";
KC.Data=1;
KC.DataFormat="GoodsItem;;GoodsPrice";
....
KC.Transfer("12345#123.45#", "True", );
.....
Data
У меня ваш пример сработал так: появился товар с кодом и ценой, без названия и ШК
И еще без привязки к группе и месту хранения.
21.11.2011 08:32
Shift
 
Я же сказал (если товар уже есть в оборудовании), а в первый раз естественно надо выгрузить всё что нужно.
21.11.2011 13:50
mat skywalker
 
Вы меня не поняли. У меня именно происходит замена. т.е. товар уже есть, гружу только цену на него - получается описанная выше лажа.
22.11.2011 13:16
Shift
 
Весьма странно:
На релизе 5.2.80.005 посылаю
Код:
DRV=Новый COMОбъект("KassServer.LoadData");
DRV.DataDelimiter="#";
DRV.Device=1;
DRV.DeviceList=1;
DRV.Data=1;
DRV.DataFormat="GoodsItem;GoodsPrice;GoodsName";
DRV.Transfer("555#300#Test#","True",);
смотрю в модуле визуализации и на кассе - есть товар test с кодом 555 и ценой 300
дальше
Код:
DRV=Новый COMОбъект("KassServer.LoadData");
DRV.DataDelimiter="#";
DRV.Device=1;
DRV.DeviceList=1;
DRV.Data=1;
DRV.DataFormat="GoodsItem;GoodsPrice";
DRV.Transfer("555#333#","True",);
смотрю в модуле визуализации и на кассе: изменилась только цена, наименование осталось

Форум на базе vBulletin®
Copyright © Jelsoft Enterprises Ltd.
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.