Страница 1 из 1

Логическое поле "Флажок" в условии поля "Сущность, выпадающий список Ajax"

Добавлено: 08 фев 2026, 16:17
ink64rus
Не знаю ошибка или так задумано, но если создать в сущности поле "Логическое поле Флажок" и в поле "Сущность, выпадающий список Ajax" установить любое даже простое условие вида if ([XXX]<>1,да,нет), то когда флаг установлен, поле возвращает 1 и условие ДА срабатывает, а когда не установлен поле ничего не возвращает и сам запрос уходит БЕЗ условия и отрабатывает БЕЗ условий и если для простых условий (ДА/НЕТ) как я написал это не имеет значения, то для ветвящихся (вложенные) к сожалению не подходит (например вложенное условие в "нет", уже не поставишь, а если и поставишь, то работать не будет.
А хотелось бы, т.к. это позволит намного более гибче использовать поле "Сущность выпадающий список аякс"

Re: Логическое поле "Флажок" в условии поля "Сущность, выпадающий список Ajax"

Добавлено: 08 фев 2026, 22:01
vgrachev
Попробуйте посмотреть что хранится в поле и думаю если проверку сделаете на == 'true/false' - кавычки обязательно, все будет работать...

Re: Логическое поле "Флажок" в условии поля "Сущность, выпадающий список Ajax"

Добавлено: 09 фев 2026, 15:09
ink64rus
Все варианты перепробовал. Если отладку поставить, то в консоли видно работу запросов. Поле в консоль возвращает 1, true/false в кавычках это если из базы значение берем, там они хранятся в true/false. В полях ajax запроса и сущность выпадающий список ajax значения флагов из формы возвращают 1/0
Вернее в данном случае 1 возвращает, а если не 1, то условия игнорируются вообще.
В демо версии rukovoditel аналогичное поведение.
Пришлось костыль в виде числового поля в форме использовать