Оновлювати та володарюй (рішення проблем з оновленням)

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

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

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

Оновлювати та володарюй (рішення проблем з оновленням)

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

Відключає всю логіку при запуску програми - повідомлення про Нерекомендовані версії платформи, різні помічники, виконання оновлення інформаційної бази і т.д.

При цьому блокується відкриття всіх форм на робочому столі. Для налагодження.

але у мене це не спрацювало)

Тому підемо іншим шляхом. Відкриваємо зовнішню обробку ОтменітьОбновленіеІнформаціоннойБази.epf

Оновлювати та володарюй (рішення проблем з оновленням)

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

Тут потрібно зробити дві речі:

  1. Поставити коректний (актуальний номер релізу), не забувши запам'ятати старий, він стане в нагоді.
    Оновлювати та володарюй (рішення проблем з оновленням)
  2. Встановити у всіх елементів прапорець Виконана реєстрація відкладених оброблювачів
    Оновлювати та володарюй (рішення проблем з оновленням)

Оновлювати та володарюй (рішення проблем з оновленням)

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

Потім повертаємо всі значення регістра в початковий стан і перезапускаємо програму.

Оновлювати та володарюй (рішення проблем з оновленням)

Обробка Оновлення розпочнеться заново.
І якщо ви виправили всі помилки - пройде успішно.

У рідкісних випадках (тут можуть бути як косяки розробників, так і ваші) потрібно пропустити окремі кроки поновлення.
Наприклад, в моєму випадку я отримував помилку

: Чи не вказана процедура заповнення даннихотложенного обробника поновлення "Документи.ТранспортнаяНакладная.ПеренестіДанниеІзРеквізітовВНовийДокумент".

хоча 100% був упевнений, що у мене і документів таких немає.
А нанівець, як то кажуть, суду немає.

Відкриваємо другу обробку НовиеСведеніяОбОбновленіі.epf знаходимо

Оновлювати та володарюй (рішення проблем з оновленням)

фільтр поля знайти працює і по підрядку

Оновлювати та володарюй (рішення проблем з оновленням)

Натискаємо кнопку - відкрити форму видалення обробника.

і видаляємо збою процедуру.

Оновлювати та володарюй (рішення проблем з оновленням)


Після цього запускаємо оновлення ІБ.

Не забуваємо про ключ командного рядка ЗапустітьОбновленіеІнформаціоннойБази

Код обробки відкритий.

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

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

Оновлювати та володарюй (рішення проблем з оновленням)

Лайфхак невеликий - але вихід є.
Натискаєте F1, або за посиланням відкриваєте технологічний журнал, там буде активна кнопка - "Довідка".

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

Оновлювати та володарюй (рішення проблем з оновленням)

Схожі статті