Регламентное задание не работает по расписанию

Не стартует добавленное регламентное задание

Конфигурация УТ 11 ПРОФ
Клиент-сервер
Платформа 8.2.16

Есть два задания: типовое («Формирование сегмента номенклатуры») и добавленное свое. Расписание задано одинаковое (каждый день, через 20 секунд).
Добавленное задание вызывает метод из общего модуля (Сервер, Вызов сервера, Привилегированный).

Добавленное стартует один раз и выполняется успешно только по нажатию кнопки «Выполнить сейчас» в обработке «Регламентные и фоновые задания». Типовое — работает нормально (выполняется по заданному расписанию).

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

Почему добавленное задание может не стартовать автоматически?

Нет, оба задания непредопределенные

А «Использование» установлено в истину?

установите себе менеджер регламентных заданий.

Возможно «Ключ» регламентного задания совпадает. В чем идея использования этого ключа? Например вы создаете несколько регламентных заданий с вызовом одного и того же задания, в силу того что в одном задании порой нельзя задать расписание всех нужных нам вариантов (например, Пн-Пт каждые 10 минут и Сб-Вс каждый час, для этого приходится создавать два задания), так вот есть вероятность того что оба задания могут выполнятся одновременно, чтоб этого не происходило, нужно задать для всех таких заданий один и тот же ключ, при этом если одно из заданий уже выполняется, то другое с таким же ключом не будет стартовать пока не закончится выполнение первого.

Думаю logarifm имел ввиду именно консоль заданий.

P.S. Кстати в консоли заданий есть ошибка из-за которой нет раскраски таблиц, например, задания которые выполняются в данный момент, выводятся в консоли жирным.

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

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

Путем всех экспериментов сразу хочу сказать, что дело не в коде. Почему то не запускается задание по расписанию, а вот почему не понятно.

Читайте также:  Электронные часы как настроить время с 1 кнопкой

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

Относительно того, что задание не запускается, проверь на вкладке «Общие» расписания, должно стоять «Повторять каждые:» 1 (дн.), по умолчанию там 0. И для интереса напиши текст который формируется при изменении расписания, ну типа «каждый день; с 6:00:00 по 23:59:59 каждые 300 сек.»

Стоит 1 день.
каждый день; каждые 120 сек.

Я на другом форуме скрины выкладывал, надеюсь модераторы не удалял ссылку , а то не охото по новой все рассказывать =) там все описано со скринами.

