|
Массив из JSON положить в ТабличнуюЧасть. ↓ (Волшебник 01.08.2024 20:02) |
☑ |
0
stslit
01.08.24
✎
10:16
|
Массив из JSON
[
{
"id": 4,
"name": "Без ОПФ",
"legalForm": 1,
"legalFormName": "ЮрЛицо"
},
{
"id": 5,
"name": "ООО",
"legalForm": 1,
"legalFormName": "ЮрЛицо"
}...
Есть ТЧ с соответствующими полями, хотелось бы без лишних телодвижений загрузить этот справочник для дальнейшего использования. В поиске решения не нашлось. Неужели только построчная запись?
Спасибо!
|
|
1
Garykom
01.08.24
✎
10:22
|
Да, только построчно
Нет готовой платформенной функции для "массив структур в ТЗ"
|
|
2
d4rkmesa
01.08.24
✎
10:25
|
(0) json можно десериализовать в массив структур, который, в свою очередь, преобразовывается в таблицу значений, которую уже можно загрузить в ТЧ.
Преобразование массива структур в таблицу значений
|
|
3
Мультук
01.08.24
✎
10:25
|
(0)
1) Не стесняйтесь, показывайте ваш код с "построчной записью"
2) В табчасти реквизиты имеют то же имя и те же типы (число и строка) ?
|
|
4
stslit
01.08.24
✎
10:34
|
Всем спасибо!
Открыл для себя новый функционал, хотя наделся отделаться командой типа "загрузить" и без цикла.
Для Каждого элм Из ответWEB Цикл
СтрТЧ = ТЧСправочникФормЛиц.Добавить();
ЗаполнитьЗначенияСвойств(СтрТЧ, элм);
КонецЦикла;
В ответWEB лежит json из шапки.
(2) да, это используется после запроса.
|
|
5
Климов Сергей
01.08.24
✎
10:50
|
(4) В ТЧ нет полей ссылочного типа?
|
|
6
stslit
01.08.24
✎
11:13
|
(5) Нет. Поля только числа и строки. Это внешняя обработка, которая должна бать самостоятельной.
|
|
7
Волшебник
01.08.24
✎
20:02
|
враньё
|
|
8
Pprog151713
02.08.24
✎
07:06
|
(0) Почему только построчная запись. А обычная построчная обработка и запись.)
|
|