1с разблокировать регламентные задания

Обновлено: 07.07.2024

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

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

Для начала разберемся, что же они обозначают и в чем их отличие:

  • Регламентное задание позволяет запускать на выполнение какие-либо конкретные действия по заранее настроенному расписанию.
  • Фоновое задание – это объект, в котором содержатся выполняемые действия.

Фоновые и регламентные задания в клиент-серверном режиме

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

Откройте конфигурацию и добавьте регламентное задание.

новое регламентное задание в 1С 8.3

Настройка свойств

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

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

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

Завершающим шагом мы настроим расписание нашей выгрузки на сайт по соответствующей гиперссылке в палитре свойств.

расписание задания

Получите понятные самоучители по 1С бесплатно:

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

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

Блокировка регламентных заданий

Запустите стандартную утилиту «Администрирование серверов 1С Предприятия» и откройте свойства той информационной базы, где вы создали регламентное задание (для клиент-серверных версий 1С).

свойства информационной базы

В открывшемся окне (после ввода логина и пароля для доступа к ИБ) проверьте, чтобы не был установлен флаг на пункте «Блокировка регламентных заданий включена». Если вы столкнулись ситуацией, когда задание не отрабатывает, первым делом проверяйте эту настройку.

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

Фоновые и регламентные задания в файловом режиме

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

Активация регламентных заданий в данном случае производится при использовании метода «ВыполнитьОбработкуЗаданий()».

Так же вы можете воспользоваться следующей конструкцией:

подключить обработчик прерывания

В качестве имени процедуры необходимо указать имя клиентской процедуры, которая должна будет выполниться. Интервал показывает, через сколько секунд будет произведено выполнение. Параметр «Однократно» не обязателен к заполнению. Он отражает, будет ли выполнена данная процедура однократно, либо несколько раз.

Отслеживание ошибок в фоновых заданиях

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

фоновые задания в журнале

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

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

Как приостановить или временно заблокировать выполнение регламентных (фоновых) заданий (на файловой базе платформа 8.3)?

(1) fuser,
есть специальный ключ в строке запуска 1С
указывающий включить или отключить выполнение регламентных заданий.

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

ybatiaev; Andrsan; adhocprog; Prog1CZUP31; FduchZ; anderson; + 6 – Ответить

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

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

