Стояла задача чтобы пользователь мог видеть в отчете продаж только определенную группу товаров. Решил так, в справочник пользователей добавил таб.часть ЗапретПоНоменклатуре, в правах на регистр Продажи ограничил чтение:
Продажи ГДЕ Продажи.Номенклатура В
(ВЫБРАТЬ РАЗЛИЧНЫЕ
Номенклатура.Ссылка
ИЗ
Справочник.Номенклатура КАК Номенклатура
ГДЕ
НЕ Номенклатура.ЭтоГруппа
И Номенклатура.Ссылка В ИЕРАРХИИ
(ВЫБРАТЬ
ПользователиЗапретПоНоменклатуре.Номенклатура
ИЗ
Справочник.Пользователи.ЗапретПоНоменклатуре КАК ПользователиЗапретПоНоменклатуре
ГДЕ
ПользователиЗапретПоНоменклатуре.Ссылка = &ТекущийПользователь))
Отчет в первый раз когда запускаешь работает.А если пытаешься переформировать вываливается ошибка:
Ошибка SDBL: В схеме базы данных нет таблицы с именем
(1) попробую. Но все таки странно, в первый раз отрабатывает, а в следующий нет
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший