Имя: Пароль:
1C
 
Массив из 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) Почему только построчная запись. А обычная построчная обработка и запись.)
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой