Как найти консоль заданий

 0 

   

Распечатать

1С 8.x : Консоль заданий для управления фоновыми задачами

Работа программ на платформе 1С: Предприятие 8 подразумевает то, что многие операции необходимо выполнять с заданной периодичностью. Перечень таких задач (обмен данными, проверка текстовых сообщений и прочее) достаточно велик, поэтому их выполнение вручную будет занимать достаточно много времени.

Разработчики 1С позаботились о том, чтобы в процессе работы с программами 1С: Предприятие 8 пользователь тратил как можно меньше времени на однотипную рутинную работу, а поэтому выполнение Конфигураторе большинства этих заданий предопределено. Однако столь большое количество регулярно выполняемых операций может быть излишним. Например, операция «Обновление текстового индекса» выполняется через каждые 150 секунд, «Проверка почты» – тоже часто. В процессе выполнения каждой операции пользователь отмечает как бы «замирание» работы программы на несколько секунд. А ведь их много, а это значит, что выполнение ненужных процессов в значительной степени ухудшает быстродействие программы.
Но и в этом случае разработчики 1С все предусмотрели. Настроить расписание выполнения фоновых операций, исключив ненужные задания, можно с помощью внешней обработки «Консоль заданий»:
title
В открывшемся окне вы увидите две таблицы: одна – с фоновыми заданиями, другая – с регламентными. С помощью командной панели вы можете убрать лишние фоновые задачи, а также изменить расписание необходимых вплоть до дней, часов и минут. Такая оптимизация выполнения фоновых операций позволяет в значительной степени увеличить быстродействие программы. Причем особенно актуально это для тех пользователей, которые в работе используют компьютеры с невысокими вычислительными способностями. Следует отметить, что используя обработку «Консоль заданий» пользователь также может изменить аналогичным способом расписание выполнения регламентных операций.

В архиве две обработки:

– Консоль заданий
– Обработка принудительного запуска выполнения регламентированного задания
Скачивать файлы может только зарегистрированный пользователь!

Консоль заданий в 1с предназначена для вывода списка и настройка параметров регламентных заданий (расписание, запуск, остановка).

Консоль заданий в 1С

Попасть туда можно через: Администрирование – Обслуживание – Регламентные и фоновые задания.

Консоль заданий в 1С

Там мы можем увидеть:

Наименование регламентного задания

Состояние задание

Дату последнего запуска

Консоль заданий в 1С

Любое из заданий можно раскрыть и посмотреть или сделать требуемые настройки для выполнения регламентного задания.

Консоль заданий в 1С

На вкладке фоновые задания отображаются задания которые сейчас выполняются и с каким результатом они были выполнены

Консоль заданий в 1С

Консоль заданий удобный и востребованный инструмент администратора 1с.

Специалист компании ООО « Кодерлайн »

На чтение 5 мин. Просмотров 299 Опубликовано 15.12.2019

Внешняя обработка «Консоль заданий» позволяет выполнять мониторинг работы регламентных и фоновых заданий, удалять и создавать новые фоновые задания средствами встроенного языка.

Внешняя обработка КонсольЗаданий.epf находится в каталоге 1CITSEXEExtRepsUnireps82JobsConsole

Если в конфигурации используется Библиотека стандартных подсистем, то эти операции можно выполнить в подсистеме «Регламентные задания».

Примечание. Если конфигурация работает в режиме запуска «Управляемое приложение», рекомендуется использовать подсистему «Регламентные задания» из состава Библиотеки стандартных подсистем.

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

Недавно я разместил статью: Чтение данных с сайта в формате XML и загрузка в 1С пришло время это автоматизировать:

Содержание

  1. Регламентные и фоновые задания
  2. Создание регламентного задания
  3. Настройка расписания
  4. Особенности выполнения фоновых заданий файловом и клиент-серверном вариантах

Регламентные и фоновые задания

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

Механизм заданий решает следующие задачи:

  • Возможность определения регламентных процедур на этапе конфигурирования системы;
  • Выполнение заданных действий по расписанию;
  • Выполнение вызова заданной процедуры или функции асинхронно, т.е. без ожидания ее завершения;
  • Отслеживание хода выполнения определенного задания и получение его статуса завершения (значения, указывающего успешность или не успешность его выполнения);
  • Получение списка текущих заданий;
  • Возможность ожидания завершения одного или нескольких заданий;
  • Управление заданиями (возможность отмены, блокировка выполнения и др.).

Механизм заданий состоит из следующих компонентов:

  • Метаданных регламентных заданий;
  • Регламентных заданий;
  • Фоновых заданий;
  • Планировщика заданий.

Фоновые задания & предназначены для выполнения прикладных задач асинхронно. Фоновые задания реализуются средствами встроенного языка.

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

Регламентное задание имеет расписание, которое определяет, в какие моменты времени нужно выполнять связанный с регламентным заданием метод. Расписание, как правило, задается в информационной базе, но может быть задано и на этапе конфигурирования (например, для предопределенных регламентных заданий).

Планировщик заданий используется для планирования выполнения регламентных заданий. Для каждого регламентного задания планировщик периодически проверяет, соответствует ли текущая дата и время расписанию регламентного задания. Если соответствует, планировщик назначает такое задание на выполнение. Для этого по данному регламентному заданию планировщик создает фоновое задание, которое и выполняет реальную обработку.

С описанием, думаю, хватит — приступим к реализации:

Создание регламентного задания

Имя метода – путь к процедуре, которая будет выполняться в фоновом задании по заданному расписанию. Процедура должна находиться в общем модуле. Рекомендуется не использовать типовые общие модули, а создать свой. Не забудьте, что фоновые задания исполняются на сервере!

Использование – признак использования регламентного задания.

Предопределенное – указывает, является ли регламентное задание предопределенным.

Если хотите что бы регламентное задание заработало сразу после помещения в БД, укажите признак Предопределенное. В противном случае вам необходимо будет использовать обработку “Консоль заданий” или вызывать запуск задания программно.

Количество повторов при аварийном завершении задания – сколько раз выполнен перезапуск фонового задания, если оно было выполнено с ошибкой.

Интервал повтора при аварийном завершении задания – с какой периодичностью будет выполнен перезапуск фонового задания, если оно было выполнено с ошибкой.

Настройка расписания

Расписание выполнения задания:

Каждый час, только один день ПериодПовтораДней = 0, ПериодПовтораВТечениеДня = 3600
Каждый день один раз в день ПериодПовтораДней = 1, ПериодПовтораВТечениеДня = 0
Один день, один раз ПериодПовтораДней = 0
Через день один раз в день ПериодПовтораДней = 2
Каждый час с 01.00 до 07.00 каждый день ПериодПовтораДней = 1ПериодПовтораВТечениеДня = 3600ВремяНачала = 01.00
Каждую субботу и воскресенье в 09.00 ПериодПовтораДней = 1ДниНедели = 6, 7ВремяНачала = 09.00
Каждый день одну неделю, неделя пропуска ПериодПовтораДней = 1ПериодНедель = 2
В 01.00 один раз ВремяНачала = 01.00
Последнее число каждого месяца в 9:00. ПериодПовтораДней = 1ДеньВМесяце = -1ВремяНачала = 09.00
Пятое число каждого месяца в 9:00 ПериодПовтораДней = 1ДеньВМесяце = 5ВремяНачала = 09.00
Вторая среда каждого месяца в 9:00 ПериодПовтораДней = 1ДеньНеделиВМесяце = 2ДниНедели = 3

Особенности выполнения фоновых заданий файловом и клиент-серверном вариантах

Механизмы выполнения фоновых заданий в файловом и клиент-серверном вариантах различаются.

В файловом варианте необходимо создать выделенный клиентский процесс, который будет заниматься выполнением фоновых заданий. Для этого в клиентском процессе должна периодически вызываться функция глобального контекста ВыполнитьОбработкуЗаданий. Только один клиентский процесс на информационную базу должен выполнять обработку фоновых заданий (и, соответственно, вызывать данную функцию). Если клиентского процесса для обработки фоновых заданий не создано, то при программном доступе к механизму заданий будет выдана ошибка «Менеджер заданий не активен». Не рекомендуется клиентский процесс, выполняющий обработку фоновых заданий, использовать для других функций.

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

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

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

  • На информационную базу установлена явная блокировка регламентных заданий. Блокировка может быть установлена через консоль кластера;
  • На информационную базу установлена блокировка соединения. Блокировка может быть установлена через консоль кластера;
  • Из встроенного языка вызван метод УстановитьМонопольныйРежим() с параметром Истина;
  • В некоторых других случаях (например, при обновлении конфигурации базы данных).

