Обновляй и властвуй (решение проблем с обновлением)

14.01.22

База данных - Обновление 1С

Не всегда обновление конфигурации проходит штатно. Как получить больший контроль над обновлением - в этой статье. Версия БСП - 2.3.1.85

Файлы

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование Скачано Купить файл
ОтменитьОбновлениеИнформационнойБазы
.epf 6,47Kb
382 3 000 руб. Купить
Новые сведения об обновлении БСП - 2.3.x.x
.epf 19,95Kb
310 3 000 руб. Купить
Новые сведения об обновлении БСП - 3.1.x.x
.epf 25,29Kb
71 3 000 руб. Купить

Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний

Оформите подписку на компанию для решения рабочих задач

Оформить подписку и скачать решение со скидкой

Вы можете заказать платную доработку или адаптацию этой разработки под вашу конфигурацию на «Бирже заказов».

  • 0% комиссии — оплата напрямую исполнителю;
  • Исполнители любого масштаба — от отдельных специалистов до команд под проект;
  • Прямой обмен контактами между заказчиком и исполнителем;
  • Безопасная сделка — при необходимости;
  • Рейтинги, кейсы и прозрачная система откликов.

Иногда хотелось бы конфигурацию базы данных обновить, но пропустить обработку обновления.

Причин этому много, основная - ошибки в процессе обновления.

При этом получить доступ к полному интерфейсу программы невозможно - можно только открыть внешнюю обработку или посмотреть журнал регистрации.
(Фирма 1С анонсировала ключ запуска приложения ОтключитьЛогикуНачалаРаботыСистемы.
цитирую:

Отключает всю логику при запуске программы – сообщение о нерекомендуемой версии платформы, различные помощники, выполнение обновления информационной базы и т.д.

При этом блокируется открытие всех форм на рабочем столе. Для отладки.

но у меня это не сработало)

Поэтому пойдем другим путем. Открываем внешнюю обработку ОтменитьОбновлениеИнформационнойБазы.epf

и редактируем РегистрСведений.ВерсииПодсистем

Здесь нужно сделать две вещи:

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

Результат:

После этого 1С не будет запускать обновление при старте, и можно будет спокойно разобраться с ошибками.

Затем возвращаем все значения регистра в исходное состояние и перезапускаем программу.

Обработка обновления запустится заново.
И если вы исправили все ошибки - пройдет успешно.

В редких случаях (тут могут быть как косяки разработчиков, так и ваши) нужно пропустить отдельные шаги обновления.
Например, в моем случае я получал ошибку 

{ОбщийМодуль.ОбновлениеИнформационнойБазыСлужебный.Модуль(4267)}: Не указана процедура заполнения данных отложенного обработчика обновления "Документы.ТранспортнаяНакладная.ПеренестиДанныеИзРеквизитовВНовыйДокумент".

хотя 100% был уверен, что у меня и документов таких нет.
А на нет, как говорится, суда нет.

Открываем вторую обработку НовыеСведенияОбОбновлении.epf находим

фильтр поля найти работает и по подстроке

Нажимаем кнопку - открыть форму удаления обработчика.

и удаляем сбоящую процедуру.


После этого запускаем обновление ИБ.

Не забываем про ключ командной строки ЗапуститьОбновлениеИнформационнойБазы

Код обработки открыт.

Проверена на конфигурации Управление торговлей, редакция 11.2 (11.2.2.106) 

 

P.S. Появился вопрос про относительно старые конфигурации.
У них при ошибке в обработке обновления нет кнопки "Открыть внешнюю обработку", только "Завершить работу" и "Перезапустить", более того - окно открыто модально.
Для владельцев базовых версий почти патовая ситуация, т.к. перезапуск приведет к этому же окну.

Лайфхак невеликий - но выход есть.
Нажимаете F1, или по ссылке открываете технологический журнал, там будет активна кнопка - "Справка".

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

 

 

Вступайте в нашу телеграмм-группу Инфостарт

Обновление пропустить обработку обновления БСП

См. также

Перенос данных 1C Обновление 1С Системный администратор Программист 1С 8.3 1С:Управление торговлей 11 Россия Абонемент ($m)

Рассматривается, при каких условиях и как отключить повторный запуск обработчиков обновления в центральном узле распределенной информационной базе после обмена сообщением с обновленным узлом.

1 стартмани

07.05.2026    310    0    gzharkoj    0    

2

Обновление 1С Программист 1С 8.3 1С:ERP Управление предприятием 2 Отраслевые Сельское хозяйство и рыболовство Бесплатно (free)

В одном из наших проектов сложного обновления с «1С:ERP 2.5« присутствовал интегрированный модуль «1С:Птицеводство» с неопределенным релизом и накопленными дефектами предыдущих слияний. Прямое обновление было нецелесообразно из-за рисков некорректной реструктуризации. В статье описан метод идентификации версии через анализ метаданных и алгоритм удаления неактуальных объектов перед финальным переходом.

30.04.2026    418    1c-izh    0    

4

Обновление 1С Программист 1С 8.3 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1C:ERP Бесплатно (free)

