Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Нестандартный отбор в запросе
Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 > Программисту > Программирование в 1С Предприятие 8.2 > Программирование обычных форм 1С 8.2 и не интерфейсной логики
DrLivsi
Всем привет!

Есть отчет "Взаиморасчеты" на основе Универсального отчета. Есть задача ограничить вывод информации (для некоторых пользователей) только по своим контрагентам.
Но некоторых контрагентов нужно показывать всем, определяются они по виду клиента.

Конструкция такого вида неработает:
|ГДЕ
|    ВЫБОР
|            КОГДА Взаиморасчеты.Контрагент.ВидКлиента = ЗНАЧЕНИЕ(Перечисление.ВидКлиента.Поставщик)
|                ТОГДА  Взаиморасчеты.Контрагент.ОсновнойМенеджер = &ОсновнойМенеджер
|        КОНЕЦ


Конфигурация самописная.
Подскажите как правильно написать отбор.
Vofka
|ГДЕ
|    ВЫБОР
|            КОГДА Взаиморасчеты.Контрагент.ВидКлиента = ЗНАЧЕНИЕ(Перечисление.ВидКлиента.Поставщик)
|                ТОГДА  Взаиморасчеты.Контрагент.ОсновнойМенеджер = &ОсновнойМенеджер
|            ИНАЧЕ Истина
|        КОНЕЦ
DrLivsi
Большое спасибо!
Я так понимаю, когда управление переходит в "ИНАЧЕ Истина" то отбор просто не применяется?
Vofka
Верно.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.