Ограничение по подразделениям пользователя в отчет «Выработка по исполнителям» в Альфа-Авто 5
Сделал отбор в отчете:

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


Пришлось прописать установку параметра в коде формирования отчета:
Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка) Экспорт //Осипов 25.08.20 Параметры = КомпоновщикНастроек.Настройки.ПараметрыДанных; Пользователь = ПараметрыСеанса.Пользователь; Параметры.УстановитьЗначениеПараметра("ТекущийПользователь", Пользователь); ... КонецПроцедуры
Только после этого заработало. Правда, пришлось в цехах проставить корректные подразделения.
Среда: Альфа-Авто: Автосалон+Автосервис+Автозапчасти ПРОФ, редакция 5.1 (5.1.10.09) Объем: 1 час.
