Схема работы:
- Система сканирует указанную папку и ищет вложенные каталоги, в каждом каталоге должны лежать однотипные файлы, загружаемые в одну таблицу SQL.
- В каждом каталоге сканируются файлы указанного расширения.
- Создается таблица SQL, типы данных колонок определяются автоматически, в том числе дата.
- Каждый файл последовательно переформатируется и его данные загружаются в таблицу SQL.
Пример файла JSON для обработки:
{
"@odata.context": "https://127.0.0.1/0/odata/$metadata#Account",
"value": [
{
"Name": "\u041a\u043b\u0438\u0435\u043d\u0442",
"Id": "03a75490-53e6-df11-971b-001d60e938c6",
"CreatedOn": "2024-11-21T11:55:27.284Z",
"Archive": false,
"Order": 1
},
{
"Name": "partner",
"Id": "f2c0ce97-53e6-df11-971b-001d60e938c6",
"CreatedOn": "2024-11-20T12:11:12.000Z",
"Archive": true,
"Order": 2
}
]
}
Проверено на следующих конфигурациях и релизах:
- Управление торговлей, редакция 11, релизы 11.5.20.58