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

Помогите с СКД - схемой компоновки

Автор ap926, 31 янв 2015, 18:34

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

ap926

В СКД сделал два варианта компоновки (на вкладке настройки) - один выводит всё, а другой - отбирает по параметру (по полю).
На форму вывел поле для отбора. Если поле не заполнено то хочу скомпоновать отчет по варианту 1, если заполнено - по варианту 2.
Вот код

Если ЗначениеЗаполнено(ЭлементыФормы.СчетВыбор.Значение) Тогда
    Вар = СхемаКомпоновкиДанных.ВариантыНастроек.Получить(0).Имя;
Иначе
     Вар = СхемаКомпоновкиДанных.ВариантыНастроек.Получить(1).Имя;   
КонецЕсли;
КомпоновщикНастроек.ЗагрузитьНастройки(СхемаКомпоновкиДанных.ВариантыНастроек.Найти(Вар).Настройки);

СкомпоноватьРезультат(ЭлементыФормы.Результат);

Чего тут не хватает? почему выводится только шапка таблицы?
Когда убираю это условие просто процедура СкомпоноватьРезультат(ЭлементыФормы.Результат);  выводит отчет нормально по основному варианту, а так не хочет

KrivosheevEV

Вариант = ДокументОбъект.СхемаКомпоновкиДанных.ВариантыНастроек[0];
ЭтаФорма.УстановитьТекущийВариант(Вариант.Имя);


Теги:

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

Рейтинг@Mail.ru

Поиск