Слово "крыжить" я лично встречала только в бухгалтерской среде и искренне считала, что это не…
admin / 22.03.2020
У меня после перехода с УТ 11.1 на УТ 11.2 в клиент-серверном режиме в фоне крутилось больше сотни обработок, и невозможно было обновляться дальше без ожидания их завершения, потому что в следующих релизах эти обработки просто удаляются из модулей! А ты ловишь кучу ошибок «Процедура не найдена. Завершить работу» и приходится откатываться назад. При чем то, что эти обработки в фоне крутятся, можно узнать лишь добравшись через кучу пунктов меню в почти секретное окно результатов обновления, и никак не рассчитать когда это все завершится — через несколько минут или суток. Сидите ждите, и ничего, что вам еще нужно с пяток релизов поставить и работать — куча никому не понятных операций важнее.
Кстати, в файловом режиме обработки обновления не крутятся в фоне, а выполняются все при запуске, поэтому там более явно видно, выполнились все обработки или их выполнение еще идет. Хотя когда запуск базы превращается в 20-часовое ожидание тоже не особо приятно.
Кто вообще это придумал — удалять процедуры и функции в следующем релизе? Кому он мешает? При чем без них база просто не запускается! Хотел бы я знать этого «героя», чтобы сказать спасибо за абсолютно дурацки процесс обновления!
К тому же одна обработка завершалась с ошибкой, типа «не удалось выполнить». Теперь висит в списке, выполнится не может, из-за нее другие обработки тоже висят со статусом «Выполнено» из из списка не удаляются. Список вообще никак не управляется, статус сменить нельзя, и убрать это надоедливое окно «обновление не выполнено» при каждом запуске базы каждого пользователя невозможно. Наверное придумывали под девизом «Все для пользователя».
Извините, накипело. Ну хоть кто-то будет предупрежден и не попадется на те же грабли.
SHIFT_969, http://v8.1c.ru/o7/201305fi/index.htm
22.05.2013 Работа фоновых заданий в файловом варианте
Реализовано в версии 8.3.3.641.
Мы значительно упростили работу с фоновыми и регламентными заданиями в файловом варианте.
Раньше для автоматического выполнения заданий требовалось запускать отдельный, дополнительный сеанс 1С:Предприятия, используемый в качестве планировщика заданий. И в этом сеансе нужно было периодически выполнять метод встроенного языка ВыполнитьОбработкуЗаданий(). Такой подход был довольно громоздким, неудобным и сильно ограничивал использование фоновых и регламентных заданий в файловом варианте работы.
Теперь всё стало гораздо проще. Если стартует тонкий или толстый клиент, а также если у веб-сервера есть клиентские соединения, то в каждом из этих приложений автоматически запускается еще один поток с подключением к базе данных. Эти потоки занимаются тем, что выполняют фоновые и регламентные задания.
Каждое из перечисленных приложений выполняет собственные фоновые задания. Если приложение инициировало несколько фоновых заданий, то выполняются они последовательно, в порядке поступления.
А регламентные задания выполняет только одно из запущенных приложений. Выполняет оно их после того, как выполнит собственные фоновые задания. При этом автоматическая обработка очереди регламентных заданий проводится раз в минуту.
Чтобы платформа могла определить, какое из запущенных приложений будет исполнять регламентные задания, мы добавили новый параметр командной строки — AllowExecuteScheduledJobs. С помощью этого параметра также можно принудительно переназначить функцию исполнения регламентных заданий другому приложению.
Предназначен для администрирования регламентных и фоновых заданий.
Ряд действий в программе может выполняться автоматически в фоновом режиме, по определенному расписанию. Такие действия называются регламентными заданиями, например, это ежедневная загрузка курсов валют, регулярная рассылка отчетов, отложенное проведение документов и т.п. Регламентные задания облегчают работу в программе, позволяя перенести выполнение рутинных задач в саму программу, и в то же время они снижают человеческий фактор (например, можно забыть загрузить курсы валют в один из перегруженных другими задачами дней).
Открывается по команде Регламентные и фоновые задания в разделе Администрирование — Обслуживание — Регламентные операции.
Список предоставляет следующие возможности:
Содержание
В списке можно включить (или отключить) то или иное регламентное задание и поменять расписание.
В списке выводится:
Технически, в соответствии с заданным расписанием для выполнения регламентного задания создается фоновое задание, которое выполняет регламентные действия. Например, если задано ежедневное расписание на 9:15, то каждый день в 9:15 будет запускаться новый сеанс фонового задания. После завершения регламентной операции фоновое задание автоматически завершается.
В списке выводится:
Для контроля выполнения регламентных заданий можно воспользоваться отбором фоновых заданий по различным признакам:
Отбор | Описание |
По состоянию |
|
По периоду |
|
По регламентному заданию |
|
Внимание! Для того чтобы отобрать фоновые задания в соответствии с выбранными настройками, нажмите Обновить.
FILED UNDER : Статьи