Здравствуйте, дорогие читатели.
Сегодняшней статьей я хочу открыть новую рубрику «Разработка». Здесь я буду публиковать свои наработки или уже готовые решения, которые на мой взгляд могут оказаться полезными и Вам.
Пожалуй начну с такой задачи, как запуск внешней обработки по расписанию. В таких конфигурациях как УТ 11, БП 3.0, УНФ 1.4 данный функционал уже реализован (позже я расскажу как это можно сделать), но что делать пользователям, которые работают на версиях УТ 10.3, БП 2.0, ЗиУП 2.5? Для такого случаю я написал небольшую доработку, которая очень легко встраивается в любую из описанных конфигураций.
Порядок встраивания доработки рассмотрим на примере конфигурации «Зарплата и управление персоналом 2.5».
1. Необходимо включить возможность редактирования конфигурации. Для этого необходимо зайти в конфигуратор далее меню «Конфигурация — Поддержка — Настройка поддержки«.
2. По кнопке «Включить возможность изменения» сделать нашу конфигурацию способной к изменениям
3. Установим настройки поддержки конфигурации, показанные на рисунке
4. Добавим возможность добавлять новые объекты в конфигурацию.
5. Добавим возможность редактирования справочника «Внешние обработки»
6. Необходимо с помощью процедуры сравнения и объединения конфигураций внести доработку в нашу тестовую конфигурацию со следующим настройками
7. После внесения изменений необходимо обновить конфигурацию нажав кнопку «F7».
Рассмотрим шаблон обработки.
Для примера выполним ежедневный пересчет текущих итогов у регистров накопления.
1. В модуле обработки обязательно должны находится 2 процедуры: СведенияОВнешнейОБработке() Экспорт, ВыполнитьКоманду() Экспорт.
2. В процедуре «ВыполнитьКоманду» необходимо прописать действия, которые будут выполняться по расписанию. Для нашего примера — это процедура «ВыполнитьПересчетТекущихИтогов»
3. Когда обработка будет готова, ее необходимо добавить в справочник «Внешние обработки» в полном интерфейсе меню «Сервис — Дополнительные отчеты и обработки — Дополнительные внешние обработки». Форма для такого типа обработок будет выглядеть следующим образом
4. Нажатием «Enter» на «Расписание не задано» перейдем в форму задания расписания.
5. Результатом наших действий будет добавление регламентного задания в список заданий.
Данные функционала написан скажем так на «коленке», конструктивные замечания и предложения по развитию приветствуются.
Функционал доработки и шаблон обработки можно скачать здесь.
Популярность: 21%
В таких конфигурациях как УТ 11, БП 3.0, УНФ 1.4 данный функционал уже реализован (позже я расскажу как это можно сделать)
Очень хочется узнать как пользоваться в УТ11 запуском СВОИХ обработок по расписанию
Ответ на Ваш вопрос. Если будут трудности, спрашивайте.
Возврат Менеджер.Подключить(АдресВоВременномХранилище, , Ложь);
здесь при выполнении в фоновом режиме выдает ошибку:
ошибка при вызове метода контекста (подключить)
Здравствуйте. А можете сообщить релиз и наименование конфигурации и релиз платформы 1С?
Здравствуйте, тоже выходит ошибка на
Возврат Менеджер.Подключить(АдресВоВременномХранилище, , Ложь);
Конфигурация 1С:УТ 10.3.50.1, в чем может быть причина в Запуск внешней обработки по расписанию в конфигурациях УТ 10.3, БП 2.0, ЗУП 2.5
Заголовок и ссылка гласят:
Запуск внешней обработки по расписанию в конфигурациях УТ 10.3, БП 2.0, ЗУП 2.5
А в тексте написано все про УТ 11, про которую только ленивый в интернет не написал.
А вот как сделать это же в УТ 10.3 хотелось бы все-таки выяснить. Буду признателен за ссылку.
Здравствуйте. Если Вы внимательно читали, то УТ 11 там упоминается в контексте, что это уже реализовано в данной конфигурации. Как это сделать в УТ 10.3 описано далее, а именно надо скачать данные с сайта и сделать как описано в статье.