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