/
UserSettings_description.rst
78 lines (61 loc) · 5.72 KB
/
UserSettings_description.rst
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
########################################################################################################
Опис файлу користувацьких налаштувань UserSettings.txt модуля для інтеграції з платформою EDI-NETWORK
########################################################################################################
.. contents:: Зміст:
:depth: 6
---------
Файл **UserSettings.txt** створюється при використанні обробки 1С | BAS інтеграції API платформи EDI-NETWORK. Файл **UserSettings.txt** – текстовий файл, в якому зберігаються налаштування користувача обробки 1С | BAS інтеграції платформи EDI-NETWORK (надалі **ОІ_EDIN20**). Збережені у файлі налаштування є персональними кожного з користувачів ОІ_EDIN20 і повноту їх заповнення визначає сам користувач.
При першому запуску **ОІ_EDIN20** в «1С | BAS Підприємстві» в каталозі, в якому розміщена **ОІ_EDIN20**, проходить пошук каталогу, назва якого співпадає з назвою поточного користувача 1С | BAS. Якщо такий каталог відсутній - він створюється. В каталозі користувача перевіряється наявність файлу **UserSettings.txt**. Якщо файл не знайдено - він створюється. Перед початком роботи необхідно впевнитись, що у користувача операційної системи є права на читання та запис у каталозі, в якому розташована **ОІ_EDIN20**.
Дані у файлі зберігаються у вигляді JSON рядка, в якому дані розділені по певним інформативним блокам. Вміст, структура, послідовність даних файлу безпосередньо залежить від налаштувань, які внесені **ОІ_EDIN20**.
****************************************
**Дані користувача**
****************************************
Перелік персональних даних користувача зберігається у блоці **USER_DATA**. Дані користувач заповнює на закладці **«Налаштування»**.
.. image:: pics_UserSettings_description/UserSettings_description_01.png
:align: center
.. image:: pics_UserSettings_description/UserSettings_description_02.png
:align: center
.. csv-table::
:file: ../../../ERP_Connector_PRO/Instructions/USER_DATA.csv
:widths: 10, 10, 41
:stub-columns: 0
****************************************
**Електронно цифрові підписи**
****************************************
.. image:: pics_UserSettings_description/UserSettings_description_03.png
:align: center
Список ключів, які користувач використовує або буде використовувати вказується на закладці **ЕЦП**. На момент підписання у табличній частині по одній організації може бути встановлено прапорець тільки по одному з рядків. Це необхідно, щоб при підписанні однозначно визначити необхідну пару ключів. Внесені ключі зберігаються в блоці **SIGN_KEYS**.
.. csv-table::
:file: ../../../ERP_Connector_PRO/Instructions/SIGN_KEYS.csv
:widths: 10, 10, 10, 41
:stub-columns: 0
***************************************************
**Зразок файлу користувацьких налаштувань**
***************************************************
::
{
"USER_DATA": {
"EDIN_USER_Warehouse": "{\r\n\"MetaDataObject\": \"Справочники\",\r\n\"Name\": \"Склады\",\r\n\"ID\": \"59c9e0fe-56a3-11e9-941e-70c94ef89d69\"\r\n}",
"EDIN_USER_Organization_Unit": "{\r\n\"MetaDataObject\": \"Справочники\",\r\n\"Name\": \"ПодразделенияОрганизаций\",\r\n\"ID\": \"59c9e0fb-56a3-11e9-941e-70c94ef89d69\"\r\n}",
"EDIN_USER_Save_Loggs": "1",
"EDIN_USER_Log_Folder_Sent": "C:\\API\\Админ\\Каталог логів відпралених запитів\\",
"EDIN_USER_Log_Folder_Error": "C:\\API\\Админ\\Каталог логів помилкових запитів\\",
"EDIN_USER_Test_Mode": "1",
"EDIN_USER_Save_UZD_DOCUMENTS": "1",
"EDIN_USER_Inbox_UZD_Folder": "C:\\API\\Админ\\Каталог вхідних ЮЗД\\",
"EDIN_USER_Outbox_UZD_Folder": "C:\\API\\Админ\\Каталог відправлених ЮЗД\\",
"USER_1": "uatestAPIpost",
"USER_RETAILERS": {
"retailer1": "16404",
"retailer2": "17046"
}
},
"SIGN_KEYS": {
"Keys_1": {
"Use": 1,
"Organization": "59c9e0fa-56a3-11e9-941e-70c94ef89d69",
"KeyAccountant": "D:\\1C_Yurchenko\\Keys\\new\\Директор\\Key-6.dat",
"KeyDigitalStamp": "D:\\1C_Yurchenko\\Keys\\new\\Печатка\\Key-6.dat"
}
}
}