DataMobile

doc

Назначение

Объект документа

Где используется

docs

docs/scan

docs/sync

Параметры

Наименование Тип Описание
id обязательное string Идентификатор документа
number обязательное string Номер документа
date_timestamp обязательное timestamp Дата документа
template обязательное object Объект шаблона документа
client object Объект контрагента
inn string ИНН контрагента
warehouse_1 object Объект склада-отправителя
warehouse_2 object Объект склада-получателя
comment string Комментарий
priority int Приоритет документа
barcode string ШК документа
is_loaded boolean Признак сохранения изменений обработанного документа во внешней системе
is_finished boolean Признак завершенного документа
is_deleted boolean Признак пометки на удаление
is_parent boolean Признак родительского документа
parent_doc_id string Идентификатор родительского документа
forms object array Массив объектов связи документа и доп. форм
attributes object array Массив объектов доп. форм для шапки документа
details - Группировка объектов записанных строк подбора и размещения документа
alarm_message string ведомление при открытии документа

details

Объекты doc_detail

Наименование Тип Описание
select object array Массив объектов строк подбора документа
insert object array Массив объектов строк размещения документа

Пример

Пример #1

При получении шапки документа

{
        "id": "d82-f586018b-8589-11ec-aa42-18c04d302a2e",
        "number": "00-00000012",
        "date_timestamp": "1673864047",
        "comment": "",
        "barcode": "87295811161005633592152700077828210760",
        "is_deleted": false,
        "is_loaded": false,
        "is_parent": false,
        "is_finished": false,
        "parent_doc_id": "",
        "priority": 0,
        "inn": "",
        "attributes": [
          {
        "number": 1,
        "form_id": "123",
        "value": "id342553453456346",
        "value_name": "Наименование значения доп. формы"
      },
        ],
        "template": {
            "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,
        "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,
            "use_kit_mode": 0,
            "task_place_exсeed_action" : 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,
            "use_kit_mode": 0,
            "task_place_exсeed_action" : 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
           ]
      }
        },
        "warehouse_1": {
            "id": "6f87e83f-722c-11df-b336-0011955cba6b",
            "name": "Центральный склад"
        },
        "forms": [
          {
             "id": "a6b53d0a-85a8-11ec-b0a5-50465db6e599",
             "doc_id": "d82-f586018b-8589-11ec-aa42-18c04d302a2e",
         "attribute_number": 1,
         "is_check_by_task ": false,
         "enter_mode": 0,
             "is_required": false,
             "form_type": 0
        },
        ]
        "alarm_message": "Текст уведомления"
    }

Пример #2

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

{
    "doc": {
        "details": {
            "insert": [],
            "select": [
                {
                    "egais": {
                        "blank_b": "",
                        "blank_a": "",
                        "bate_bottling": "",
                        "mark": "22N000004EN86MA2XWN0CFK80626001000105DZDRQA66798X0QQJOPB0AYZN9VXMJPQ",
                        "alcocode": "0016112000002677287"
                    },
                    "date": "14.02.2022 15:39:43",
                    "pack_attributes": "",
                    "created_at": 1644842383,
                    "weight_task": 0,
                    "barcode": {
                        "is_deleted": false,
                        "use_sn_mode": 2,
                        "unit_coef": 1,
                        "unit_name": "",
                        "value": ""
                    },
                    "qty": 1,
                    "box_pack": "01000000014810118000000169",
                    "pack": "",
                    "marking": {
                        "raw_barcode": "",
                        "tnvd": "",
                        "raw_mrc": "",
                        "decoded_mrc": "",
                        "mark": "",
                        "sn": "",
                        "ean": "",
                        "gtin": ""
                    },
                    "limit_qty": 0,
                    "task_qty": 0,
                    "tare": {
                        "name": "",
                        "barcode": ""
                    },
                    "price": 0,
                    "data_matrix_barcode": "",
                    "changed_price": 0,
                    "art": {
                        "barcodes": [],
                        "rest": 0,
                        "measure_type": 0,
                        "is_deleted": false,
                        "is_use_sn": false,
                        "sn_types": [],
                        "price": 0,
                        "attributes": {
                            "attr_9": "",
                            "attr_8": "",
                            "attr_10": "",
                            "attr_7": "",
                            "attr_6": "",
                            "attr_5": "",
                            "attr_4": "",
                            "attr_3": "",
                            "attr_2": "",
                            "attr_1": ""
                        },
                        "mark_type": 0,
                        "price_discount": 0,
                        "name": "Вино географического наименования Ведерниковское сухое розовое ''Губернаторское розовое''",
                        "id": ""
                    },
                    "sn": "",
                    "gs1_barcode": "",
                    "cell": {
                        "name": "",
                        "barcode": ""
                    },
                    "egais_art": {
                        "sn": "",
                        "is_need_date_bottling": true,
                        "is_need_blank_b": false,
                        "is_need_blank_a": false,
                        "type_alco": "",
                        "percent_alco": 0,
                        "is_registered": false,
                        "capacity": 0,
                        "importer": "",
                        "box_coef": 1,
                        "manufacturer": "",
                        "alcocode": "0016112000002677287",
                        "name": "Вино географического наименования Ведерниковское сухое розовое ''Губернаторское розовое''",
                        "id": "8e-cf92cb65-9101-e2f6-f4c7-fbacf7e657c0"
                    },
                    "group_row_id": "",
                    "row_id": 1
                }
            ]
        },
        "warehouse_2": {
            "name": "",
            "id": ""
        },
        "warehouse_1": {
            "name": "",
            "id": ""
        },
        "template": {},
        "inn": "",
        "priority": 0,
        "is_parent": false,
        "is_finished": false,
        "barcode": "78522941844762084498805351348101447752",
        "forms": [],
        "comment": "",
        "parent_doc_id": "",
        "is_deleted": false,
        "date": "23.11.2021 0:00:00",
        "is_loaded": false,
        "number": "00000000001",
        "id": "d82-2b098337-4388-11ec-b09f-50465db6e599"
    },
    "is_finished": true
}

Полезные статьи

template

client

warehouse

doc_form

doc_detail

attribute

Оценить статью