ru24.pro
Работа
Сентябрь
2024
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

Обработка json файла (50к строк) в 1С АЛЬФА

0
Есть файл json со следующей структурой, приведенной ниже, так же есть справочники: Автомобили, Модели.

Нужно присвоить всем автомобилям, которые есть и в справочнике и в файле, класс авто, в противном случае игнорируем. В справочнике модель авто хранится в таком виде: "Audi A4 [B7] 2005-2007"

Готов сегодня начать сотрудничать с разработчиком.

{
"id": "AUDI",
"name": "Audi",
"cyrillic-name": "Ауди",
"popular": true,
"country": "Германия",
"models": [
{
"id": "AUDI_100",
"name": "100",
"cyrillic-name": "100",
"class": "E",
"year-from": 1968,
"year-to": 1994,
"path": {
"mark-id": "AUDI"
}
},
{
"id": "AUDI_200",
"name": "200",
"cyrillic-name": "200",
"class": "E",
"year-from": 1979,
"year-to": 1991,
"path": {
"mark-id": "AUDI"
}
},
{
"id": "AUDI_50",
"name": "50",
"cyrillic-name": "50",
"class": "B",
"year-from": 1974,
"year-to": 1978,
"path": {
"mark-id": "AUDI"
}
},
{
"id": "AUDI_80",
"name": "80",
"cyrillic-name": "80",
"class": "D",
"year-from": 1972,
"year-to": 1996,
"path": {
"mark-id": "AUDI"
}
},
{
"id": "AUDI_90",
"name": "90",
"cyrillic-name": "90",
"class": "D",
"year-from": 1984,
"year-to": 1995,
"path": {
"mark-id": "AUDI"
}
},
{
"id": "AUDI_920",
"name": "920",
"cyrillic-name": "920",
"class": "",
"year-from": 1938,
"year-to": 1940,
"path": {
"mark-id": "AUDI"
}
},
{
"id": "AUDI_A1",
"name": "A1",
"cyrillic-name": "А1",
"class": "B",
"year-from": 2010,
"year-to": null,
"path": {
"mark-id": "AUDI"
}
},
{
"id": "AUDI_A2",
"name": "A2",
"cyrillic-name": "А2",
"class": "B",
"year-from": 2000,
"year-to": 2007,
"path": {
"mark-id": "AUDI"
}
},
{
"id": "AUDI_A3",
"name": "A3",
"cyrillic-name": "А3",
"class": "C",
"year-from": 1996,
"year-to": null,
"path": {
"mark-id": "AUDI"
}
},
{
"id": "AUDI_A4",
"name": "A4",
"cyrillic-name": "А4",
"class": "D",
"year-from": 1994,
"year-to": null,
"path": {
"mark-id": "AUDI"
}
}
]
}