SAPPER SETTINGS - Настройки выгрузки
Файлы DO_* содержат настройки для выгрузки документов, а именно указание программы печати, класс получения данных, XSLT преобразование, данные отправителя и получателя, маппинг данных SAP во внутреннюю структуру SAPPER, на основании которой формируются XML документы.
- ПолучениеДанных_Класс – класс получения данных документа
- ПолучениеДанных_Метод – метод класса получения данных
- ПолучениеДанных_XSLT – XSLT преобразование для получения XML документа во внутреннем формате
- assign_program – программа печати, J_3RV_DELIV_PDF
- ОтправительПакета_Роль, ПолучательПакета_Роль – роли отправителя и получателя пакета
Описание маппинга документов содержатся в массиве FILE. Массив может содержать несколько документов, которые будут формироваться на основании одной программы печати, это может быть использовано для формирования накладной и вместе с ней сопроводительного документа, который содержит те же самые данные, но в другой форме, согласованной между участниками обмена.
пример FILE
{
"ПолучениеДанных_Класс": {
"Значение": "/SBIS/CL_SAP_DATA"
},
"ПолучениеДанных_Метод": {
"Значение": "/SBIS/PRINT_NAST"
},
"ПолучениеДанных_XSLT": {
"Значение": "/SBIS/DOC301"
},
"assign_program": {
"Значение": "J_3RV_DELIV_PDF"
},
"ОтправительПакета_Роль": {
"Значение": "Отправитель"
},
"ПолучательПакета_Роль": {
"Значение": "Получатель"
},
"FILE": {
"Файл1_Накладная": {
},
"Файл1_Акт": {
}
}
}
Маппинг полей из программы печати SAP в структуру /SBIS/S_XML.
- DOC_NAME – наименование документа “Накладная”
- FILE_FORMAT_TYPE – тип документа “ЭДОНакл”
- FILE_FORMAT_SUBTYPE – подтип докумета, КНД, "1175010"
- FILE_FORMAT_VERSION – версия документа, по умолчанию из SAP “3.01”
- FILE_PROG_VERSION – версия программы, по умолчанию "SAP NetConnector"
- FILE_ID_FORM – номер визуализации формы, по умолчанию, "1С"
- FILE_NAME – префикс имени создаваемого файла, "DP_TOVTORGPR_"
- NAME – отображаемое имя документа, “Накладная”
- DATE – дата документа, содержит ссылку на структуру H_DOC программы печати
"DATE": { "Значение": "H_DOC-WADAT", "Тип": "Field_Date" }
- TIME – время документа
Остальные поля прописываются в соответствии с заголовочной структурой H_DOC программы печати, к примеру, номер документа, валюта, сумма без налога, итоговая сумма.
"NUMBER": {
"Значение": "H_DOC-VBELN",
"Тип": "Field"
},
"WAERS": {
"Значение": "H_DOC-WAERK",
"Тип": "Field_WaersToCode"
},
"SUM_TAX_FREE": {
"Значение": "H_DOC-TOT_NETWR",
"Тип": "Field"
},
"SUM": {
"Значение": "H_DOC-TOT_SUM",
"Тип": "Field"
}
Значение параметра для заголовка может иметь тип: Field – поле ABAP объекта, String – строка. Для типов возможно применение внутренних преобразований с помощью добавления постфиксов, к примеру, Field_Date преобразует дату из формата ABAP в формат 00.00.0000, Field_WaersToCode преобразует валюту в кодовое значение валюты. Список доступных преобразований можно посмотреть в методе классе /SBIS/CL_MAPPING->CONVERT_FIELD_TYPE. Маппинг данных отправителя и получателя находятся в массиве FACE. Для заголовка, также можно добавить параметры, в следующем виде:
параметры
"PARAM": {
"Тип": "Param",
"Значение": {
"Отправитель_Банковские_Данные": [
{
"Имя": "NAME",
"Значение": "Отправитель_Банковские_Данные",
"Тип": "String"
},
{
"Имя": "VALUE",
"Значение": "H_DOC-WAERK",
"Тип": "Field"
}
],
"Получатель_Банковские_Данные": [
{
"Имя": "NAME",
"Значение": "Получатель_Банковские_Данные",
"Тип": "String"
},
{
"Имя": "VALUE",
"Значение": "H_DOC-ERDAT",
"Тип": "Field"
}
],
"ИнфПередТабл": [
{
"Имя": "NAME",
"Значение": "ИнфПередТабл",
"Тип": "String"
},
{
"Имя": "VALUE",
"Значение": "ИнфПередТабл N 00 от 01.01.1999 Контракт 123 от 01.01.2017",
"Тип": "String"
}
],
"ИнфПослеТабл": [
{
"Имя": "NAME",
"Значение": "ИнфПослеТабл",
"Тип": "String"
},
{
"Имя": "VALUE",
"Значение": "ИнфПослеТабл N 00 от 01.01.1999",
"Тип": "String"
}
]
}
}
В массиве LINKS можно указать ссылки на связанные документы, номер заказа, транспортную накладную и так далее:
массив LINKS
"LINKS": {
"Тип": "Links",
"Значение": {
"Заказ": [
{
"Имя": "NAME",
"Значение": "H_DOC-GROUND",
"Тип": "Field"
},
{
"Имя": "TYPE",
"Значение": "ЗаказВх",
"Тип": "String"
},
{
"Имя": "NUMBER",
"Значение": "H_DOC-TRANSP_NUM1",
"Тип": "Field"
},
{
"Имя": "DATE",
"Значение": "H_DOC-TRANSP_DATE1",
"Тип": "Field_Date"
}
],
"ТранНакл": [
{
"Имя": "NAME",
"Значение": "ТранНакл",
"Тип": "String"
},
{
"Имя": "TYPE",
"Значение": "",
"Тип": "String"
},
{
"Имя": "NUMBER",
"Значение": "H_DOC-TRANSP_NUM2",
"Тип": "String"
},
{
"Имя": "DATE",
"Значение": "01.01.1900",
"Тип": "String"
}
]
}
}
Отправитель, получатель, грузоотправитель, грузополучатель и прочие сущности сторон обмена содержатся в массиве FACE.
массив FACE сторон обмена
{
"FACE": {
"Тип": "Face",
"Значение": {
"Отправитель": [
{
"Имя": "ID",
"Значение": "VBDKL-BUKRS",
"Тип": "Field"
},
{
"Имя": "GET_BUKRS_BY_BUKRS",
"Значение": "",
"Тип": "Method",
"Подтип": "/SBIS/CL_SAP_DATA"
},
{
"Имя": "GET_BUKRS_BANK_BY_BUKRS",
"Значение": "",
"Тип": "Method",
"Подтип": "/SBIS/CL_SAP_DATA"
},
{
"Имя": "INN",
"Значение": "H_DOC-SUPPLIERINN",
"Тип": "Field"
},
{
"Имя": "KPP",
"Значение": "H_DOC-SUPPLIERKPP",
"Тип": "Field"
},
{
"Имя": "OKPO",
"Значение": "H_DOC-SUPPLIEROKPO",
"Тип": "Field"
},
{
"Имя": "OKOPF",
"Значение": "H_DOC-SUPPLIEROKOPF",
"Тип": "Field"
},
{
"Имя": "OKDP",
"Значение": "",
"Тип": "Field"
},
{
"Имя": "NAME",
"Значение": "ADDR1_SP-NAME1",
"Тип": "Field"
},
{
"Имя": "NAME",
"Значение": "ADDR1_SP-NAME2",
"Тип": "Concat_Field_AddLeftSpace",
"Подтип": "NAME"
},
{
"Имя": "NAME",
"Значение": "ADDR1_SP-NAME3",
"Тип": "Concat_Field_AddLeftSpace",
"Подтип": "NAME"
},
{
"Имя": "NAME",
"Значение": "ADDR1_SP-NAME4",
"Тип": "Concat_Field_AddLeftSpace",
"Подтип": "NAME"
},
{
"Имя": "FULL_NAME",
"Значение": "ADDR1_SP-NAME1",
"Тип": "Field"
},
{
"Имя": "FULL_NAME",
"Значение": "ADDR1_SP-NAME2",
"Тип": "Concat_Field_AddLeftSpace",
"Подтип": "FULL_NAME"
},
{
"Имя": "FULL_NAME",
"Значение": "ADDR1_SP-NAME3",
"Тип": "Concat_Field_AddLeftSpace",
"Подтип": "FULL_NAME"
},
{
"Имя": "FULL_NAME",
"Значение": "ADDR1_SP-NAME4",
"Тип": "Concat_Field_AddLeftSpace",
"Подтип": "FULL_NAME"
},
{
"Имя": "COUNTRY_CODE",
"Значение": "GR_CURRENT_DATA->COUNTRY_CODE",
"Тип": "ClassField"
},
{
"Имя": "ADR_TEXT",
"Значение": "",
"Тип": "String"
},
{
"Имя": "ADR_TYPE",
"Значение": "Юридический",
"Тип": "String"
},
{
"Имя": "POST_CODE",
"Значение": "ADDR1_SP-POST_CODE1",
"Тип": "Concat_Field",
"Подтип": "ADR_TEXT"
},
{
"Имя": "CITY",
"Значение": "ADDR1_SP-CITY1",
"Тип": "Concat_Field_AddLeftSpace",
"Подтип": "ADR_TEXT"
},
{
"Имя": "STREET",
"Значение": "ADDR1_SP-STREET",
"Тип": "Concat_Field_AddLeftSpace",
"Подтип": "ADR_TEXT"
},
{
"Имя": "HOUSE",
"Значение": "ADDR1_SP-HOUSE_NUM1",
"Тип": "Concat_Field_AddLeftSpace",
"Подтип": "ADR_TEXT"
},
{
"Имя": "PHONE",
"Значение": "ADDR1_SP-TEL_NUMBER",
"Тип": "Field"
},
{
"Имя": "FAX",
"Значение": "ADDR1_SP-FAX_NUMBER",
"Тип": "Field"
},
{
"Имя": "EMAIL",
"Значение": "",
"Тип": "Field"
},
{
"Имя": "BANK_NAME",
"Значение": "SP_BANK-NAME",
"Тип": "Field"
},
{
"Имя": "BANK_BIK",
"Значение": "SP_BANK-BIK",
"Тип": "Field"
},
{
"Имя": "BANK_CORACC",
"Значение": "GR_CURRENT_DATA->BANK_CORACC",
"Тип": "ClassField"
},
{
"Имя": "BANK_ACC",
"Значение": "SP_BANK-ACC_NUM",
"Тип": "Field"
},
{
"Имя": "PARAM",
"Тип": "Param",
"Значение": {
"BANK_CITY": [
{
"Имя": "NAME",
"Значение": "BANK_CITY",
"Тип": "String"
},
{
"Имя": "VALUE",
"Значение": "GR_HIGHER_DATA->BANK_CITY",
"Тип": "ClassField"
}
]
}
}
],
"Грузоотправитель": [
{
"Имя": "ID",
"Значение": "VBDKL-BUKRS",
"Тип": "Field"
},
{
"Имя": "GET_BUKRS_BY_BUKRS",
"Значение": "",
"Тип": "Method",
"Подтип": "/SBIS/CL_SAP_DATA"
},
{
"Имя": "GET_BUKRS_BANK_BY_BUKRS",
"Значение": "",
"Тип": "Method",
"Подтип": "/SBIS/CL_SAP_DATA"
},
{
"Имя": "INN",
"Значение": "H_DOC-CC_INN",
"Тип": "Field"
},
{
"Имя": "KPP",
"Значение": "H_DOC-CC_KPP",
"Тип": "Field"
},
{
"Имя": "OKPO",
"Значение": "H_DOC-OKPO",
"Тип": "Field"
},
{
"Имя": "OKOPF",
"Значение": "H_DOC-CC_OKOPF",
"Тип": "Field"
},
{
"Имя": "OKDP",
"Значение": "H_DOC-OKDP",
"Тип": "Field"
},
{
"Имя": "NAME",
"Значение": "ADDR1_CC-NAME1",
"Тип": "Field"
},
{
"Имя": "NAME",
"Значение": "ADDR1_CC-NAME2",
"Тип": "Concat_Field_AddLeftSpace",
"Подтип": "NAME"
},
{
"Имя": "NAME",
"Значение": "ADDR1_CC-NAME3",
"Тип": "Concat_Field_AddLeftSpace",
"Подтип": "NAME"
},
{
"Имя": "NAME",
"Значение": "ADDR1_CC-NAME4",
"Тип": "Concat_Field_AddLeftSpace",
"Подтип": "NAME"
},
{
"Имя": "FULL_NAME",
"Значение": "ADDR1_CC-NAME1",
"Тип": "Field"
},
{
"Имя": "FULL_NAME",
"Значение": "ADDR1_CC-NAME2",
"Тип": "Concat_Field_AddLeftSpace",
"Подтип": "FULL_NAME"
},
{
"Имя": "FULL_NAME",
"Значение": "ADDR1_CC-NAME3",
"Тип": "Concat_Field_AddLeftSpace",
"Подтип": "FULL_NAME"
},
{
"Имя": "FULL_NAME",
"Значение": "ADDR1_CC-NAME4",
"Тип": "Concat_Field_AddLeftSpace",
"Подтип": "FULL_NAME"
},
{
"Имя": "COUNTRY_CODE",
"Значение": "GR_CURRENT_DATA->COUNTRY_CODE",
"Тип": "ClassField"
},
{
"Имя": "ADR_TEXT",
"Значение": "GR_CURRENT_DATA->STREET",
"Тип": "ClassField"
},
{
"Имя": "ADR_TYPE",
"Значение": "Юридический",
"Тип": "String"
},
{
"Имя": "POST_CODE",
"Значение": "ADDR1_CC-POST_CODE",
"Тип": "Field"
},
{
"Имя": "REGION_CODE",
"Значение": "ADDR1_CC-REGION",
"Тип": "Field"
},
{
"Имя": "CITY",
"Значение": "ADDR1_CC-CITY1",
"Тип": "Field"
},
{
"Имя": "STREET",
"Значение": "ADDR1_CC-STREET",
"Тип": "Field"
},
{
"Имя": "HOUSE",
"Значение": "ADDR1_CC-HOUSE_NUM1",
"Тип": "Field"
},
{
"Имя": "PHONE",
"Значение": "ADDR1_CC-TEL_NUMBER",
"Тип": "Field"
},
{
"Имя": "FAX",
"Значение": "ADDR1_CC-FAX_NUMBER",
"Тип": "Field"
},
{
"Имя": "EMAIL",
"Значение": "",
"Тип": "Field"
},
{
"Имя": "SUBDIVISION_ID",
"Значение": "012345",
"Тип": "String"
},
{
"Имя": "SUBDIVISION_NAME",
"Значение": "Склад в Мытищах",
"Тип": "String"
},
{
"Имя": "BANK_NAME",
"Значение": "CC_BANK-NAME",
"Тип": "Field"
},
{
"Имя": "BANK_BIK",
"Значение": "CC_BANK-BIK",
"Тип": "Field"
},
{
"Имя": "BANK_CORACC",
"Значение": "GR_CURRENT_DATA->BANK_CORACC",
"Тип": "ClassField"
},
{
"Имя": "BANK_ACC",
"Значение": "CC_BANK-ACC_NUM",
"Тип": "Field"
},
{
"Имя": "PARAM",
"Тип": "Param",
"Значение": {
"BANK_CITY": [
{
"Имя": "NAME",
"Значение": "BANK_CITY",
"Тип": "String"
},
{
"Имя": "VALUE",
"Значение": "GR_HIGHER_DATA->BANK_CITY",
"Тип": "ClassField"
}
]
}
}
],
"Получатель": [
{
"Имя": "ID",
"Значение": "VBDKL-KUNNR",
"Тип": "Field"
},
{
"Имя": "GET_KUNNR_BANK_BY_KUNNR",
"Значение": "",
"Тип": "Method",
"Подтип": "/SBIS/CL_SAP_DATA"
},
{
"Имя": "GET_KUNNR_BY_KUNNR",
"Тип": "Method",
"Подтип": "/SBIS/CL_SAP_DATA",
"Значение": {
"CLASS_PARAM": [
{
"Имя": "IV_NATION",
"Значение": "VBDKL-SPRAS_VST",
"Тип": "Field",
"Подтип": "Export",
"Формат": "AD_NATION"
},
{
"Имя": "IV_SELECT_NATION_DATA",
"Значение": "X",
"Тип": "String",
"Подтип": "Export",
"Формат": "CHAR01"
}
]
}
},
{
"Имя": "INN",
"Значение": "H_DOC-PAYERINN",
"Тип": "Field"
},
{
"Имя": "KPP",
"Значение": "H_DOC-PAYERKPP",
"Тип": "Field"
},
{
"Имя": "OKPO",
"Значение": "H_DOC-PAYEROKPO",
"Тип": "Field"
},
{
"Имя": "OKOPF",
"Значение": "H_DOC-PAYEROKOPF",
"Тип": "Field"
},
{
"Имя": "OKDP",
"Значение": "",
"Тип": "Field"
},
{
"Имя": "NAME",
"Значение": "ADDR1_PY-NAME1",
"Тип": "Field"
},
{
"Имя": "NAME",
"Значение": "ADDR1_PY-NAME2",
"Тип": "Concat_Field_AddLeftSpace",
"Подтип": "NAME"
},
{
"Имя": "NAME",
"Значение": "ADDR1_PY-NAME3",
"Тип": "Concat_Field_AddLeftSpace",
"Подтип": "NAME"
},
{
"Имя": "NAME",
"Значение": "ADDR1_PY-NAME4",
"Тип": "Concat_Field_AddLeftSpace",
"Подтип": "NAME"
},
{
"Имя": "FULL_NAME",
"Значение": "ADDR1_PY-NAME1",
"Тип": "Field"
},
{
"Имя": "FULL_NAME",
"Значение": "ADDR1_PY-NAME2",
"Тип": "Concat_Field_AddLeftSpace",
"Подтип": "FULL_NAME"
},
{
"Имя": "FULL_NAME",
"Значение": "ADDR1_PY-NAME3",
"Тип": "Concat_Field_AddLeftSpace",
"Подтип": "FULL_NAME"
},
{
"Имя": "FULL_NAME",
"Значение": "ADDR1_PY-NAME4",
"Тип": "Concat_Field_AddLeftSpace",
"Подтип": "FULL_NAME"
},
{
"Имя": "COUNTRY_CODE",
"Значение": "GR_CURRENT_DATA->COUNTRY_CODE",
"Тип": "ClassField"
},
{
"Имя": "ADR_TEXT",
"Значение": "GR_CURRENT_DATA->STREET",
"Тип": "ClassField"
},
{
"Имя": "ADR_TYPE",
"Значение": "Юридический",
"Тип": "String"
},
{
"Имя": "POST_CODE",
"Значение": "ADDR1_PY-POST_CODE1",
"Тип": "Field"
},
{
"Имя": "REGION_CODE",
"Значение": "ADDR1_PY-REGION",
"Тип": "Field"
},
{
"Имя": "CITY",
"Значение": "ADDR1_PY-CITY1",
"Тип": "Field"
},
{
"Имя": "STREET",
"Значение": "ADDR1_PY-STREET",
"Тип": "Field"
},
{
"Имя": "HOUSE",
"Значение": "ADDR1_PY-HOUSE_NUM1",
"Тип": "Field"
},
{
"Имя": "PHONE",
"Значение": "ADDR1_PY-TEL_NUMBER",
"Тип": "Field"
},
{
"Имя": "FAX",
"Значение": "ADDR1_PY-FAX_NUMBER",
"Тип": "Field"
},
{
"Имя": "EMAIL",
"Значение": "",
"Тип": "Field"
},
{
"Имя": "BANK_NAME",
"Значение": "PY_BANK-NAME",
"Тип": "Field"
},
{
"Имя": "BANK_BIK",
"Значение": "PY_BANK-BIK",
"Тип": "Field"
},
{
"Имя": "BANK_CORACC",
"Значение": "GR_CURRENT_DATA->BANK_CORACC",
"Тип": "ClassField"
},
{
"Имя": "BANK_ACC",
"Значение": "PY_BANK-ACC_NUM",
"Тип": "Field"
},
{
"Имя": "PARAM_OLD",
"Тип": "Param",
"Значение": {
"BANK_CITY": [
{
"Имя": "NAME",
"Значение": "BANK_CITY",
"Тип": "String"
},
{
"Имя": "VALUE",
"Значение": "GR_HIGHER_DATA->BANK_CITY",
"Тип": "ClassField"
}
]
}
}
],
"Грузополучатель": [
{
"Имя": "ID",
"Значение": "VBDKL-KUNWE",
"Тип": "Field"
},
{
"Имя": "GET_KUNNR_BANK_BY_KUNNR",
"Значение": "",
"Тип": "Method",
"Подтип": "/SBIS/CL_SAP_DATA"
},
{
"Имя": "GET_KUNNR_BY_KUNNR",
"Тип": "Method",
"Подтип": "/SBIS/CL_SAP_DATA",
"Значение": {
"CLASS_PARAM": [
{
"Имя": "IV_NATION",
"Значение": "VBDKL-SPRAS_VST",
"Тип": "Field",
"Подтип": "Export",
"Формат": "AD_NATION"
},
{
"Имя": "IV_SELECT_NATION_DATA",
"Значение": "X",
"Тип": "String",
"Подтип": "Export",
"Формат": "CHAR01"
}
]
}
},
{
"Имя": "INN",
"Значение": "H_DOC-CONSIGNEEINN",
"Тип": "Field"
},
{
"Имя": "KPP",
"Значение": "H_DOC-CONSIGNEEKPP",
"Тип": "Field"
},
{
"Имя": "OKPO",
"Значение": "H_DOC-CONSIGNEEOKPO",
"Тип": "Field"
},
{
"Имя": "OKOPF",
"Значение": "H_DOC-CONSIGNEEOKOPF",
"Тип": "Field"
},
{
"Имя": "OKDP",
"Значение": "",
"Тип": "Field"
},
{
"Имя": "NAME",
"Значение": "ADDR1_CO-NAME1",
"Тип": "Field"
},
{
"Имя": "NAME",
"Значение": "ADDR1_CO-NAME2",
"Тип": "Concat_Field_AddLeftSpace",
"Подтип": "NAME"
},
{
"Имя": "NAME",
"Значение": "ADDR1_CO-NAME3",
"Тип": "Concat_Field_AddLeftSpace",
"Подтип": "NAME"
},
{
"Имя": "NAME",
"Значение": "ADDR1_CO-NAME4",
"Тип": "Concat_Field_AddLeftSpace",
"Подтип": "NAME"
},
{
"Имя": "FULL_NAME",
"Значение": "ADDR1_CO-NAME1",
"Тип": "Field"
},
{
"Имя": "FULL_NAME",
"Значение": "ADDR1_CO-NAME2",
"Тип": "Concat_Field_AddLeftSpace",
"Подтип": "FULL_NAME"
},
{
"Имя": "FULL_NAME",
"Значение": "ADDR1_CO-NAME3",
"Тип": "Concat_Field_AddLeftSpace",
"Подтип": "FULL_NAME"
},
{
"Имя": "FULL_NAME",
"Значение": "ADDR1_CO-NAME4",
"Тип": "Concat_Field_AddLeftSpace",
"Подтип": "FULL_NAME"
},
{
"Имя": "COUNTRY_CODE",
"Значение": "GR_CURRENT_DATA->COUNTRY_CODE",
"Тип": "ClassField"
},
{
"Имя": "ADR_TEXT",
"Значение": "GR_CURRENT_DATA->STREET",
"Тип": "ClassField"
},
{
"Имя": "ADR_TYPE",
"Значение": "Юридический",
"Тип": "String"
},
{
"Имя": "POST_CODE",
"Значение": "ADDR1_CO-POST_CODE1",
"Тип": "Field"
},
{
"Имя": "CITY",
"Значение": "ADDR1_CO-CITY1",
"Тип": "Field"
},
{
"Имя": "STREET",
"Значение": "ADDR1_CO-STREET",
"Тип": "Field"
},
{
"Имя": "REGION_CODE",
"Значение": "ADDR1_CO-REGION",
"Тип": "Field"
},
{
"Имя": "HOUSE",
"Значение": "ADDR1_CO-HOUSE_NUM1",
"Тип": "Field"
},
{
"Имя": "PHONE",
"Значение": "ADDR1_CO-TEL_NUMBER",
"Тип": "Field"
},
{
"Имя": "FAX",
"Значение": "ADDR1_CO-FAX_NUMBER",
"Тип": "Field"
},
{
"Имя": "EMAIL",
"Значение": "",
"Тип": "Field"
},
{
"Имя": "BANK_NAME",
"Значение": "CO_BANK-NAME",
"Тип": "Field"
},
{
"Имя": "BANK_BIK",
"Значение": "CO_BANK-BIK",
"Тип": "Field"
},
{
"Имя": "BANK_CORACC",
"Значение": "GR_CURRENT_DATA->BANK_CORACC",
"Тип": "ClassField"
},
{
"Имя": "BANK_ACC",
"Значение": "CO_BANK-ACC_NUM",
"Тип": "Field"
},
{
"Имя": "PARAM",
"Тип": "Param",
"Значение": {
"BANK_CITY": [
{
"Имя": "NAME",
"Значение": "BANK_CITY",
"Тип": "String"
},
{
"Имя": "VALUE",
"Значение": "GR_HIGHER_DATA->BANK_CITY",
"Тип": "ClassField"
}
]
}
}
]
}
}
}
Позиции документа отражаются в массиве ITEMS. В качестве значения передается ссылка на массив из программы печати ITEMS и маппинг его полей, к примеру:
массив позиций ITEMS
"ITEMS": {
"Тип": "Items",
"Значение": {
"ITEMS": [ //указание на массив ITEMS из программы печати
{
"Имя": "NUMBER",
"Значение": "POSNUM", //маппинг полей структуры ITEMS в /SBIS/S_XML
"Тип": "ItemField"
},
{
"Имя": "NAME",
"Значение": "ARKTX",
"Тип": "ItemField"
},
{
"Имя": "ID",
"Значение": "MATNR",
"Тип": "ItemField_Matnr"
},
{
"Имя": "PRICE",
"Значение": "PRICE",
"Тип": "ItemField"
},
{
"Имя": "AMOUNT",
"Значение": "LFIMG",
"Тип": "ItemField"
},
{
"Имя": "UNIT_NAME",
"Значение": "MSEHI",
"Тип": "ItemField_Unitlongname"
},
{
"Имя": "UNIT_CODE",
"Значение": "MSEHI",
"Тип": "ItemField_Unitcode"
},
{
"Имя": "SUM_TAX_FREE",
"Значение": "NETWR",
"Тип": "ItemField"
},
{
"Имя": "SUM",
"Значение": "WRBTR",
"Тип": "ItemField"
},
{
"Имя": "TAX_SUM",
"Значение": "VAT",
"Тип": "ItemField"
},
{
"Имя": "TAX_TYPE",
"Значение": "процент",
"Тип": "String"
},
{
"Имя": "TAX_RATE",
"Значение": "ST_VAT",
"Тип": "ItemField"
},
{
"Имя": "EXCISE_SUM",
"Значение": "",
"Тип": "ItemField"
},
{
"Имя": "WEIGHT_NET",
"Значение": "NTGEW",
"Тип": "ItemField"
},
{
"Имя": "WEIGHT_GROSS",
"Значение": "BRGEW",
"Тип": "ItemField"
},
{
"Имя": "WEIGHT_UNIT_NAME",
"Значение": "GEWEI",
"Тип": "ItemField_Unitname"
},
{
"Имя": "PACK_NAME",
"Значение": "MAGRV",
"Тип": "ItemField"
},
{
"Имя": "PACK_AMOUNT",
"Значение": "PLACES",
"Тип": "ItemField"
},
{
"Имя": "PACK_SIZE",
"Значение": "IN1PL",
"Тип": "ItemField"
},
{
"Имя": "PARAM",
"Тип": "Param",
"Значение": {
"НомерПУ": [
{
"Имя": "NAME",
"Значение": "НомерПУ",
"Тип": "String"
},
{
"Имя": "VALUE",
"Значение": "MATNR",
"Тип": "ItemField"
}
],
"НаименованиеПУ": [
{
"Имя": "NAME",
"Значение": "НаименованиеПУ",
"Тип": "String"
},
{
"Имя": "VALUE",
"Значение": "ARKTX",
"Тип": "ItemField"
}
],
"ДатаПоказаний": [
{
"Имя": "NAME",
"Значение": "ДатаПоказаний",
"Тип": "String"
},
{
"Имя": "VALUE",
"Значение": "H_DOC-ERDAT",
"Тип": "Field_Date"
}
]
}
}
]
}
}
Массивы PRINT_PRINT и PRINT_SEND содержат параметры программы печати в режиме печати и в режиме формирования XML, соответственно.
PRINT_SEND
"PRINT_SEND": {
"Значение": [
{
"Имя": "print_program",
"Значение": "J_3RV_DELIV_PDF"
},
{
"Имя": "print_form",
"Значение": "ENTRY"
},
{
"Имя": "tnapr-sform",
"Значение": "J_3RV_T12_PDF"
},
{
"Имя": "nast-kappl",
"Значение": "V2"
},
{
"Имя": "nast-parvw",
"Значение": "WE"
},
{
"Имя": "nast-nacha",
"Значение": "8"
},
{
"Имя": "nast-kschl",
"Значение": "LD00"
},
{
"Имя": "nast-objtype",
"Значение": "LIKP"
},
{
"Имя": "nast-spras",
"Значение": "R"
}
]
}
пример DO_DP_TOVTORGPR_1175010
{
"ПолучениеДанных_Класс": {
"Значение": "/SBIS/CL_SAP_DATA"
},
"ПолучениеДанных_Метод": {
"Значение": "/SBIS/PRINT_NAST"
},
"ПолучениеДанных_XSLT": {
"Значение": "/SBIS/DOC301"
},
"assign_program": {
"Значение": "J_3RV_DELIV_PDF"
},
"ОтправительПакета_Роль": {
"Значение": "Отправитель"
},
"ПолучательПакета_Роль": {
"Значение": "Получатель"
},
"FILE": {
"Файл1_Накладная": {
"DOC_NAME": {
"Значение": "Накладная"
},
"FILE_FORMAT_TYPE": {
"Значение": "ЭДОНакл"
},
"FILE_FORMAT_SUBTYPE": {
"Значение": "1175010"
},
"FILE_FORMAT_VERSION": {
"Значение": "3.01"
},
"FILE_PROG_VERSION": {
"Значение": "SAP NetConnector"
},
"FILE_ID_FORM": {
"Значение": "1С"
},
"FILE_NAME": {
"Значение": "DP_TOVTORGPR_"
},
"NAME": {
"Значение": "Накладная"
},
"DATE": {
"Значение": "H_DOC-WADAT",
"Тип": "Field_Date"
},
"TIME": {
"Значение": "00.00.00",
"Тип": "String"
},
"ID": {
"Значение": "H_DOC-VBELN",
"Тип": "Field"
},
"NUMBER": {
"Значение": "H_DOC-VBELN",
"Тип": "Field"
},
"WAERS": {
"Значение": "H_DOC-WAERK",
"Тип": "Field_WaersToCode"
},
"SUM_TAX_FREE": {
"Значение": "H_DOC-TOT_NETWR",
"Тип": "Field"
},
"SUM": {
"Значение": "H_DOC-TOT_SUM",
"Тип": "Field"
},
"TAX_SUM": {
"Значение": "H_DOC-TOT_VAT",
"Тип": "Field"
},
"AMOUNT": {
"Значение": "H_DOC-TOT_QUANT",
"Тип": "Field"
},
"WEIGHT_GROSS": {
"Значение": "H_DOC-BRGEW",
"Тип": "Field"
},
"WEIGHT_NET": {
"Значение": "H_DOC-NTGEW",
"Тип": "Field"
},
"WEIGHT_UNIT_NAME": {
"Значение": "H_DOC-GEWEI",
"Тип": "Field_Unitname"
},
"CHECK_ITEMS_EMPTY": {
"Значение": "X",
"Тип": "String"
},
"PARAM": {
"Тип": "Param",
"Значение": {
"Отправитель_Банковские_Данные": [
{
"Имя": "NAME",
"Значение": "Отправитель_Банковские_Данные",
"Тип": "String"
},
{
"Имя": "VALUE",
"Значение": "H_DOC-WAERK",
"Тип": "Field"
}
],
"Получатель_Банковские_Данные": [
{
"Имя": "NAME",
"Значение": "Получатель_Банковские_Данные",
"Тип": "String"
},
{
"Имя": "VALUE",
"Значение": "H_DOC-ERDAT",
"Тип": "Field"
}
],
"ИнфПередТабл": [
{
"Имя": "NAME",
"Значение": "ИнфПередТабл",
"Тип": "String"
},
{
"Имя": "VALUE",
"Значение": "ИнфПередТабл N 00 от 01.01.1999 Контракт 123 от 01.01.2017",
"Тип": "String"
}
],
"ИнфПослеТабл": [
{
"Имя": "NAME",
"Значение": "ИнфПослеТабл",
"Тип": "String"
},
{
"Имя": "VALUE",
"Значение": "ИнфПослеТабл N 00 от 01.01.1999",
"Тип": "String"
}
]
}
},
"FACE": {
"Тип": "Face",
"Значение": {
"Отправитель": [
{
"Имя": "ID",
"Значение": "VBDKL-BUKRS",
"Тип": "Field"
},
{
"Имя": "GET_BUKRS_BY_BUKRS",
"Значение": "",
"Тип": "Method",
"Подтип": "/SBIS/CL_SAP_DATA"
},
{
"Имя": "GET_BUKRS_BANK_BY_BUKRS",
"Значение": "",
"Тип": "Method",
"Подтип": "/SBIS/CL_SAP_DATA"
},
{
"Имя": "INN",
"Значение": "H_DOC-SUPPLIERINN",
"Тип": "Field"
},
{
"Имя": "KPP",
"Значение": "H_DOC-SUPPLIERKPP",
"Тип": "Field"
},
{
"Имя": "OKPO",
"Значение": "H_DOC-SUPPLIEROKPO",
"Тип": "Field"
},
{
"Имя": "OKOPF",
"Значение": "H_DOC-SUPPLIEROKOPF",
"Тип": "Field"
},
{
"Имя": "OKDP",
"Значение": "",
"Тип": "Field"
},
{
"Имя": "NAME",
"Значение": "ADDR1_SP-NAME1",
"Тип": "Field"
},
{
"Имя": "NAME",
"Значение": "ADDR1_SP-NAME2",
"Тип": "Concat_Field_AddLeftSpace",
"Подтип": "NAME"
},
{
"Имя": "NAME",
"Значение": "ADDR1_SP-NAME3",
"Тип": "Concat_Field_AddLeftSpace",
"Подтип": "NAME"
},
{
"Имя": "NAME",
"Значение": "ADDR1_SP-NAME4",
"Тип": "Concat_Field_AddLeftSpace",
"Подтип": "NAME"
},
{
"Имя": "FULL_NAME",
"Значение": "ADDR1_SP-NAME1",
"Тип": "Field"
},
{
"Имя": "FULL_NAME",
"Значение": "ADDR1_SP-NAME2",
"Тип": "Concat_Field_AddLeftSpace",
"Подтип": "FULL_NAME"
},
{
"Имя": "FULL_NAME",
"Значение": "ADDR1_SP-NAME3",
"Тип": "Concat_Field_AddLeftSpace",
"Подтип": "FULL_NAME"
},
{
"Имя": "FULL_NAME",
"Значение": "ADDR1_SP-NAME4",
"Тип": "Concat_Field_AddLeftSpace",
"Подтип": "FULL_NAME"
},
{
"Имя": "COUNTRY_CODE",
"Значение": "GR_CURRENT_DATA->COUNTRY_CODE",
"Тип": "ClassField"
},
{
"Имя": "ADR_TEXT",
"Значение": "",
"Тип": "String"
},
{
"Имя": "ADR_TYPE",
"Значение": "Юридический",
"Тип": "String"
},
{
"Имя": "POST_CODE",
"Значение": "ADDR1_SP-POST_CODE1",
"Тип": "Concat_Field",
"Подтип": "ADR_TEXT"
},
{
"Имя": "CITY",
"Значение": "ADDR1_SP-CITY1",
"Тип": "Concat_Field_AddLeftSpace",
"Подтип": "ADR_TEXT"
},
{
"Имя": "STREET",
"Значение": "ADDR1_SP-STREET",
"Тип": "Concat_Field_AddLeftSpace",
"Подтип": "ADR_TEXT"
},
{
"Имя": "HOUSE",
"Значение": "ADDR1_SP-HOUSE_NUM1",
"Тип": "Concat_Field_AddLeftSpace",
"Подтип": "ADR_TEXT"
},
{
"Имя": "PHONE",
"Значение": "ADDR1_SP-TEL_NUMBER",
"Тип": "Field"
},
{
"Имя": "FAX",
"Значение": "ADDR1_SP-FAX_NUMBER",
"Тип": "Field"
},
{
"Имя": "EMAIL",
"Значение": "",
"Тип": "Field"
},
{
"Имя": "BANK_NAME",
"Значение": "SP_BANK-NAME",
"Тип": "Field"
},
{
"Имя": "BANK_BIK",
"Значение": "SP_BANK-BIK",
"Тип": "Field"
},
{
"Имя": "BANK_CORACC",
"Значение": "GR_CURRENT_DATA->BANK_CORACC",
"Тип": "ClassField"
},
{
"Имя": "BANK_ACC",
"Значение": "SP_BANK-ACC_NUM",
"Тип": "Field"
},
{
"Имя": "PARAM",
"Тип": "Param",
"Значение": {
"BANK_CITY": [
{
"Имя": "NAME",
"Значение": "BANK_CITY",
"Тип": "String"
},
{
"Имя": "VALUE",
"Значение": "GR_HIGHER_DATA->BANK_CITY",
"Тип": "ClassField"
}
]
}
}
],
"Грузоотправитель": [
{
"Имя": "ID",
"Значение": "VBDKL-BUKRS",
"Тип": "Field"
},
{
"Имя": "GET_BUKRS_BY_BUKRS",
"Значение": "",
"Тип": "Method",
"Подтип": "/SBIS/CL_SAP_DATA"
},
{
"Имя": "GET_BUKRS_BANK_BY_BUKRS",
"Значение": "",
"Тип": "Method",
"Подтип": "/SBIS/CL_SAP_DATA"
},
{
"Имя": "INN",
"Значение": "H_DOC-CC_INN",
"Тип": "Field"
},
{
"Имя": "KPP",
"Значение": "H_DOC-CC_KPP",
"Тип": "Field"
},
{
"Имя": "OKPO",
"Значение": "H_DOC-OKPO",
"Тип": "Field"
},
{
"Имя": "OKOPF",
"Значение": "H_DOC-CC_OKOPF",
"Тип": "Field"
},
{
"Имя": "OKDP",
"Значение": "H_DOC-OKDP",
"Тип": "Field"
},
{
"Имя": "NAME",
"Значение": "ADDR1_CC-NAME1",
"Тип": "Field"
},
{
"Имя": "NAME",
"Значение": "ADDR1_CC-NAME2",
"Тип": "Concat_Field_AddLeftSpace",
"Подтип": "NAME"
},
{
"Имя": "NAME",
"Значение": "ADDR1_CC-NAME3",
"Тип": "Concat_Field_AddLeftSpace",
"Подтип": "NAME"
},
{
"Имя": "NAME",
"Значение": "ADDR1_CC-NAME4",
"Тип": "Concat_Field_AddLeftSpace",
"Подтип": "NAME"
},
{
"Имя": "FULL_NAME",
"Значение": "ADDR1_CC-NAME1",
"Тип": "Field"
},
{
"Имя": "FULL_NAME",
"Значение": "ADDR1_CC-NAME2",
"Тип": "Concat_Field_AddLeftSpace",
"Подтип": "FULL_NAME"
},
{
"Имя": "FULL_NAME",
"Значение": "ADDR1_CC-NAME3",
"Тип": "Concat_Field_AddLeftSpace",
"Подтип": "FULL_NAME"
},
{
"Имя": "FULL_NAME",
"Значение": "ADDR1_CC-NAME4",
"Тип": "Concat_Field_AddLeftSpace",
"Подтип": "FULL_NAME"
},
{
"Имя": "COUNTRY_CODE",
"Значение": "GR_CURRENT_DATA->COUNTRY_CODE",
"Тип": "ClassField"
},
{
"Имя": "ADR_TEXT",
"Значение": "GR_CURRENT_DATA->STREET",
"Тип": "ClassField"
},
{
"Имя": "ADR_TYPE",
"Значение": "Юридический",
"Тип": "String"
},
{
"Имя": "POST_CODE",
"Значение": "ADDR1_CC-POST_CODE",
"Тип": "Field"
},
{
"Имя": "REGION_CODE",
"Значение": "ADDR1_CC-REGION",
"Тип": "Field"
},
{
"Имя": "CITY",
"Значение": "ADDR1_CC-CITY1",
"Тип": "Field"
},
{
"Имя": "STREET",
"Значение": "ADDR1_CC-STREET",
"Тип": "Field"
},
{
"Имя": "HOUSE",
"Значение": "ADDR1_CC-HOUSE_NUM1",
"Тип": "Field"
},
{
"Имя": "PHONE",
"Значение": "ADDR1_CC-TEL_NUMBER",
"Тип": "Field"
},
{
"Имя": "FAX",
"Значение": "ADDR1_CC-FAX_NUMBER",
"Тип": "Field"
},
{
"Имя": "EMAIL",
"Значение": "",
"Тип": "Field"
},
{
"Имя": "SUBDIVISION_ID",
"Значение": "012345",
"Тип": "String"
},
{
"Имя": "SUBDIVISION_NAME",
"Значение": "Склад в Мытищах",
"Тип": "String"
},
{
"Имя": "BANK_NAME",
"Значение": "CC_BANK-NAME",
"Тип": "Field"
},
{
"Имя": "BANK_BIK",
"Значение": "CC_BANK-BIK",
"Тип": "Field"
},
{
"Имя": "BANK_CORACC",
"Значение": "GR_CURRENT_DATA->BANK_CORACC",
"Тип": "ClassField"
},
{
"Имя": "BANK_ACC",
"Значение": "CC_BANK-ACC_NUM",
"Тип": "Field"
},
{
"Имя": "PARAM",
"Тип": "Param",
"Значение": {
"BANK_CITY": [
{
"Имя": "NAME",
"Значение": "BANK_CITY",
"Тип": "String"
},
{
"Имя": "VALUE",
"Значение": "GR_HIGHER_DATA->BANK_CITY",
"Тип": "ClassField"
}
]
}
}
],
"Получатель": [
{
"Имя": "ID",
"Значение": "VBDKL-KUNNR",
"Тип": "Field"
},
{
"Имя": "GET_KUNNR_BANK_BY_KUNNR",
"Значение": "",
"Тип": "Method",
"Подтип": "/SBIS/CL_SAP_DATA"
},
{
"Имя": "GET_KUNNR_BY_KUNNR",
"Значение": "",
"Тип": "MethodOLDOLDOLDOLD",
"Подтип": "/SBIS/CL_SAP_DATA"
},
{
"Имя": "GET_KUNNR_BY_KUNNR",
"Тип": "Method",
"Подтип": "/SBIS/CL_SAP_DATA",
"Значение": {
"CLASS_PARAM": [
{
"Имя": "IV_NATION",
"Значение": "VBDKL-SPRAS_VST",
"Тип": "Field",
"Подтип": "Export",
"Формат": "AD_NATION"
},
{
"Имя": "IV_SELECT_NATION_DATA",
"Значение": "X",
"Тип": "String",
"Подтип": "Export",
"Формат": "CHAR01"
}
]
}
},
{
"Имя": "INN",
"Значение": "H_DOC-PAYERINN",
"Тип": "Field"
},
{
"Имя": "KPP",
"Значение": "H_DOC-PAYERKPP",
"Тип": "Field"
},
{
"Имя": "OKPO",
"Значение": "H_DOC-PAYEROKPO",
"Тип": "Field"
},
{
"Имя": "OKOPF",
"Значение": "H_DOC-PAYEROKOPF",
"Тип": "Field"
},
{
"Имя": "OKDP",
"Значение": "",
"Тип": "Field"
},
{
"Имя": "NAME",
"Значение": "ADDR1_PY-NAME1",
"Тип": "Field"
},
{
"Имя": "NAME",
"Значение": "ADDR1_PY-NAME2",
"Тип": "Concat_Field_AddLeftSpace",
"Подтип": "NAME"
},
{
"Имя": "NAME",
"Значение": "ADDR1_PY-NAME3",
"Тип": "Concat_Field_AddLeftSpace",
"Подтип": "NAME"
},
{
"Имя": "NAME",
"Значение": "ADDR1_PY-NAME4",
"Тип": "Concat_Field_AddLeftSpace",
"Подтип": "NAME"
},
{
"Имя": "FULL_NAME",
"Значение": "ADDR1_PY-NAME1",
"Тип": "Field"
},
{
"Имя": "FULL_NAME",
"Значение": "ADDR1_PY-NAME2",
"Тип": "Concat_Field_AddLeftSpace",
"Подтип": "FULL_NAME"
},
{
"Имя": "FULL_NAME",
"Значение": "ADDR1_PY-NAME3",
"Тип": "Concat_Field_AddLeftSpace",
"Подтип": "FULL_NAME"
},
{
"Имя": "FULL_NAME",
"Значение": "ADDR1_PY-NAME4",
"Тип": "Concat_Field_AddLeftSpace",
"Подтип": "FULL_NAME"
},
{
"Имя": "COUNTRY_CODE",
"Значение": "GR_CURRENT_DATA->COUNTRY_CODE",
"Тип": "ClassField"
},
{
"Имя": "ADR_TEXT",
"Значение": "GR_CURRENT_DATA->STREET",
"Тип": "ClassField"
},
{
"Имя": "ADR_TYPE",
"Значение": "Юридический",
"Тип": "String"
},
{
"Имя": "POST_CODE",
"Значение": "ADDR1_PY-POST_CODE1",
"Тип": "Field"
},
{
"Имя": "REGION_CODE",
"Значение": "ADDR1_PY-REGION",
"Тип": "Field"
},
{
"Имя": "CITY",
"Значение": "ADDR1_PY-CITY1",
"Тип": "Field"
},
{
"Имя": "STREET",
"Значение": "ADDR1_PY-STREET",
"Тип": "Field"
},
{
"Имя": "HOUSE",
"Значение": "ADDR1_PY-HOUSE_NUM1",
"Тип": "Field"
},
{
"Имя": "PHONE",
"Значение": "ADDR1_PY-TEL_NUMBER",
"Тип": "Field"
},
{
"Имя": "FAX",
"Значение": "ADDR1_PY-FAX_NUMBER",
"Тип": "Field"
},
{
"Имя": "EMAIL",
"Значение": "",
"Тип": "Field"
},
{
"Имя": "BANK_NAME",
"Значение": "PY_BANK-NAME",
"Тип": "Field"
},
{
"Имя": "BANK_BIK",
"Значение": "PY_BANK-BIK",
"Тип": "Field"
},
{
"Имя": "BANK_CORACC",
"Значение": "GR_CURRENT_DATA->BANK_CORACC",
"Тип": "ClassField"
},
{
"Имя": "BANK_ACC",
"Значение": "PY_BANK-ACC_NUM",
"Тип": "Field"
},
{
"Имя": "PARAM_OLD",
"Тип": "Param",
"Значение": {
"BANK_CITY": [
{
"Имя": "NAME",
"Значение": "BANK_CITY",
"Тип": "String"
},
{
"Имя": "VALUE",
"Значение": "GR_HIGHER_DATA->BANK_CITY",
"Тип": "ClassField"
}
]
}
}
],
"Грузополучатель": [
{
"Имя": "ID",
"Значение": "VBDKL-KUNWE",
"Тип": "Field"
},
{
"Имя": "GET_KUNNR_BANK_BY_KUNNR",
"Значение": "",
"Тип": "Method",
"Подтип": "/SBIS/CL_SAP_DATA"
},
{
"Имя": "GET_KUNNR_BY_KUNNR",
"Значение": "",
"Тип": "MethodOLDOLDOLDOLDOLDOLD",
"Подтип": "/SBIS/CL_SAP_DATA"
},
{
"Имя": "GET_KUNNR_BY_KUNNR",
"Тип": "Method",
"Подтип": "/SBIS/CL_SAP_DATA",
"Значение": {
"CLASS_PARAM": [
{
"Имя": "IV_NATION",
"Значение": "VBDKL-SPRAS_VST",
"Тип": "Field",
"Подтип": "Export",
"Формат": "AD_NATION"
},
{
"Имя": "IV_SELECT_NATION_DATA",
"Значение": "X",
"Тип": "String",
"Подтип": "Export",
"Формат": "CHAR01"
}
]
}
},
{
"Имя": "INN",
"Значение": "H_DOC-CONSIGNEEINN",
"Тип": "Field"
},
{
"Имя": "KPP",
"Значение": "H_DOC-CONSIGNEEKPP",
"Тип": "Field"
},
{
"Имя": "OKPO",
"Значение": "H_DOC-CONSIGNEEOKPO",
"Тип": "Field"
},
{
"Имя": "OKOPF",
"Значение": "H_DOC-CONSIGNEEOKOPF",
"Тип": "Field"
},
{
"Имя": "OKDP",
"Значение": "",
"Тип": "Field"
},
{
"Имя": "NAME",
"Значение": "ADDR1_CO-NAME1",
"Тип": "Field"
},
{
"Имя": "NAME",
"Значение": "ADDR1_CO-NAME2",
"Тип": "Concat_Field_AddLeftSpace",
"Подтип": "NAME"
},
{
"Имя": "NAME",
"Значение": "ADDR1_CO-NAME3",
"Тип": "Concat_Field_AddLeftSpace",
"Подтип": "NAME"
},
{
"Имя": "NAME",
"Значение": "ADDR1_CO-NAME4",
"Тип": "Concat_Field_AddLeftSpace",
"Подтип": "NAME"
},
{
"Имя": "FULL_NAME",
"Значение": "ADDR1_CO-NAME1",
"Тип": "Field"
},
{
"Имя": "FULL_NAME",
"Значение": "ADDR1_CO-NAME2",
"Тип": "Concat_Field_AddLeftSpace",
"Подтип": "FULL_NAME"
},
{
"Имя": "FULL_NAME",
"Значение": "ADDR1_CO-NAME3",
"Тип": "Concat_Field_AddLeftSpace",
"Подтип": "FULL_NAME"
},
{
"Имя": "FULL_NAME",
"Значение": "ADDR1_CO-NAME4",
"Тип": "Concat_Field_AddLeftSpace",
"Подтип": "FULL_NAME"
},
{
"Имя": "COUNTRY_CODE",
"Значение": "GR_CURRENT_DATA->COUNTRY_CODE",
"Тип": "ClassField"
},
{
"Имя": "ADR_TEXT",
"Значение": "GR_CURRENT_DATA->STREET",
"Тип": "ClassField"
},
{
"Имя": "ADR_TYPE",
"Значение": "Юридический",
"Тип": "String"
},
{
"Имя": "POST_CODE",
"Значение": "ADDR1_CO-POST_CODE1",
"Тип": "Field"
},
{
"Имя": "CITY",
"Значение": "ADDR1_CO-CITY1",
"Тип": "Field"
},
{
"Имя": "STREET",
"Значение": "ADDR1_CO-STREET",
"Тип": "Field"
},
{
"Имя": "REGION_CODE",
"Значение": "ADDR1_CO-REGION",
"Тип": "Field"
},
{
"Имя": "HOUSE",
"Значение": "ADDR1_CO-HOUSE_NUM1",
"Тип": "Field"
},
{
"Имя": "PHONE",
"Значение": "ADDR1_CO-TEL_NUMBER",
"Тип": "Field"
},
{
"Имя": "FAX",
"Значение": "ADDR1_CO-FAX_NUMBER",
"Тип": "Field"
},
{
"Имя": "EMAIL",
"Значение": "",
"Тип": "Field"
},
{
"Имя": "BANK_NAME",
"Значение": "CO_BANK-NAME",
"Тип": "Field"
},
{
"Имя": "BANK_BIK",
"Значение": "CO_BANK-BIK",
"Тип": "Field"
},
{
"Имя": "BANK_CORACC",
"Значение": "GR_CURRENT_DATA->BANK_CORACC",
"Тип": "ClassField"
},
{
"Имя": "BANK_ACC",
"Значение": "CO_BANK-ACC_NUM",
"Тип": "Field"
},
{
"Имя": "PARAM",
"Тип": "Param",
"Значение": {
"BANK_CITY": [
{
"Имя": "NAME",
"Значение": "BANK_CITY",
"Тип": "String"
},
{
"Имя": "VALUE",
"Значение": "GR_HIGHER_DATA->BANK_CITY",
"Тип": "ClassField"
}
]
}
}
]
}
},
"LINKS": {
"Тип": "Links",
"Значение": {
"Заказ": [
{
"Имя": "NAME",
"Значение": "H_DOC-GROUND",
"Тип": "Field"
},
{
"Имя": "TYPE",
"Значение": "ЗаказВх",
"Тип": "String"
},
{
"Имя": "NUMBER",
"Значение": "H_DOC-TRANSP_NUM1",
"Тип": "Field"
},
{
"Имя": "DATE",
"Значение": "H_DOC-TRANSP_DATE1",
"Тип": "Field_Date"
}
],
"ТранНакл": [
{
"Имя": "NAME",
"Значение": "ТранНакл",
"Тип": "String"
},
{
"Имя": "TYPE",
"Значение": "",
"Тип": "String"
},
{
"Имя": "NUMBER",
"Значение": "H_DOC-TRANSP_NUM2",
"Тип": "String"
},
{
"Имя": "DATE",
"Значение": "01.01.1900",
"Тип": "String"
}
]
}
},
"ITEMS": {
"Тип": "Items",
"Значение": {
"ITEMS": [
{
"Имя": "NUMBER",
"Значение": "POSNUM",
"Тип": "ItemField"
},
{
"Имя": "NAME",
"Значение": "ARKTX",
"Тип": "ItemField"
},
{
"Имя": "ID",
"Значение": "MATNR",
"Тип": "ItemField_Matnr"
},
{
"Имя": "PRICE",
"Значение": "PRICE",
"Тип": "ItemField"
},
{
"Имя": "AMOUNT",
"Значение": "LFIMG",
"Тип": "ItemField"
},
{
"Имя": "UNIT_NAME",
"Значение": "MSEHI",
"Тип": "ItemField_Unitlongname"
},
{
"Имя": "UNIT_CODE",
"Значение": "MSEHI",
"Тип": "ItemField_Unitcode"
},
{
"Имя": "SUM_TAX_FREE",
"Значение": "NETWR",
"Тип": "ItemField"
},
{
"Имя": "SUM",
"Значение": "WRBTR",
"Тип": "ItemField"
},
{
"Имя": "TAX_SUM",
"Значение": "VAT",
"Тип": "ItemField"
},
{
"Имя": "TAX_TYPE",
"Значение": "процент",
"Тип": "String"
},
{
"Имя": "TAX_RATE",
"Значение": "ST_VAT",
"Тип": "ItemField"
},
{
"Имя": "EXCISE_SUM",
"Значение": "",
"Тип": "ItemField"
},
{
"Имя": "WEIGHT_NET",
"Значение": "NTGEW",
"Тип": "ItemField"
},
{
"Имя": "WEIGHT_GROSS",
"Значение": "BRGEW",
"Тип": "ItemField"
},
{
"Имя": "WEIGHT_UNIT_NAME",
"Значение": "GEWEI",
"Тип": "ItemField_Unitname"
},
{
"Имя": "PACK_NAME",
"Значение": "MAGRV",
"Тип": "ItemField"
},
{
"Имя": "PACK_AMOUNT",
"Значение": "PLACES",
"Тип": "ItemField"
},
{
"Имя": "PACK_SIZE",
"Значение": "IN1PL",
"Тип": "ItemField"
},
{
"Имя": "PARAM",
"Тип": "Param",
"Значение": {
"НомерПУ": [
{
"Имя": "NAME",
"Значение": "НомерПУ",
"Тип": "String"
},
{
"Имя": "VALUE",
"Значение": "MATNR",
"Тип": "ItemField"
}
],
"НаименованиеПУ": [
{
"Имя": "NAME",
"Значение": "НаименованиеПУ",
"Тип": "String"
},
{
"Имя": "VALUE",
"Значение": "ARKTX",
"Тип": "ItemField"
}
],
"ДатаПоказаний": [
{
"Имя": "NAME",
"Значение": "ДатаПоказаний",
"Тип": "String"
},
{
"Имя": "VALUE",
"Значение": "H_DOC-ERDAT",
"Тип": "Field_Date"
}
]
}
}
]
}
}
}
},
"PRINT_PRINT": {
"Значение": [
{
"Имя": "print_program",
"Значение": "J_3RV_DELIV_PDF"
},
{
"Имя": "print_form",
"Значение": "ENTRY"
},
{
"Имя": "tnapr-sform",
"Значение": "J_3RV_T12_PDF"
},
{
"Имя": "nast-kappl",
"Значение": "V2"
},
{
"Имя": "nast-parvw",
"Значение": "WE"
},
{
"Имя": "nast-nacha",
"Значение": "1"
},
{
"Имя": "nast-kschl",
"Значение": "LD00"
},
{
"Имя": "nast-objtype",
"Значение": "LIKP"
},
{
"Имя": "nast-spras",
"Значение": "R"
},
{
"Имя": "nast-dimme",
"Значение": "X"
}
]
},
"PRINT_SEND": {
"Значение": [
{
"Имя": "print_program",
"Значение": "J_3RV_DELIV_PDF"
},
{
"Имя": "print_form",
"Значение": "ENTRY"
},
{
"Имя": "tnapr-sform",
"Значение": "J_3RV_T12_PDF"
},
{
"Имя": "nast-kappl",
"Значение": "V2"
},
{
"Имя": "nast-parvw",
"Значение": "WE"
},
{
"Имя": "nast-nacha",
"Значение": "8"
},
{
"Имя": "nast-kschl",
"Значение": "LD00"
},
{
"Имя": "nast-objtype",
"Значение": "LIKP"
},
{
"Имя": "nast-spras",
"Значение": "R"
}
]
}
}