Помогите с СКД #773686


#0 by kathleen
С СКД  совсем не дружу, помогите. Нужно в СКД в запросе сравнить значение поля со значением константы. Как это сделать?
#1 by AllJoke
Где МоёПоле = КонстатнатМоя
#2 by AllJoke
"Нужно в СКД в запросе" - а при чем тут скд?
#3 by КМ155
в запросе любая константа читается
#4 by ДенисЧ
ЗНАЧЕНИЕ(Константа.МояКонстанта). или соедиением с таблицей констант
#5 by kathleen
Значение не работает
#6 by ДенисЧ
ЛПП
#7 by kathleen
что такое лпп?
#8 by ДенисЧ
Ложь, 3,14ждёж и пропаганда
#9 by kathleen
пишу ЗНАЧЕНИЕ(Константа.МояКонстанта) пишет неверные параметры
#10 by kathleen
А можно как-нибудь в параметр засунуть?
#11 by ДенисЧ
Можно и в параметр, которому присвоить значение в схеме компоновки
#12 by kathleen
А можете по подробнее объяснить? Вот я добавляю параметр на закладке Параметры, какой тип указывать и как задать значение?
#13 by kathleen
Я выбрала тип Дата (константа имеет тип Дата), в вырадении написала Константы.МояКонстанта.Получить. Правильно?
#14 by Sabbath
неверные параметры в какой момент пишет? Запрос нормально открывается конструктором? Если да, то с ним все верно. Может, у тебя на закладке параметры что-то не то. можно сделать внутреннее соединение по значению константы, типа такого: ИЗ
#15 by Sabbath
да, по-моему, это доступно в СКД. Писать - в выражении
#16 by kathleen
ошибка выдается при запуске конструктора запроса через внутреннее соединение проблематично. Там сложное выражение, которое нужно отформатировать либо Число(14,0) либо Число(14,2) в зависимости от того больше или меньше константы дата документа
#17 by Sabbath
можно просто левое соединение по значению константы и проверять, что оно не null
#18 by Sabbath
проверять в условии где ВЫБРАТЬ     ЕдиницыИзмерения.Ссылка ИЗ ГДЕ     НЕ ЕдиницаИзмеренияОбъема.Значение ЕСТЬ NULL короче, смотря, какой запрос
#19 by RomanYS
Это не может и не должно работать. Значение - только для предопределенных значений, а не для констант.
#20 by alle68
Константы обычно без условий цепляют: ВЫБРАТЬ     ВЫБОР КОГДА К1.Значение = К2.Значение ТОГДА "Равны" ИНАЧЕ "Не равны" КОНЕЦ ИЗ     Константа.К1 КАК К1,     Константа.К2 КАК К2
#21 by kathleen
Спасибо, буду пробовать
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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