Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Подскажите пример, как распаковать в циклах сложный массив с вложенными структурами?

Подскажите пример, как распаковать в циклах сложный массив с вложенными структурами?
Я
   egmyh
 
20.02.20 - 14:04
Прислали из экспорта для создания документа. Где можно посмотреть типовые фишки, что бы соответствовало критериям разработки? Спасибо!
   FIXXXL
 
1 - 20.02.20 - 14:08
перебираешь массив, перебираешь каждую структуру, можно рекурсию написать...
   egmyh
 
2 - 20.02.20 - 14:10
(1) да это понятно, просто я хотел что то из типового, пример, что бы моменты учесть, проверки там, еще что-то. В типовом нигде не встречается?
   polosov
 
3 - 20.02.20 - 14:12
(2)
1. Посмотри в СП про массив и про структуру
2. Много думай.
   pechkin
 
4 - 20.02.20 - 14:14
для каждого Структура из Массив Цикл
...
КонецЦикла;

   mikecool
 
5 - 20.02.20 - 14:32
(2) в типовых точно встречается
   FIXXXL
 
6 - 20.02.20 - 14:54
(2) ну как пример: преобразование ТЗ в массив структур и обратно
   dezss
 
7 - 20.02.20 - 15:01
э...вот вообще не понял вопроса. А как еще это можно разбирать, кроме как циклами?
А что такое "сложные" структуры? Вот как-то не думал о структурах в разрезе сложности?
Так какие-то особые типы данных встречаются?

И, кстати, в чем именно это дело прислали? Может сперва валидатором каким-нить по самим данным пройтись (если есть схема), чтоб проверить до десериализации, например?
   mistеr
 
8 - 20.02.20 - 15:38
(2) Программист, который боится писать код, никогда не станет программистом.
   Cthulhu
 
9 - 20.02.20 - 18:09
дерево штоль хошь?
   lodger
 
10 - 20.02.20 - 18:11
(7) ""сложные" структуры" - это обычно json структура, в ней массив, в массиве структуры, в которых могут быть еще структуры и еще массивы, и так далее. смотря насколько извращенный разум придумал такой состав обмена.
   Cthulhu
 
11 - 20.02.20 - 18:19
(7): циклави в рекурсии

Список тем форума
Рекламное место пустует  Рекламное место пустует
Программист всегда исправляет последнюю ошибку.
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.