Функционал: позволяет настроить автоматический запуск документов, справочников, журналов, встроенных и внешних отчётов и обработок. Внешние отчёты и обработки доступны для выбора как из справочника, так и из файла. В таком случае случае последний будет автоматически добавлен в справочник внешних обработок в папку "Внешние РМ"
Платформа: Толстый клиент. Будет работать в КА, УПП, МТ и прочих, где присутствует регистр сведений "СохраненныеНастройки".
Особенности:
- Для отчётов и обработок доступны расширенные параметры, в которых можно указать процедуру или функцию модуля и формы. Процедура или функция должна быть экспортной.
- Запустив обработку под конкретным пользователем, можно проверить как сработает автозагрузка, нажав на одноимённую кнопку.
- При установленном флаге "Уведомлять" - пользовотелю будут выводиться сообщения о неудачной попытке запуска с указанием наименования объекта и рекомендацией обратиться к администратору 1С
Установка: При запуске обработка проверит, есть ли она в справочнике внешних обработок и в случае отсутствия, предложит автоматически добавить.
Для работы автоматического запуска необходимо через конфигуратор в "модуле обычного приложения" в процедуре "ПриНачалеРаботыСистемы" добавить следующий код:
ВнешняяОбработка = Справочники.ВнешниеОбработки.НайтиПоНаименованию("Настройка запуска объектов при старте 1С");
ДвоичныеДанные = ВнешняяОбработка.ХранилищеВнешнейОбработки.Получить();
ИмяФайла = ПолучитьИмяВременногоФайла("epf");
ДвоичныеДанные.Записать(ИмяФайла);
ВнешняяОбработка = ВнешниеОбработки.Создать(ИмяФайла);
ВнешняяОбработка.ВыполнитьАвтозапуск();
Настройка:
- Запускаем обработку
- Выбираем пользователя или группу пользователей. Если поле не заполнено, то данная строка будет применена ко всем пользователям!
- Выбираем тип объекта, сам объект, для отчёта или обработки можно указать дополнительные параметры.
- Сохраняем
Profit!
Пожелания: просьба сильно не пинать, предлагайте интересные идеи по доработке.