Команда addTmc
Команда addTmc
добавляет товар в справочник товаров. Атрибуты товара задаются обязательным параметром invent
.
Свойства параметра invent
Свойство | Тип данных | Описание | Примечания |
---|---|---|---|
inventcode | строковый(20) | Код товара | |
inventgroup | строковый(100) | Код родительской группы товаров | |
name | строковый(200) | Наименование товара | |
rtext | строковый | Текст для чека | |
price | вещественный(13,2) | Цена | Используется, если не задана цена в справочниках: переоценки и штрих-коды. |
minprice | вещественный(13,2) | Минимальная цена | Используется, если не задана цена в справочниках: переоценки и штрих-коды. |
options | объект | Опции товара | |
extendedoptions | строковый | Строка дополнительных опций | При перечислении атрибутов условий скидок/бонусов следует разделять запятыми. |
discautoscheme | числовой(11) | Код схемы автоматических скидок | |
deptcode | числовой(11) | Код отдела | |
taxgroupcode | числовой | Код группы налогов | |
measurecode | числовой(11) | Код единицы измерения | |
remain | числовой(13,3) | Остаток | |
remaindate | дата и время | Дата и время остатков | |
articul | строковый(200) | Артикул | |
defaultquantity | числовой(13,3) | Количество по умолчанию | |
taramode | числовой(11) | Режим использования тары:
| |
taracapacity | вещественный(11) | Емкость тары | Параметр является обязательным для алкогольной продукции без акцизной марки. |
taraflag | числовой(11) | Код каталога, который содержит товары, являющиеся упаковкой Значение параметра должно быть больше 0 | Используется на КСО для весовых товаров с выбором упаковки (taramode=7) |
aspectschemecode | целочисленный(11) | Код схемы разреза | |
aspectvaluesetcode | целочисленный(11) | Не используется | |
aspectusecase | целочисленный(11) | Не используется | |
aspectselectionrule | целочисленный(11) | Не используется | |
age | целочисленный(11) | Возраст | |
alcoholpercent | числовой(4,2) | Процент алкоголя товара | Параметр является обязательным для алкогольной продукции без акцизной марки. |
cquant | вещественный(13,3) | Количество в учетных единицах | |
inn | строковый(20) | ИНН производителя безакцизной алкогольной продукции | |
kpp | строковый(20) | КПП производителя безакцизной алкогольной продукции | |
alctypecode | целочисленный(11) | Код вида алкогольной продукции | Параметр является обязательным для алкогольной продукции без акцизной марки. |
paymentobject | целочисленный(11) | Признак предмета расчета | |
manufacturercountrycode | целочисленный(11) | Код страны производителя товара | |
loyaltymode | числовой(11) | Параметры использования воздействий лояльности (битовая маска):
| |
minretailprice | вещественный(13,2) | Минимальная розничная цена (МРЦ) | Цена товара не может быть ниже МРЦ при любых бонусных воздействиях, взаимодействии с дисконтом, скидке на мелочь, оплате сертификатом как скидкой, применении модификатора цены. |
ntin | строковый(255) | Код национального классификатора товаров | |
packagecode | строковый(255) | Код упаковки | |
ownertype | числовой(11) | Тип владельца продукта/услуги:
|
Свойства объекта options
Свойство | Тип данных | Описание |
---|---|---|
quantityoptions | объект | Опции количества |
priceoptions | объект | Опции цены |
inventitemoptions | объект | Опции товара |
Свойства объекта quantityOptions
Свойство | Тип данных | Описание | Примечания |
---|---|---|---|
enabledefaultquantity | числовой(1) | Использовать количество по умолчанию из товара:
| По умолчанию 1 |
enablequantitylimit | числовой(1) | Включить ограничение количества товара:
| По умолчанию 0 |
quantitylimit | вещественный(13,3) | Максимальное количество товара при продаже одной позиции | |
enablequantityscales | числовой(1) | Разрешить ввод количества с весов:
| По умолчанию 1 |
enablequantitybarcode | числовой(1) | Разрешить установку количества из штрих-кода:
| По умолчанию 1 |
enablequantitymanual | числовой(1) | Разрешить ввод количества вручную:
| По умолчанию 1 |
requirequantitymanual | числовой(1) | Требовать ввод количества:
| По умолчанию 0 |
requirequantitybarcode | числовой(1) | Требовать ввод количества из штрих-кода:
| По умолчанию 0 |
requirequantityscales | числовой(1) | Требовать ввод количества с весов:
| По умолчанию 0 |
enabledocumentquantityLimit | числовой(1) | Разрешить ограничение количества товара в чеке:
| По умолчанию 0 |
autogetquantityfromscales | числовой(1) | Получать количество с весов автоматически:
| По умолчанию 0 |
documentquantlimit | вещественный(13,3) | Максимальное количество товара при продаже в чеке |
Свойства объекта priceOptions
Свойство | Тип данных | Описание | Примечания |
---|---|---|---|
enablepricemanual | числовой(1) | Разрешить ввод цены вручную:
| По умолчанию 1 |
requirepricemanual | числовой(1) | Требовать ввод цены вручную:
| По умолчанию 0 |
requireselectprice | числовой(1) | Требовать выбор цены из массива цен:
| По умолчанию 0 |
requiredeferredprice | числовой(1) | Использовать отложенную цену:
| По умолчанию 0 |
enableexcisemarkprice | числовой(1) | Использовать цену табачной продукции из кода маркировки:
| По умолчанию 0 |
Свойства объекта inventItemOptions
Свойство | Тип данных | Описание | Примечания |
---|---|---|---|
disablebackInsale | числовой(1) | Запретить возврат товара в чеке продажи:
| По умолчанию 0 |
disableinventshow | числовой(1) | Не показывать товар в списках:
| По умолчанию 0 |
disableinventsale | числовой(1) | Запретить продажу товара:
| По умолчанию 0 |
disableinventback | числовой(1) | Запретить возврат товара:
| По умолчанию 0 |
requiredepartmentmanual | числовой(1) | Требовать указание отдела вручную:
| По умолчанию 0 |
enabledepartmentmanual | числовой(1) | Разрешить ввод отдела вручную:
| По умолчанию 1 |
enablebarcodemanual | числовой(1) | Разрешить ввод штрих-кода вручную:
| По умолчанию 1 |
enablebarcodescanner | числовой(1) | Разрешить ввод штрих-кода сканером:
| По умолчанию 1 |
visualverify | числовой(1) | Визуальный контроль товара:
| По умолчанию 0 |
ageverify | числовой(1) | Контроль возраста покупателя:
| По умолчанию 0 |
requiresalerestrict | числовой(1) | Проверять ограничения продаж для товара:
| По умолчанию 0 |
egaisverify | числовой(1) | Проверять алкогольный товар с акцизной маркой в ЕГАИС:
| Параметр является обязательным для алкогольной продукции с акцизной маркой. По умолчанию 0. |
prepackaged | числовой(1) | Является ли товар расфасованным:
| По умолчанию 0 |
nopdfegaisverify | числовой(1) | Проверять алкогольный товар без акцизной марки в ЕГАИС:
| Параметр является обязательным для алкогольной продукции с акцизной маркой. По умолчанию 0. |
alcoset | числовой(1) | Является ли товар алкогольным набором:
| По умолчанию 0 |
freesale | числовой(1) | Является ли товар товаром по свободной цене:
| По умолчанию 0 |
rfidverify | числовой(1) | Является ли товар меховым изделием:
| По умолчанию 0 |
lowweight | числовой(1) | Является ли товар легким товаром:
| По умолчанию 0 |
weightcontrolbypass | числовой(1) | Является ли товар товаром без контроля веса:
| По умолчанию 0 |
tobacco | числовой(1) | Является ли товар табачной продукцией:
| По умолчанию 0 |
shoes | числовой(1) | Является ли товар обувью:
| По умолчанию 0 |
fuzzyweight | числовой(1) | Товар с неточным контрольным весом:
| По умолчанию 0 |
ignoremarking | числовой(1) | Игнорирование признака маркировки:
| По умолчанию 0 |
markdownverify | числовой(1) | Является ли товар уцененным:
| По умолчанию 0 |
{"invent":{ "inventcode": "7473", "deptcode": 1, "price": 68.5, "remain": 0.0, "remaindate":"2011-08-08T15:45:10", "discautoscheme": "1", "articul": "67", "age": 16, "alcoholpercent": 10, "inventgroup": "7957", "taxgroupcode": 0, "measurecode": 2, "name": "Светлое пиво", "minprice": 68.5, "alctypecode": 520, "paymentobject": 2, "minretailprice": 65.5, "ntin": "00708001001012001", "packagecode": "1234567890", "options": { "quantityoptions" : { "enableQuantityLimit": false, "quantityLimit": 0.000, "requireQuantityManual": false, "enabledefaultquantity" : "", "enablequantityscales" : "", "enablequantitybarcode" : "", "enablequantitymanual" : "", "requirequantitybarcode" : "", "requirequantityscales" : "", "autogetquantityfromscales" : "", "documentquantlimit : "" }, "priceoptions" : { "requireselectprice": 1, "requirepricemanual" : 0, "enablepricemanual" : 0, "requiredeferredprice" : 0, "enableexcisemarkprice": 0 }, "inventitemoptions" : { "enabledepartmentmanual": 0, "requiredepartmentmanual": 1, "disablebackinsale": 1, "disableinventsale": "", "disableinventback": "", "disableinventshow": "", "enablebarcodescanner": "", "enablebarcodemanual": "1", "visualverify": 1, "ageverify": 1, "requiresalerestrict": 1, "rfidverify": 1, "lowweight": 0, "weightcontrolbypass": 0, "tobacco": 0, "shoes": 0, "fuzzyweight": 0, "ignoremarking": 0, "markdownverify": 0 } } },"command":"addTmc"} ---