Инструменты пользователя

Инструменты сайта


кассир5:форматобменаданными:справочниктиповреквизитовдокареквизиты

Типы реквизитов документов

Справочник «Типы реквизитов документов» загружается атрибутами тега «document_fields_type».

Пример загрузки типа реквизита документа:

<document_fields_type code="code" name="name" fields_type="fields_type" subtype="subtype" report_name="report_name" fields_array="fields_array"/>

где:
code – Код типа (Число(5,0))1)
name – Наименование типа реквизита документа
fields_type – Тип поля:
subtype – подтип реквизита
report_name – имя, под которым реквизит будет выгружен в отчете (транзакциях)
fields_array – код типа реквизита массива (если не ноль, тогда реквизит в составе документа выгружается как массив значений реквизитов с указанным кодом.

Таблица типов и подтипов реквизита:

Тип Название типа Подтип Пример значения подтипа
0 Строка Длина строки «255»
1 Число Формат числа «9999,99»
2 Дата 0 – Дата и время
1 – Дата
2 – Время
«0»
3 Справочник Код справочника «Типы справочников документов» «12345»
4 Булево - -


Зарезервированные типы доп. реквизитов реквизитов для товаров:

code name fields_type subtype use_for_good report_name
22 Вид алк. продукции 3 2 1 prod_type
23 Емкость тары 1 99999999.9999 1 vol
24 Неакцизная алк. продукция2) 4 1 nopdf
25 ИНН производителя 0 12 1 pinn
26 КПП производителя 0 12 1 pkpp
27 Содержание спирта 1 99999999.9999 1 alc
28 Запрашивать цену3) 4 1 ask_price
29 Код проверки при добавлении4) 1 999 1 remind_code
30 Код ЕГАИС5) 0 1000 1 egais_code
31 Тип продукции по упаковке6) 0 10 1 unit_type
32 Тип прод. по содержанию спирта7) 0 10 1 alc_Type
33 Разливной алкоголь8) 4 1 draft_alc
34 Запрашивать штрихкод9) 4 1 -
35 Серийный учет10) 1 999 1 serial
36 Признак способа расчета 11) 1 999 1 payment_type_sign
37 Минимальная розничная цена 1 99999999999.99 1 mp
38 Tax free 1 9 1 TaxFree
39 Код поставщика 12) 0 12 1 КодПоставщика
40 Код страны 1 999 1 КодСтраны
41 Номер ГТД 13) 0 32 1 НомерГТД
42 Тип агента 14) 1 999 1 agent_type
43 Максимальное количество товара в чеке 1 99999999.999 1 max_goods
44 Запрет продажи по сроку годности, часов 1 99999999. 1 sale_before_h
45 Запрет приемки по сроку годности, часов 1 99999999. 1 income_before_h
46 Дата производства 2 1 1 date_of_manufacture
47 Остаточный срок годности в днях после открытия тары 1 999. 1 sale_before_d
48 Учет по сериям 1 9. 1 serial_number
900 Вес базовой единицы в кг (в типовой функциональности не используется) 1 999.999 1 -
901 Срок хранения в днях (в типовой функциональности не используется) 1 999. 1 -
902 Начало работы с документом (в типовой функциональности не используется) 2 0 0 -
903 Нормируемый товар (в типовой функциональности не используется) 1 9. 1 -
904 Признак ювелирной продукции 1 9. 1 -
905 Внешний код товара (MLoyalty) 1 9999999999999. 1 -
906 Способ учета для коробов весового товара (нетиповой, 1 - По фактическому весу, 2 - По среднему весу) 1 9. 1 -
907 Средний вес коробки (нетиповой) 1 999.999 1 -

Зарезервированные типы доп. реквизитов реквизитов для документов:

code name fields_type subtype report_name
prod_type

Пример файла загрузки.

document_fields_type.spr
##@@&&
#
<document_fields_type code="500" name="Свой реквизит строковый" fields_type="0" subtype="255" report_name="myData"/>
1)
Значения меньше 10, а также 22-60 зарезервированы
2)
Если у товару назначен дополнительный реквизит с этим типом со значением «Истина», то товар будет добавлен в пивной чек ЕГАИС и при подборе не будет выполняться запрос сканирования акцизной марки
3)
если реквизит = 1, тогда при добавлении товара в чек будет открываться окно для ввода цены
4)
при добавлении товара, у которого задан доп. реквизит с кодом 29, откроется диалоговое окно с возможность отказаться от добавления товара. Тексты напоминаний задаются на кассе. Если код равен 18, то по-умолчанию откроется окно с надписью «Проверьте документ, подтверждающий достижение 18 лет. Дата рождения меньше 29.03.98 ?»
5)
коды ЕГАИС через запятую, соответствующие товару в БД Кассира 5
6)
Допустимые значения: Packed, Unpacked
7)
Допустимые значения: АП, ССП, ССНП, Спирт
8)
реквизит = 1, если алкогольная продукция предназначена для продажи в разлив
9)
если реквизит = 1, при добавлении товара выводится окно для ввода штрихкода товара (работает только для miniPOS)
10)
При добавлении товара с данным реквизитом будет запрашиваться ввод серийного номеру, если включен модуль логики ГИСМ.epf
11)
имеет смысл только значение «3» (аванс) для товаров-сертификатов
12)
Код поставщика - это код справочника Организации, указывается для товара при агентской продажи (комиссионер и пр.)
13)
Должен быть указан ТОЛЬКО для товаров иностранного происхождения. Если в чеке выбран покупатель и указан номер ГТД товара, то в ОФД будут отправлены реквизиты «код страны происхождения товара» (тег 1230) и «номер таможенной декларации» (тег 1231)
14)
Данное значение передаётся в ОФД в тэге 1222, если у товара задан доп. реквизит 39. Если доп. реквизит с кодом 42 (Тип агента) отсутствует передаётся значение 32. Допустимые значения от 1 до 127. Значения для передачи одного типа агента: 1 - банк пл агент, 2 - банк пл суб, 4 - пл агент, 8 - пл субагент, 16 - поверенный, 32 - комиссионер, 64 - агент. Для передачи нескольких типов агентов сразу значение формируется как битовая маска, номера битов: 0 - банк пл агент, 1 - банк пл суб, 2 - пл агент, 3 - пл субагент, 4 - поверенный, 5 - комиссионер, 6 - агент.
кассир5/форматобменаданными/справочниктиповреквизитовдокареквизиты.txt · Последнее изменение: 2025/12/03 19:59 — dzayonchkovskiy