Построитель отчета в управляемых формах
☑
0
Oz11
21.01.13
✎
12:35
поясните, пожалуйста. почему нельзя работать с построителем очтета в управляемых формах? в УФ нельзя обратится к такому реквизиту отчета объекта, например.
1
mikecool
21.01.13
✎
12:36
(0) наверное потому что он доступен только на сервере?
2
vicof
21.01.13
✎
12:36
Доступность:
Сервер, толстый клиент, внешнее соединение.
3
Infsams654
21.01.13
✎
12:40
(0) создай программно и работай
4
Oz11
21.01.13
✎
12:40
мда. понедельник.
5
Oz11
21.01.13
✎
12:41
программно создаю и работаю. но не получается подставить ему свой макет.
Построитель = Новый ПостроительОтчета;
СтруктураОтбора = Новый Структура;
СтруктураОтбора.Вставить("ИмяПечатнойФормы", Отчет.ТипПечатнойФормы);
МассивСтрокТаблициРегистра = ТаблицаРегистра.НайтиСтроки(СтруктураОтбора);
Если МассивСтрокТаблициРегистра.Количество() = 0 Тогда
АТА_ОбщегоНазначенияКлиентСервер.СообщитьПользователю("Непредвиденная ошибка. Перезапустите отчет.");
Возврат;
КонецЕсли;
ИмяДокумента = МассивСтрокТаблициРегистра[0].ИмяДокумента;
ИмяРеквизита = МассивСтрокТаблициРегистра[0].РеквизитДокумента;
ТекстЗапроса = СтрЗаменить(ТекстЗапроса, "[НазваниеДокумента]", ИмяДокумента);
ТекстЗапроса = СтрЗаменить(ТекстЗапроса, "[НазваниеРеквизита]", ИмяРеквизита);
Построитель.Текст = ТекстЗапроса;
Построитель.Параметры.Вставить("НачалоПериода", ?(ЗначениеЗаполнено(СтандартныйПериод.ДатаНачала), СтандартныйПериод.ДатаНачала, Дата("00010101000001")));
Построитель.Параметры.Вставить("КонецПериода", ?(ЗначениеЗаполнено(СтандартныйПериод.ДатаОкончания), СтандартныйПериод.ДатаОкончания, Дата("39990101000000")));
Построитель.ЗаполнитьНастройки();
Построитель.Макет = Отчеты.АТА_ВозвращенныеДокументы.ПолучитьМакет("Результат");
Построитель.ОформитьМакет();
Построитель.Выполнить();
Построитель.Вывести(ТабличныйДокумент);
6
Oz11
21.01.13
✎
12:42
ничего не выводит. + нужно как-то изловчится и пронумеровать строки в макете. в запросе делать этого не хочется. думаю должен быть способ с макетом.
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший