Versions Compared

Key

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

...

Значение первого флага определяет, что будет записано в : measure Товар считается штучным.При значении флага 2. Товар считается весовымОпределяет единицу измерения товара. Приоритет выше, чем у поля 8. задана с кодом 3. В measure запишется 3 равно или больше единица измерения определяется полем №8.

Для корректной работы поля необходимо предварительно завести единицу измерения с кодом 3 и типом "весовой".

Для загрузки поля необходимо включить настройку useMultiplicityQuantityForMeasureАлкогольная обычные null  и молочная продукция маркированные
№ поляОбязательность поляТип данныхНазначение

Поле в БД кассы
(таблица 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 записываются коды единиц измерения Артикс, заданные в соответствии со значениями кодов в секции [upload.converter.atol.measure].

    При значении первого флага (дробное количество (весовой)):

    • 0 – запишется значение, соответствующее коду 0 в секции (по умолчанию коду 0 соответствует единица измерения 1).
    • 1 – запишется
    • значение, соответствующее коду 1 в секции (по умолчанию коду 1 соответствует единица измерения 2).
    9Нетвещественный Минимальная ценаminprice
    16Нетstring (20)Код группыgroupcode
    17Нетinteger (1)

    Добавление товара или группы:

    • 0 – группа,
    • 1 – товар.

    Определяет, что именно добавляется – товар или группа товаров.
    23НетintegerКод налоговой группыvatcode
    26Нетstring (20)Артикулarticul
    29Нетвещественный Максимальная скидка, %
    Участвует в вычислении максимальной суммы скидки и корректирует минимальную цену.
    33НетвещественныйЕдиница измерения товараmeasure

    В БД Dictionaries в таблицу tmc в поле measure записываются коды единиц измерения Артикс, заданные в соответствии со значениями кодов в секции [upload.converter.atol.measure]:

    • задано значение, соответствующее коду 2 (по умолчанию коду 2 соответствует единица измерения
    • 3).
    • Если значение
    • значение для товара будет определяться полем 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.
    • Лекарственные препараты записываются как
    • товары с типом
    • 5.
    • Изделия из меха, иная маркированная продукция, фототовары, парфюмерная продукция, шины, товары легкой промышленности, молочная продукция и маркированная вода
    • записываются как
    • товары с типом 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.


    Code Block
    languagetext
    titleПример: добавление товара командой $$$ADDQUANTITY
    ##@@&&
    #
    
    $$$ADDQUANTITY
    61;;Вино игр бел Одесское 10,5%-13,5% п/сл 0,75л с/б;;154,3000;3;;0,1,1,1,1,1,0,1,1,0,1,0;25.1;;;0;;1;;500101;1;;;;;;1;;;;;;;;;;1;;;;;;;;;;;;;;;;;;;;200;0,75;1;1;10,5;

    ...