(2)
если среди сессий будет единственная в которой могут выполняться задания
закрытие такой спецсессии будет фактически и означать
"блокировку регламентных заданий".
***
коряво по сравнению с серверной базой -
- но что есть, то есть. В файловом варианте открыть обработку с ИТС "Консоль заданий" и у регламентных заданий убрать галочку [Х] Использование. Разве не проще? Выложил бы кто-нибудь. Нельзя :( политика по ИТС :( опять искать черте где.

(9)Я не совсем понимаю зачем для этого (выборочного отключения регламентных заданий) использовать обработку с ИТС?

Как в других конфах - не в курсе, а в БП, даже базовой, это можно сделать из администрирования.

Если у вас в Администрировании не видно "Регламентные и фоновые задачи", то просто добавьте их в это меню через "Настройка действий"

В документообороте на УФ она также есть в Администрировании. user591973_behli; CratosX; bolshakov_2015; nadyscha; Gendelf; rpgshnik; l4h; baksan; dj_serega; SagittariusA; creatermc; ra9000; Lo1jke; alk; venvlad; Spacer; Irwin; Kaspirovsky; nixel; Ксакеп; 116hrus; adhocprog; Lapitskiy; coming; illusi0n; Brook; SirSergey; jk107; AhanSere; Prog1CZUP31; zahar33; fuser; + 32 – Ответить (12)
Ключ помог, до этого не удавалось завершить перепроведение документов при закрытии месяца в файловой бухгалтерии. (12) bforce, это же в дополнительных параметрах запуска надо указать? (12) не помогло. Пришлось еще и ПК с базой перегружать.
Затем посмотрел фоновое осталось висеть. Но смогу сделать бекап папки. написал обработку по отключению регламентных заданий (простейшую), скоро выложу публикацией.
Пока тут кладу. (16) fixin, а как можно проверить, что она действительно отключает? открыл регламентные задания ,но на мой взгляд ничего не поменялось. что я должен увидеть? Столкнулся с тем, что в "Управлении" регламентными заданиями на вкладке "Фоновые задания" нет никакого выполнения да и ранее выполненные не показывает, а в журнале регистрации четко видны все запуски.
Самые безопасный путь - ключ запуска. /SchJobDn
управляет выполнением реламентированных заданий. Возможные значение "Y" или "N". "Y" - у созданной информационной базы будет запрещено выполнение регламентных заданий. Но ключ нужно указывать только, если не ошибаюсь, при СОЗДАНИИ ИБ. (21) Нет, ключ можно указывать в любой момент по кнопке "Изменить" и далее в "дополнительных параметрах запуска".

В общем нарвался сейчас на тормоза.
Причем тормоза капитальные. Отработка нажатия клавиш происходит где то за 30 сек. Столько же надо чтобы поставить галочку в списке.
Скорее запустил у пользователя RDP.
На сервере при запуске 1С под тормозящим пользователем - тоже все стоит колом.

стал все проверять - везде чисто. Никакого криминала.
Стал просматривать журнал выполнения регламентных заданий, а там в это время производилось "обновление индекса полнотекстового поиска".
Это о чем нибудь может говорить?

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

Утилита администрирования клиент-серверного варианта предназначена для решения следующих задач:

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


Утилита представляет собой подключаемый модуль MMC (Microsoft Management Console), и может быть использована на компьютерах, на которых установлено соответствующее программное обеспечение (для операционных систем Windows 2000/XP/Server 2003 это программное обеспечение является стандартным).

Все функции администрирования сервера 1С:Предприятия 8 также доступны средствами встроенного языка.

Блокировка установки соединений пользователей с информационной базой

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



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

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

Блокировка выполнения регламентных заданий

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

Подскажите пожалуйста. УТ11,3 файловый вариант. Регламентные задания работают исправно несколько дней, после чего просто перестают работать по расписанию. То есть в понедельник запускаем компьютер, клиент 1С и оставляем так на неделю. В след понедельник смотрим - у всех заданий время последнего выполнения - прошлый четверг например. Перезапуск клиента (в т.ч. на всех компьютерах в сети) результата не даёт. Вот если перезагрузить сам компьютер, на котором база лежит, то всё по-новой.

Комп с базой на Win-7 (64), SSD, 12GB RAM (сеть на 3 ПК всего)

__________________
Помощь в написании контрольных, курсовых и дипломных работ здесь

Sql-запрос В Файловой Базе 1с 7.7
Как в файловой базе 1С 7.7 выполняется sql-запрос? Кто выполняет роль сервера ? Где при этом.

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


Найти в файловой базе данных студентов, средний балл которых больше, чем заданный
Бинаний файл. Задали структуру "Студент", содержащий поля "Фамилия", "Средняя оценка". Создать.

не настроено расписание
засыпает комп и ничего не работает
конфликт выполнения 2-3-. заданий при ненастроенном количестве повторений в случае ошибок

в любом случае смотреть журнал регистрации и смотреть, почему задание не завершилось (если не началось - тоже значит пунктик, от которого оттолкнуться можно)

Хммм спасибо. Расписание настроено у всех. То есть несколько дней подряд они исправно по расписанию срабатывают. Комп бдит - не спит никогда. Спящий режим и гибернация отключены. Но всё-же ощущение, что дело в компе. Может служба какая-то у файловой базы перестаёт работать (какая)?

Там ничего дельного для моего случая.. Только рекомендация /AllowExecuteScheduledJobs -Off перед обновлением ИБ. Но всю неделю базу не обновляли. Значит дело не в этом. Что-то ещё долно быть.

У меня ВСЕ РЗ (в т.ч. типовые) никогда не тормозят и работают исправно, как по часам, но через несколько дней от запуска компа, ВСЕ эти РЗ просто резко перестают выполняться, будто что-то в Винде произошло.

а у вас такое окошечко при открытии 1с не выскакивает - это копия информационной базы, инф. база перемещена и что-то там такое ещё. большое такое окошечко
?

Добавлено через 1 минуту

Что означают эти три дефиса? Как это должно помочь?

Добавлено через 11 минут
Блин мне реально не понятно, каким образом работают регл задания и в инет на эту тему только по SQL есть нормальная инфа. Но я не собираюсь делать SQL. Мне удобно оставить тупо в файловом варианте, т.к. всё прекрасно работает и всех всё устраивает. Но вот затык с регл. заданиями. Как работает этот механизм? Единственное, что я понял - это то, что для их работы должен быть запущен клиент под пользователем, у которого есть соответствующие права для выполнения этих РЗ. Но не ясно:

1. На любом ПК в сети может быть запущен клиент с этим пользователем?
2. Если запущены клиенты на разных ПК в сети с пользователями, обладающими необходимыми правами для выполнения РЗ, то мешают-ли они друг другу выполнять РЗ или как-то это регламентировано?
3. Какой-то процесс/служба отдельно контролируют выполнение РЗ? Или это только на SQL?

Реально не пойму, где закономерность, что ВСЕ задания перестают выполняться через несколько дней. Клиент с полными правами как был открыт, так его никто и не трогает.. Комп не спит. Чего ещё-то.

Добавлено через 5 минут
Зато если перезагрузить комп, то всё заново как по маслу в течении нескольких дней

Читайте также: