№ поля | Обязательность поля | Тип данных | Назначение | Поле в БД кассы (таблица tmc) | Примечания |
---|
1 | Да | string(20) | Идентификатор | code |
|
2 | Нет | string(1024) | Штрих-код | bcode |
|
3 | Нет | string(128) | Наименование | name |
|
5 | Нет | вещественный | Основная цена | price |
|
6 | Нет | вещественный | Остаток | remain |
|
8 | Нет | string | Флаги через запятую: Дробное - 1 – дробное количество (весовой)
.Продажа.Возврат.Отрицательные остатки.Без ввода количества.Списание остатков.Редактирование цены.Ввод количества вручную.Печатать в документе.Наливаемый товар.Скидки.Запрос цены.Запрос штрих-кода.Округление. | measure | Значение первого флага определяет, что будет записано в - ,
- 2 – продажа,
- 3 – возврат,
- 4 – отрицательные остатки,
- 5 – без ввода количества,
- 6 – списание остатков,
- 7 – редактирование цены,
- 8 – ввод количества вручную,
- 9 – печатать в документе,
- 10 – наливаемый товар,
- 11 – скидки,
- 12 – запрос цены,
- 13 – запрос штрих-кода,
- 14 – округление,
- 15 – деление упаковки.
| measure | :В БД Dictionaries в таблицу tmc в поле | measure
measure записываются коды единиц измерения Артикс, заданные в соответствии со значениями кодов в секции [upload.converter.atol.measure ].
При значении первого флага (дробное количество (весовой)): | 1. Товар считается штучным.При значении флага 1 – запишется 2. Товар считается весовым.- значение, соответствующее коду 0 в секции (по умолчанию коду 0 соответствует единица измерения 1).
- 1 – запишется значение, соответствующее коду 1 в секции (по умолчанию коду 1 соответствует единица измерения 2).
|
9 | Нет | вещественный | Минимальная цена | minprice |
|
16 | Нет | string (20) | Код группы | groupcode |
|
17 | Нет | integer (1) | Добавление товара или группы: |
| Определяет, что именно добавляется – товар или группа товаров. |
23 | Нет | integer | Код налоговой группы | vatcode |
|
26 | Нет | string (20) | Артикул | articul |
|
29 | Нет | вещественный | Максимальная скидка, % |
| Участвует в вычислении максимальной суммы скидки и корректирует минимальную цену. |
33 | Нет | вещественный | Единица измерения товара | measure | Определяет единицу измерения товара. Приоритет выше, чем у поля 8.В БД Dictionaries в таблицу tmc в поле measure записываются коды единиц измерения Артикс, заданные в соответствии со значениями кодов в секции [upload.converter.atol.measure ]: | задана - задано значение, соответствующее коду 2 (по умолчанию коду 2 соответствует единица измерения
| с кодом 3. В measure
запишется 3 | равно или больше | единица измерения определяется полем №8.Для корректной работы поля необходимо предварительно завести единицу измерения с кодом 3 и типом "весовой".
Для загрузки поля необходимо включить настройку useMultiplicityQuantityForMeasure
.
- значение для товара будет определяться полем 8.
Приоритет выше, чем у поля 8. |
37 | Нет | integer | Номер секции ККМ | dcode |
|
53 | Нет | integer | Код вида алкогольной / спиртосодержащей продукции | alctypecode |
|
54 | Нет | вещественный | Емкость тары, л | unit_weight |
|
55 | Нет | integer | Тип номенклатуры: - 0 – обычный товар,
- 1 – алкогольная продукция,
- 2 – изделия из меха,
- 3 – лекарственные препараты,
- 4 – табачная продукция,
- 5 – обувь,
- 6 – лотерея,
- 7 – иная маркированная продукция,
- 8 – фототовары,
- 9 – парфюмерная продукция,
- 10 – шины,
- 11 – товары легкой промышленности,
- 12 – альтернативная табачная продукция,
- 13 – молочная продукция,
- 14 – ювелирные изделия,
- 15 – маркированная вода,
- 18 – разливное пиво,
- 101 – табачная продукция (Казахстан).
|
| Значения записываются в БД Dictionaries в таблицу Barcodes в поле tmctype : | Алкогольная - Обычные товары, алкогольная продукция, лотерея, ювелирные изделия записываются как товары с типом
null . - Табачная продукция, альтернативная табачная продукция и табачная продукция (Казахстан) записываются как товары с типом
3 . - Обувь записывается как товар с типом
4 . - Лекарственные препараты записываются как
| обычные | null
| - Изделия из меха, иная маркированная продукция, фототовары, парфюмерная продукция, шины, товары легкой промышленности, молочная продукция и маркированная вода
| и молочная продукция | маркированные - товары с типом
7 . - Разливное пиво записывается с типом
8 .
|
56 | Нет | integer | Маркировка алкогольной продукции: - 0 – с маркой,
- 1 – без марки.
| op_mode | Работает только если товар является алкогольной продукцией, то есть если в 55 поле было записано "1". В БД Dictionaries в таблицу tmc в поле op_mode : - При значении 0 – запишется 128. Товар с признаком "алкогольный", требует регистрации в ЕГАИС.
- При значении 1 – запишется 512. Алкогольный товар без акцизной марки, не требующий проверку в ЕГАИС.
|
57 | Нет | вещественный | Крепость алкогольной продукции, % | alcoholpercent |
|
66 | Нет | integer | Мера количества предмета расчета: - 0 – штука,
- 1 – грамм,
- 2 – килограмм,
- 3 – тонна,
- 4 – сантиметр,
- 5 – дециметр,
- 6 – метр,
- 7 – квадратный сантиметр,
- 8 – квадратный дециметр,
- 9 – квадратный метр,
- 10 – миллилитр,
- 11 – литр,
- 12 – кубический метр,
- 13 – киловатт час,
- 14 – гигакалория,
- 15 – сутки (день),
- 16 – час,
- 17 – минута,
- 18 – секунда,
- 19 – килобайт,
- 20 – мегабайт,
- 21 – гигабайт,
- 22 – терабайт,
- 23 – иная единица измерения.
| measure | В БД Dictionaries в таблицу tmc в поле measure записываются коды единиц измерения Артикс, заданные в соответствии со значениями кодов в секции [upload.converter.atol.measure ]. Если секция не переопределена, то для товара будет записано <значение кода единицы измерения Артикс = значение данного поля + 1> . Поле 66 имеет приоритет над полями 8 и 33 независимо от значения настройки useMultiplicityQuantityForMeasure . |