8.х Как загрузить обработку в базу и сделать ее автозагрузкой

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

  1. TopicStarter Overlay
    haki
    Offline

    haki

    Регистрация:
    12 дек 2011
    Сообщения:
    32
    Симпатии:
    0
    Баллы:
    1
    У меня есть обработка...мне надо ее загрузить в базу и сделать автозапускаемой, только для менеджера

    как это все сделать?
  2. vartanet
    Offline

    vartanet Опытный в 1С Команда форума

    Регистрация:
    16 ноя 2010
    Сообщения:
    2.698
    Симпатии:
    15
    Баллы:
    29
    добавляйте обработку в конфигурацию/обработки. ПриНачалеРаботыСистемы() проверка - если роль текущего пользователя=менеджер тогда открывать форму этой обработки.
  3. TopicStarter Overlay
    haki
    Offline

    haki

    Регистрация:
    12 дек 2011
    Сообщения:
    32
    Симпатии:
    0
    Баллы:
    1
    1. то что надо добавить в конфигурацию это понятно, но как конкретно загрузить?
    2. куда надо написать эту строчку?

    p.s.
    пока еще плохо разбираюсь в 1С и как пользователь и как технический спец ))
  4. Diego
    Offline

    Diego Любитель 1С Команда форума

    Регистрация:
    3 апр 2009
    Сообщения:
    966
    Симпатии:
    2
    Баллы:
    29
    Добавляете свою обработку в конфигурацию: Обработки - правая клавиша мыши - Вставить внешнюю обработку.
    А в модуле приложения (в самом верху по названию Вашей конфигурации ПКМыши - "Модуль приложения") в процедуре ПриНачалеРаботыСистемы пишете:

    Код:
    Если РольДоступна("Менеджер") Тогда
    Обработки.МояСуперМегаОбработка.ПолучитьФорму().Открыть();
    КонецЕсли;
    
    
    При желании можно и внешнюю обработку так открывать...

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