Опис Config.txt конфігураційного файлу модуля ERP Connector PRO
1. Основні налаштування
Файл Config.txt створюється при використанні модуля обробки 1С | BAS. Це текстовий файл, в якому зберігаються основні налаштування обробки 1С | BAS. Налаштування є спільними для всіх користувачів, тому їх заповнення необхідно зробити на самому початку використання інтеграції і уважно підходити до їх зміни у майбутньому.
Способи збереження даних:
-
В додаткових властивостях об’єкта 1С | BAS. Розглядається, як найбільш бажаний, вказується по замовчуванню при натисканні кнопки «Заповнити по замовчуванню».
-
Безпосередньо в об’єкті 1С | BAS в певному реквізиті. Окрім опису місця збереження можливо вказати, що саме буде зберігатися для ідентифікації даних. Це необхідно у випадках використання довідників, які не передбачені для зазначення їх для додаткових властивостей, або в об’єкті 1С | BAS відсутній реквізит для його збереження.
Способи пошуку:
-
За Значенням – вказує, що буде безпосередньо зберігатися необхідне значення;
-
За Кодом – зберігається код обраного елемента довідника;
-
За Назвою – зберігається назва обраного елемента довідника.
Заповнення налаштувань збереження даних виконується в налаштуваннях на вкладці «Об’єкти 1С | BAS»ОС» в таблицях.таблицях (детальніше про роботу з цією вкладкою дивіться за посиланням). Збереження одного налаштування описується окремим блоком в файлі Config.txt. Блок заповнюється на основі даних, які користувач може переглянути в формі внесення налаштувань.
Таблиця 1 - Опис тегів для налаштування збереження даних
|
Setting_Name |
Назва налаштування |
|
Storage_Index |
Індекс способу збереження даних (відлік починається з 0) |
|
Multi_Data |
Вказує на необхідність збереження декількох даних (наприклад декілька GLN для організації) або для можливості обирати реквізит табличної частини (наприклад, для вказання стовбця таблиці документу, в якому зберігається кількість товару для вивантаження) |
|
Prop_Name |
Назва реквізиту об’єкта 1С | BAS, в якому будуть зберігатися дані. Заповнюється при вказаному способі збереження «В об’єкті 1С | BAS» |
|
Search_Index |
Спосіб пошуку об’єкта 1С | BAS (відлік починається з 0) |
2. Налаштування довідників
У файлі Config.txt налаштування для довідників зберігаються у блоці Catalog1C_Settings.
Таблиця 2 - Опис тегів для налаштування довідників
|
Блок налаштувань довідників |
Назва тегу |
Опис |
|
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 |
Блок опису налаштування по збереженню контрагента, якому належить точка доставки. Використовується при встановленому прапорцю «Пошук контрагента по точці доставки» |
3. Налаштування документів постачальника
У файлі Config.txt налаштування для документів постачальника зберігаються у блоці Supplier_Documents. Структура блока аналогічна блоку налаштувань довідників.
Таблиця 3 - Опис тегів для налаштування документів постачальника
|
Блок налаштувань документів постачальника |
Назва тегу |
Опис |
|
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 |
4. Налаштування одиниць виміру
Для коректного завантаження позицій номенклатури необхідно вказати їм відповідність в 1C | BAS. Список одиниць виміру відкриваєть при натисканні кнопки «Коди одиниць виміру» (Налаштування -> тека «EDI» -> тека «Об'єкти ОС») (Зображення 1).
Зображення 1 - Коди одиниць виміру
Блок відповідності одиниць виміру у конфігураційному файлі називається UNITS. Кожен рядок в таблиці із заповненим значенням в стовбці «Класифікатор» описується у окремому підблоці UNIT_[поточний номер заповненного рядка].
Таблиця 4 - Опис тегів для налаштування відповідності одиниць виміру
|
Підблоки UNIT |
Назва тегу |
Опис |
|
UNIT_1 |
||
|
id |
Ідентифікаційний номер на платформі |
|
|
name |
Кодова назва |
|
|
1C_ID |
Унікальний ідентифікатор 1С | BAS обраної одиниці виміру |
|
|
UNIT_2 |
||
|
… |
||
|
UNIT_[кількість рядків у таблиці із заповненим значенням у колонці «Класифікатор»] |
5. Зразок конфігураційного коду
{
"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"
}
}
}