Назначение
Объект шаблона документа
Где используется
Параметры
| Наименование | Тип | Описание | Значение |
|---|---|---|---|
|
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_get_warehouses_list_from_server
|
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
|
Максимальное количество при агрегации упаковки
|
|
|
required_pack_qty_source
|
int
|
Источник предела вместимости
Используется совместно с use_pack_mode - 3 или 4
|
0 – документ (по умолчанию) 1 – товар (используется только совместно с single_art_mode - 1)
|
|
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 – не использовать 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 – запретить
|
|
inventory_mode
|
int
|
Режим инвентаризации
|
0 - Не использовать 1 - Использовать
|
|
is_manual_input_barcode
|
boolean
|
Ручной ввод штрихкодов
|
|
|
select
|
|
|
Группировка настроек подбор шаблона
|
|
insert
|
|
|
Группировка настроек размещения шаблона
|
|
marking
|
|
|
Группировка настроек маркировки шаблона
|
|
egais
|
|
|
Группировка настроек ЕГАИС шаблона
|
select (подбор)
| Наименование | Тип | Описание | Значение |
|---|---|---|---|
|
is_use_operation обязательное
|
boolean
|
Использовать подбор
|
|
|
single_art_mode
|
int
|
Режим монотоварности
Используется совместно с use_pack_mode - 1, 3 или 4
|
0 – не использовать 1 – упаковка
|
|
single_art_mode_context
|
int
|
Монотоварность в разрезе
Используется совместно с single_art_mode - 1
|
0 – товар 1 – любая характеристика
|
|
art_scan_action
|
int
|
Поиск товара
|
0 – не искать 1 – устройство 2 – сервер 3 – локально – сервер 4 – сервер – локально
|
|
cross_doc
|
object
|
При активации: документ текущего шаблона выступает в роли документа "родителя", из которого при подборе - позиции распределяются по "дочерним" документам других шаблонов.
Дочерними документами считаются все документы перечисленных шаблонов, по которым есть полученные строки задания с аналогичными позициями.
Практическое применение: есть поступивший заказ поставщику по множеству заказов клиентов, необходимо распределить позиции по заказам.
Логика: входим в родительский документ > подбираем позицию > если среди дочерних документов есть такая-же позиция и кол-во к подбору осталось больше нуля - открывается отдельная форма распределения со списком подходящих под условие документов, при этом для каждого из документов возможно указать кол-во к распределению не больше чем было подобрано в родительском.
Для корректной работы необходимо использование настройки ПО "Загрузка строк задания с шапкой документов".
|
cм. объект cross_doc
|
|
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 – запретить
|
|
log_qty_before_manual_input_qty
|
int
|
Кол-во записей до активации ручного ввода кол-ва
|
|
|
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
|
Проверять уп. листы по заданию
|
|
|
change_pack_violate_task_action
|
int
|
Смена упаковки при неполной вложенности
*Используется совместно с use_pack_mode - 3 или 4
|
0 – разрешить 1 – запретить
|
|
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
|
Проверка ввода упак. листа
|
|
|
filter_type
|
int
|
Фильтр по умолчанию
|
0 - Все данные 1 - Выполнено 2 - Осталось 3 - Задание 4 - Расхождения
|
|
art_template_print_name
|
string
|
Наименование шаблона печати этикетки товара для Bluetooth-принтера. В случае перехода в форму операции "Печать этикеток" непосредственно из документа - ПО сверяет наименование шаблона печати из параметра с наименованиями файлов шаблонов во внутренней памяти устройства из каталога
/files/<имя профиля>/PrnMask/all и если соответствие обнаружено - текущий шаблон выбирается автоматически в качестве шаблона печати. Логика охватывает следующие варианты печати этикеток товаров при работе с документом: • Печать этикетки товара при записи строки подбора (параметр шаблона print_label_mode) • Печать документа с вариантом печати "Печать этикеток подобранных товаров" (настройка в ПО - "Действие при печати документа") • Печать из формы операции "Печать этикеток", в случае перехода в данную операцию непосредственно из документа (например, посредством использования опции "Быстрые действия" или нажатием кнопки "Печать этикеток" в форме ручного ввода количества товара) |
|
|
is_get_qty_from_server
|
boolean
|
Рекомендация по вводу кол-ва
|
|
|
search_sn_type
|
int
|
Поиск серии
|
0 - Не искать 1 - Локально 2 - Сервер
|
|
use_regulate_complete_collect
|
int
|
Контроль порядка подбора товаров
|
0 - По умолчанию 1 - Включить
|
|
use_regulate_complete_collect_mode
|
int
|
Нарушение порядка подбора по заданию
|
0 - По умолчанию 1 - Предупредить 2 - Запретить
|
insert (размещение)
| Наименование | Тип | Описание | Значение |
|---|---|---|---|
|
is_use_operation обязательное
|
boolean
|
Использовать размещение
|
|
|
single_art_mode
|
int
|
Режим монотоварности
Используется совместно с use_pack_mode - 1, 3 или 4
|
0 – не использовать 1 – упаковка
|
|
single_art_mode_context
|
int
|
Монотоварность в разрезе Используется совместно с single_art_mode - 1
|
0 – товар 1 – любая характеристика
|
|
art_scan_action
|
int
|
Поиск товара
|
0 – не искать 1 – локально 2 – на сервере 3 – везде (приоритет локально) 4 – везде (приоритет сервер)
|
|
cross_doc
|
object
|
При активации: документ текущего шаблона выступает в роли документа "родителя", из которого при подборе - позиции распределяются по "дочерним" документам других шаблонов.
Дочерними документами считаются все документы перечисленных шаблонов, по которым есть полученные строки задания с аналогичными позициями.
Практическое применение: есть поступивший заказ поставщику по множеству заказов клиентов, необходимо распределить позиции по заказам.
Логика: входим в родительский документ > подбираем позицию > если среди дочерних документов есть такая-же позиция и кол-во к подбору осталось больше нуля - открывается отдельная форма распределения со списком подходящих под условие документов, при этом для каждого из документов возможно указать кол-во к распределению не больше чем было подобрано в родительском.
Для корректной работы необходимо использование настройки ПО "Загрузка строк задания с шапкой документов".
|
cм. объект cross_doc
|
|
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
|
Проверять уп. листы по заданию
|
|
|
change_pack_violate_task_action
|
int
|
Смена упаковки при неполной вложенности
Используется совместно с use_pack_mode - 3 или 4 |
0 – разрешить 1 – запретить
|
|
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
|
Проверка ввода упак. листа
|
|
|
filter_type
|
int
|
Фильтр по умолчанию
|
0 - Все данные 1 - Выполнено 2 - Осталось 3 - Задание 4 - Расхождения
|
|
art_template_print_name
|
string
|
Наименование шаблона печати этикетки товара для Bluetooth-принтера. логика соответствует описанию аналогичного параметра в1 блоке
select- |
|
|
is_get_qty_from_server
|
boolean
|
Рекомендация по вводу кол-ва
|
|
|
search_sn_type
|
int
|
Поиск серии
|
0 - Не искать 1 - Локально 2 - Сервер
|
|
use_regulate_complete_collect
|
int
|
Контроль порядка подбора товаров
|
0 - По умолчанию 1 - Включить
|
|
use_regulate_complete_collect_mode
|
int
|
Нарушение порядка подбора по заданию
|
0 - По умолчанию 1 - Предупредить 2 - Запретить
|
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
|
Подтверждение сканирования КМ
|
|
|
use_matching_unknown_pack
|
int
|
Сопоставление неизвестных упаковок
|
0 - не использовать 1 - использовать
|
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 – Отмена строк 16 - Выгрузка во Фронтол |
| 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_get_warehouses_list_from_server": 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, "is_manual_input_barcode": true, "select": { "filter_type": 0, "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, "log_qty_before_manual_input_qty": 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, "search_sn_type": 0, "use_regulate_complete_collect": 0, "use_regulate_complete_collect_mode": 0 }, "insert": { "filter_type": 0, "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, "log_qty_before_manual_input_qty": 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, "search_sn_type": 0,"use_regulate_complete_collect": 0, "use_regulate_complete_collect_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, "extended_pack_search": 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 ] } }