Как вывести значение параметра отбора в шапку документа. СКД.
☑
0
SerG82
23.06.14
✎
13:49
Пытаюсь программно вывести из отбора в параметр макета значение, выдает ошибку : Поле не найдено! на этапе КомпоновщикМакета.Выполнить
Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка)
СтандартнаяОбработка=Ложь;
СхемаКомпоновкиДанных = ПолучитьМакет("ОсновнаяСхемаКомпоновкиДанных");
КомпоновщикМакета = Новый КомпоновщикМакетаКомпоновкиДанных; НастройкиОтчета = КомпоновщикНастроек.ПолучитьНастройки();
СхемаКомпоновкиДанных.Макеты.Макет3.Параметры.Склад.Выражение=Строка(НастройкиОтчета.Отбор.Элементы[1].ПравоеЗначение.Наименование);
МакетКомпоновки = КомпоновщикМакета.Выполнить(СхемаКомпоновкиДанных, НастройкиОтчета, ДанныеРасшифровки);
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший