Начиная с версий 4.6.35 и 4.5.7-470 для команды addBarcode реализована дополнительная проверка заполненности полей code и barcode.

При загрузке справочников осуществляется валидация полей code и barcode на пустоту. Если поля code и barcode пустые, заполнены пробелами или отсутствуют, то объект не будет добавлен в очередь загрузки в БД. Остальные объекты из справочника будут загружены в БД при условии, что данные в них прошли остальные виды проверок.

Команда addBarcode

Команда addBarcode добавляет дополнительный штрих-код в справочник штрих-кодов. Атрибуты штрих-кода задаются обязательным параметром barcode.  

Свойства параметра barcode.

Свойство

Тип данных

Описание

Примечания

code

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

Код товара


barcode

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

Штрих-код товара


name

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

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


price

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

Цена товара

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

cquant

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

Количество учетного товара


measure

числовой(11)

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


aspectvaluesetcode

числовой(11)Код значения разреза
packingmeasureцелочисленный(11)Единица измерения расфасовки
packingpriceвещественный(15,2)Цена расфасовки
quantdefaultвещественный(13,3)

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


minpriceвещественный(13,2)Минимальная ценаИспользуется, если не задана цена в справочнике переоценки.
minretailpriceвещественный(13,2)Минимальная розничная цена (МРЦ)

Цена товара не может быть ниже МРЦ при любых бонусных воздействиях, взаимодействии с дисконтом, скидке на мелочь, оплате сертификатом как скидкой, применении модификатора цены.

customsdeclarationnumber

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

Номер таможенной декларации
tmctypeчисловой(11)Тип товара:
  • 0 – обычный товар,
  • 1 – алкогольная продукция,
  • 2 – алкогольный набор,
  • 3 – табачная продукция,
  • 4 – обувной товар,
  • 5 – лекарственный препарат,
  • 6 – индивидуальное средство защиты,
  • 7 – маркированный товар,
  • 8 – разливное пиво.

ntin

строковый(255)Код национального классификатора товаров
packagecodeстроковый(255)Код упаковки
Пример
{
 "command": "addBarcode",
   "barcode": {
         "code": "1256",
         "barcode": "0000000012",
         "price": 68.5,
         "minprice": 60.5,
         "cquant": 1.0,
         "name": "Автошампунь \"Люкс\"",
         "quantdefault": 1.0,
         "minretailprice": 65.5,
         "customsdeclarationnumber": "10502110/220215/0003344",
         "tmctype": 5,
         "ntin": "00711001001023007",
		 "packagecode": "1234567890"
    }
}

Команда clearBarcode

Команда clearBarcode очищает справочник дополнительных штрих-кодов.  

Пример
{
    "command": "clearBarcode"
}

Команда deleteBarcode

Команда deleteBarcode удаляет из справочника дополнительных штрих-кодов запись о штрих-коде.  

Параметр: штрих-код.

Пример
{
   "command": "deleteBarcode",
   "barcode": 43
}
  • No labels