Параметр в динамическом списке
☑
0
seraf
30.01.20
✎
16:17
Подскажите что не так
Добавил в произвольный запрос динамического списка условие
И &ТолькоДействующие
добавил на форме Параметр типа строка, которому по переключателю и при создании на сервере присваиваю значение
ЭтаФорма.Параметры.ТолькоДействующие = "СправочникДоговоры.Статус = ЗНАЧЕНИЕ(Перечисление.СтатусыДоговоров.Действует)"
Иначе
ЭтаФорма.Параметры.ТолькоДействующие = "1=1";
чего это всё не работает?
Ошибка при исполнении запроса набора данных
по причине:: Операция не разрешена в предложении "ГДЕ"
1
rphosts
30.01.20
✎
16:20
осталось видимо передать в запрос.
так-же неплохо-бы посмотреть итоговый текст запроса
2
seraf
30.01.20
✎
16:22
В смысле передать, &ТолькоДействующие в динамическом запросе произвольного списка должно подставится из строкового параметра формы или нет?
3
D_E_S_131
30.01.20
✎
17:31
"Операция не разрешена в предложении "ГДЕ"" - нужен текст твоего "произвольного запроса", там где-то ошибка. Ну и параметр формы нужно передать при изменении (и при создании формы) в параметр запроса как написано в (1).
4
hhhh
30.01.20
✎
17:45
(2) нет, так не должно подставиться. Нужно текст запроса корректировать
Основная теорема систематики: Новые системы плодят новые проблемы.