Подскажите в чем может быть проблема? на ПроцесореКомпоновке вылетает... при этом пишет Не найдено "ДолгКонтрагента"(хотя я его получаю) и
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");
Исключение
Сообщить(ОписаниеОшибки(),СтатусСообщения.Внимание);
КонецПопытки;
ТекстЗапроса =
"ВЫБРАТЬ
| ВзаиморасчетыСКонтрагентамиОстатки.Контрагент,
| ВзаиморасчетыСКонтрагентамиОстатки.СуммаЕвроОстаток КАК Долг
|ИЗ
| РегистрНакопления.ВзаиморасчетыСКонтрагентами.Остатки КАК ВзаиморасчетыСКонтрагентамиОстатки";
//Компоновка данных
ПроцессорКомпоновки = Новый ПроцессорКомпоновкиДанных;
ПроцессорКомпоновки.Инициализировать(МакетКомпоновки, ВнешниеНаборыДанных, ДанныеРасшифровки);
//Вывод результата
ДокументРезультат.Очистить();
ПроцессорВывода = Новый ПроцессорВыводаРезультатаКомпоновкиДанныхВТабличныйДокумент;
ПроцессорВывода.УстановитьДокумент(ДокументРезультат);
ПроцессорВывода.Вывести(ПроцессорКомпоновки);
КонецПроцедуры
Функция ВернутьРезультатЗапроса(ТекстЗапроса,База)
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший