Регламентные и фоновые задания для клиент-серверного варианта, обычное приложение




Переработанная обработка управляемого режима. За основу взята обработка из CRM Стандарт.
Выполнение заданий по расписанию регламентных заданий конфигурации. Работа в обычном приложении, 8.1, 8.2 (режим совместимости с 8.1). Версии почти ничем не отличаются.

UPD 10.07.2014: Исправлена ошибка конфигурации, когда ни одного фонового задания еще не было выполнено.

Обработка позволяет выполнять регламентные задания конфигурации по расписанию в файловом  и клиент-серверном вариантах, в том числе и в фоновом режиме. 

Для фоновых заданий доступен отбор:

 — по состоянию:

1) выполнено

2) выполнено с ошибкой

3) отменено

4) выполняется

 — по периоду:

1) произвольный

2) без отбора

3) ночь

4) вчера

5) сегодня

—  по регламентному заданию

5 Comments

  1. KonstB

    Что-то новенькое 🙂

    Перегонять из УФ в обычное, то что уже есть много лет ))) («КонсольЗаданий» с ИТС не видели?)

    Reply
  2. kapustinag

    (1)

    Ха-ха, иллюстрация на тему: разные люди одну и ту же вещь (явление, событие) могут видеть по-разному, в зависимости от многих факторов. В том числе от настроения, озабоченности какой-то проблемой и т.д.

    Я увидел на последней приложенной картинке в полях формы значения «РегламентныеЗаданияEDI.Получить…» и «tcp://CISLINK1C:1560» — а мы как-раз работаем через этого провайдера EDI-услуг, и тоже неплохо бы автоматизировать прием-передачу сообщений…

    А так — конечно, согласен с (1).

    Reply
  3. grachev1c

    В разделе Обработки выложили cf (файл конфигурации). Только потерял время на этот пост, но может кому-то другому это надо. Автору, тем не менее, спасибо за труд.

    Reply
  4. maksa2005

    {ОбщийМодуль.РегламентныеЗаданияСервер.Модуль(419)}: Поле объекта не обнаружено (Метаданные)

    Представление = РегламентноеЗадание.Метаданные.Синоним;

    Reply
  5. maksa2005

    ЗАМЕНИТЬ В ОбщемМодуле…РегламентныеЗаданияСервер

    в Функции ПредставлениеРегламентногоЗадания(Знач Задание) Экспорт

    // Применим синоним вместо наименования
    Представление = РегламентноеЗадание.СинонимМетаданных;
    Если ПустаяСтрока(Представление) Тогда
    // Применим имя вместо синонима
    Представление = РегламентноеЗадание.ИмяМетаданных;
    КонецЕсли
    Reply

Leave a Comment

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