Проверка значения на истину в RLS
По теме из базы знаний
Найденные решения
На практике всегда работал с RLS через шаблоны, поэтому пришлось заглянуть в руководство разработчика.
Там простейшие RLS на справочник выглядят так:
1) "ГДЕ ДоступенВсем", либо уже
2) "
Контрагенты
ИЗ
Справочник.Контрагенты КАК Контрагенты
ГДЕ Контрагенты.ДоступенВсем
"
А у тебя какой-то промежуточный вариант. И ни туда и ни сюда.
Там простейшие RLS на справочник выглядят так:
1) "ГДЕ ДоступенВсем", либо уже
2) "
Контрагенты
ИЗ
Справочник.Контрагенты КАК Контрагенты
ГДЕ Контрагенты.ДоступенВсем
"
А у тебя какой-то промежуточный вариант. И ни туда и ни сюда.
Остальные ответы
В избранное
Подписаться на ответы
Сортировка:
Древо развёрнутое
Свернуть все
Работает. Но, очевидно, не так как вы ожидаете.
ЗЫ. К тому же прелесть булевых выражений в том, что их НЕ НАДО сравнивать для проверки их истинности или ложности. Условия и так это делают.
Т.е. достаточно "ГДЕ Контрагенты.ДоступенВсем". Но вашей проблемы это не решит. У вас где-то в консерватории ошибка.
ЗЫ. К тому же прелесть булевых выражений в том, что их НЕ НАДО сравнивать для проверки их истинности или ложности. Условия и так это делают.
Т.е. достаточно "ГДЕ Контрагенты.ДоступенВсем". Но вашей проблемы это не решит. У вас где-то в консерватории ошибка.
(2) Из руководства разработчика:
Запись считается доступной в том случае, если в результате работы условия для одной записи таблицы основного объекта ограничения получена не пустая таблица (т.е. таблица, в которой 1 или более записей)
В данном запросе должны вернуться все записи, у которых реквизит ДоступенВсем будет истиной. Такие ожидания.
А как отрабатывает запрос?
Запись считается доступной в том случае, если в результате работы условия для одной записи таблицы основного объекта ограничения получена не пустая таблица (т.е. таблица, в которой 1 или более записей)
В данном запросе должны вернуться все записи, у которых реквизит ДоступенВсем будет истиной. Такие ожидания.
А как отрабатывает запрос?
На практике всегда работал с RLS через шаблоны, поэтому пришлось заглянуть в руководство разработчика.
Там простейшие RLS на справочник выглядят так:
1) "ГДЕ ДоступенВсем", либо уже
2) "
Контрагенты
ИЗ
Справочник.Контрагенты КАК Контрагенты
ГДЕ Контрагенты.ДоступенВсем
"
А у тебя какой-то промежуточный вариант. И ни туда и ни сюда.
Там простейшие RLS на справочник выглядят так:
1) "ГДЕ ДоступенВсем", либо уже
2) "
Контрагенты
ИЗ
Справочник.Контрагенты КАК Контрагенты
ГДЕ Контрагенты.ДоступенВсем
"
А у тебя какой-то промежуточный вариант. И ни туда и ни сюда.
Вакансии
Аналитик 1С / Бизнес-аналитик
Нижний Новгород
зарплата от 100 000 руб. до 250 000 руб.
Временный (на проект)
Нижний Новгород
зарплата от 100 000 руб. до 250 000 руб.
Временный (на проект)