Оглавление
Оглавление:
Оглавление:
template
Назначение
Объект шаблона документа
Где используется
Параметры
Наименование | Тип | Описание | Значение |
---|---|---|---|
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 - для всех ШК |
unload_incorrect_place_doc_action | int | Выгрузка документов с нарушенным заданием по количеству мест | 0 – разрешить 1 – предупредить 2 – запретить |
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 – не использовать 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 – дата |
group_cell_type | int | Независимая группировка ячеек по сериям | 0 - группировать 1 - не группировать |
group_sn_type | int | Независимая группировка строк по сериям | 0 - группировать 1 - не группировать |
use_pack_mode | int | Режим ввода упаковочных листов | 0 – не использовать 1 – до товара 2 – после товара 3 - Короб (используется совместно с логикой "Маркировка") 4 - Палета (используется совместно с логикой "Маркировка") 5 - Набор (используется совместно с логикой "Маркировка") |
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 – товары и ячейки |
use_kit_mode | int | Режим комплектации | 0 – не использовать 1 – использовать |
task_place_exсeed_action | int | Проверка задания по количеству мест | 0 – не использовать 1 – использовать |
is_require_enter_pack_for_cell | boolean | Обязательный ввод упак. листа для ячейки | |
sn_manual_quantity_mode | int | Режим ручного ввода количества | 0 - для всех 1 - только для серийных 2 - только для НЕ серийных |
enter_cell_position | int | Порядок ввода ячейки | 0 - По умолчанию 1 - До ввода количества |
is_verify_pack_on_server | boolean | Проверка ввода упак. листа |
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 – на сервере 4 – устройство – сервер 5 – сервер – устройство |
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 | Правила ввода серии | ||
group_cell_type | int | Независимая группировка ячеек по сериям | 0 - группировать 1 - не группировать |
group_sn_type | int | Независимая группировка строк по сериям | 0 - группировать 1 - не группировать |
use_pack_mode | int | Режим ввода упаковочных листов | 0 – не использовать 1 – до товара 2 – после товара 3 - Короб (используется совместно с логикой "Маркировка") 4 - Палета (используется совместно с логикой "Маркировка") 5 - Набор (используется совместно с логикой "Маркировка") |
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 – товары и ячейки |
use_kit_mode | int | Режим комплектации | 0 – не использовать 1 – использовать |
task_place_exсeed_action | int | Проверка задания по количеству мест | 0 – не использовать 1 – использовать |
is_require_enter_pack_for_cell | boolean | Обязательный ввод упак. листа для ячейки | |
sn_manual_quantity_mode | int | Режим ручного ввода количества | 0 - для всех 1 - только для серийных 2 - только для НЕ серийных |
enter_cell_position | int | Порядок ввода ячейки | 0 - По умолчанию 1 - До ввода количества |
is_verify_pack_on_server | boolean | Проверка ввода упак. листа |
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 | Разрешенные статусы КМ | 0 – получен 1 – нанесен 2 – в обороте 4 – выведен из оборота 6 – возвращен в оборот 7 – расформирован 16 – списан |
|
sn_source | int | Источник серии | 0 – по умолчанию 1 – серия из КМ 2 – серия из True API ("Честный Знак") |
check_ki_source | int | Метод проверки КМ | 0 – не использовать 1 – по умолчанию 2 – с токеном |
use_osu_mode | int | Режим ОСУ | 0 - не использовать 1 - использовать |
need_confirm_km | boolean | Подтверждение сканирования КМ |
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 |
favorite
Наименование | Тип | Описание | Значение |
---|---|---|---|
actions | array | Избранные функции | 1 – Добавить товар/ячейку 2 – Подбор/Размещение 3 – Сменить упаковку 4 – Отменить запись 5 – Фильтры 6 – Поштучный ввод 7 – Печать документа 8 –Закрепить документ 9 – Выгрузить документ 10 – Сделать фото 11 – Быстрый доступ 12 – Печать этикеток 13 – Проверка КМ 14 – Поиск RFID-метки 15 – Отмена строк |
operation | int | Избранная операция | 0 - Не использовать 1 - Быстрый доступ 2 - Печать этикеток 3 - Проверка КМ |
Пример
{
"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,
"unload_incorrect_place_doc_action": 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,
},
"group_cell_type": 0,
"group_sn_type": 0,
"sn_manual_quantity_mode": 0,
"enter_cell_position": 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,
"is_verify_pack_on_server": false,
"row_task_replace_mode": 0,
"use_kit_mode": 0,
"task_place_exсeed_action" : 0,
"is_require_enter_pack_for_cell": false
},
"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,
"is_verify_pack_on_server": false,
"row_task_replace_mode": 0,
"use_kit_mode": 0,
"task_place_exсeed_action" : 0,
"is_require_enter_pack_for_cell": false,
"group_cell_type": 0,
"group_sn_type": 0,
"sn_manual_quantity_mode": 0,
"enter_cell_position": 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,
"check_ki_source": 0,
"allowed_statuses": [
0,
1,
2,
6
],
"use_osu_mode": 0
},
"favorite": {
"operation": 3,
"actions": [
1,
3,
7,
8,
9
]
}
},