template

Последнее обновление 14.09.2023
Назначение
Объект шаблона документа
Где используется
Параметры
Наименование | Тип | Описание | Значение |
---|---|---|---|
id *обязательное |
string | Идентификатор шаблона | - |
name *обязательное |
string | Наименование шаблона | - |
roles | array | Массив идентификаторов ролей, для которых доступен шаблон | - |
process_id | int | Тип бизнес-процесса | 0 – по умолчанию (стандартная иконка) 1 – приемка 2 – отгрузка 3 – инвентаризация 4 – подбор 5 – размещение 6 – заказ 7 – возврат 8 – агрегация 9 – перемещение 10 – списание 11 – проверка 12 – маркировка 13 – производство |
dest_template_id | string | Идентификатор родительского шаблона | - |
is_notify_getting_doc | boolean | Оповещение о поступлении нового документа | - |
is_allow_create_on_device | boolean | Возможность создания документа в ПО | - |
is_load_arts_with_doc | boolean | Загружать карточки товаров вместе с документом | - |
is_load_rows_on_open_doc | boolean | Подгружать измененные данные в документе | - |
is_use_select_log_as_insert_task | boolean | Размещение по подбору | - |
is_scan_art_again | boolean | Повторно сканировать товар при размещении | - |
is_from_select_to_insert_art_by_art | boolean | Поштучное размещение | - |
is_unload_completed_doc | boolean | Выгружать выполненный документ автоматически | - |
is_unload_completed_child_doc | boolean | Выгружать выполненный дочерний документ автоматически | - |
unload_incorrect_doc_action | int | Выгрузка некорректно собранного документа | 0 – разрешить 1 – спросить 2 – запретить |
unload_incorrect_doc_option | int | Условие некорректно собранного документа | 0 – всегда 1 – в меньшую 2 – в большую |
search_barcode_priority | int | Приоритет поиска товара по ШК | 0 – справочник товаров 1 – задание документа |
is_use_second_warehouse | boolean | Использование второго склада | - |
is_disable_manual_change_client | boolean | Запрет на изменение контрагента | - |
is_disable_manual_change_warehouse | boolean | Запрет на изменение склада | - |
is_use_all_barcodes | boolean | Использовать все ШК товара | - |
is_use_barcode_templates | boolean | Использование шаблонов штрихкодов | - |
is_manual_apply_cell | boolean | Разрешить ручной ввод ячейки | - |
is_manual_apply_art | boolean | Разрешить ручной ввод товара | - |
pack_list_generate_mode | int | Генерация упаковочного листа | 0 – запретить 1 – локально 2 – на сервере |
is_can_skip_pack | boolean | Разрешить пропуск ввода уп. листа | - |
required_pack_qty | int | Максимальное количество при агрегации упаковки | - |
is_multi_sn_logic | boolean | Использовать составные серии | - |
is_get_sn_list_from_server | boolean | Загружать список серий с сервера | - |
is_use_additional_forms | boolean | Использовать доп. формы | - |
is_group_selection_forms | boolean | Групповой выбор доп. форм | - |
is_update_forms_from_server | boolean | Обновлять элементы с сервера при открытии доп.формы | - |
is_multi_doc | boolean | Групповая работа | - |
multi_doc_timeout | int | Интервал опроса при групповой работе | - |
is_play_multi_doc_sound | boolean | Оповещать об изменениях при групповой работе | - |
new_art_action | int | Ввод нового товара или ШК | 0 – разрешить 1 – спросить 2 – запретить |
is_delete_left_task_qty | boolean | Удалять остаток задания после записи строки | - |
online_arts_catalog | int | Online-каталог товаров | 0 – не использовать 1 – Rate&Goods 2 – национальный каталог |
is_deleted | boolean | Признак пометки шаблона на удаление | - |
create_mode | int | Тип создания документа | 0 – по умолчанию 1 – форма создания |
is_warehouse_required | boolean | Обязательное заполнение склада при создании документа | - |
is_client_required | boolean | Обязательное заполнение контрагента при создании документа | - |
is_check_unit_task | boolean | Проверка упаковок по заданию | - |
is_check_remaining_expiration_date | boolean | Проверка остаточного срока годности у введенной серии | - |
is_load_doc_logs | boolean | Загрузка строк подбора с документами | - |
selective_check_pack_mode | int | Проверка вложенности упаковок | 0 – не использовать 1 – проверять 2 – проверять и записывать |
description | string | Описание шаблона | - |
unique_barcode_mode | int | Режим уникальных штрихкодов в документе | 0 - выключен 1 - для всех ШК |
select | - | - | Группировка настроек подбор шаблона |
insert | - | - | Группировка настроек размещения шаблона |
marking | - | - | Группировка настроек маркировки шаблона |
egais | - | - | Группировка настроек ЕГАИС шаблона |
select
Наименование | Тип | Описание | Значение |
---|---|---|---|
is_use_operation *обязательное |
boolean | Использовать подбор | - |
art_scan_action | int | Поиск товара | 0 – не искать 1 – устройство 2 – сервер 3 – локально – сервер 4 – сервер – локально |
is_manual_quantity | boolean | Разрешить ручной ввод количества | - |
is_enter_to_commit | boolean | Подтверждать ввод количества | - |
is_send_row_to_server | boolean | Передавать записанную строку на сервер | - |
task_exceed_action | int | Проверка при нарушении задания | 0 – разрешить 1 – предупредить 2 – запретить 3 – предупредить (если товара нет в задании) 4 – запретить (если товара нет в задании) |
limit_exceed_action | int | Проверка при превышении остатка | 0 – разрешить 1 – предупредить 2 – запретить |
use_cell_mode | int | Адресное хранение | 0 – не использовать 1 – не искать 2 – локально 3 – на сервере 4 – устройство – сервер 5 – сервер – устройство |
use_tare_mode | int | Режим ввода тары | 0 - не использовать 1 - использовать |
enter_cell_type | int | Режим ввода ячеек | 0 – до товара 1 – после товара 2 – до товара (всегда) |
is_get_cells_from_server | boolean | Загрузка списка ячеек с сервера | - |
is_check_cell_by_task | boolean | Проверять ячейки по заданию | - |
is_handle_whole_cell | boolean | Разрешить обрабатывать ячейку целиком | - |
is_handle_whole_tare | boolean | Разрешить обрабатывать тару целиком | - |
use_sn_mode | int | Режим ввода серий |
0 – не использовать. |
is_check_sn_by_task | boolean | Проверять серии по заданию | - |
is_use_unique_sn | boolean | Только уникальные серии в документе | - |
is_require_enter_sn | boolean | Запретить пропускать ввод серии | - |
sn_data_type | int | Тип серийного номера | 0 – не использовать 1 – дата |
use_pack_mode | int | Режим ввода упаковочных листов | 0 – не использовать 1 – до товара 2 – после товара |
is_check_pack_by_task | boolean | Проверять уп. листы по заданию | - |
print_label_mode | int | Печать этикетки при подборе | 0 – не печатать 1 – печатать всегда 2 – печатать только по товарам документа |
is_use_photo_fixation | boolean | Использовать фотофиксацию | - |
is_verify_row_on_server | boolean | Проверка строк перед записью | - |
row_task_replace_mode | int | Заменять строки задания | 0 – не использовать 1 – товары и ячейки |
insert
Наименование | Тип | Описание | Значение |
---|---|---|---|
is_use_operation *обязательное |
boolean | Использовать подбор | - |
art_scan_action | int | Поиск товара | 0 – не искать 1 – локально 2 – на сервере 3 – везде (приоритет локально) 4 – везде (приоритет сервер) |
is_manual_quantity | boolean | Разрешить ручной ввод количества | - |
is_enter_to_commit | boolean | Подтверждать ввод количества | - |
is_send_row_to_server | boolean | Передавать записанную строку на сервер | - |
task_exceed_action | int | Проверка при нарушении задания | 0 – разрешить 1 – предупредить 2 – запретить 3 – предупредить (если товара нет в задании) 4 – запретить (если товара нет в задании) |
limit_exceed_action | int | Проверка при превышении остатка | 0 – разрешить 1 – предупредить 2 – запретить |
use_cell_mode | int | Адресное хранение | 0 – не использовать 1 – не искать 2 – локально 3 – на сервере |
use_tare_mode | int | Режим ввода тары | 0 - не использовать 1 - использовать |
enter_cell_type | int | Режим ввода ячеек | 0 – до товара 1 – после товара |
is_get_cells_from_server | boolean | Загрузка списка ячеек с сервера | - |
is_check_cell_by_task | boolean | Проверять ячейки по заданию | - |
is_handle_whole_cell | boolean | Разрешить обрабатывать ячейку целиком | - |
is_handle_whole_tare | boolean | Разрешить обрабатывать тару целиком | - |
use_sn_mode | int | Режим ввода серий | 0 – не использовать 1 – один на товар 2 – несколько на товар 3 – исходя из количества |
is_check_sn_by_task | boolean | Проверять серии по заданию | - |
is_use_unique_sn | boolean | Только уникальные серии в документе | - |
is_require_enter_sn | boolean | Запретить пропускать ввод серии | - |
sn_data_type | int | Тип серийного номера | 0 – не использовать 1 – дата |
sn_rules | - | Правила ввода серии | - |
use_pack_mode | int | Режим ввода упаковочных листов | 0 – не использовать 1 – до товара 2 – после товара |
is_check_pack_by_task | int | Проверять уп. листы по заданию | - |
print_label_mode | int | Печать этикетки при подборе | 0 – не печатать 1 – печатать всегда 2 – печатать только по товарам документа |
is_use_photo_fixation | boolean | Использовать фотофиксацию | - |
is_verify_row_on_server | boolean | Проверка строк перед записью | - |
row_task_replace_mode | int | Заменять строки задания | 0 – не использовать 1 – товары и ячейки |
marking
Наименование | Тип | Описание | Значение |
---|---|---|---|
is_marking_doc *обязательное |
boolean | Использовать маркировку | - |
check_task_mode | int | - | - |
ean_scan_type | int | Режим сканирования EAN | 0 – не требуется 1 – до КМ 2 – после КМ 3 – авто 4 – до КМ (всегда) |
without_km_enter_type | int | Ввод маркируемого товара без КМ | 0 – запретить 1 – разрешить 2 – разрешить в уп. листе |
is_ean_equals_gtin | boolean | Проверять соответствие EAN и GTIN | - |
is_search_by_km | boolean | Обязательный поиск по КМ в справочнике | - |
is_only_mark_art | boolean | Запретить подбор не маркируемого товара | - |
check_km_owner_action | int | Проверять владельца КМ | 0 – разрешить 1 – предупредить 2 – запретить |
check_km_status_action | int | Проверять статус КМ | 0 – разрешить 1 – предупредить 2 – запретить |
allowed_statuses | int | Разрешенные статусы КМ | 0 – получен 1 – нанесен 2 – в обороте 4 – выведен из оборота 6 – возвращен в оборот 7 – расформирован 16 – списан |
sn_source | int | Источник серии | 0 – по умолчанию 1 – серия из КМ 2 – серия из True API ("Честный Знак") |
egais
Наименование | Тип | Описание | Значение |
---|---|---|---|
is_egais_doc *обязательное |
boolean | Использовать ЕГАИС | - |
enter_data_matrix_mode | int | Режим ввода АМ | 0 – не сканировать 1 – одна на товар 2 – несколько на товар |
is_compare | boolean | Режим сопоставления | - |
is_check_mark_on_server | boolean | Использовать проверку марок на сервере | - |
version | int | Версия ЕГАИС | 0 – 2.0 1 – 3.0-4.0 |
Пример
{
"id": 1,
"name": "Заказ клиента",
"roles": [
"1",
"2"
],
"process_id": 3,
"dest_template_id": null,
"is_notify_getting_doc": false,
"is_allow_create_on_device": true,
"is_load_arts_with_doc": false,
"is_load_rows_on_open_doc": false,
"is_use_select_log_as_insert_task": false,
"is_scan_art_again": false,
"is_from_select_to_insert_art_by_art": false,
"is_unload_completed_doc": false,
"is_unload_completed_child_doc": false,
"unload_incorrect_doc_action": 0,
"unload_incorrect_doc_option": 0,
"search_barcode_priority": 0,
"is_use_second_warehouse": false,
"is_disable_manual_change_client": false,
"is_disable_manual_change_warehouse": false,
"is_use_all_barcodes": true,
"unique_barcode_mode": 0,
"is_use_barcode_templates": false,
"is_manual_apply_cell": false,
"is_manual_apply_art": false,
"pack_list_generate_mode": 0,
"is_can_skip_pack": false,
"required_pack_qty": 0,
"is_multi_sn_logic": false,
"is_get_sn_list_from_server": false,
"is_use_additional_forms": false,
"is_group_selection_forms": false,
"is_update_forms_from_server": false,
"is_multi_doc": false,
"multi_doc_timeout": 0,
"is_play_multi_doc_sound": false,
"new_art_action": 2,
"is_delete_left_task_qty": false,
"online_arts_catalog": 0,
"is_deleted": false,
"create_mode": 0,
"is_warehouse_required": false,
"is_client_required": false,
"is_check_unit_task": false,
"is_check_remaining_expiration_date": false,
"is_load_doc_logs": false,
"selective_check_pack_mode": 0,
"select": {
"is_use_operation": true,
"art_scan_action": 2,
"is_manual_quantity": true,
"is_enter_to_commit": true,
"is_send_row_to_server": true,
"task_exceed_action": 0,
"limit_exceed_action": 0,
"use_cell_mode": 0,
"use_tare_mode": 0,
"enter_cell_type": 0,
"is_get_cells_from_server": false,
"is_check_cell_by_task": false,
"is_handle_whole_cell": false,
"is_handle_whole_tare": false,
"use_sn_mode": 1,
"is_check_sn_by_task": false,
"is_use_unique_sn": false,
"is_require_enter_sn": false,
"sn_data_type": 1,
"sn_rules": {
"mask": "yyyy/dd/mm",
"is_expired_year": true
},
"use_pack_mode": 0,
"is_check_pack_by_task": false,
"print_label_mode": 0,
"is_use_photo_fixation": false,
"is_verify_row_on_server": false,
"row_task_replace_mode": 0
},
"insert": {
"is_use_operation": true,
"art_scan_action": 2,
"is_manual_quantity": true,
"is_enter_to_commit": true,
"is_send_row_to_server": true,
"task_exceed_action": 0,
"limit_exceed_action": 0,
"use_cell_mode": 0,
"use_tare_mode": 0,
"enter_cell_type": 0,
"is_get_cells_from_server": false,
"is_check_cell_by_task": false,
"is_handle_whole_cell": false,
"is_handle_whole_tare": false,
"use_sn_mode": 0,
"is_check_sn_by_task": false,
"is_use_unique_sn": false,
"is_require_enter_sn": false,
"sn_data_type": 0,
"use_pack_mode": 0,
"is_check_pack_by_task": false,
"print_label_mode": 0,
"is_use_photo_fixation": false,
"is_verify_row_on_server": false,
"row_task_replace_mode": 0
},
"egais": {
"is_egais_doc": false,
"enter_data_matrix_mode": 0,
"is_compare": false,
"is_check_mark_on_server": false,
"version": 0,
"is_use_bottling_date": false,
"enter_pdf417_barcode_mode": 0,
"is_use_blank_a": false,
"is_use_blank_b": false,
"is_get_bottling_date_from_server": false
},
"marking": {
"is_marking_doc": false,
"check_task_mode": 0,
"ean_scan_type": 0,
"without_km_enter_type": 0,
"is_ean_equals_gtin": false,
"is_search_by_km": false,
"is_only_mark_art": false,
"check_km_owner_action": 0,
"check_km_status_action": 0,
"sn_source": 0,
"allowed_statuses": [
0,
1,
2,
6
]
}
}