Вопрос по Универсальному отчету
minimuk
14.05.2009 - 09:59
|
Извените за глупый вопрос, но не могу разобраться. Задача на первый взгляд не сложная в УТ 8.1 в отчет ПродажиПоОплате добавить несколько полей (СуммаСНДС, НДС...). Подправил запрос (Работает в Консоли запросов). В МодулеОтчета в процедуре УстановитьНачальныеНастройки() добавил строки УниверсальныйОтчет.мСтруктураПредставлениеПолей.Вставить("СтоимостьБезНДС", "Стоимость продажи без НДС"); УниверсальныйОтчет.мСтруктураПредставлениеПолей.Вставить("НДС", "НДС продажи"); УниверсальныйОтчет.мСтруктураПредставлениеПолей.Вставить("Стоимость", "Стоимость продажи с НДС"); и строки УниверсальныйОтчет.ДобавитьПоказатель("СтоимостьБезНДС", "Без НДС", Истина, "ЧЦ=15; ЧДЦ=2"); УниверсальныйОтчет.ДобавитьПоказатель("НДС", "НДС", Ложь, "ЧЦ=15; ЧДЦ=2"); УниверсальныйОтчет.ДобавитьПоказатель("Стоимость", "С НДС", Истина, "ЧЦ=15; ЧДЦ=2"); но отчет ругается когда уже данные переданы в Универсалльный отчет. Пишет ошибку в функции ДобавитьПоказателиВВыбранныеПоляИУсловноеОформление() при добавлении моих новых полей. МассивВыбранныеПоляПоказатели.Добавить(ПостроительОтчета.ВыбранныеПоля.Добавить(ТекущийПоказатель.Имя)) Ошибка как раз в ПостроительОтчета.ВыбранныеПоля.Добавить(ТекущийПоказатель.Имя) пишет "Поле не найдено "СтоимостьБезНДС" ". На сколько я понимаю нет поля "СтоимостьБезНДС" в ПостроительОтчета.ВыбранныеПоля. Но ведь я не ищу в них, а только добавляю туда? Или не так? Как оно должно туда попасть? |