8.х Программно открыть нужную ФормуЭлемента для справочника

Тема в разделе "Общие вопросы "1С:Предприятие 8"", создана пользователем rockedit, 11 апр 2012.

  1. TopicStarter Overlay
    rockedit
    Offline

    rockedit Опытный в 1С

    Регистрация:
    6 дек 2010
    Сообщения:
    120
    Симпатии:
    0
    Баллы:
    26
    все получилось. Вот код, может кому пригодится
    Код:
    ПользовательИБД = ПользователиИнформационнойБазы.ТекущийПользователь();
    для каждого роль из ПользовательИБД.Роли Цикл
    Если роль.Имя = "МенеджерПоПродажам_БезИнтерфейсов" Тогда
    Форма = Ссылка.ПолучитьФорму("ФормаЭлемента2",ВладелецФормы);
    Форма.Открыть();
    Отказ = Истина;
    Прервать;
    КонецЕсли;
    КонецЦикла;
    

    Всем большое спасибо за помощь!
  2. 1cUserAndrew
    Offline

    1cUserAndrew Профессионал в 1С Команда форума

    Регистрация:
    27 май 2010
    Сообщения:
    4.948
    Симпатии:
    149
    Баллы:
    104
    А-а, ну да :)) Прошу простить ))


    Просто чтобы уточнить...
    А там случайно не надо делать проверку на ЭтоНовый() ?
    Если попытаться создать контрагента, нормально отрабатывает?

    Просто бросилось в глаза слово "Ссылка" в Вашем коде ))
    При создании нового элемента справочника ссылки еще нет )
  3. 1cUserAndrew
    Offline

    1cUserAndrew Профессионал в 1С Команда форума

    Регистрация:
    27 май 2010
    Сообщения:
    4.948
    Симпатии:
    149
    Баллы:
    104
    Или этот код Вы написали в конце процедуры (после проверки на ЭтоНовый()).
    Тогда, думаю, все нормально.))

Поделиться этой страницей