Имя: Пароль:
1C
1С v8
ЗУП 3.1: обновление релизов и блокировка регламентных заданий
0 Антиквар
 
17.02.19
20:03
Всем привет!
Только с января по-настоящему перешли на ЗУП 3.1, и есть не совсем понятный момент, возможно я делаю что-то не так.
При обновлении релизов нужно ставить блокировку регламентных заданий (ну во всяком случае в 2.5 так было, иначе во время обновления запускались фоновые задания и всё рушили).
В 2.5 при первом запуске после обновления выполнялись доп.обработки. В 3.1 они тоже выполняются, но фоновыми заданиями. А при блокировке регламентных  соответственно они не запускаются. Я могу их выполнить вручную. Т.е. захожу в список регламентных, ищу задание "Отложенное обновление ИБ" и вручную запускаю. Но если допустим требуется выполнить 6 заданий, то я 6 раз нажимаю на кнопку, при этом надо ждать, когда предыдущее закончится, чтоб нажать кнопку повторно для запуска следующего. Собственно я так и сделал в этот раз, к счастью выполнялись они не долго и при каждом обновлении их было не много.
Но на будущее хотелось бы понять, как лучше поступать.
Можно после обновления отключать блокировку регламентных заданий, ждать когда закончатся доп. обработки, потом опять включать блокировку, обновлять на следующий релиз, затем опять отключать и т.д. Но тоже как-то не правильно. Да и могут запуститься какие-то свои фоновые задания, которые во время обновления базы совсем нежелательны, особенно когда ты обновляешь копию базы, для тестирования.
Возможно просто именно сейчас для меня было актуально, ибо пришлось накатывать сразу около 8 релизов. Когда один-два релиза, то может не так критично вручную позапускать задание "Отложенное обновление ИБ"...
Если вообще не выполнять эти задания (доп. обработки), а сначала всё обновить до последнего релиза, после чего уже включить регламентные и пусть в фоне всё доделывает. Но считаю это неправильно, мало ли какие промежуточные действия между релизами должны были сделаться в своё время. Да и к тому же я попробовал на копии, 1С после нескольких таких обновлений без запуска доп. обработок выругалась, что не все нужные регламентные операции выполнены, предложила восстановить базу из архива и начать сначала. Т.е. это явно путь неверный.
Какой тогда верный?
1 Антиквар
 
20.02.19
09:27
up
2 СтарыйДед
 
20.02.19
10:04
Я поступаю так. В консоли управления серверами отключаю регламентные задания. Выполняю обновление через конфигуратор, при необходимости несколько релизов подряд. Запускаю в режиме 1С Предприятие, одновременно в консоли сервера снимаю блокировку регламентных заданий. Визуально отслеживаю отработку процедур обновления. Наслаждаюсь результатом ;)
Такого порядка придерживаюсь с июля 2018 г., как перешли на 3.1. Косяков не наблюдаю.
3 KnightAlone
 
20.02.19
11:12
(2) аналогично с 2017-го
4 Антиквар
 
20.02.19
13:34
(2) Ясно, спасибо. Значит всё правильно я понял.
5 FIXXXL
 
20.02.19
15:22
(4) у меня всегда в тестовой выключены регламенты, делаю так:
в форме Результаты обновления программы переключатель на вариант "Обработка данных" и вручную запускаю регламент отложенного обновления
пробегает сам все обработчики...
6 Доминошник
 
20.02.19
16:51
(2)(3) А для файловой версии - есть подобные рекомендации?
7 DJ Anthon
 
20.02.19
17:12
(2) пару раз от подряд накатанных релизов база падала, с тех пор так больше не делаю. хотя это давно было.
8 DJ Anthon
 
20.02.19
17:13
(0) у меня много баз, всегда обновлялись корректно, ни разу не сталкивался с проблемой регламентных. они сами не блокируются разве? у вас большая база? скуль?
9 Антиквар
 
21.02.19
11:50
(5) Не замечал никакого переключателя там. Спасибо, обращу внимание в следующий раз. (7) Да, я тоже подряд не делаю никогда
(8) База большая. Скуль. Я сталкивался, правда давно.Запускались стандартные фоновые задания ЗУПа, и обрывали процесс обновления. С тех пор всегда блокирую и в ЗУПе и во всех внешних базах, которые у нас в ЗУП могут что-то писать.