В ходе тестового обновления нетиповой конфигурации «1С:ERP» с версии 2.5.7.201 на 2.5.22.129 после завершения всех регламентных процедур были зафиксированы массовые отрицательные остатки по складам.

17.04.2026    663    1c-izh    1    

4

Обновление 1С Программист 1С 8.3 1С:ERP. Управление холдингом Бесплатно (free)

Проект обновления «1С:ERP Управление холдингом» с 3.2.1 на 3.2.8 принёс задачку: логика проверки заполнения обязательных реквизитов «переехала» с момента проведения на этап первичной записи документа.

16.04.2026    604    1c-izh    2    

3

Обновление 1С Программист 1С 8.3 Россия Абонемент ($m)

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

1 стартмани

09.04.2026    568    5    NAlex    0    

2

Обновление 1С Перенос данных 1C Программист 1С 8.3 1С:Документооборот 1С:ERP Управление предприятием 2 Бесплатно (free)

Однажды к нам на проект сложного обновления пришла конфигурация «1С: Документооборот КОРП», которую требовалось обновить в технологическое окно 1 час. И мы обновили базу так, как это делают в подобных случаях с ERP — используя механизм «Обновление через копию».

06.04.2026    3682    1c-izh    9    

6

Обновление 1С Программист Бесплатно (free)

Рассматриваем типичные проблемы обновления 1С: ручную рутину, ошибки при релизах и перегрузку команды. Учимся автоматизировать обновления, работу с доработанными конфигурациями и процессы групповой разработки с помощью инструмента «Обновлятор». Разбираемся, как выстроить безопасный и управляемый процесс доставки изменений – от проверки релизов до автоматического обновления рабочих баз. В результате команда освобождается от рутинных задач и может сосредоточиться на развитии системы.

01.04.2026    1454    vladimir-89    0    

6

Нейросети Обновление 1С Программист 1С 8.3 1С:Бухгалтерия 3.0 Россия Абонемент ($m)

Внешняя обработка для автоматизации обновления расширений конфигураций 1С с помощью нейросетей.

1 стартмани

30.03.2026    1041    6    erni    6    

4
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. insurgut 208 03.12.15 07:52 Сейчас в теме
Хороший способ для разбора ошибок при обновлении, главное чтобы не использовалось так "ошибка какая-то... а давай просто процедуры обновления проскочим и пусть дальше все работают" :)
2. capitan 2576 03.12.15 12:32 Сейчас в теме
(1) insurgut, :)
как известно пиво по утрам не только вредно... но и полезно
Практически каждую обработку можно использовать и в пользу и во вред.
RibD; graphbuh; +2 Ответить
3. w.r. 655 03.12.15 13:03 Сейчас в теме
Будет полезно, спасибо
4. Franco 85 03.12.15 15:38 Сейчас в теме
Фразу
«
Фирма 1С анонсировала ключ запуска приложения ОтключитьЛогикуПриНачалеРаботыСистемы
»
я сперва принял за анекдот...
user591389_aska_rabota; user811769; Capitullo; Anchoret; Vida; wowik; GIZmo; awk; sbcode; PowerBoy; capitan; +11 Ответить
5. capitan 2576 03.12.15 17:57 Сейчас в теме
(4) Franco, дельное замечание !
6. SkorikA 83 07.12.15 08:17 Сейчас в теме
Надеюсь ошибка при обновлении возникла на копии базы при тестировании, а не при обновлении рабочей?:-)
Честно говоря единственный раз столкнулся с тем, что при обновлении возникла ошибка (при этом достаточно было поправить исходные данные в базе), хотя опыт обновлений достаточно большой (БП, ЗУП, УПП, Документооборот).

Имхо, нужно очень аккуратно подходить к пропускаю обработчиков обновления - велик риск потом "поймать" еще более странные ошибки.
7. capitan 2576 07.12.15 14:22 Сейчас в теме
(6) SkorikA, практически голос совести мне написал :)
Ошибок бояться, 1С не кодить.
И кстати, откуда это Вы знаете про еще более "странные" ошибки, если никогда не ловили ошибок ? ;)
8. sytkosa 119 29.03.16 02:16 Сейчас в теме
(0) А есть какая либо универсальная обработка которая параметры сеанса тип ХранилищаЗначений редактирует, например очень часто нужно при обновлении корректировать ?
ПараметрыСеанса.ПравилаВыборочнойРегистрацииОбъектов.Получить()

9. capitan 2576 29.03.16 18:22 Сейчас в теме
(8) 8SiriuS8, с трудом могу представить такую обработку и самое главное зачем она нужна.
10. bforce 484 19.01.17 10:23 Сейчас в теме
Для истории.
В БСП версии 2.3.2+ параметр запуска называется ОтключитьЛогикуНачалаРаботыСистемы.
Andreyyy; kolya_tlt; vasja_yar; +3 Ответить
11. VitalyKepov 53 28.06.17 14:04 Сейчас в теме
12. platonov.e 162 15.10.17 19:40 Сейчас в теме
Может подскажите уж... у меня ошибка "Не указана процедура заполнения данных отложенного обработчика обновления" ругается на каждую процедуру. Не буду же я все удалять... Обновляю УТ 11.1 на 11.2. Как обновить то? Встал на этой ошибки, сутки сижу уже...
13. capitan 2576 16.10.17 09:33 Сейчас в теме
Обновлять УТ 11.1 на 11.2 - это почти искусство.
Чешите в затылке. Обновить можно.
14. platonov.e 162 17.10.17 08:52 Сейчас в теме
(13) Шел третий день... Скоро будет дырка в затылке)
15. capitan 2576 17.10.17 09:23 Сейчас в теме
С тех пор как люди придумали деньги, это перестало быть проблемой.
graphbuh; +1 Ответить
16. yura-100 21 18.04.19 11:13 Сейчас в теме
Спасибо. Отличная обработка. Работает и на УТ 11.4
17. capitan 2576 18.04.19 11:15 Сейчас в теме
(16)Спасибо за плюс )
Она в любой типовой с БСП будет работать
18. 1cembreg 25 19.09.19 16:18 Сейчас в теме
Самое обидное, что из справки нельзя во "все функции" попасть, вот и приходится новеньким платить 2 СМ за одну строчку кода в обработке )

Но автору спасибо, столкнулся с неведомой хренью при обновлении "таблица на SQL потерялась" - нашёл статью сэкономил время на чтение справки по БСП
19. nporrep 50 02.02.20 01:40 Сейчас в теме
Для доступа к регистру сведений "Версии подсистем" достаточно запустить Предприятие из Конфигуратора в режиме обычного приложения, и далее (не обращая внимания на ругань обновления) - Операции - Регистры сведений - Версии подсистем...
23. kaluganin 13.01.22 16:33 Сейчас в теме
(19) так-то можно и внешнюю обработку открыть, что его подредактирует..
20. user739170 23.02.20 23:17 Сейчас в теме
Здравствуйте, при запуске обработки (НовыеСведени_ОбОбновлении) в базе выдается следующая ошибка (см приложенный файл)

Управление торговлей, редакция 11.1 (11.1.10.199)
платформа 8.3.16.1148
Прикрепленные файлы:
21. user739170 24.02.20 18:53 Сейчас в теме
Здравствуйте, некоторое время назад я столкнулся с неразрешимой для меня проблемой - не могу обновить 1С: Управление торговлей т.к. не выполнены все обработчики обновления (предыдущего), при попытки их игнорирования и установки очередного обновления, программа отказывается обновлятся и ссылаясь на то,что предыдущее обновление завершено неполностью и предлагает восстановиться с резервной копии. Обработчики ( покрайней мере первый - до других даже очередь не доходит) висит в стадии -выполняется уже несколько месяцев. У меня к Вам большая просьба (всем тем, кто хочет откликнуться) - не могли бы Вы на возмездной основе помочь мне решить эту проблему ( установить очередное одно или несколько обновлений).

Управление торговлей, редакция 11.1 (11.1.10.199)
платформа 8.3.16.1148

пишите на perets-j@yandex.ru пришлю ссылку на базу
Спасибо!
Прикрепленные файлы:
22. Светлый ум 507 24.01.21 09:23 Сейчас в теме
Управление обновлениями : сильно +1
24. Mx00 251 14.01.22 17:09 Сейчас в теме
правильный ключ запуска /ОтключитьЛогикуНачалаРаботыСистемы
25. capitan 2576 14.01.22 20:03 Сейчас в теме
(24)Поправил, спасибо
26. fixin 4337 26.09.22 11:06 Сейчас в теме
Я наваял необольшое расширение модуля ОбновлениеИнформационнойБазы:
&Вместо("НеобходимоОбновлениеИнформационнойБазы")
Функция Расш1_НеобходимоОбновлениеИнформационнойБазы()
	Возврат ложь;
	// Вставить содержимое метода.
	Результат = ПродолжитьВызов();
	Возврат Результат;
КонецФункции

Показать


Проверено на релизе БП3 (3.0.121.25)
27. capitan 2576 26.09.22 15:05 Сейчас в теме
(26)И в чем его польза?
Оно все процедуры обновления пропустит, а ошибка обычно только в одной
С тем же успехом можно в отладчике переменную поменять
28. fixin 4337 03.10.22 13:38 Сейчас в теме
(27) ну лично я использовал это дело для того, чтобы в нужном релизе разработать обработку загрузки поступлений для клиента. Я демо-базу обновил до нужного релиза, включил это расширение и смог отладить обработку.
Там, правда, не включилась константа "Использовать реализации", из-за чего не были видны договора, но что поделать.
29. klovic 07.03.23 16:10 Сейчас в теме
Доброго времени суток!!! Народ, кто нибудь скиньте обработку за деньги.... критическая ситуация.....((((
30. capitan 2576 08.03.23 11:48 Сейчас в теме
(29)Надо наверное в личку писать а не в комментарии если критическая ситуация
Для отправки сообщения требуется регистрация/авторизация