Запуск внешней обработки по расписанию в конфигурациях УТ 10.3, БП 2.0, ЗУП 2.5

Здравствуйте, дорогие читатели.

Сегодняшней статьей я хочу открыть новую рубрику «Разработка». Здесь я буду публиковать свои наработки или уже готовые решения, которые на мой взгляд могут оказаться полезными и Вам.

Пожалуй начну с такой задачи, как запуск внешней обработки по расписанию. В таких конфигурациях как УТ 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. Результатом наших действий будет добавление регламентного задания в список заданий.

Список регламентных заданий

Данные функционала написан скажем так на «коленке», конструктивные замечания и предложения по развитию приветствуются.

Функционал доработки и шаблон обработки можно скачать здесь.

Популярность: 20%

Запись опубликована в рубрике Разработка с метками . Добавьте в закладки постоянную ссылку.

2 комментария на «Запуск внешней обработки по расписанию в конфигурациях УТ 10.3, БП 2.0, ЗУП 2.5»

  1. Ирина говорит:

    В таких конфигурациях как УТ 11, БП 3.0, УНФ 1.4 данный функционал уже реализован (позже я расскажу как это можно сделать)

    Очень хочется узнать как пользоваться в УТ11 запуском СВОИХ обработок по расписанию

Добавить комментарий

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