|
Отчет по 2ум СКД | ☑ | ||
---|---|---|---|---|
0
neo1109
03.02.12
✎
13:10
|
Отчет на СКД.
Макетов типа СКД - 2 штуки. У кнопки "Сформировать" собственноручнонаписанная процедура (могу привести текст), в которой стоит условие и в зависимости от флажка выбирается либо первая схема, либо вторая... Проблема в том, что в режиме Предприятия если сформировать отчет со схемой 1, то при формировании со схемой 2 настройки берутся от схемы 1. И наоборот... |
|||
1
DrShad
03.02.12
✎
13:21
|
а программно выбирать не только схему, но и настройки религия не позволяет?
|
|||
2
neo1109
03.02.12
✎
13:24
|
В это месте
Если ВыводитьДокументыВыдачи Тогда СхемаКомпоновкиДанных = ЭтотОбъект.ПолучитьМакет("ОсновнаяСхемаКомпоновкиДанных"); Иначе СхемаКомпоновкиДанных = ЭтотОбъект.ПолучитьМакет("ОсновнаяСхемаКомпоновкиДанных1"); КонецЕсли; Настройки = КомпоновщикНастроек.Настройки; МакетКомпоновки = КомпоновщикМакета.Выполнить(СхемаКомпоновкиДанных, Настройки, ДанныеРасшифровки); ПроцессорКомпоновкиДанных = Новый ПроцессорКомпоновкиДанных; ПроцессорКомпоновкиДанных.Инициализировать(МакетКомпоновки,, ДанныеРасшифровки); меняю строку Настройки = КомпоновщикНастроек.Настройки; на Настройки = СхемаКомпоновкиДанных.НастройкиПоУмолчанию; перестает "видеть" параметры, которые я далее устанавливаю... |
|||
3
neo1109
03.02.12
✎
13:25
|
ПараметрНачалоПериода = Настройки.ПараметрыДанных.Элементы.Найти("НачалоПериода");
ПараметрКонецПериода = Настройки.ПараметрыДанных.Элементы.Найти("КонецПериода"); ПараметрОрганизация = Настройки.ПараметрыДанных.Элементы.Найти("Организация"); ПараметрМОЛ = Настройки.ПараметрыДанных.Элементы.Найти("МОЛ"); ПараметрНачалоПериода.Значение = НачПериода; ПараметрКонецПериода.Значение = КонПериода; ПараметрОрганизация.Значение = Организация; ПараметрМОЛ.Значение = МОЛ; ПараметрНачалоПериода.Использование = ИСТИНА; ПараметрКонецПериода.Использование = ИСТИНА; ПараметрОрганизация.Использование = ИСТИНА; ПараметрМОЛ.Использование = ИСТИНА; метод Найти() - перестает срабатывать. |
|||
4
neo1109
03.02.12
✎
14:06
|
Получилось.
Всего лишь после условия на схему... КомпоновщикНастроек.ЗагрузитьНастройки(СхемаКомпоновкиДанных.НастройкиПоУмолчанию); |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |