Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
25 ноя 2024, 05:36

Дерево значений

Автор markgenuine, 08 дек 2012, 16:36

0 Пользователей и 1 гость просматривают эту тему.

markgenuine

Добрый вечер всем, первый раз столкнулся с деревом значений, который мне нужно сделать списком, для того чтобы вывести на форму в Элемент поля выбора. Вообщем есть у Документа Реализация Товаров и Услуг внизу кнопки и выпадающее меню, дак вот поковырялся и нашел что  значения печатных форм собираются в переменной мДеревоМакетов.
Посоветуйте пожалуйста, как выковырять данное дерево макетов.

Процедура УстановитьКнопкиПечати()
До = Документы.РеализацияТоваровУслуг.Выбрать();
До.Следующий();
Ссыль = До.ПолучитьОбъект();
мДеревоМакетов = УниверсальныеМеханизмы.ПолучитьДеревоМакетовПечати(Ссыль, ПолучитьСтруктуруПечатныхФорм(), Новый Действие("ОсновныеДействияФормыПечать"), Новый Действие("ОсновныеДействияФормыУстановитьПечатьПоУмолчанию"));
   
УниверсальныеМеханизмы.УстановитьПодменюПечати(мПодменюПечати, ЭлементыФормы.ОсновныеДействияФормы, мДеревоМакетов.Строки.Количество() > 0);
Если Не мПодменюПечати = Неопределено Тогда
УниверсальныеМеханизмы.СформироватьПодменю(мДеревоМакетов, мПодменюПечати,Истина,Истина);
КонецЕсли;

 

markgenuine

Решил вопрос с помощью рекурсивной функции, но как теперь данный тип выкинуть в поле выбора на форме? :dfbbdrfb:

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск