Доброго времени суток. Возникла следующая проблема. Беру типовой отчет (УПП 1.3.22.1) прикручиваю туда свою схему. Все прекрасно, все работает. Появилась потребность загнать дополнительную схему в отчет. Сделал еще одну схему, повесил кнопку на форму, изменяющую схему и загружающую настройки. Все формируется, но нет расшифровок. По обеим схемам. В процедуре ОбновитьОтчет() встаю отладчиком на ДанныеРасшифровки. Неопределено. Определил через:
ДанныеРасшифровки = Новый ДанныеРасшифровкиКомпоновкиДанных;
ДанныеРасшифровки.Настройки = Схема.НастройкиПоУмолчанию
расшифровка все равно не идет. Нутром чую, что-то забыл, но ума не приложу что именно. Заранее спасибо за советы!
(2) так в том то и дело, что через наборданных-запрос. и отдельно они с расшифровками идут...
(3)
Функция СформироватьОтчет(Результат = Неопределено, ДанныеРасшифровки = Неопределено, ВыводВФормуОтчета = Истина) Экспорт
КомпоновщикМакета = Новый КомпоновщикМакетаКомпоновкиДанных;
МакетКомпоновки = КомпоновщикМакета.Выполнить(Схема, Схема.НастройкиПоУмолчанию,);
ПроцессорКомпоновки = Новый ПроцессорКомпоновкиДанных;
ПроцессорКомпоновки.Инициализировать(МакетКомпоновки, ,ДанныеРасшифровки, Истина);
ПроцессорВывода = Новый ПроцессорВыводаРезультатаКомпоновкиДанныхВТабличныйДокумент;
ПроцессорВывода.УстановитьДокумент(Результат);
ПроцессорВывода.Вывести(ПроцессорКомпоновки, Истина);
МакетКомпоновки = КомпоновщикМакета.Выполнить(Схема, Схема.НастройкиПоУмолчанию, ДанныеРсашифровки); надо было писать. Всем спасибо, сорри за глупый вопрос
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший