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

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

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

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

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

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

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

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

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

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

  2. Светлана говорит:

    Возврат Менеджер.Подключить(АдресВоВременномХранилище, , Ложь);
    здесь при выполнении в фоновом режиме выдает ошибку:
    ошибка при вызове метода контекста (подключить)

    • Сергей Сопелев говорит:

      Здравствуйте. А можете сообщить релиз и наименование конфигурации и релиз платформы 1С?

      • Филипп говорит:

        Здравствуйте, тоже выходит ошибка на
        Возврат Менеджер.Подключить(АдресВоВременномХранилище, , Ложь);
        Конфигурация 1С:УТ 10.3.50.1, в чем может быть причина в Запуск внешней обработки по расписанию в конфигурациях УТ 10.3, БП 2.0, ЗУП 2.5

  3. Аркадий говорит:

    Заголовок и ссылка гласят:
    Запуск внешней обработки по расписанию в конфигурациях УТ 10.3, БП 2.0, ЗУП 2.5
    А в тексте написано все про УТ 11, про которую только ленивый в интернет не написал.
    А вот как сделать это же в УТ 10.3 хотелось бы все-таки выяснить. Буду признателен за ссылку.

    • Сергей Сопелев говорит:

      Здравствуйте. Если Вы внимательно читали, то УТ 11 там упоминается в контексте, что это уже реализовано в данной конфигурации. Как это сделать в УТ 10.3 описано далее, а именно надо скачать данные с сайта и сделать как описано в статье.

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

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

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.