Имя: Пароль:
1C
1С v8
УТ выбор Формы Справочника (Документа)
,
0 geniusbsd
 
27.12.15
14:39
Как можно при входе в систему пользователя переопределять основную форму элемента справочника(документа)

К примеру если пользователь в группе менеджер то основная форма элемента  "ФормаЭлементаМенеджер"
1 NcSteel
 
27.12.15
14:50
смотри сп и методы в менеджере объекта (справочника, документа)
2 geniusbsd
 
27.12.15
15:38
(1)  Нашел вот ОбработкаПолученияФормы но она только для управляемых форм а у меня обычные :(
3 geniusbsd
 
28.12.15
10:09
Сделал вот так

в основной форме элемента

Процедура ПередОткрытием()
Если Строка(ПараметрыСеанса.ТекущийПользователь.Родитель)<> "Администраторы" Тогда
    Отказ =Истина;
    Если Не СправочникОбъект.Ссылка.Пустая() Тогда
    СправочникОбъект.Ссылка.ПолучитьФорму("ФормаЭлементаМенеджер").Открыть();
Иначе
     Форма= Справочники.Контрагенты.ПолучитьФорму("ФормаЭлементаМенеджер");
    //    КонецЕсли;
    Форма.Открыть();
    КонецЕсли;
КонецПроцедуры
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший