Спис = ЭлементыФормы.ПолеВвода1.Значение; // ПолеВвода1 ПолеВвода с типом Список значений
Для а=1 По Спис.Количество() Цикл
Сообщить(Спис[а-1]);
КонецЦикла;
Спис = ЭлементыФормы.ПолеВвода1.Значение; // ПолеВвода1 ПолеВвода с типом Список значений
Для а=1 По Спис.Количество() Цикл
Сообщить(Спис[а-1].Родитель);
КонецЦикла;
Спис = ЭлементыФормы.ПолеВвода1.Значение; // ПолеВвода1 ПолеВвода с типом Список значений
Для а=1 По Спис.Количество() Цикл
Сообщить(Спис[а-1].Родитель);
КонецЦикла;
Процедура ВивестиШапку(Макет,ТабВив)
Обл = Макет.ПолучитьОбласть("Шапка | Початок");
Эл = ЭлементыФормы.ПриУмоваСклад.Значение;
Для а=1 по Эл.Количество() цикл
Обл.Параметры.Підрозділ = Эл[а-1];
КонецЦикла;
Обл.Параметры.Агент = "";
Обл.Параметры.Період = ПредставлениеПериода(НачДата,КонецДня(КонДата),"Л=uk; ФП=Истина");
ТабВив.Присоединить(Обл);
Для Каждого СпСтр из СписокКолонок Цикл
Если СпСтр.Пометка = Ложь Тогда
продолжить;
КонецЕсли;
Секція = СокрЛП(СпСтр.Значение);
Обл = Макет.ПолучитьОбласть("Шапка | "+Секція);
ТабВив.Присоединить(Обл);
КонецЦикла;
КонецПроцедуры
ЭлементМассива = ЭлементыФормы.ПолеВвода.Значение;
Для а=0 по ЭлементМассива.Количество()-1 цикл
ПоточнийЕлемент = ЭлементМассива[а];
Обл.Параметры.Підрозділ = ПоточнийЕлемент.Значение.Родитель;
Обл.Параметры.Агент = ПоточнийЕлемент.Значение;
КонецЦикла;
МассивЭлементов = ЭлементыФормы.ПолеВвода.Значение.ВыгрузитьЗначения();
Добавить()
ЭлементМассива = ЭлементыФормы.ПриУмоваСклад.Значение;
Для а=0 по ЭлементМассива.Количество()-1 цикл
ПоточнийЕлемент = ЭлементМассива[а];
Обл.Параметры.Підрозділ = ПоточнийЕлемент.Значение.Родитель;
Обл.Параметры.Агент = ЭлементМассива;
КонецЦикла;
Для а=1 по Эл.Количество() цикл
Обл.Параметры.Підрозділ = Обл.Параметры.Підрозділ+Строка(ПоточнийЕлемент.Значение.Родитель)+", ";
КонецЦикла;
Для а=1 по Эл.Количество() цикл
Обл.Параметры.Підрозділ = Обл.Параметры.Підрозділ+Строка(ПоточнийЕлемент.Значение.Родитель)+", ";
КонецЦикла;
ПоточнийЕлемент1=ПоточнийЕлемент.Значение.Родитель;
ПоточнийЕлемент2 = ""+ПоточнийЕлемент2+ПоточнийЕлемент1;