Жирным шрифтом выделены поля, которые добавлены к стандартным справочникам.

Товары

Реквизиты товара, разделенные символом «;», располагаются в следующем порядке:

№ поля
Тип данных
Назначение для товара
Назначение для группы
1числовой(13)КодКод
2строковый(13)Штрих-кодНе используется
3строковый(100)Наименование для кассыНаименование
4строковый(100)Текст для чекаНе используется
5вещественный(15.2)ЦенаНе используется
6вещественный(17.3)Остаток товараНе используется
7вещественный(5.0)Схема автоматической скидкиНе используется
8вещественный(1.0)Контроль продажи дробного количестваНе используется
9вещественный(2.0)Номер секцииНе используется
10вещественный(5.1)Макс. процент скидкиНе используется
11вещественный(2.0)Код группы налоговНе используется
12строковый(12)АртикулНе используется
13числовой(6)

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

Не используется
14вещественный(15.2)Вместимость тарыНе используется
15вещественный(13.3)Ограничение товара в чекеНе используется
16строковый(13)Код родительской группыКод родительской группы
17вещественный(1.0)Товар или группа: для товара "1"Товар или группа: для группы "0"
26числовой(2)Признак предмета расчета (в БД Dictionaries значение загружается в таблицу Tmc в поле paymentobject)
28строковый(4)

Тип маркировки:

Если указаны параметры товара, то op_mode прогружается в соответствии с данными, указанными в параметрах товара.



Пример строки

21;000118;Сапоги черные р-р 36;Сапоги черные р-р 36;321.39;1.000;2;0;5;-1;7;a1;1;3;7.5;2;1;;;;;;;;;4;0;1520

Если в поле №13 будет пустое значение или ноль, то используется значение из поля №8. Установленному признаку соответствует единица измерения с кодом 2 (килограмм), неустановленному - 1 (штука). Указанные единицы измерения должны присутствовать в справочнике.

Поля №16 и №17 предназначены для построения иерархического списка товаров, т.е. разбиения товаров по соответствующим группам при отображении в визуальном поиске. Если используется линейная структура отображения, то поле №16=0 и №17=1.  

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

Для загрузки дополнительных штрих-кодов товаров строка начинается с символа «#», а формат строки следующий:

№ поляТип данныхНазначение
1числовой(13)Код товара
2числовой(13)Штрих-код
3строковый(100)Наименование
4строковый(100)Наименование для кассы
5вещественный(15.2)Цена
6числовой(6)Код единицы измерения
7

вещественный(15.2)

Вместимость тары

8

Не используется

9вещественный(5.1)Макс. процент скидки
10вещественный(17.3)Коэффициент
Остальные поля не используются
Пример строки

#19949;4601726005766;ДОМЕСТОС ср-во чист.500мл ли;ДОМЕСТОС ср-во чист.500мл ли;47.45;;;;;

Пример загрузки маркированного товара с дополнительными штрих-кодами

999999999209948;;[M]МОРОЖЕНОЕ ЗОЛОТОЙ СТАНДАРТ ПЛОМБИР С НАПОЛНИТЕЛЕМ ЧЕРНОСЛИВ/КУРАГА С АРАХИСОМ В/СТ С ГЛАЗУРЬЮ 88Г;;58.10;0.000;8;0;19;0.00000000;1;ИНН2225074005 РОЗНИЦА К-1 ООО;;;;0;1;;;;;;;;;1;;444D
#999999999209948;4605922024163;[M]МОРОЖЕНОЕ ЗОЛОТОЙ СТАНДАРТ ПЛОМБИР С НАПОЛНИТЕЛЕМ ЧЕРНОСЛИВ/КУРАГА С АРАХИСОМ В/СТ С ГЛАЗУРЬЮ
#999999999209948;4605922024143;[M]МОРОЖЕНОЕ ЗОЛОТОЙ СТАНДАРТ ПЛОМБИР С НАПОЛНИТЕЛЕМ ЧЕРНОСЛИВ/КУРАГА С АРАХИСОМ В/СТ С ГЛАЗУРЬЮ

В БД будет добавлен товар с кодом 999999999209948, для дополнительных штрих-кодов которого (4605922024163 и 4605922024143) будет установлен признак "маркированный товар".

Пример загрузки минимальной цены для дополнительных штрих-кодов товара

3299;4607045602594;Абрикосы в легком сиропе "vegda product" 880мл стекло;Абрикосы в легком сиропе "vegda product" 880мл стекло;120.00;-32,000;0;0;0;0.0;0;;0;0;0;0;1
#3299;4607045602595;Абрикосы в легком сиропе "vegda product" 880мл стекло;Абрикосы в легком сиропе "vegda product" 880мл стекло;90.0;;;;10;1
#3299;4607045602596;Абрикосы в легком сиропе "vegda product" 880мл стекло;Абрикосы в легком сиропе "vegda product" 880мл стекло;80.0;;;;0;1
#3299;4607045602597;Абрикосы в легком сиропе "vegda product" 880мл стекло;Абрикосы в легком сиропе "vegda product" 880мл стекло;70.0;;;;-1;1

В БД будет добавлен товар с кодом 3299, для дополнительных штрих-кодов которого будут установлены минимальные цены:

Штрих-кодЦенаМин.цена
460704560259590,0081,00
460704560259680,000,00
460704560259770,0070,00

Каталоги товаров

Для загрузки каталогов товаров строка начинается с заглавной латинской буквы «C», а формат строки следующий:

№ поля
Тип данных
Назначение
1строковый(100)Код товара
2числовой(6)Номер каталога
Пример строки

C50196;15

Каталоги представляют собой дополнительные признаки товаров (метки), которые могут использоваться в условиях скидок. Один товар может одновременно входить в несколько каталогов.

Единицы измерения

Для загрузки единиц измерения используется строка, которая начинается с заглавной латинской буквы «U» и имеет следующий формат:

№ поля
Тип данных
Назначение
1строковый(6)Код единицы измерения
2строковый(8)Наименование единицы измерения
3числовой(1)

Индикатор:

  • 0 - штучный;
  • 1 - весовой.
Пример строки

U1;шт;0

Ограничения продажи по времени

Для загрузки ограничений продаж по времени для товаров с заданным кодом строка начинается с заглавной латинской буквы «Z», а формат строки следующий:

№ поля
Тип данных
Назначение
1

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

Код товара

2строковый(30)Текстовое сообщение

3

числовой(1)

Активность ограничения:

  • 0 - не используется;
  • 1 - используется.

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

4

время

Время, с которого начинает действовать ограничение (в формате (чч:мм:сс)). По умолчанию - 00:00:00.

5

время

Время, до которого действует ограничение (в формате (чч:мм:сс)). По умолчанию - 23:59:59.

6датаДата, с которой начинает действовать ограничение (в формате (ГГГГ-ММ-ДД))
7датаДата, до которой действует ограничение (в формате (ГГГГ-ММ-ДД))
8числовой (11)День недели, с которого начинает действовать ограничение
9числовой (11)День недели, до которого действует ограничение

Для одного кода товара может быть несколько записей о запретах.  

Пример строки

Z00217;Продажа товара запрещена;1;00:00:01;21:00:00;2020-03-10;2020-04-15;1;4

В данном примере ограничение на продажу товара вступает в силу с 00:00:01 по 21:00:00, с 10 марта 2020 года по 15 апреля 2020 года, с понедельника по четверг включительно

Интервал ограничения продажи может быть только закрытым (время начала ранее времени окончания). Для запрета продажи в утренние и вечерние часы необходимо использовать две записи.

Значение часа (00:00:00) в поле №4 для двух записей одного товара не может принимать одинаковые значения. Т.е. нельзя создать 2 записи с ограничениями, начинающимися с одинакового часа, например, 00:00:00 и 00:30:00.

Дополнительные цены с привязкой к штрих-коду

Для загрузки дополнительных цен для товаров с привязкой к штрих-коду строка начинается с символа «{», а формат строки следующий:

№ поля
Тип данных
Назначение
1

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

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

2числовой(5)Код дополнительной цены

3

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

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

4

вещественный(15.2)

Цена

Пример строки

{4602565006174;4;;21.6

Минимальная розничная цена товара

Для загрузки минимальной розничной цены товара используется команда goods_attr с кодом 37:

Шаблон команды:

<goods_attr id="код товара" attr_id="37">МРЦ</goods_attr>

Пример:

<goods_attr id="1782" attr_id="37">48.15</goods_attr>

Параметры товара

Загрузка параметров товара. Строка начинается с заглавной латинской буквы «O». Формат строки загрузки параметров товара:

№ поля
Тип данных
Назначение
1строковый(20)Код товара
2числовой(1)

Признак комплекта:

  • 0 - товар;
  • 1 - комплект.
3числовой(1)

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

  • 0 - нет;
  • 1 - да.
4числовой(1)

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

  • 0 - нет;
  • 1 - да.
5числовой(1)

Запрещена продажа товара:

  • 0 - нет;
  • 1 - да.
6числовой(1)

Запрещен возврат товара:

  • 0 - нет;
  • 1 - да.
7числовой(1)

Не отображать товар в меню кассира:

  • 0 - нет;
  • 1 - да.
8числовой(1)Не используется
9числовой(1)Не используется
10числовой(1)

Обязательный выбор цены товара из списка:

  • 0 - нет;
  • 1 - да.
11числовой(1)

Разрешено использовать количество по умолчанию:

  • 0 - нет;
  • 1 - да.
12числовой(1)

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

  • 0 - нет;
  • 1 - да.
13числовой(1)

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

  • 0 - нет;
  • 1 - да.
14числовой(1)

Разрешен ввод количества с весов:

  • 0 - нет;
  • 1 - да.
15числовой(1)

Запрещена продажа сверх лимита:

  • 0 - нет;
  • 1 - да.
16числовой(1)

Обязателен ввод количества вручную:

  • 0 - нет;
  • 1 - да.
17числовой(1)

Обязателен ввод количества с весов:

  • 0 - нет;
  • 1 - да.
18числовой(1)

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

  • 0 - нет;
  • 1 - да.
19числовой(1)

Обязательный ввод номера отдела вручную:

  • 0 - нет;
  • 1 - да.
20числовой(1)

Отслеживать остатки в отделе:

  • 0 - нет;
  • 1 - да.
21числовой(1)

Корректировать остатки в отделе:

  • 0 - нет;
  • 1 - да.
22числовой(1)

Отслеживать остатки при возврате:

  • 0 - нет;
  • 1 - да.
23числовой(1)

Запрашивать кассира для коррекции остатков:

  • 0 - нет;
  • 1 - да.
24числовой(1)

Учет остатков по коду:

  • 0 - нет;
  • 1 - да.
25числовой(1)

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

  • 0 - нет;
  • 1 - да.
26числовой(1)

Использование тары:

  • 0 - не используется;
  • 1 - является тарой;
  • 2 - отпускается только в тару;
  • 3 - карта.
27числовой(1)

Обязательный ввод количества из штрих-кода:

  • 0 - нет;
  • 1 - да.
28числовой(1)

Включить ограничение количества в документе:

  • 0 - нет ограничений;
  • 1 - включить ограничение товара по коду;
  • 2 - включить ограничение товара по штрих-коду.
29числовой(1)

Проверка в ЕГАИС:

  • 0 - не используется;
  • 1 - используется.
30числовой(1)

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

  • 0 - нет;
  • 1 - да.
31числовой(1)

Получать цену из кода маркировки табачной продукции:

  • 0 - нет;
  • 1 - да.
32числовой(1)

Необходима визуальная проверка товара:

  • 0 - нет;
  • 1 - да.
33числовой(1)

Пропускать товар при контроле веса:

  • 0 - нет;
  • 1 - да.
34числовой(1)

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

  • 0 - нет;
  • 1 - да.
35числовой(1)

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

  • 0 - нет;
  • 1 - да.
36строковый

Дополнительные опции

Пример строки

O2866645;0;1;1;0;0;0;;;0;1;1;0;0;1;0;0;1;0;0;0;0;0;0;1;0;0;0;0;0;0;0;0;0;0;222419

Налоги

Загрузка налогов. Строка начинается со знака «+». Формат строки загрузки налогов:

№ поляТип данныхНазначениеПримечания
1числовой(2)Код налога
2строковый(25)Название налога
3строковый(30)Текст для печатиНе используется
4вещественный(4.1)Процентная ставка налога
5числовой(1)Номер налога в ККМНе используется
Пример строки

+1;НДС10;;10;

  • No labels