Дерево страниц

Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.
Комментарий: Migration of unmigrated content due to installation of a new plugin

View file
nameИзменения1043 сп1.doc
height250

Изменения функционала в версии 1.043 сервис пак 1.
Остатки ЕГАИС. Акты фиксации марок на регистре №3.
Отсылка акта возврата с регистра торгового зала. Проверка наличия справки РФУ2.
Изменение в протоколе загрузки весов CheckWay.

Якорь
_Toc34318524
_Toc34318524
Якорь
_Toc52466804
_Toc52466804
Остатки ЕГАИС. Акты фиксации марок на регистре №3.


В раздел «Остатки ЕГАИС» добавлена закладка «Акты фиксации марок на регистре №3» для отображения списка актов фиксации марок и их содержания.

Например:

Якорь
_Toc52466805
_Toc52466805
Отсылка акта возврата продукции из торгового зала. Проверка наличия справки РФУ2.


В текущей версии перед отправкой в ЕГАИС акта возврата продукции из торгового зала на склад делается проверка того, что все строки акта имеют заполненное поле РФУ2. Если будет обнаружено, что строка или несколько строк не имеют справок РФУ2 будет показано предупреждение с предложением обнулить количество алкогольной продукции в этих строках.
Справки РФУ2 для возвращаемой продукции могут отсутствовать, если товар был поставлен на баланс торгового зала актом «ActChargeOnShop_v2». Такая продукция не может быть перемещена на регистр склада.

Якорь
_Toc52466806
_Toc52466806
Изменение в протоколе загрузки весов CheckWay.


Для печати даты и времени истечения годности и даты "Реализовать до" в протокол весов CheckWay внесено следующее изменение - переставлены местами выгрузка в поля Shelf Date и  Sale Date/Sale Time. Пояснение см. ниже.  Изменение распространяется на все весы, использующие этот протокол. Информацию необходимо учитывать при проектировании формата этикетки.
При работе с весами Торговая система использует следующие понятия дат и времени:

  • Текущая дата и время (в весы не передается, используется команда в формате этикетки)
  • Дата и время производства
  • Дата реализации или "Реализовать до" (время реализации не поддерживается, так как традиционно дата реализации - это количество дней от даты упаковки)
  • Дата и время истечения годности
     
    По информации от производителя для весов CheckWay имеются следующие поля для даты и времени:
    Print Date/Print Time – текущая дата и время на момент печати
    Sale Date – дата в будущем
    Sale Time - текущее время или можно загрузить любое другое
    Package Date – дата в будущем
    Package Time - текущее время или можно загрузить любое другое
    Shelf Date – дата в будущем, рассчитывается от текущей даты + количество дней
    При передаче данных в весы данные времени теперь передаются следующим образом:
    - Текущее время и дата – управляется форматом этикетки (не передается)
  • Дата реализации - Shelf Date. (PC_UD)

  • Wiki разметка
    Дата/время истечения годности - 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
    \\
    \\
    \\