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

Регламентные и фоновые задания (создание, настройка, запуск)

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

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

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

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

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

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

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

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

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

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

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

da769e7551a771c733df17defb0ae25e

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

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

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

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

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

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

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

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

bf05d12fac834da83c2bb8cec864e8a8

Каждый час, только один день ПериодПовтораДней = 0, ПериодПовтораВТечениеДня = 3600
Каждый день один раз в день ПериодПовтораДней = 1, ПериодПовтораВТечениеДня = 0
Один день, один раз ПериодПовтораДней = 0
Через день один раз в день ПериодПовтораДней = 2
Каждый час с 01.00 до 07.00 каждый день ПериодПовтораДней = 1ПериодПовтораВТечениеДня = 3600ВремяНачала = 01.00

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

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

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

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

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

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

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

Источник

Консоль заданий + выполнение заданий

В штатную обработку внесены следующие изменения:

Скачать файлы

Специальные предложения

f71a8c4e70c0ff03708038e2b0210df8

9c2808762ec294cd4c55532520b9c521

895fb1e0f7afc3c0ed0d73bf5ee9d9d0

egais promo

b34b292ed32e9501f98cc31df406353e

789363929b9f37ddc5641a069a5fe52e

5b19cd6c4494a88b2abefce64a1b7565

199e2be4fd21dd8f4209d8ec34616c76

Модифицированная обработка «Консоль заданий», позволяющая легко выполнить регламентные задания и копировать фоновые задания вместе с параметрами.

я себе для отладки сделал еще кнопку «Выполнить на клиенте»

<Форма.ФормаКонсоли.Форма(59)>: Ошибка при получении значения атрибута контекста (ПоследнееЗадание)
ПоследнееЗадание = Регламентное.ПоследнееЗадание;
по причине:

по причине:
Менеджер заданий не активен.

При попытки открыть регламентное задание, выдает ошибку

<Форма.ДиалогРегламентногоЗадания.Форма(7)>: Поле объекта недоступно для записи (Пользователи)
Пользователи = ПользователиИнформационнойБазы.ПолучитьПользователей();

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

На клиенте
На сервере
В фоновом задании
В консоли кода

При изменении расписания произошло исключение:

<Форма.ДиалогРегламентногоЗадания.Форма(52)>: Ошибка при вызове метода контекста (Записать)
РегламентноеЗадание.Записать();
по причине:

по причине:
Метод задания не найден: РегламентныеПроцедуры:ЗагрузкаДанных

Метод «РегламентныеПроцедуры:ЗагрузкаДанных» содержит двоеточие вместо точки. Возможно поэтому происходит ошибка?
Ошибка заключалась в отсутствии включенного флага «Обычное приложение» на модуле.

Добрый день! Как побороть проблему: при запуске выдает ошибка формата потока.
Версия 8.2.15.301 (УТ 10.3)

Помогите. Не могу открыть обработку.
При открытии через меню Файл=>Открыть из 1с 8.3 с конфигурацией 11.1.6.26 открывается пустая форма, без единого сообщения или кнопки. Пробовал в файловой базе и серверной. С интерфейсом Оконным, Закладки, Такси.

Может что-то не так делаю?

Обновление 16.04.12 10:26

Код открыт Не указано

4ee4b0ba0e984dd6865b6fd1f259469e

См. также

Удаление и/или копирование сохраненных в 1С настроек (например настроек печати табличных форм) Промо

Иногда нужно удалить сохраненную в 1С «покореженную» настройку или скопировать «удачную» другому пользователю.

01.09.2012 66369 1378 AnryMc 46

Базоскоп

06.08.2021 4962 25 mkalimulin 74

Диалог выбора файлов/каталогов на сервере

Эмуляция привычного диалога ОС для работы с файловой системой сервера 1С.

29.06.2021 4331 2 Yashazz 14

Инструмент для извлечения файла конфигурации из файла резервной копии информационной базы (без использования платформы).

21.12.2020 4218 7 SerVer1C 5

Очистка кэша 1С 8 (8.0, 8.1, 8.2, 8.3). Грамотная чистка кэша 1С с сохранением настроек. Промо

04.11.2018 53615 527 Eugen-S 35

Создание *.dt файла из рабочей базы на сервере 1С без завершения работы пользователей

Предлагаемая обработка создает *.dt файл (выгрузку ИБ) из рабочей базы на сервере 1С:Предприятие 8.3 без завершения работы пользователей.

19.01.2020 19121 97 Sedaiko 20

Командный интерпретатор для 1С

Инструмент для выполнения команд CMD / PowerShell из 1С.

15.11.2019 18182 34 YPermitin 41

13.11.2019 7057 19 IVC_goal 11

Блин, мы забыли включить регламентные задания… Промо

Привет, Инфостарт! Сегодня расскажу, как я решил проблему с выключенными регламентными заданиями в рабочих базах. Желая исключить человеческий фактор и минимизировать количество ошибок, я написал небольшую конфигурацию. В конфигурации два регламентных задания. Первое периодически подключается к кластеру и сохраняет текущие параметры: имя, Сервер БД, базу СУДБ, блокировки входа и регламентных заданий и т.д. Второе задание периодически проверяет эти параметры на ошибки.

08.04.2019 24761 19 slozhenikin_com 37

Закрытие незавершенных сеансов

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

20.09.2019 27631 103 AnatolPopov 12

Сканер ключей 1С

Определяет время отклика ключа защиты 1С.

13.09.2019 10705 15 sivin-alexey 2

Мониторинг потребления ресурсов базами кластеров сервера

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

17.07.2019 13070 52 IVC_goal 34

Легкое и гибкое управление списком доступных баз 1С у пользователей Промо

Когда в локальной сети много пользователей, а еще большое количество различных баз и при этом каждому нужны свои, то администрирование этого зоопарка превращается в АД! Этот комплекс позволяет централизованно управлять списком доступных баз в разрезе пользователей. За пару кликов можно добавить или убрать базу у всех пользователей.

05.12.2018 21664 22 RomikR 9

CFU-reader (версия 2.6).

21.06.2019 11545 31 vandalsvq 9

DBManager для 1C

Менеджер баз данных для 1С с расширенными возможностями.

11.05.2019 15398 27 seriouskeks 13

Bash-скрипт для установки 1С:Предприятие 8.3 и СУБД PostgreSQL на сервер CentOS 7

Данный скрипт позволяет полностью установить сервер 1С и СУБД PostgreSQL на одном хосте. Потом это же скрипт можно использовать для обновление платформы и дистрибутивов установки

07.04.2019 20119 49 Sedaiko 31

Скачиваем релизы с сайта users.v8.1c.ru Промо

18.08.2014 47162 26 Demonobond 34

Утилита для регистрации ComConnector и консоли администрирования сервером по установленным версиям платформы

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

20.03.2019 12103 37 vardeg 10

Сценарии пакетного режима

Сценарии пакетного режима. Тестировалось на 1С:Предприятие 8.3.13.1690. Автоматическое создание команд пакетного режима. Создание, хранение и запуск сценариев команд пакетного режима.

06.03.2019 11179 11 lastpioneer 11

Представляю вашему вниманию утилиту, предназначенную для работы с файлами программных лицензий 1С (*.lic).

10.02.2019 50097 421 GeraltSnow 62

V8 Viewer. Открытие и сравнение внешних обработок в Проводнике + исходники Промо

06.03.2013 72549 714 Evil Beaver 159

Удобная консоль регламентных и фоновых заданий

Аналог обработки БСП «РегламентныеИФоновыеЗадания». Не требует наличия библиотек, может использоваться в качестве внешней обработки. В отличие от обработки БСП предоставляет больше информации о свойствах регламентных и фоновых заданий, а также об ошибках и сообщениях для пользователей, возникших во время их выполнения. Позволяет управлять регламентными (создание, удаление, настройка расписания, ручной запуск) и фоновыми (прерывание) заданиями.

06.02.2019 21772 211 Alxby 20

Универсальный монитор лицензий 1С

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

03.01.2019 48247 445 Xershi 81

Скрипт обновления конфигурации

Как обновить конфигурацию базы? Столько всего сделать надо: И базу заблокировать, и пользователей выгнать. А ещё надо дождаться загрузки конфигурации и после этого применить её. Если же конфигурация на БСП, то запустить с ключом /C ЗапуститьОбновлениеИнформационнойБазы. И только потом можно пускать пользователей. А ещё на каждом этапе надо ждать окончания предыдущего. Это скучно. Давайте заливать конфигурацию в базы весело!

11.12.2018 16287 60 MrWonder 24

Быстрое удаление неиспользуемых версий 1С:Предприятие 8, кэша метаданных и информационных баз Промо

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

14.11.2017 28705 96 bonv 15

Попробуйте поискать в интернете «Очистить кэш 1С». Практически везде вы наткнетесь на всякие батники, ps-скрипты, рекомендации зайти и удалить вручную, поставить /ClearCache для баз на УФ и т.д. В подавляющем большинстве случаев предлагается бездумно удалить все содержимое \Roaming\1C\1cv8\ и \Local\1C\1cv8\, но это как переустановить Windows, чтобы почистить Temp.

18.11.2018 21509 110 riposte 43

Bluetooth сканер штрихкодов и мобильное приложение 1С (Android)

Сервис для работы со сканером штрихкодов и передачи данных в мобильное приложение 1С.

06.11.2018 24993 80 Isonic 23

Обнаружено нарушение целостности системы

Ошибка «Обнаружено нарушение целостности системы», причины и варианты устранения ошибки.

03.10.2018 211251 1020 Palmer1976 70

Очистка регистров накопления, сведений, расчета или бухгалтерии Промо

Очистка регистров накопления, сведений, расчета или бухгалтерии (обычная и управляемая форма)

25.12.2009 69096 1241 sebe 20

1С:Коммандер (УФ)

Коммандер для просмотра файлов на клиенте и сервере.

07.09.2018 12576 24 Student1C 13

Отображение регламентных заданий на планировщике времени

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

29.08.2018 6239 18 akimych 8

1C + Arduino + сканер отпечатков пальцев + RFID считыватель

Связываем 1C, Arduino, сканер отпечатков пальцев и RFID считыватель для системы учёта рабочего времени или пропускной системы.

21.08.2018 30542 16 DGorgoN 39

Автокликер для 1С Промо

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

03.04.2017 36630 81 slava_1c 67

Универсальная консоль администрирования

Универсальная консоль администрирования. Работает с сервером 1С 8.3 любой версии. Для любителей зоопарков. :-)

14.06.2018 14224 36 berezdetsky 7

Менеджер баз 1С (пакетное обновление, выполнение произвольного кода и многое другое)

Данная разработка пригодится системным администраторам для группового выполнения действий над базами данных 1С.

21.11.2017 19231 38 Termokrator 12

Как можно быстро настраивать logcfg.xml и парсить логи технологического журнала с помощью самописной open-source утилиты V8LogScanner. Без необходимости погружаться в регулярные выражения.

07.11.2017 24727 5 ripreal1 27

Универсальный редактор реквизитов объектов. Мультиобработчик Промо

28.12.2011 185214 8938 StepByStep 423

Источник

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

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

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

total chat

JobConsole2019

Обработка оптимизирована под хайлоад, поэтому:

Новое в версии 1.0.10:

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

Обработка по выводу структуры метаданных

Отчет по типам общих модулей и всех их Флагах

Выделяет модули, флаги готорых не соответствуют стандарту ИТС (1) (2)

129529252 e7ae88e6 2afd 4638 a7d3 ba26d9470a61

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

Тип общего модуля Пример наименования Вызов сервера Сервер Внешнее соединение Клиент(обычное приложение) Клиент(управляемое приложение)
Серверный ОбщегоНазначения (или ОбщегоНазначенияСервер) + + +
Серверный для вызова с клиента ОбщегоНазначенияВызовСервера + +
Клиентский ОбщегоНазначенияКлиент (или ОбщегоНазначенияГлобальный) + +
Клиент-серверный ОбщегоНазначенияКлиентСервер + + + +

Преобразователь имен таблиц из sql запроса в 1С

ПреобразовательИменТаблицSqlВ1С.epf 129534878 3b10eafd 013e 4196 af25 8ee87392bc7c

Источник

Понравилась статья? Поделить с друзьями:
Добавить комментарий
  • Как сделать успешный бизнес на ритуальных услугах
  • Выездной кейтеринг в России
  • Риски бизнеса: без чего не обойтись на пути к успеху
  • 1с консоль отчетов для управляемого приложения
  • 1с консоль запросов нарушение прав доступа