Опис конфігураційного файлу Config.txt «ERP Connector PRO»
Зміст:
1 Основні налаштування
Файл Config.txt створюється при використанні обробки 1С | BAS. Файл Config.txt – текстовий файл, в якому зберігаються основні налаштування обробки 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_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.
Блок відповідності одиниць виміру називається UNITS. Список одиниць виміру відкриваєть при натисканні кнопки «Коди одиниць виміру». Кожен рядок в таблиці із заповненим значенням в колонці «Класифікатор» описується у окремому підблоці UNIT_[поточний номер заповненного рядка].
UNITS |
Опис |
||
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"
}
}
}