Запуск произвольной обработки при старте 1С без снятия с поддержки (Для Украины)

Иногда возникает задача при запуске 1С у всех пользователей открывать определенную форму или обработку. Казалось бы – нет ничего проще!

Очевидное решение — открываем модуль приложения и в конец процедуры «ПриНачалеРаботыСистемы» дописываем:

                Обработки.АдреснаяКнига.ПолучитьФорму().Открыть();

Но не всегда это возможно или желательно — базовая версия или нет желания снимать с поддержки и приходится отказываться от этой идеии.

Но если нельзя, а очень хочется – то можно! К счастью, в конфигурациях для Украины данная задача легко решается без изменения конфигурации.

Создаем внешнюю обработку и в ней кодируем все необходимые действия. Сохраняем и добавляем в «Дополнительные отчеты и обработки» под именем «Путеводитель по демо-базе».

При следующем запуске 1С обработка будет запущена автоматически.

 

Проверенно и работает на БУ, УТП и УПП для Украины, не работает в ЗиУП.

Чтобы отменить автозапуск путеводителя можно воспользоваться либо стандартным «Путеводителем» — там есть эта галочка, либо приложенной обработкой.

 

PS. Есть возможность запускать любую обработку через ярлык запуска 1С (добавить параметр /Execute), но вариант с путеводителем работает для всех пользователей ИБ независимо от их желания.

9 Comments

  1. tolyan_ekb

    Я не понял. За счет чего будет запускаться обработка автоматически?

    Reply
  2. AnryMc

    (1) tolyan_ekb,

    Модуль обычного приложения:

    Процедура ПриНачалеРаботыСистемы()


    Если НЕ ПервыйЗапуск Тогда
    ОткрытьПутиводительПоДемоБазе();
    КонецЕсли;

    Процедура ОткрытьПутиводительПоДемоБазе — лезет во «Внешние обработки» и ищет «Путеводитель по демо-базе»

    Reply
  3. AnryMc

    (0) Однозначно «+» за креатив…

    А долго искал?

    Reply
  4. maddy

    Не очень, — сначала нашел а необходимость потом возникла. Решил поделится, т.к. возможных использований масса — от интерфейсов до вирусов.

    Reply
  5. hasp_x

    хитрО 🙂

    Reply
  6. AnryMc

    (5) hasp_x,

    Да, но только для украинских конфигураций.

    Объяснение такого положения — комментарий

    //Так как нет актуальной версии
    Reply
  7. maddy

    (6) AnryMc, Такое «объяснение» возврата есть и в ранних версиях Украинских, но в последних релизах это исправленно. Есть надежда что исправят и в остальных. 🙂

    Reply
  8. smir

    В КА не работает.

    Reply
  9. MsDjuice

    В УТ не работает

    Reply

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *