|  | Переопределить форму для определенной роли | ☑ | 
    
        | 0
    
        Веселый Джузеппе   27.09.17✎ 19:55 | 
        Доброй ночи, уважаемые. Есть задача доработать формы документа так, чтобы при наличии определенной роли у пользователя открывалась форма списка 2, при отсутствии - форма списка 1. Нутром чую, что должно быть просто, но пока не нарыл. Кто знает и кому не трудно, подскажите куда копать! Все на управляемых формах.
Спасибо.
 |  | 
    
        | 1
    
        PuhUfa   27.09.17✎ 19:59 | 
        Страницы/видимость тебя спасут -)     |  | 
    
        | 2
    
        Веселый Джузеппе   27.09.17✎ 20:02 | 
        (1) обновление поддерживать сложнее, строчку вызова сделать и пару своих форм подвесить. Ведь должно же быть решение более красивое     |  | 
    
        | 3
    
        PuhUfa   27.09.17✎ 20:11 | 
        (2) делаешь свою форму, назначаешь ее в качестве формы списка (ну или какой там тебе надо) - куда еще проще то. При обновлении только переключил обратно на свою форму и все.     |  | 
    
        | 4
    
        Веселый Джузеппе   27.09.17✎ 20:19 | 
        (3) Разумно, спасибо     |  | 
    
        | 5
    
        Скиурус   27.09.17✎ 20:26 | 
        (3) Адский велосипед.
 В модуле менеджера у документа можно сделать процедуру ОбработкаПолученияФормы
 |  | 
    
        | 6
    
        PuhUfa   27.09.17✎ 20:31 | 
        (5) и при каждом обновлении делать это по новой? - хозяин барин     |  | 
    
        | 7
    
        Скиурус   27.09.17✎ 20:32 | 
        (6) расширение конфигурации для того придумано     |  | 
    
        | 8
    
        AlvlSpb   naïve 27.09.17✎ 21:11 | 
        Процедура ПриОткрытии(Отказ)
Если РольДоступна(НужнаяРоль) Тогда
 ............................... //Открытие нужной формы
 Отказ = Истина;// Стандартную форму не открываем
 КонецЕсли;
 
 По идеи должно работать
 |  | 
    
        | 9
    
        Лефмихалыч   27.09.17✎ 21:43 | 
        в модуле менеджера ОбработкаПолученияФормы(ВидФормы, Параметры, ВыбраннаяФорма, ДополнительнаяИнформация, СтандартнаяОбработка)
 там проверяй роли и подменяй
 |  | 
    
        | 10
    
        mikecool   27.09.17✎ 21:44 | 
        (6) что то может пойти не так только, если в типовой этот модуль поправят
и то - не проблема объединить
 |  |