Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
13 дек 2024, 12:29

Вывести отчет только по подразделению текущего пользователя

Автор SoOliateR, 30 июн 2020, 14:37

0 Пользователей и 1 гость просматривают эту тему.

SoOliateR

Добрый день. Подскажите как можно сделать в Внешнем отчете на скд чтобы текущий пользователь сеанса видел только данные по своему подразделению.
С  текущим пользователем (пользователь видит только свои данные получилось)
Хотелось бы ограничить обзор данных только по подразделению пользователя.
1С:Управление торговлей (11.4.10.94)

LexaK

добавить параметр: Подразделение, вывести на форму отчета только в режиме просмотра, при открытии отчета программно заполнить этот параметр Подразделение в зависимости от настроек текущего пользователя. :dfbsdfbsdf:



если помогло нажмите: Спасибо!

Каримдат

Процедура ПередОткрытием(Отказ, СтандартнаяОбработка)
    ТекПользователь = ПараметрыСеанса.ТекущийПользователь;
    ОсновноеПодразделение= УправлениеПользователями.ПолучитьЗначениеПоУмолчанию(ТекПользователь, "ОсновноеПодразделение");
Если  ЗначениеЗаполнено(ОсновноеПодразделение) Тогда
ЭтаФорма.ДокументСписок.Отбор.ОсновноеПодразделение.ВидСравнения = ВидСравнения.Равно;
ЭтаФорма.ДокументСписок.Отбор.ОсновноеПодразделение.Значение = ОсновноеПодразделение;
ЭтаФорма.ДокументСписок.Отбор.ОсновноеПодразделение.Использование = Истина;
//Запретим пользователю менять отбор
ЭлементыФормы.Список.НастройкаОтбора.ОсновноеПодразделение.Доступность = Ложь;
Конецесли;
КонецПроцедуры


На подобии такого кода в модуль формы отчёта.
Это для обычного приложения код.

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск