Имя: Пароль:
1C
1С v8
Параметр в динамическом списке
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) нет, так не должно подставиться. Нужно текст запроса корректировать
Основная теорема систематики: Новые системы плодят новые проблемы.