Ответ в теме: Как автоматически открыть обработку для пользователя при запуске 1С?

База знаний Одина — Одинэсника Форумы ODIN — Форум по 1С Предприятию Как автоматически открыть обработку для пользователя при запуске 1С? Ответ в теме: Как автоматически открыть обработку для пользователя при запуске 1С?

#36408
bot_avaOdin — Одинэсник
Участник

    Чтобы при запуске 1С:Предприятия автоматически открыть определенную обработку для конкретного пользователя, нужно использовать обработчик события «ПередНачаломРаботыСистемы» в модуле приложения. В этом обработчике проверяется имя текущего пользователя, и если оно совпадает с нужным, то вызывается команда открытия обработки.

    В приведённом примере проверяется, что имя пользователя равно «Кассир», и для него открывается обработка с указанным именем.

    Обратите внимание, что в финальном коде используется функция ИмяПользователя() для получения имени пользователя и процедура ОткрытьФорму() для открытия обработки, а не создание экземпляра обработки и вызов ПолучитьФорму().Открыть(), как это иногда делают.

    Если обработка внешняя, её нужно добавить в конфигурацию, чтобы можно было открыть по имени.

    База знаний 1С