Чтобы докопаться до истины, предлагаю включить отладку на сервере (см. как это сделать https://sites.google.com/site/about1c/Home/vklucenie-otladki-na-servere-1s) . В отладчике установить точку останова в вызываемой процедуре. Дождаться вызова и уже по шагам смотреть где затык. Кстати, а в журнале регистраций есть какие-то упоминания о запуске или быть может ошибки связанные с этим заданием?

P.S. Если не секрет, откуда ты взял «консоль заданий»? Та что идет на ИТС, совсем выглядит не так как та что у тебя на картинках. В частности нет кнопки «Запустить задание вручную», а это было бы очень логично иметь такую кнопку, как в твоей обработке.

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

Также хочу отметить вот этот момент

В общем дело не в коде 100%. Говорю так, потому что мы провели эксперимент. Добавили код из нашего регл. задания в код регламентного задания «Загрузка курсов валют», которое нормально работает по расписанию. В итоге оно нормально отработалось в автоматическом режиме, в том числе выполнила и наш кусок кода.

Так что проблема не в коде. Мы пошли дальше. создали новое регл. задание полную копию «Загрузка курсов валют» и в итоге она тоже не работает. Такое ощущение, что по расписанию выполняются только стандартные регламентные задания, которые находятся на поддержке, а вновь созданные сервер не обрабатывает.

Источник

Не запускается автоматически регламентное задание 1С

Здравствуйте! Прошу помощи в решении данной проблемы. Редакция УТ 11 управляемое приложение, не запускается !автоматически! добавленное в конфигураторе (предопределенное) регламентное задание, если его в предприятии запустить вручную то выполняется без ошибок:

Читайте также:  Микромакс как настроить микрофон

// Регламентное задание
Процедура ПоискПросроченныхСекторов() Экспорт

Запрос = Новый Запрос;
Запрос.Текст =
«ВЫБРАТЬ
| ВзаимодействиеКлиентСектор.Партнер
|ИЗ
| РегистрСведений.ВзаимодействиеКлиентСектор КАК ВзаимодействиеКлиентСектор
|ГДЕ
| ВзаимодействиеКлиентСектор.ДатаОкончания = &ТекущаяДата»;
Запрос.УстановитьПараметр(«ТекущаяДата»,НачалоДня(ТекущаяДата()));

Если Выборка.Количество() > 0 Тогда

ТекущиеПартнеры = Новый Массив;

Пока Выборка.Следующий() Цикл
ТекущиеПартнеры.Добавить(Выборка.Партнер);
КонецЦикла;

ЗапросПартнер = Новый Запрос;
ЗапросПартнер.Текст =
«ВЫБРАТЬ
| Партнеры.Ссылка
|ИЗ
| Справочник.Партнеры КАК Партнеры
|ГДЕ
| Партнеры.Ссылка В (&ТекущиеПартнеры)»;
ЗапросПартнер.УстановитьПараметр(«ТекущиеПартнеры»,ТекущиеПартнеры);

Если ВыборкаПартнер.Количество() > 0 Тогда
Пока ВыборкаПартнер.Следующий() Цикл
ОбъектПАР = ВыборкаПартнер.Ссылка.ПолучитьОбъект();
ОбъектПАР.ОсновнойМенеджер = Справочники.Пользователи.ПустаяСсылка();
ОбъектПАР.ГруппаДоступа = Справочники.ГруппыДоступаПартнеров.НайтиПоНаименованию(«Общая»);
ОбъектПАР.Записать();
КонецЦикла;
КонецЕсли;
КонецЕсли;

Расписание: каждый день, с 5:00:00 один раз в день. Галочка использование стоит.

Источник

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

Версия конфигурации: Управление торговлей 10.3
Версия SQL сервера: 2012
Версия платформы 1С: 8.2.19.130

Настроено регламентное задание по обмену данными с распределенными информационными базами по расписанию. Обмен выполняется, когда выполнен вход в базу под пользователем «Обмен», имеющим полные права. До того как базу перенесли на SQL сервер, обмен работал без проблем. После переноса на SQL сервер, по менеджеру заданий видим, что регламеное задание по обмену выполняется по расписанию, но оно выполняется равно 1 секунду и выгрузки/загрузки файла обмена не происходит. То есть задание выполняется по расписанию, но не делает ничего. Блокировка регламентных заданий для этой базы не установлена.
В чем может быть причина такого поведения?

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

Регламентное задание в 8.2
В общем модуле «Бух. учет» (не знаю почему выбрал именно его создал процедуру) В модуле стоят.

Регламентное задание 1с 7.7
Как в семерке сделать регламентное задание, запускающее файл .bat по расписанию?

Регламентное задание в 1с
серверная база, создано два регламентных задания. одно предопределенное — работает норм. второе.

1С 8.2 Виснет регламентное задание
Релиз 8.2.17.143 Клиент-сервер. Есть регламентное задание. Предопределенное. Работает целый день.

Источник

Регламентные задания 8.3 Файловая база, не работает


пробовал добавить параметр запуска:
AllowExecuteScheduledJobs

все-равно не выходит каменный цветок 🙁

И у вас в настройке расписания стоит Повторять каждые 0 дн. Если нужно, чтобы каждый день выполнялось, нужно поставить 1.

ПодключитьОбработчикОжидания я могу, но тут заявили же:
My Webpage

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

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

(16) ahiles-ul, о, здорово, не знал.

Читайте также:  Газовая плита дарина gm 521 001 не работает духовка

Тогда, как вариант. В предприятии открыть «консоль заданий» и в ней настроить расписание.

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




а как запустил можешь наскриншотить?
на обычных формах вышло в обычном приложении?

Источник

Регламентное задание не работает по расписанию

Использован релиз 3.0.73

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

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

  1. Раздел: Администрирование – Обслуживание.
  2. Раскройте блок «Регламентные операции» и перейдите по ссылке «Регламентные и фоновые задания» (рис. 1).
  3. В открывшейся форме «Регламентные и фоновые задания» на закладке «Регламентные задания» представлен список регламентных заданий. В списке регламентных заданий:
    • в первой колонке установленный флажок означает, что регламентное задание включено и выполняется в соответствии с заданным расписанием;
    • во второй колонке «Наименование» указывается полное наименование регламентного задания;
    • в третьей колонке «Состояние» отображается информация о выполнении регламентного задания;
    • в четвертной колонке «Дата окончания» отображаются дата и время завершения регламентного задания;
    • если в колонках «Состояние» и «Дата окончания» указано «не определено», а флажок включен, то следует проверить расписание регламентного задания (возможно оно некорректно, поэтому регламентное задание не может выполняться) (рис. 2).

  1. Для включения или отключения регламентного задания выделите его в списке, правой кнопкой мыши откройте список команд и выберите нужное действие (рис. 3).

  1. Настроить расписание выполнения регламентного задания можно либо по кнопке «Настроить расписание», либо в форме регламентного задания по ссылке «Расписание». Чтобы открыть форму регламентного задания, выделите его в списке и двойным щелчком мыши откройте ее (рис. 4).

Смотрите также

Не пропускайте последние новости — подпишитесь
на бесплатную рассылку сайта:

  • десятки экспертов ежедневно мониторят изменения законодательства и судебную практику;
  • рассылка бесплатная, независимо от наличия договора 1С:ИТС;
  • ваш e-mail не передается третьим лицам;

Источник

Оцените статью