Работающий запрос не работает с типовым отчетом (т.е. когда нужно использовать необязательные параметры)
Есть одно объединение наборов данных включающее два набора данных, каждый из которых имеет короткий запрос следующего типа:
Детальная группировка отчета верно выводит результат, когда работает без типового отчета сама по себе в отдельной внешней обработке. Когда же приходится использовать необязательные параметры ({&НачалоПериода} и {&КонецПериода}) в случае с добавлением вышеупомянутого объединения к типовому отчету (связка по Показателю) -- а иначе подобные запросы вообще не работают почему-то -- запрос выходит пустой (проверил в тестовой группировке).
Но если в ситуации с типовым отчетом поменять счета запроса на какой-то другой, остатки выводятся верно.
Вот как запрос выглядит с типовым отчетом:
Помогите пожалуйста разобраться в чем может быть проблема
ВЫБРАТЬ
ХозрасчетныйОстаткиИОбороты.СуммаКонечныйОстаток КАК СуммаКонечныйОстаток,
&Параметр5 КАК Показатель,
ХозрасчетныйОстаткиИОбороты.Регистратор КАК Регистратор
ИЗ
РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты(&НачалоПериода, &КонецПериода, Регистратор, , Счет В ИЕРАРХИИ (&Параметр6), , ) КАК ХозрасчетныйОстаткиИОбороты
ГДЕ
ХозрасчетныйОстаткиИОбороты.Период = &КонецПериода
Детальная группировка отчета верно выводит результат, когда работает без типового отчета сама по себе в отдельной внешней обработке. Когда же приходится использовать необязательные параметры ({&НачалоПериода} и {&КонецПериода}) в случае с добавлением вышеупомянутого объединения к типовому отчету (связка по Показателю) -- а иначе подобные запросы вообще не работают почему-то -- запрос выходит пустой (проверил в тестовой группировке).
Но если в ситуации с типовым отчетом поменять счета запроса на какой-то другой, остатки выводятся верно.
Вот как запрос выглядит с типовым отчетом:
ВЫБРАТЬ
ХозрасчетныйОстаткиИОбороты.СуммаКонечныйОстаток КАК СуммаКонечныйОстаток,
&Параметр5 КАК Показатель,
ХозрасчетныйОстаткиИОбороты.Регистратор КАК Регистратор
ИЗ
РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты(&НачалоПериода {&НачалоПериода}, &КонецПериода {&КонецПериода}, Регистратор, , Счет В ИЕРАРХИИ (&Параметр6), , ) КАК ХозрасчетныйОстаткиИОбороты
ГДЕ
ХозрасчетныйОстаткиИОбороты.Период = &КонецПериода
Помогите пожалуйста разобраться в чем может быть проблема
По теме из базы знаний
Найденные решения
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(4) Управленческий Баланс. Пытаюсь создать дополнительную колонку для сравнения, где использую данные разных типовых отчетов (РасчетыСПоставщиками и тп), также использую запросы к Хозрасчетному регистру для получения остатков по разным счетам. Все запросы к Хозрасчетному работают, а вот для некоторых счетов нет, хотя в консоли всё рабоает ок.
(8) А можно как-то сделать так чтобы запрос точно заработал? Я даже не знаю просто как в консоли что-то сделать. Там некоторые запросы заполняются в процедурах. А запросы выше нормально в консоли работают: и с
&НачалоПериода {&НачалоПериода}
и с просто
&НачалоПериода
&НачалоПериода {&НачалоПериода}
и с просто
&НачалоПериода
Нашел решение. Надо было в строке связей наборов данных передать к вышеупомянутому набору данных &Параметр5 (в столбце связей "Параметры"). СКД почему-то параметр по-другому не видит когда он используется в секции ВЫБОР.
(18) Я рад что вы догадались, что я марсианин. Вы действительно не знали что у меня был &Параметр5. Хотя он и был в коде моего первого поста, это не важно. И соглашусь с вами, что вам не надо знать, что я куда-то какой-то параметр приладил. Доброго вам дня!
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот