Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Свойство

Тип данных

Описание

Примечания

inventcode

строковый(20)

Код товара


inventgroup

строковый(100)

Код родительской группы товаров


name

строковый(200)

Наименование товара


barcode

строковый(100)

Основной штрих-код

Если поле не заполнено или отсутствует, то запись в БД Dictionaries в таблицу Barcodes не производится.

Свойство barcode не загружает данные в поле bcode в БД Dictionaries в таблицу Tmc . Для этого используется свойство inventcode.

barcodes

массив объектов

Массив дополнительных штрих-кодов


price

вещественный(13,2)

Цена

Используется, если не задана цена в справочниках: переоценки и штрих-коды.

minprice

вещественный(13,2)

Минимальная цена

Используется, если не задана цена в справочниках: переоценки и штрих-коды.
additionalprices

массив объектов

Массив дополнительных цен


options

объект

Опции товара


sellrestrictperiods

массив объектов

Массив ограничений продаж по времени


extendetoptions

текст

Строка дополнительных опций

При перечислении атрибуты, которые задаются для условий скидок/бонусов, следует разделять запятыми.

discautoscheme

числовой(11)

Код схемы автоматических скидок


deptcode

числовой(11)

Код отдела


taxgroupcode

числовой(11)

Код группы налогов

Если поле заполнено и его значение больше 0, то поля vatcode1, vatcode2, vatcode3, vatcode4, vatcode5 в БД Dictionaries в таблице Tmc примут значение, полученное по формуле: " taxgroupcode  * 100 + номер налога (1, 2, 3, 4 или 5)".

measurecode

числовой(11)

Код единицы измерения


remain

вещественный(13,3)

Остаток


remaindate

дата и время

Дата и время остатков


articul

строковый(200)

Артикул


defaultquantity

вещественный(13,3)

Количество по умолчанию


taramode

числовой(11)

Режим использования тары:


taracapacity

вещественный(13,3)

Емкость тары


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)Код страны производителя товара
opmodeчисловой(11)

Свойства товара (битовая маска):

  • 1 – запретить продажу товара,
  • 2 – запретить возврат товара,
  • 4 – не показывать товар в списках,
  • 16 – товар требует визуального контроля,
  • 32 – товар ограничен в продаже по возрасту,
  • 64 – товар ограничен в продаже по времени,
  • 128 – алкогольный товар с акцизной маркой, требующий проверки в ЕГАИС,
  • 256 – товар с установленным признаком "расфасованный", на такой товар не применяется скидка на набор,
  • 512 – алкогольный товар без акцизной марки, не требующий проверки в ЕГАИС,
  • 1024 – алкогольный набор,
  • 2048 – товар по свободной цене,
  • 4096 – меховое изделие,
  • 8192 – товар без контроля веса,
  • 131072 – товар с неточным контрольным весом,
  • 16384 – легкий товар,
  • 32768 – табачная продукция,
  • 65536 – обувь,
  • 262144 – игнорирование признака маркировки,
  • 524288 – необходимо проверить на сервисе уценки,
  • 1048576 – блокировать проверку в рамках разрешительного режима.

Используется, если не заданы опции товара (свойство inventitemoptions). Если в массиве inventitemoptions задана хотя бы одна опция, то значение поля opmode игнорируется.

loyaltymodeчисловой(11)

Параметры использования воздействий лояльности (битовая маска):

  • 0 – нет запрета применения скидок,
  • 1 – запрет применения внутренних скидок, включая скидку на мелочь,
  • 2 – запрет применения внешних скидок (требуется проверка с каждой внешней системой лояльности),
  • 4 – запрет применения списания бонусов Artix.

minretailpriceвещественный(13,2)Минимальная розничная цена (МРЦ)Цена товара не может быть ниже МРЦ при любых бонусных воздействиях, взаимодействии с дисконтом, скидке на мелочь, оплате сертификатом как скидкой, применении модификатора цены.
packagecodeстроковый(255)Код упаковки
ownertypeчисловой(11)Тип владельца продукта/услуги:
  • 0 – перепродажа,
  • 1 – товар собственного производства,
  • 2 – услуга.

...


Свойство

Тип данных

Описание

Примечания

disablebackinsale

числовой(1)

Запретить возврат товара в чеке продажи:

  • 0 – разрешить возврат товара в чеке продажи,
  • 1 – запретить возврат товара в чеке продажи.
По умолчанию 0

disableinventshow

числовой(1)

Не показывать товар в списках:

  • 0 – показывать товар в списках,
  • 1 – не показывать товар в списках.
По умолчанию 0

disableinventsale

числовой(1)

Запретить продажу товара:

  • 0 – разрешить продажу товара,
  • 1 – запретить продажу товара.
По умолчанию 0

disableinventback

числовой(1)

Запретить возврат товара:

  • 0 – разрешить возврат товара,
  • 1 – запретить возврат товара.
По умолчанию 0

requiredepartmentmanual

числовой(1)

Требовать указание отдела вручную:

  • 0 – не требовать указание отдела вручную,
  • 1 – требовать указание отдела вручную.
По умолчанию 0

enabledepartmentmanual

числовой(1)

Разрешить ввод отдела вручную:

  • 0 – запретить ввод отдела вручную,
  • 1 – разрешить ввод отдела вручную.
По умолчанию 1

enablebarcodemanual

числовой(1)

Разрешить ввод штрих-кода вручную:

  • 0 – запретить ввод штрих-кода вручную,
  • 1 – разрешить ввод штрих-кода вручную.
По умолчанию 1

enablebarcodescanner

числовой(1)

Разрешить ввод штрих-кода сканером:

  • 0 – запретить ввод штрих-кода сканером,
  • 1 – разрешить ввод штрих-кода сканером.
По умолчанию 1
visualverifyчисловой(1)

Визуальный контроль товара:

  • 0 – не нужен визуальный контроль товара,
  • 1 – нужен визуальный контроль товара.
По умолчанию 0
ageverifyчисловой(1)

Контроль возраста покупателя:

  • 0 – не нужен контроль возраста покупателя,
  • 1 – нужен контроль возраста покупателя.
По умолчанию 0
requiresalerestrictчисловой(1)

Проверять ограничения продаж для товара:

  • 0 – не проверять ограничения продаж для товара,
  • 1 – проверять ограничения продаж для товара.
По умолчанию 0
egaisverifyчисловой(1)

Проверять алкогольный товар с акцизной маркой в ЕГАИС:

  • 0 – не проверять алкогольный товар с акцизной маркой в ЕГАИС,
  • 1 – проверять алкогольный товар с акцизной маркой в ЕГАИС.

Параметр является обязательным для алкогольной продукции с акцизной маркой.

По умолчанию 0

prepackagedчисловой(1)

Является ли товар расфасованным:

  • 0 – товар не является расфасованным,
  • 1 – товар является расфасованным.
По умолчанию 0
nopdfegaisverifyчисловой(1)

Проверять алкогольный товар без акцизной марки в ЕГАИС:  

  • 0 – не проверять алкогольный товар без акцизной марки в ЕГАИС,
  • 1 – проверять алкогольный товар без акцизной марки в ЕГАИС.

Параметр является обязательным для алкогольной продукции без акцизной марки. 

По умолчанию 0.

alcoset

числовой(1)

Является ли товар алкогольным набором:

  • 0 – товар не является алкогольным набором,
  • 1 – товар является алкогольным набором.
По умолчанию 0

freesale

числовой(1)

Является ли товар товаром по свободной цене:

  • 0 – товар не является товаром по свободной цене,
  • 1 – товар является товаром по свободной цене.
По умолчанию 0
rfidverifyчисловой(1)

Является ли товар меховым изделием:

  • 0 – товар не является меховым изделием,
  • 1 – товар является меховым изделием.
По умолчанию 0
lowweightчисловой(1)

Является ли товар легким товаром:

  • 0 – товар не является легким товаром,
  • 1 – товар является легким товаром.
По умолчанию 0
weightcontrolbypassчисловой(1)

Является ли товар товаром без контроля веса:

  • 0 – товар не является товаром без контроля веса,
  • 1 – товар является товаром без контроля веса.
По умолчанию 0
tobaccoчисловой(1)

Является ли товар табачной продукцией:

  • 0 – товар не является табачной продукцией,
  • 1 – товар является табачной продукцией.
По умолчанию 0
shoesчисловой(1)

Является ли товар обувью:

  • 0 – товар не является обувью,
  • 1 – товар является обувью.
По умолчанию 0
fuzzyweightчисловой(1)

Товар с неточным контрольным весом:

  • 0 – запрещено значительное отклонение от контрольного веса,
  • 1 – разрешено значительное отклонение от контрольного веса.
По умолчанию 0
ignoremarkingчисловой(1)

Игнорирование признака маркировки:

  • 0 – признак маркировки не игнорируется,
  • 1 – признак маркировки игнорируется.
По умолчанию 0
markdownverifyчисловой(1)

Является ли товар уцененным:

  • 0 – товар не является уцененным,
  • 1 – товар является уцененным.
По умолчанию 0
ignorecrptverifyчисловой(1)

Блокировать проверку в рамках разрешительного режима:

  • 0 – нет,
  • 1 – да.
По умолчанию 0


Code Block
titleПример
{
  "command": "addInventItem",
  "invent": {
    "inventcode": "7473",
    "deptcode": 1,
	"price": 68.5,
    "minretailprice": 65.5,
	"remain": 0.0,
    "remaindate":"2011-08-08T15:45:10",
    "barcode": "2400000074731",
    "discautoscheme": "",
    "articul": "0",
    "age": 16,
    "alcoholpercent": 10,
    "inventgroup": "7957",
    "taxgroupcode": 0,
    "measurecode": 2,
    "alctypecode": 520,
    "paymentobject": 2,
    "opmode": 0,
    "sellrestrictperiods":[
        {
            "dateend": "2015-01-01",
            "datestart": "2014-01-01",
            "dayend" : "7",
            "daystart": "1",
            "timeend": "01:00:00",
            "timestart": "22:00:00"
        },
        {
            "dateend": "2015-01-01",
            "datestart": "2014-01-01",
            "dayend" : "7",
            "daystart": "1",
            "timeend": "09:00:00",
            "timestart": "02:00:00"
        }
    ],
    "barcodes": [
      {
        "price": 68.5,
        "minprice": 60.5,
        "barcode": "0000000000006",
        "additionalprices": [],
        "cquant": 1.0,
        "name": "Автошампунь \"Люкс\"",
        "measurecode": 1,
        "customsdeclarationnumber": "10226010/090617/0003344",
        "tmctype": 5,
        "ntin": "00809002001012007",
		"packagecode": "1234567890"       
	  },
      {
        "price": 685.0,
        "barcode": "0000000000007",
        "additionalprices": [
          {
            "pricecode": 4,
            "price": 1.75,
            "name": ""
          }
        ],
        "cquant": 10.0,
        "name": "Автошампунь \"Люкс\":уп.",
        "measurecode": 1
      }
    ],
    "name": "Автошампунь \"Люкс\"",
	"minprice": 68.5,
	"additionalprices": [
      {
        "pricecode": 1,
        "price": 65.4800033569336,
        "name": ""
       },
      {
        "pricecode": 2,
        "price": 64.12999725341797,
        "name": ""
      },
      {
        "pricecode": 3,
        "price": 62.779998779296875,
        "name": ""
      },
      {
        "pricecode": 4,
        "price": 60.75,
        "name": ""
      }
    ],
    "options": {
            "quantityoptions" : {
            "enabledefaultquantity" : "",
            "enablequantitylimit" : "",
            "quantitylimit" : "",
            "enablequantityscales" : "",
            "enablequantitybarcode" : "",
            "enablequantitymanual" : "",
            "requirequantitymanual" : "",
            "requirequantitybarcode" : "",
            "requirequantityscales" : "",
			"autogetquantityfromscales" : "",
             "documentquantlimit" : ""
	    },
          "priceoptions" : {
          "requireselectprice": 1,
          "requirepricemanual" : 0,
          "enablepricemanual" : 0,
          "requiredeferredprice" : 0,
          "enableexcisemarkprice": 0
        },
        "inventitemoptions" : {
           "enabledepartmentmanual": "",
           "requiredepartmentmanual": "",
           "disablebackinsale": 1,
           "disableinventsale": "",
           "disableinventback": "",
           "disableinventshow": "",
           "enablebarcodescanner": "",
           "enablebarcodemanual": "",
           "visualverify": 1,
           "ageverify": 1,
           "requiresalerestrict": 1,
           "rfidverify": 1,
           "lowweight": 0,
           "weightcontrolbypass": 0,
           "tobacco": 0,
           "shoes": 0,
		   "fuzzyweight": 0,
           "ignoremarking": 0,
		   "markdownverify": 0,
		   "ignorecrptverify": 0
       }
	 }
   }
}
---