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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Читайте также:  Как настроит vlan cisco

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

Относительно того, что задание не запускается, проверь на вкладке «Общие» расписания, должно стоять «Повторять каждые:» 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

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

Читайте также:  Apple не работает facetime

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

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

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

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

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

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

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




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

Источник

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

Добрый день, коллеги. Стоит задача выполнять регламентные задания на отдельном сервере. Платформа 8.3.8.1861. Имеются два сервера 1с на разных виртуалках(srv1, srv2) в локальной сети. На одной виртуалке(srv1) сервер 1с и скуль , на другой(srv2) только поставил сервер 1с. Необходимо сделать так, чтобы все регламентные задания и только регламентные задания выполнялись на srv2, а пользователи работали на srv1. Проблема просто в том, что когда регламентные задания съедают всю память сервак вешается, в итоге вылетают и пользователи.

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

сервер уровня КОРП поддерживает:

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

это решается через требования назначения функциональности.
но для этого нужна КОРП лицензия.

2.1.7.4.6. Назначение конкретных фоновых заданий на конкретный рабочий сервер

Необходимо настроить кластер серверов таким образом, чтобы на рабочем сервере SRV1 выполнялись только отчеты, на рабочем сервере SRV2 выполнялись только регламентные задания ОбновлениеИндексаППД и ОбновлениеАгрегатовПродаж, а остальные фоновые задания должны выполняться на рабочем сервере SRV3. Для этого необходимо настроить следующие правила:
.

Источник

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