Имя: Пароль:
1C
1С v8
Обязательно ли запускать пользовательский интерфейс после каждого обновления конфигурации?
0 romanыч
 
08.05.23
06:59
Обычно, когда обновляю конфигурацию, после каждого релиза обновления запускаю пользовательский интерфейс для запуска обновлений. Только после этого перехожу к обновлению на следующий релиз. Скажите, вообще эта процедура обязательна? Во-первых занимает много времени. Во-вторых, сейчас обновлял базу и забыл между релами запустить обновление в пользовательском интерфейсе. Это критично?
1 Garykom
 
08.05.23
07:02
Ну, это, а подумать?

Бывает критично, бывает нет.
Смотря как повезет - что в обновлении и что в данных, надо ли их последовательно обязательно.

Если через обновление можно было прыгать (сразу накатывать второе без первого) - то никаких проблем совсем.
2 Chai Nic
 
08.05.23
08:05
"Обновлятор" ещё для себя не открыли?
3 Winnie Buh
 
08.05.23
08:53
(0) +1
это как повезёт,
может прокатит, а может угробишь базу,
главное архивные копии перед такими экспериментами не забывай делать
4 RoRu
 
08.05.23
13:02
(2) обновлятор кстати запускает
5 Hmster
 
08.05.23
13:07
(0) я иногда обновляю через .cf, если случай совсем запущенный то через несколько.
И да, обязательно!
6 NorthWind
 
08.05.23
14:12
(0) чисто логически разумнее запускать. В процессе обновления ИБ может как минимум дописываться какая-нибудь актуальная НСИ в справочники и регистры сведений. Если этого не произойдет, а инфа окажется нужна в работе - вам придется каким-то образом этот вопрос решать. А зачем вам нужна лишняя головная боль?
7 NorthWind
 
08.05.23
14:18
Причем, если не повезет, косяк может вылезти не прямо сразу, а спустя месяцы, когда вы уже и думать забудете, какое обновление могло бы быть ответственным за это.
8 mikecool
 
09.05.23
21:27
не припомню - но есть параметр запуска, который активизирует запуск обновлений сразу при применении изменений
ошибаюсь?
9 Bigbro
 
10.05.23
08:21
предположим в первом обновлении у вас в очередной раз переименовали регистр и создали новый
а также в обработке запуска перенесли данные из старого регистра в новый
1с любит таким развлекаться..
а в следующем уже удалили ставший ненужным старый регистр.
что произойдет при пропущенном запуске?
10 CepeLLlka
 
10.05.23
08:23
(5)Как то у вас одно с другим не вяжется :)
11 Обработка
 
10.05.23
09:34
(0) Не ленись запускай. За то спать спокойно будешь.
А если в лом то возьми в привычку не отставать и обновлять всегда на последний релиз.
Или поручи это кому нибудь кому не в лом.
12 Hmster
 
10.05.23
09:42
(10) у ТС вопрос был про запуск пользовательского интерфейса, т.е. он не просто обновление накатывает, но и похоже обновляет конфу. В этом случае обязательно, если конфу не обновлять, то конечно можно несколько обновлений последовательно поставить и потом обновить
13 dmpl
 
10.05.23
12:45
(0) Если есть такой вопрос - обязательно. Но если проанализировать обработчики и изменения в метаданных, то часто можно и пропустить несколько релизов.

(5) Вот этим гораздо реальнее убить базу, чем обновлением без запуска обработчиков. Достаточно вспомнить ту же СтавкаНДС/УдалитьСтавкаНДС. При обновлении через .cf СтавкаНДС (с типом перечисление) сопоставляется с СтавкаНДС (с типов справочник), и очищается. А УдалитьСтавкаНДС становится добавленным реквизитом, и тоже пустым.
14 Chai Nic
 
10.05.23
14:28
(13) Это если обновлять через сравнение и объединение, а не через установку обновления. Если через обновления, то реквизиты по уиду сопоставляются, а не по имени.
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший