Вопрос № 165386: День добрый! Столкнулся с такой проблемой в 1с8.1 касательно запросов. Делаю отчет с использованием запроса. В запросе есть необходимость формировать доп поле: Например, если документ-расход, то в поле пишем "Планируемое списание", Иначе &...
Вопрос № 165.386
День добрый! Столкнулся с такой проблемой в 1с8.1 касательно запросов. Делаю отчет с использованием запроса. В запросе есть необходимость формировать доп поле: Например, если документ-расход, то в поле пишем "Планируемое списание", Иначе "Планируемое поступление". Прбовал через оператор Выбор, и через ЕСТЬNull. На первом этапе делается запрос в консоли запросов (CONSQUERY.EPF) просто для получения данных. И тут данные корректные и все работает в лучшем виде, видны все нужные группировки. На
втором этапе этот запрос уже вставляется собственно в отчет. Отчет формируется динамически (поэтому не стал пользоваться построителем отчетов). И вот тут возникает проблема: почему-то при выводе строки
ВыборкаВидДвижения = ВыборкаРасчетныйСчет.Выбрать(ОбходрезультатаЗапроса.ПоГруппировкам,"ПорядокДвижения"); Пока ВыборкаВидДвижения.Следующий() Цикл
....
КонецЦикла;
Поле ВыборкаВидДвижения.ПорядокДвижения всегда пустое значе
ние NULL. Хотя внешне запрос корректен. Может кто-то тоже сталкивался с такими загадочными вещами и знает в чем причина? Буду очень благодарен.
Приложение:
Отправлен: 20.04.2009, 10:44
Вопрос задал: Antonchur (статус: Посетитель)
Всего ответов: 2 Мини-форум вопроса >>> (сообщений: 0)
Отвечает: Анатолий Ясень
Здравствуйте, Antonchur!
если у Вас действительно все работает в консоли запросов, то поле группировки должно находиться в списке итогов. Дело в том, что обход по группировкам выполняется только по тем полям, которые указаны в конструкции ИТОГИ ПО
--------- Только вперед!
Ответ отправил: Анатолий Ясень (статус: Студент)
Ответ отправлен: 20.04.2009, 11:54
Как сказать этому эксперту "спасибо"?
Отправить SMS
#thank 247881 на номер 1151 (Россия) | Еще номера >>
Вам помогли? Пожалуйста, поблагодарите эксперта за это!
Оценка за ответ: 5 Комментарий оценки: Да, спасибо, моя погрешность, уже нашел в чем причина.
Отвечает: Anton Devitsin
Здравствуйте, Antonchur!
А где в запросе Группировка "ПорядокДвижения"? В вашем тексте я такой не вижу.
Ответ отправил: Anton Devitsin (статус: 3-й класс)
Ответ отправлен: 21.04.2009, 12:45
Как сказать этому эксперту "спасибо"?
Отправить SMS
#thank 247972 на номер 1151 (Россия) | Еще номера >>
Вам помогли? Пожалуйста, поблагодарите эксперта за это!
Скажите "спасибо" эксперту, который помог Вам!
Отправьте СМС-сообщение с тестом #thank НОМЕР_ОТВЕТА
на короткий номер 1151 (Россия)
Номер ответа и конкретный текст СМС указан внизу каждого ответа.
* Стоимость одного СМС-сообщения от 7.15 руб. и зависит от оператора сотовой связи.
(полный список тарифов)
** При ошибочном вводе номера ответа или текста #thank услуга считается оказанной, денежные средства не возвращаются.
*** Сумма выплаты эксперту-автору ответа расчитывается из суммы перечислений на портал от биллинговой компании.