Опис конфігураційного файлу Config.txt модуля для інтеграції з платформою EDI-NETWORK
Зміст:
Файл Config.txt створюється при використанні обробки 1С | BAS інтеграції API платформи EDI-NETWORK. Файл Config.txt – текстовий файл, в якому зберігаються основні налаштування обробки 1С | BAS інтеграції платформи EDI-NETWORK (надалі ОІ_EDIN20). Налаштування є спільними для всіх користувачів ОІ_EDIN20, тому їх заповнення необхідно зробити на самому початку використання інтеграції і уважно підходити до їх зміни у майбутньому.
Типова інтеграція електронного документообігу EDIN не передбачає внесення змін в конфігурацію, тому ОІ_EDIN20 надає можливість користувачу обрати місце збереження даних EDIN.
Є два способи збереження даних: 1) В додаткових властивостях об’єкта 1С | BAS. Розглядається ОІ_EDIN20 як найбільш бажаний, вказується по замовчуванню при натисканні кнопок «Заповнити по замовчуванню». 2) Безпосередньо в об’єкті 1С | BAS в певному реквізиті. При визначенні бажаних способів збереження даних EDIN необхідно переконатися, що у всіх користувачів ОІ_EDIN20 є права на зміну і читання відповідних об’єктів 1С | BAS. Окрім опису місця збереження можна вказати, що саме буде зберігатися для ідентифікації даних. Це необхідно у випадку використання при встановленні відповідності з довідниками, які не передбачені для вказування в якості значень у для додаткових властивостей або в об’єкті 1С | BAS відсутній реквізит для його збереження. Передбачені наступні способи пошуку: - По значенню – вказує, що буде безпосередньо зберігатися необхідне значення; - По Коду – зберігається код обраного елемента довідника; - По Назві – зберігається назва обраного елемента довідника. Заповнення налаштувань збереження даних EDIN виконується на закладці «Об’єкти 1С | BAS» в таблицях. Збереження одного налаштування описується окремим блоком в файлі Config.txt. Блок заповнюється на основі даних, які користувач може переглянути в формі внесення налаштувань.
Setting_Name |
Назва налаштування |
Storage_Index |
Індекс способу збереження даних(відлік починається з 0) |
Multi_Data |
Вказує на необхідність збереження декількох даних (наприклад декілька GLN для організації) або для можливості обирати реквізит табличної частини (наприклад, для вказування колонки таблиці документу, в якій зберігаються кількість товару для вивантаження) |
Prop_Name |
Назва реквізиту об’єкта 1С | BAS, в якому будуть зберігатися дані. Заповнюється при вказаному способі збереження «В об’єкті 1С | BAS» |
Search_Index |
Спосіб пошуку об’єкта 1С | BAS (відлік починається з 0) |
Налаштування довідників
У файлі Config.txt налаштування для довідників зберігаються у блоці Catalog1C_Settings.
Catalog1C_Settings |
Блок налаштувань довідників |
Опис |
|
Organization |
Блок збереження налаштувань для організацій |
||
Catalog1C |
Назва довідника 1С | BAS, елементам якого у відповідність ставляться організації на платформі |
||
EDIN_GLN |
Блок опису налаштування по збереженню GLN організації |
||
Partner |
|||
Catalog1C |
Назва довідника 1С | BAS, елементам якого у відповідність ставляться партнерів на платформі |
||
EDIN_GLN |
Блок опису налаштування по збереженню GLN партнера |
||
EDIN_Forma |
Блок опису налаштування по збереженню формату |
||
FormatTaxInvoice |
Вивантаження податкових накладних. Можливі значення: 0 – вивантаження не передбачено, 1 – по замовчуванню, 2 – Метро |
||
EDIN_BasePrice |
Блок опису налаштування по збереженню необхідності заповненню цін із бази при заповненні документу 1С | BAS |
||
EDIN_Price_Incl_NDS |
Блок опису налаштування по збереженню необхідності заповненню цін з НДС при заповненні документу 1С | BAS |
||
EDIN_AvtoExchange |
Блок опису налаштування по збереженню відмітки включення контрагента в список для автоматичного обміну документами |
||
DeliveryPoint |
|||
Catalog1C |
Назва довідника 1С | BAS, елементам якого у відповідність ставляться точок доставки на платформі |
||
EDIN_GLN |
Блок опису налаштування по збереженню GLN точки доставки |
||
EDIN_MetroCode |
Блок опису налаштувань по збереженню двозначного кода, який використовується при відправки пакету Метро |
||
EDIN_Partner |
Блок опису налаштування по збереженню контрагента, якому належить точка доставки. Використовується при встановленому прапорцю «Пошук контрагента по точці доставки» |
Налаштування документів постачальника
У файлі Config.txt налаштування для документів постачальника зберігаються у блоці Supplier_Documents. Структура блока аналогічна блоку налаштувань довідників.
Supplier_Documents |
Блок налаштувань документів постачальника |
Опис |
|
ORDER |
Блок збереження налаштувань для замовлень покупця |
||
Document1С | BAS |
Назва документа 1С | BAS, який буде створюватися на підставі замовлення |
||
EDIN_ID |
Блок опису налаштування по збереженню ідентифікатора документа із платформи EDIN |
||
EDIN_ID_CHAIN |
Блок опису налаштування по збереженню ідентифікатора ланцюжка документів із платформи EDIN, до якого відноситься замовлення EDIN |
||
EDIN_DocumentNumber |
Блок опису налаштування по збереженню номера замовлення EDIN |
||
EDIN_DocumentDate |
Блок опису налаштування по збереженню дати замовлення EDIN |
||
EDIN_Partner |
Блок опису налаштування по збереженню елемента довідника 1С | BAS, який відповідає покупцю в замовленні EDIN |
||
EDIN_DeliveryPoint |
Блок опису налаштування по збереженню елемента довідника 1С | BAS, який відповідає точці доставки в замовленні EDIN |
||
EDIN_Quantity |
Блок опису налаштування по збереженню кількості із замовлення EDIN в табличній частині документу 1С | BAS |
||
ORDRSP |
Блок збереження налаштувань для вивантаження підтвердження замовлення |
||
Document1С | BAS |
Назва документа 1С | BAS, який буде виступати підставою для вивантаження підтвердження замовлення |
||
EDIN_ID |
Блок опису налаштування по збереженню ідентифікатора документа із платформи EDIN при вивантаженні підтвердження замовлення |
||
EDIN_ID_CHAIN |
Блок опису налаштування по збереженню ідентифікатора ланцюжка документів із платформи EDIN, до якого відноситься підтвердження замовлення EDIN |
||
EDIN_DocumentNumber |
Блок опису налаштування по збереженню місця пошуку номера для підтвердження замовлення EDIN |
||
EDIN_DocumentDate |
Блок опису налаштування по збереженню місця пошуку дати для підтвердження замовлення EDIN |
||
EDIN_Quantity |
Блок опису налаштування по збереженню місця пошуку кількості для підтвердження замовлення EDIN в табличній частині документу |
||
DESADV |
Блок збереження налаштувань для створення документа реалізації і налаштування для вивантаження повідомлення про відвантаження |
||
Document1С | BAS |
Назва документа 1С | BAS, який буде створюватися на підставі замовлення |
||
EDIN_ID |
Блок опису налаштування по збереженню ідентифікатора документа із платформи EDIN при вивантаженні повідомлення про відвантаження |
||
EDIN_ID_CHAIN |
Блок опису налаштування по збереженню ідентифікатора ланцюжка документів із платформи EDIN, до якого відноситься документ 1С | BAS |
||
EDIN_DocumentNumber |
Блок опису налаштування по збереженню місця пошуку номера для повідомлення про відвантаження EDIN |
||
EDIN_DocumentDate |
Блок опису налаштування по збереженню місця пошуку дати для повідомлення про відвантаження EDIN |
||
EDIN_Partner |
Блок опису налаштування по збереженню елемента довідника 1С | BAS, який відповідає покупцю в замовленні EDIN |
||
EDIN_DeliveryPoint |
Блок опису налаштування по збереженню елемента довідника 1С | BAS, який відповідає точці доставки в замовленні EDIN |
||
EDIN_Quantity |
Блок опису налаштування по збереженню кількості в табличній частині документу 1С | BAS із замовлення EDIN і отримання кількості для вивантаження повідомлення про відвантаження |
||
RECADV |
Блок збереження налаштувань для завантаження повідомлення про прийом |
||
Document1С | BAS |
Назва документа 1С | BAS, який буде виступати завантажувати дані повідомлення про прийом |
||
EDIN_ID |
Блок опису налаштування по збереженню ідентифікатора документа із платформи EDIN при завантаженні |
||
EDIN_ID_CHAIN |
Блок опису налаштування по збереженню ідентифікатора ланцюжка документів із платформи EDIN, до якого відноситься повідомлення про прийом EDIN |
||
EDIN_DocumentNumber |
Блок опису налаштування по збереженню місця збереження номера повідомлення про прийом EDIN |
||
EDIN_DocumentDate |
Блок опису налаштування по збереженню місця збереження дати повідомлення про прийом EDIN |
||
EDIN_Quantity |
Блок опису налаштування по збереженню місця збереження кількості повідомлення про прийом EDIN в табличній частині документу |
||
INVOICE |
Блок збереження налаштувань для вивантаження рахунку |
||
Document1С | BAS |
Назва документа 1С | BAS, який виступає підставою для вивантаження рахунку |
||
EDIN_ID_CHAIN |
Блок опису налаштування по збереженню ідентифікатора ланцюжка документів із платформи EDIN, до якого відноситься документ 1С | BAS |
||
EDIN_DocumentNumber |
Блок опису налаштування по збереженню місця пошуку номера для рахунку EDIN |
||
EDIN_DocumentDate |
Блок опису налаштування по збереженню місця пошуку дати для рахунку EDIN |
||
EDIN_Quantity |
Блок опису налаштування для отримання кількості для вивантаження рахунку EDIN |
||
COMDOC_006 |
Блок збереження налаштувань для вивантаження комерційного документу «Видаткова накладна» |
||
Document1С | BAS |
Назва документа 1С | BAS, який виступає підставою для вивантаження рахунку |
||
EDIN_ID |
Блок опису налаштування по збереженню ідентифікатора документа із платформи EDIN при вивантаженні видаткової накладної EDIN |
||
EDIN_ID_CHAIN |
Блок опису налаштування по збереженню ідентифікатора ланцюжка документів із платформи EDIN, до якого відноситься документ 1С | BAS |
||
EDIN_DocumentNumber |
Блок опису налаштування по збереженню місця пошуку номера для видаткової накладної EDIN |
||
EDIN_DocumentDate |
Блок опису налаштування по збереженню місця пошуку дати для видаткової накладної EDIN |
||
EDIN_Partner |
Блок опису налаштування по пошуку покупця в документі 1С | BAS при вивантаженні видаткової накладної EDIN |
||
EDIN_DeliveryPoint |
Блок опису налаштування по пошуку точки доставки в документі 1С | BAS при вивантаженні видаткової накладної EDIN |
||
EDIN_Quantity |
Блок опису налаштування для отримання кількості для вивантаження видаткової накладної EDIN |
||
COMDOC_007 |
Блок збереження налаштувань для завантаження комерційних документів «Прибуткова накладна» |
||
Document1С | BAS |
Назва документа 1С | BAS, який буде відповідати завантаженому документу EDIN |
||
EDIN_ID |
Блок опису налаштування по збереженню ідентифікатора документа із платформи EDIN |
||
EDIN_ID_CHAIN |
Блок опису налаштування по збереженню ідентифікатора ланцюжка документів із платформи EDIN, до якого відноситься документ EDIN |
||
EDIN_DocumentNumber |
Блок опису налаштування по збереженню номера комерційного документу EDIN |
||
EDIN_DocumentDate |
Блок опису налаштування по збереженню номера комерційного документу EDIN |
||
DECLAR |
Блок збереження налаштувань для вивантаження податкової накладної |
||
EDIN_ID |
Блок опису налаштування по збереженню ідентифікатора документа із платформи EDIN при вивантаженні податкової накладної EDIN |
||
EDIN_ID_CHAIN |
Блок опису налаштування по збереженню ідентифікатора ланцюжка документів із платформи EDIN, до якого відноситься документ 1С | BAS |
Налаштування одиниць виміру
На платформі передбачено умовно постійний список кодів одиниць виміру, які використовує платформа. Для коректного завантаження позицій номенклатури необхідно вказувати їм відповідність в 1C. Блок відповідності одиниць виміру називається UNITS. Список одиниць виміру платформи EDIN20 описуються у формі, яка відкриваєть при натисканні кнопки «Коди одиниць виміру». Кожен рядок в таблиці із заповненим значенням в колонці «Класифікатор» описується у окремому підблоці UNIT_[поточний номер заповненного рядка].
UNITS |
Опис |
||
UNIT_1 |
|||
id |
Ідентифікаційний номер на платформі |
||
name |
Кодова назва |
||
1C_ID |
Унікальний ідентифікатор 1С | BAS обраної одиниці виміру |
||
UNIT_2 |
|||
… |
|||
UNIT_[кількість рядків у таблиці із заповненим значенням у колонці «Класифікатор»] |
Зразок конфігураційного файлу
{
"API_USERS": {
"USER_1": {
"login": "bb8442f8d12ab8dff75997f7890e7a248e8110bcb3371c870a68",
"api_key": "bbb242acd166b8fcf71e97c5897e7a328efa10f8b36c1ccc0a5d268c7b3f3aa86500e2294f0ec33d33dfa8550a8933fb6aaad1269b056b1543845b7843d8e10d",
"password": "bbc242ddd112b8eff74797f5"
}
},
"General_Settings": {
"EDIN_Configuration_1C_Type": "БП30",
"EDIN_API_address": "https://edo-v2.edin.ua/",
"EDIN_Partner_Equal_Consignee": 0,
"EDIN_Search_Partner_By_Delivery_Point": 0,
"EDIN_Use_Characteristics": 0,
"EDIN_Order_Upload_Date": 0,
"EDIN_Realization_Upload_Date": 0,
"EDIN_EUTaxService_СертификатМДС": "",
"EDIN_EUTaxService_СертификатEDIN": ""
},
"Catalog1C_Settings": {
"Organization": {
"Catalog1C": "Организации",
"EDIN_GLN": {
"Setting_Name": "EDIN_GLN",
"Storage_Index": 0,
"Multi_Data": 1,
"Search_Index": 0
}
},
"Partner": {
"Catalog1C": "Контрагенты",
"EDIN_GLN": {
"Setting_Name": "EDIN_GLN",
"Storage_Index": 0,
"Search_Index": 0
},
"EDIN_FormatTaxInvoice": {
"Setting_Name": "EDIN_FormatTaxInvoice",
"Storage_Index": 0,
"Search_Index": 0
},
"EDIN_BasePrice": {
"Setting_Name": "EDIN_BasePrice",
"Storage_Index": 0,
"Search_Index": 0
},
"EDIN_Price_Incl_NDS": {
"Setting_Name": "EDIN_Price_Incl_NDS",
"Storage_Index": 0,
"Search_Index": 0
},
"EDIN_AvtoExchange": {
"Setting_Name": "EDIN_AvtoExchange",
"Storage_Index": 0,
"Search_Index": 0
}
},
"DeliveryPoint": {
"Catalog1C": "Контрагенты",
"EDIN_GLN": {
"Setting_Name": "EDIN_GLN",
"Storage_Index": 0,
"Search_Index": 0
},
"EDIN_MetroCode": {
"Setting_Name": "EDIN_MetroCode",
"Storage_Index": 0,
"Search_Index": 0
},
"EDIN_Partner": {
"Setting_Name": "EDIN_Partner",
"Storage_Index": 0,
"Search_Index": 0
}
}
},
"Supplier_Documents": {
"ORDER": {
"Document1С | BAS": "СчетНаОплатуПокупателю",
"EDIN_ID": {
"Setting_Name": "EDIN_ID",
"Storage_Index": 0,
"Search_Index": 0
},
"EDIN_ID_CHAIN": {
"Setting_Name": "EDIN_ID_CHAIN",
"Storage_Index": 0,
"Search_Index": 0
},
"EDIN_DocumentNumber": {
"Setting_Name": "EDIN_DocumentNumber",
"Storage_Index": 0,
"Search_Index": 0
},
"EDIN_DocumentDate": {
"Setting_Name": "EDIN_DocumentDate",
"Storage_Index": 0,
"Search_Index": 0
},
"EDIN_Partner": {
"Setting_Name": "EDIN_Partner",
"Storage_Index": 0,
"Search_Index": 0
},
"EDIN_DeliveryPoint": {
"Setting_Name": "EDIN_DeliveryPoint",
"Storage_Index": 0,
"Search_Index": 0
},
"EDIN_Quantity": {
"Setting_Name": "EDIN_Quantity",
"Storage_Index": 1,
"Multi_Data": 1,
"Prop_Name": "Товары.Количество",
"Search_Index": 0
}
},
"ORDRSP": {
"Document1С | BAS": "СчетНаОплатуПокупателю",
"EDIN_ID": {
"Setting_Name": "EDIN_ID",
"Storage_Index": 0,
"Search_Index": 0
},
"EDIN_ID_CHAIN": {
"Setting_Name": "EDIN_ID_CHAIN",
"Storage_Index": 0,
"Search_Index": 0
},
"EDIN_DocumentNumber": {
"Setting_Name": "EDIN_DocumentNumber",
"Storage_Index": 0,
"Search_Index": 0
},
"EDIN_DocumentDate": {
"Setting_Name": "EDIN_DocumentDate",
"Storage_Index": 0,
"Search_Index": 0
},
"EDIN_Quantity": {
"Setting_Name": "EDIN_Quantity",
"Storage_Index": 1,
"Multi_Data": 1,
"Prop_Name": "Товары.Количество",
"Search_Index": 0
}
},
"DESADV": {
"Document1С | BAS": "РеализацияТоваровУслуг",
"EDIN_ID": {
"Setting_Name": "EDIN_ID",
"Storage_Index": 0,
"Search_Index": 0
},
"EDIN_ID_CHAIN": {
"Setting_Name": "EDIN_ID_CHAIN",
"Storage_Index": 0,
"Search_Index": 0
},
"EDIN_DocumentNumber": {
"Setting_Name": "EDIN_DocumentNumber",
"Storage_Index": 0,
"Search_Index": 0
},
"EDIN_DocumentDate": {
"Setting_Name": "EDIN_DocumentDate",
"Storage_Index": 0,
"Search_Index": 0
},
"EDIN_Partner": {
"Setting_Name": "EDIN_Partner",
"Storage_Index": 0,
"Search_Index": 0
},
"EDIN_DeliveryPoint": {
"Setting_Name": "EDIN_DeliveryPoint",
"Storage_Index": 0,
"Search_Index": 0
},
"EDIN_Quantity": {
"Setting_Name": "EDIN_Quantity",
"Storage_Index": 1,
"Multi_Data": 1,
"Prop_Name": "Товары.Коэффициент",
"Search_Index": 0
}
},
"RECADV": {
"Document1С | BAS": "РеализацияТоваровУслуг",
"EDIN_ID": {
"Setting_Name": "EDIN_ID",
"Storage_Index": 0,
"Search_Index": 0
},
"EDIN_ID_CHAIN": {
"Setting_Name": "EDIN_ID_CHAIN",
"Storage_Index": 0,
"Search_Index": 0
},
"EDIN_DocumentNumber": {
"Setting_Name": "EDIN_DocumentNumber",
"Storage_Index": 0,
"Search_Index": 0
},
"EDIN_DocumentDate": {
"Setting_Name": "EDIN_DocumentDate",
"Storage_Index": 0,
"Search_Index": 0
},
"EDIN_Quantity": {
"Setting_Name": "EDIN_Quantity",
"Storage_Index": 1,
"Multi_Data": 1,
"Prop_Name": "Товары.Коэффициент",
"Search_Index": 0
}
},
"INVOICE": {
"Document1С | BAS": "РеализацияТоваровУслуг",
"EDIN_ID": {
"Setting_Name": "EDIN_ID",
"Storage_Index": 0,
"Search_Index": 0
},
"EDIN_ID_CHAIN": {
"Setting_Name": "EDIN_ID_CHAIN",
"Storage_Index": 0,
"Search_Index": 0
},
"EDIN_DocumentNumber": {
"Setting_Name": "EDIN_DocumentNumber",
"Storage_Index": 0,
"Search_Index": 0
},
"EDIN_DocumentDate": {
"Setting_Name": "EDIN_DocumentDate",
"Storage_Index": 0,
"Search_Index": 0
},
"EDIN_Partner": {
"Setting_Name": "EDIN_Partner",
"Storage_Index": 0,
"Search_Index": 0
},
"EDIN_DeliveryPoint": {
"Setting_Name": "EDIN_DeliveryPoint",
"Storage_Index": 0,
"Search_Index": 0
},
"EDIN_Quantity": {
"Setting_Name": "EDIN_Quantity",
"Storage_Index": 1,
"Multi_Data": 1,
"Prop_Name": "Товары.Коэффициент",
"Search_Index": 0
}
},
"COMDOC_006": {
"Document1С | BAS": "РеализацияТоваровУслуг",
"EDIN_ID": {
"Setting_Name": "EDIN_ID",
"Storage_Index": 0,
"Search_Index": 0
},
"EDIN_ID_CHAIN": {
"Setting_Name": "EDIN_ID_CHAIN",
"Storage_Index": 0,
"Search_Index": 0
},
"EDIN_DocumentNumber": {
"Setting_Name": "EDIN_DocumentNumber",
"Storage_Index": 0,
"Search_Index": 0
},
"EDIN_DocumentDate": {
"Setting_Name": "EDIN_DocumentDate",
"Storage_Index": 0,
"Search_Index": 0
},
"EDIN_Partner": {
"Setting_Name": "EDIN_Partner",
"Storage_Index": 0,
"Search_Index": 0
},
"EDIN_DeliveryPoint": {
"Setting_Name": "EDIN_DeliveryPoint",
"Storage_Index": 0,
"Search_Index": 0
},
"EDIN_Quantity": {
"Setting_Name": "EDIN_Quantity",
"Storage_Index": 1,
"Multi_Data": 1,
"Prop_Name": "Товары.Коэффициент",
"Search_Index": 0
}
},
"COMDOC_007": {
"Document1С | BAS": "РеализацияТоваровУслуг",
"EDIN_ID": {
"Setting_Name": "EDIN_ID",
"Storage_Index": 0,
"Search_Index": 0
},
"EDIN_ID_CHAIN": {
"Setting_Name": "EDIN_ID_CHAIN",
"Storage_Index": 0,
"Search_Index": 0
},
"EDIN_DocumentNumber": {
"Setting_Name": "EDIN_DocumentNumber",
"Storage_Index": 0,
"Search_Index": 0
},
"EDIN_DocumentDate": {
"Setting_Name": "EDIN_DocumentDate",
"Storage_Index": 0,
"Search_Index": 0
}
},
"DECLAR": {
"Document1С | BAS": "НалоговаяНакладная",
"EDIN_ID": {
"Setting_Name": "EDIN_ID",
"Storage_Index": 0,
"Search_Index": 0
},
"EDIN_ID_CHAIN": {
"Setting_Name": "EDIN_ID_CHAIN",
"Storage_Index": 0,
"Search_Index": 0
}
}
},
"UNITS": {
"UNIT_1": {
"id": "2",
"name": "KGM",
"1C_ID": "41ca5947-561b-11e9-941e-70c94ef89d69"
},
"UNIT_2": {
"id": "8",
"name": "PCE",
"1C_ID": "41ca5948-561b-11e9-941e-70c94ef89d69"
}
}
}