0
manti
21.11.12
✎
17:30
|
Процедура Сформировать()
Таб = СоздатьОбъект("Таблица") ;
Таб.ИсходнаяТаблица("Таблица");
Запрос = СоздатьОбъект ("Запрос");
ТекстЗапроса =
"//{{ЗАПРОС(Запрос1)
|Период с НачДата по КонДата;
|Номенклатура Регистр.Прибыль.Номенклатура;
|KoHTpaгeHT Регистр.Прибыль.Контрагент;
|Сумма Регистр.Прибыль.Сумма;
|Функция Прибыль Сумма (Сумма);";
КолГруппировок = 0;
Для Ном=1 По СЗ.КоличествоСтрок() Цикл
Если СЗ.Пометка(Ном)=1 Тогда
ТекстЗапроса = ТекстЗапроса + "
|группировка "+СЗ.ПолучитьЗначение(Ном)+";";
КолГруппировок = КолГруппировок + 1;
КонецЕсли;
КонецЦикла;
Если КолГруппировок=0 Тогда
Предупреждение ("Нельзя построить отчет без группировок!",60);
Возврат;
КонецЕсли;
Если Запрос.Выполнить (ТекстЗапроса)=0 Тогда
Возврат;
КонецЕсли;
СформироватьТаблицу(Запрос, 1);
Таб.ТолькоПросмотр(1) ;
Таб.Опции(0,0,0,0) ;
Таб.Показать("Таблица") ;
КонецПроцедуры
ругается
Для Ном=1 По СЗ.КоличествоСтрок() Цикл
{Отчет.АнализПродаж.Форма.Модуль(80)}: Поле агрегатного объекта не обнаружено (КоличествоСтрок)
|
|