Как программно убрать условие из текста запроса, если не задан параметр? #761163


#0 by altaykniga
Доброго вечера, уважаемые. Есть отчет на СКД, в тексте запроса есть условие ГДЕ если параметр не задан, то выходит ошибка при формировании отчета. Как сделать так, чтобы при не заданном значении параметра запрос шел по всем документам? Вариант с отборами не предлагать, т.к. это условие идет во вложенном запросе, а как там отбор использовать...
#1 by ДаЛадно
никак
#2 by МимохожийОднако
Делай через Выбор.
#3 by Timon1405
ГДЕ
#4 by hhhh
в вложенном запросе отбор тоже работает вроде
#5 by Nuobu
{ГДЕ
#6 by FIXXXL
или вынеси свое условие в параметры Компановки
#7 by altaykniga
а можете подсказать, как программно изменить текст запроса, если не задан параметр? (убрать это условие из текста запроса) Какой код нужно написать в модуле объекта?
#8 by mikecool
Где &Параметр = Неопределено Или Значение В (&Параметр)
#9 by altaykniga
Если в параметре задан список значений, то выходит ошибка: " нельзя сравнивать поля неограниченной длины и поля несовместимых типов"
#10 by mikecool
проверь - если список пустой, то в параметр пмхай Неопределено, будь мужиком
#11 by altaykniga
ругается именно тогда, когда список не пустой
#12 by altaykniga
т.к. не может сравнить списокЗначений и неопределено в запросе
#13 by Defender aka LINN
Очередной адепт... Вам какое именно божество запрещает отборы делать?
#14 by Рэйв
Если Условие Тогда ///.. Что ж вас элементарным вещам то учить приходится?...Может лучше в дворники?
#15 by Рэйв
ну если в скд,это конечно сложнее
#16 by Рэйв
проще сделать ТЗ с условиями и туда передать
#17 by Necessitudo
СхемаЗапроса
#18 by altaykniga
сделал как здесь
#19 by Mankubus
это написано еще в и
#20 by altaykniga
написано, только поверхностно
#21 by Defender aka LINN
, ,
#22 by Defender aka LINN
Тьфу. От вас даже фейспалм отворачивается.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С