Обработки запуска и просмотра регламентных заданий вы можете скачать здесь:

Консоль заданий для платформы 1С:8.3

КонсольЗаданий2019.epf Скачать

  • без модальных окон (РежимИспользованияМодальности = НеИспользовать)
  • тонкий и веб-клиент
  • с редактированием параметров
  • не зависает при открытии
  • режим совместимости 8.2
  • не требует БСП

Добавил типовую консоль запросов с конструктором для тонкого клиента, удобно когда лежат вместе:

  • добавил закладки для запросов Скачать

Добавил обработку по выводу структуры метаданных, удобно когда лежат вместе:

  • для УФ и ОФ Скачать

Для декомпиляции использую precommit1c

Как увеличить место на Яндекс.Диске — 4 доступных способа

Создав аккаунт на облачном хранилище Яндекс.

3.3k.

Как убрать уведомление об обновлении Windows 10

Windows 10 имеет множество плюсов и во многом выигрывает

1.6k.

Многофункциональное устройство — как его подключить к ПК и настроить для работы

Многофункциональное устройство помогает распечатывать

918

Как отключить push уведомления на смартфоне и компьютере

Сегодня любой браузер позволяет смотреть контент на

1.1k.

“Call Windows Help Desk Immediately” scam alert

Here it is, a malicious website that promotes a paid

870

Как изменить цвет, размер и облик курсора в Windows 10

На одном из этапов кастомизации Windows 10 можно изменить

968

Как выбрать страну и язык из региональных настроек в Windows 10

В операционной системе Windows 10 существует огромное

1k.

Virtual CloneDrive — менеджер виртуальных дисков

Для любителей погонять в компьютерные игры не секрет

706

We use cookies on our website to give you the most relevant experience by remembering your preferences and repeat visits. By clicking “Accept”, you consent to the use of ALL the cookies.

Do not sell my personal information.

Cookie SettingsAccept

ru Русский

en Englishru Русский

В этой статье рассмотрим инструменты, которые используют программисты 1С в процессе своей деятельности. Использование этих инструментов позволяют решать стоящие перед программистом задачи максимально эффективно.

Все инструменты, приведенные в этой статье представлены в виде файлов внешних обработок (.epf) и внешних отчетов (.erf). Чтобы воспользоваться внешней обработкой или внешним отчетом нужно запустить сеанс в режиме «1С:Предприятие» и через меню Файл-Открыть выбрать файл внешней обработки в проводнике.

Консоль запросов

Обработка предназначена для отладки и просмотра результатов запросов в режиме «1С:Предприятие»

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

  • вывод данных временных таблиц;
  • замер времени выполнения запроса и числа строк;
  • подсветку указанных ячеек в результате запроса;
  • интерактивное сравнение двух результатов запроса (только в толстом клиенте);
  • вывод результата запроса в новом окне;
  • вывод плана выполнения запроса, а также SQL-текст запроса, сформированного в СУБД. Для СУБД Microsoft SQL Server план выполнения выводится в виде дерева, а для остальных СУБД – в текстовом формате технологического журнала. Для упрощения анализа запросов также предусмотрено два режима отображения текстов запросов: с именами таблиц и колонок СУБД или с именами объектов метаданных и реквизитов конфигурации (только в обработке для «1С:Предприятие» версии 8.3).

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

Консоль заданий

Внешняя обработка «Консоль заданий» позволяет выполнять мониторинг работы регламентных и фоновых заданий, удалять и создавать новые фоновые задания, настраивать расписание их выполнения.

image

Выгрузка и загрузка данных XML

Универсальная обработка «Выгрузка и загрузка данных XML» производит полную или частичную выгрузку данных информационной базы в файл в формате XML. Впоследствии этот файл может быть загружен в информационную базу с помощью этой же обработки. Формат файла выгрузки отличается от формата файла, создаваемого при выгрузке по плану обмена, заголовочной частью.

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

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

Обработка поддерживает выгрузку данных с возможностью задания отбора по периоду. Также реализована проверка объектов на наличие недопустимых символов при обмене через XML.

Как работать с этим инструментом?

Шаг 1. В базе-источнике (из которой нужно выгрузить данные) открываем обработку, отмечаем флагами те объекты (справочники, документы и т.д.), которые нужно выгрузить (можно настроить дополнительно отборы), после чего нажимаем кнопку «Выгрузить» и выбираем каталог, куда будет сохранен файл с данными:

image
Шаг 2. в базе-приемнике (куда нужно загрузить данные) открываем обработку «Выгрузка и загрузка данных XML», на закладке «Загрузка» нажимаем кнопку «Загрузить данные» и выбираем файл, выгруженный на первом шаге.
image

Загрузка данных из табличного документа

Обработка предназначена для загрузки данных в справочники и табличные части различных объектов из табличного документа.

image
Первым делом нужно указать куда загружать данные (в справочник, в табличную часть документа). После выбора конкретного объекта в нижней части появится таблица с реквизитами этого объекта.

Данные в эту таблицу можно вносить вручную (например, открыть файл Excel, скопировать данные, затем вставить в таблицу на форме) либо в автоматическом режиме, выбрав файл в проводнике.

После этого на закладке «Настройка» можно выполнить дополнительную настройку загрузки. В первую очередь нужно выбрать поля поиска — это те поля, по которым будет выполняться поиск существующих объектов в базе. Т.е. например, если при загрузке данных в справочник «Номенклатура» нужно проверять есть ли в базе элемент с наименованием таким же, как в загружаемом файле, и если он есть, то новый элемент не создавать, то в этом случае надо поставить флаг «Поле поиска» для поля «Номенклатура.

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

imageПосле того как настройка загрузки выполнена надо нажать на кнопку «Загрузить». В результате данные из табличного документа будут загружены в информационную базу.

Таким образом, в этой статье мы познакомились с некоторыми инструментами программиста 1С, которые помогают решать встречающиеся на практике задачи.

Продолжение следует….

Разработчики 1С позаботились о том, чтобы в процессе работы с программами 1С: Предприятие 8 пользователь тратил как можно меньше времени на однотипную рутинную работу, а поэтому выполнение Конфигураторе большинства этих заданий предопределено. Однако столь большое количество регулярно выполняемых операций может быть излишним. Например, операция «Обновление текстового индекса» выполняется через каждые 150 секунд, «Проверка почты» – тоже часто. В процессе выполнения каждой операции пользователь отмечает как бы «замирание» работы программы на несколько секунд. А ведь их много, а это значит, что выполнение ненужных процессов в значительной степени ухудшает быстродействие программы.

Но и в этом случае разработчики 1С все предусмотрели. Настроить расписание выполнения фоновых операций, исключив ненужные задания, можно с помощью внешней обработки «Консоль заданий», которая ежемесячно поставляется на диске ИТС.

Чтобы получить возможность использования данной обработки необходимо:

  • подписаться на итс (информационно-технологическое сопровождение);
  • получив диск ИТС, зайти в каталог 1CItsEXEEXTREPSUNIREPS81JobsConsole,
  • открыть файл КонсольЗаданий.epf.

Управление фоновыми заданиями с использованием обработки ИТС Консоль заданий

В открывшемся окне вы увидите две таблицы: одна – с фоновыми заданиями, другая – с регламентными. С помощью командной панели вы можете убрать лишние фоновые задачи, а также изменить расписание необходимых вплоть до дней, часов и минут. Такая оптимизация выполнения фоновых операций позволяет в значительной степени увеличить быстродействие программы. Причем особенно актуально это для тех пользователей, которые в работе используют компьютеры с невысокими вычислительными способностями. Следует отметить, что используя обработку «Консоль заданий» пользователь также может изменить аналогичным способом расписание выполнения регламентных операций.

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

Рекомендуем также еще статьи по программам 1С:

  • Как создать копию и восстановить 1С ИБД самостоятельно
  • Как исправить не уникальность кода в 1С 8
  • Установка 1С: Предприятие 8.0

Вы можете получать новые материалы сайта по RSS-каналу или можете подписаться на новости 1С от Информ Актив и получать их еженедельно на Ваш e-mail .

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