TmcScale используется для формирования справочника товаров для прогрузки на весы на кассовом сервере в БД All и БД магазина.Команда addTmcScale
Команда addTmcScale добавляет в БД кассового сервера товар для прогрузки на весы.
Свойства параметра tmcscale:
| Свойство | Тип данных | Описание | Примечания |
|---|---|---|---|
| tmcscalecode | строковый(100) | Штрих-код товара на весах | |
| tmccode | строковый(100) | Код товара | |
| tmcscalegroupcode | строковый(100) | Код ассортиментной группы товаров на весах | |
| plu | числовой | Номер ячейки памяти на весах | При выгрузке plu на весы передается информация о наименовании товара, единице измерения и т.д. Для весов CAS: если наименование товара больше 40 символов, то оно разбивается на два поля и данные поля выгружаются на весы |
| ingredients | строковый(1050) | Состав весового товара | Используется только для выгрузки состава товара на весы CAS |
| manufacturer | varchar(255) | Производитель весового товара | В настоящее время не используется |
| prefix | int(11) | Префикс штрих-кода | Если не задан, то используется из настроек кассового сервера. |
| produceddate | int(11) | Дата производства, в сутках, вычитается из даты упаковки | Дата упаковки – текущая дата взвешивания и печати этикетки. Используется для выгрузки состава товара на весы CAS. Для весов Штрих-Принт в качестве даты упаковки устанавливается дата печати этикетки. Для весов Mertech в это поле записывается дата изготовления в формате YYYYMMDD (например, 20221231). |
| sellbydate | int(11) | Срок годности, в сутках, прибавляется к дате упаковки | Дата упаковки – текущая дата взвешивания и печати этикетки. Используется для выгрузки состава товара на весы CAS и Штрих-Принт. |
| sellbytime | int(11) | Срок годности, в часах, прибавляется к дате упаковки | Дата упаковки – текущая дата взвешивания и печати этикетки. Используется для выгрузки состава товара на весы CAS. Для весов Штрих-Принт не используется. |
| labelnumber | int(11) | Приоритет шаблона этикетки | Используется для весов "Mertech M-ER новый протокол" |
{
"tmcscale": {
"tmcscalecode":"2",
"tmccode":"2",
"tmcscalegroupcode":"2",
"plu":2,
"ingredients":"ing",
"manufacturer":"man",
"prefix":15,
"produceddate":1,
"sellbydate":2,
"sellbytime":2,
"labelnumber":11,
},
"command":"addTmcScale"
}
---
Команда deleteTmcScale
Команда deleteTmcScale удаляет из справочника товар для прогрузки на весы.
Параметры: штрих-код и код товара.
{
"command":"deleteTmcScale",
"tmcscalecode":"4",
"tmccode":"4"
}
---
Команда clearTmcScale
Команда clearTmcScale очищает справочник товаров для прогрузки на весы:
{
"command":"clearTmcScale"
}
---