Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
24 ноя 2024, 19:38

помогите найти ошибку

Автор Люсёк, 22 ноя 2010, 11:13

0 Пользователей и 1 гость просматривают эту тему.

progmikon

А почему не хотите сделать итог по способу выплаты прямо в запросе?

Люсёк

Я пробывала, тогда выводятся итоги по периоду и способу выплаты и отдельно еще итоги по периоду. я не знаю как потом такой результат в макет записать(

progmikon

Там при выводе сложностей никаких нет. Вот пример...

ВыборкаИтог = РезультатЗапроса.Выбрать(ОбходРезультатаЗапроса.ПоГруппировкам, "Сотрудник");  
Пока ВыборкаИтог.Следующий() Цикл  
ВыборкаКурса = ВыборкаИтог.Выбрать(ОбходРезультатаЗапроса.ПоГруппировкам, "Курс");  
Пока ВыборкаКурса.Следующий() Цикл  
СтрокаДат = "";  
ВыборкаДат = ВыборкаКурса.Выбрать();  
Пока ВыборкаДат.Следующий() Цикл  
СтрокаДат = СтрокаДат + Выборка.Период;  

Люсёк

А что значит эта ошибка:

{Форма.Форма(189)}: Метод объекта не обнаружен (Выбрать)
   ВыборкаИтог = РезультатЗапроса.Выбрать(ОбходРезультатаЗапроса.ПоГруппировкам, "СпособВыплаты");

progmikon

А РезультатЗапроса это у вас что?

По идее у вас должно быть так:

ВыборкаПоПериоду = Запрос.Выполнить().Выбрать(ОбходРезультатаЗапроса.ПоГруппировкам, "Период");
Пока ВыборкаПоПериоду.Следующий() Цикл
ВыборкаПоСпособу = ВыборкаПоПериоду.Выбрать(ОбходРезультатаЗапроса.ПоГруппировкам, "Способ");
Пока ВыборкаПоСпособу.Следующий() Цикл
ДетальныеЗаписи = ВыборкаПоСпособу.Выбрать();
Пока ДетальныеЗаписи.Следующий() Цикл

Люсёк

Спасибо, огромное)) Вроде все получилось)

progmikon


Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск