Подскажите в чем может быть проблема? на ПроцесореКомпоновке вылетает... при этом пишет Не найдено "ДолгКонтрагента"(хотя я его получаю) и
Error executing report
через:
Error running processor - 'ПриКомпоновкеРезультата'
через:
{Отчет.ОтчетПоДолгамКонтрагенты.МодульОбъекта(66)}: Error calling context method (Инициализировать)
ПроцессорКомпоновки.Инициализировать(МакетКомпоновки, ВнешниеНаборыДанных, ДанныеРасшифровки);
через:
Data composition error
через:
Initialization error
Сам код
ВнешниеНаборыДанных = Новый Структура;
Попытка
КОМ=Новый COMОбъект("V82.COMConnector");
База=КОМ.Connect("Srvr=ia;Ref=aerostar_temp;Usr=Администратор;Pwd=123");
Исключение
Сообщить(ОписаниеОшибки(),СтатусСообщения.Внимание);
КонецПопытки;
ТекстЗапроса =
"ВЫБРАТЬ
| ВзаиморасчетыСКонтрагентамиОстатки.Контрагент,
| ВзаиморасчетыСКонтрагентамиОстатки.СуммаЕвроОстаток КАК Долг
|ИЗ
| РегистрНакопления.ВзаиморасчетыСКонтрагентами.Остатки КАК ВзаиморасчетыСКонтрагентамиОстатки";
//Компоновка данных
ПроцессорКомпоновки = Новый ПроцессорКомпоновкиДанных;
ПроцессорКомпоновки.Инициализировать(МакетКомпоновки, ВнешниеНаборыДанных, ДанныеРасшифровки);
//Вывод результата
ДокументРезультат.Очистить();
ПроцессорВывода = Новый ПроцессорВыводаРезультатаКомпоновкиДанныхВТабличныйДокумент;
ПроцессорВывода.УстановитьДокумент(ДокументРезультат);
ПроцессорВывода.Вывести(ПроцессорКомпоновки);
КонецПроцедуры
Функция ВернутьРезультатЗапроса(ТекстЗапроса,База)
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший