Изменения функционала в версии 1.043 сервис пак 1.
Остатки ЕГАИС. Акты фиксации марок на регистре №3.
Отсылка акта возврата с регистра торгового зала. Проверка наличия справки РФУ2.
Изменение в протоколе загрузки весов CheckWay.
В раздел «Остатки ЕГАИС» добавлена закладка «Акты фиксации марок на регистре №3» для отображения списка актов фиксации марок и их содержания.
Например:
В текущей версии перед отправкой в ЕГАИС акта возврата продукции из торгового зала на склад делается проверка того, что все строки акта имеют заполненное поле РФУ2. Если будет обнаружено, что строка или несколько строк не имеют справок РФУ2 будет показано предупреждение с предложением обнулить количество алкогольной продукции в этих строках.
Справки РФУ2 для возвращаемой продукции могут отсутствовать, если товар был поставлен на баланс торгового зала актом «ActChargeOnShop_v2». Такая продукция не может быть перемещена на регистр склада.
Для печати даты и времени истечения годности и даты "Реализовать до" в протокол весов CheckWay внесено следующее изменение - переставлены местами выгрузка в поля Shelf Date и Sale Date/Sale Time. Пояснение см. ниже. Изменение распространяется на все весы, использующие этот протокол. Информацию необходимо учитывать при проектировании формата этикетки.
При работе с весами Торговая система использует следующие понятия дат и времени:
Дата/время истечения годности - Sale Date/ Sale Time (PC_SD, PC_ST) \\ Дата производства в весы не передается, поскольку весы не имеют возможности напечатать дату в прошлом. \\ Приложение. Структура данных PLU, передаваемая в весы: \\ int ID;//PLU unique ID. 1~9999996 int Remark;//PLU cargo ID, Used for barcode print normally char Index\[21\];//PLU exterior barcode. It is EAN/UPC barcode normally int Unit; //PLU unit. 1 is default by-weight unit, 2 is default by-count unit. *(refer to table at last)* double Price;//PLU default unit price double Cost; //Normally no use. PLU cost double Tare; //Normally no use. PLU default tare int Label1, BarT1, BarF1, Label2, BarT2, BarF2; //Normally no use. Print format int Class; //Normally no use. Stat. Class char Text\[8\]\[MAX_TEXT_LEN + 1\]; //PLU text information. Text\[0\] is PLU name, other is information printable. int PS_SD, PS_ST, PS_PD, PS_PT, PS_UD;//PLU date print information. For example: PS_UD: Print shelf date or not: 1-print; 0-not print int PC_SD, PC_ST, PC_PD, PC_PT, PC_UD;//PLU date print days. For example: PC_UD: shelf days: 0- intraday, and so on… int DF_D, DF_U; //Normally no use. Manually discount limit sort double DF_DN, DF_UN; //Normally no use. Manually discount limit number \\ \\ \\ |