Вход | Регистрация
 

Можно подряд обновлять типовые в конфигураторе?

Можно подряд обновлять типовые в конфигураторе?
Я
   Klesk
 
02.06.21 - 15:07
а потом запускать обработку данных в режиме предприятия? или лучше не стоит, чем грозит?
 
 Партнерская программа EFSOL Oblako
   lodger
 
1 - 02.06.21 - 15:11
(0) отложенные обработчики обновления БД могут быть пропущены.
это перекладывание из пустого в порожнее обычно, но если там окажутся твои данные - будет больно.
   ДенисЧ
 
2 - 02.06.21 - 15:13
если возник такой вопрос - то нельзя.
Кто знает, как можно - такие вопросы не задаёт
   Klesk
 
3 - 02.06.21 - 15:15
просто раньше в общем модуле добавляли обработчики для всех релизов, теперь так не делают?
   ДенисЧ
 
4 - 02.06.21 - 15:18
(3) Вот видишь - ты даже не знаешь, как проходит процесс обновления. И даже в код не смотришь.
А рвёшься разрушать устои и разбивать скрепы...
   Garykom
 
5 - 02.06.21 - 15:19
(0) нельзя, надо запускать предприятие чтобы там выполнилась обработка
и обязательно проверять что нет ошибок
   Garykom
 
6 - 02.06.21 - 15:20
(5)+ причем в последних релизах постобработка фоновая, т.е. надо это учитывать
   ildary
 
7 - 02.06.21 - 15:22
(6) Прошу уточнить, что поменялось? Ранее тоже было два этапа: первый - с незакрываемым окном, а втором - в фоне.
   Garykom
 
8 - 02.06.21 - 15:23
(7) да ничего просто незакрываемого окна может и не быть ))
   Garykom
 
9 - 02.06.21 - 15:24
(8)+ точнее оно быстро проскакивает а вся реальная обработка в фоне
   mikecool
 
10 - 02.06.21 - 15:29
пока работают обработчики в предприятии - обновляется конфиг на след релиз, почти всегда обработчики успевают
   Garykom
 
11 - 02.06.21 - 15:31
(10) зависит от объемов
у нас нихрена не успевают уже хотя базе всего полтора года
   GreyK
 
12 - 02.06.21 - 15:35
(0) Можно, но может не сработать и надо будет всё повторять вручную.
   Klesk
 
13 - 02.06.21 - 15:35
ясно, спасибо 
(10) разумно
(4) раньше было, что то типа:
Обработчик = Обработчики.Добавить();
    Обработчик.Версия = "11.1.2.10";
    Обработчик.Процедура = "ПланыВидовХарактеристик.СтатьиАктивовПассивов.УстановитьПризнакАктивПассивУПредопределенныхЭлементов";
    Обработчик.Опциональный = Ложь;
        
    Обработчик = Обработчики.Добавить();
    Обработчик.Версия = "11.1.2.11";
    Обработчик.Процедура = "ПартионныйУчетСервер.ИсправитьДвиженияСебестоимости";
    Обработчик.Опциональный = Ложь;
деталей не помню, но обновлять можно было, без запуска, сейчас не знаю, поэтому спросил
   Serg_1960
 
14 - 02.06.21 - 15:38
(3) Дело не только в отсутствии или наличии обработчиков. Классический случай: изменение значений одного типа на другой с потерей данных.
   Klesk
 
15 - 02.06.21 - 15:39
(14) если они последовательно бы выполнялись, как бы такое случилось?
   GreyK
 
16 - 02.06.21 - 15:40
(13) Так же всё осталось, но проблема при заполнении удаленных реквизитов и объектов метаданных мешает, а в 1с окопался вредитель, который меняет наименования реквизитов и объектов метаданных.
   timurhv
 
17 - 02.06.21 - 15:42
(13) в 1С косячат:
релиз 1.1.1 добавлено создание предопределенного ПВХ в отложенных обработчиках обновления
релиз 1.1.2 идет обращение к предопределенному ПВХ напрямую в коде без поиска в обязательных процедурах (которые обрабатывают при старте).

С 1.1.0 не перейти сразу на 1.1.2 без правки кода, только по-порядку.
   Klesk
 
18 - 02.06.21 - 15:43
(16) теперь всё понял, т.е. последний релиз переименовывает реквизит в УдалитьКонтрагент, а обработчик первого уже значения реквизита Контрагент в Партнер перенести не может, так как нет его.
   Serg_1960
 
19 - 02.06.21 - 15:54
(18) Случай из практики (и не однократно): был реквизит справочника с типом строка, а стал - с типом справочника. При первом обновлении реквизит сделали составного типа (строка, тип справочника); обработкой обновления строками реквизитов заполнили справочник и в значения реквизитов указали ссылки на эти записи. При втором обновлении у реквизита убрали тип строка. Не сложно догадаться чем закончится прыжок через первое обновление.
   Креатив
 
20 - 02.06.21 - 17:21
(0)При наличии бакапа можно обновляться даже cf-файлом. С некоторого времени типовые 1с при резвом обновлении начинают писать, что могут обновиться только с такого-то релиза. Тогда нужно восстановиться из бакапа и накатить сначала тот релиз.
   Winnie Buh
 
21 - 02.06.21 - 17:34
(0) можно, но не нужно,
эффект будет такой же, как обновлять с помощью полного cf с перескоком - может повезет, а может и нет
   Admin_Net_1C
 
22 - 03.06.21 - 08:03
(0) Обновлятор-1С в помощь


Список тем форума
 
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.