Не завжди оновлення конфігурації проходить штатно.
Як отримати більший контроль над оновленням - в цій статті.
Версія БСП - 2.3.1.85
Іноді хотілося б конфігурацію бази даних оновити, але пропустити обробку поновлення.
Причин цього багато, основна - помилки в процесі оновлення.
При цьому отримати доступ до повного інтерфейсу програми неможливо - можна лише відкрити зовнішню обробку або подивитися журнал реєстрації.
(Фірма 1С анонсувала ключ запуску додатка ОтключітьЛогікуПріНачалеРаботиСістеми.
цитую:
Відключає всю логіку при запуску програми - повідомлення про Нерекомендовані версії платформи, різні помічники, виконання оновлення інформаційної бази і т.д.
При цьому блокується відкриття всіх форм на робочому столі. Для налагодження.
але у мене це не спрацювало)
Тому підемо іншим шляхом. Відкриваємо зовнішню обробку ОтменітьОбновленіеІнформаціоннойБази.epf
і редагуємо РегістрСведеній.ВерсііПодсістем
Тут потрібно зробити дві речі:
- Поставити коректний (актуальний номер релізу), не забувши запам'ятати старий, він стане в нагоді.
- Встановити у всіх елементів прапорець Виконана реєстрація відкладених оброблювачів
Після цього 1С НЕ буде запускати оновлення при старті, і можна буде спокійно розібратися з помилками.
Потім повертаємо всі значення регістра в початковий стан і перезапускаємо програму.
Обробка Оновлення розпочнеться заново.
І якщо ви виправили всі помилки - пройде успішно.
У рідкісних випадках (тут можуть бути як косяки розробників, так і ваші) потрібно пропустити окремі кроки поновлення.
Наприклад, в моєму випадку я отримував помилку
: Чи не вказана процедура заповнення даннихотложенного обробника поновлення "Документи.ТранспортнаяНакладная.ПеренестіДанниеІзРеквізітовВНовийДокумент".
хоча 100% був упевнений, що у мене і документів таких немає.
А нанівець, як то кажуть, суду немає.
Відкриваємо другу обробку НовиеСведеніяОбОбновленіі.epf знаходимо
фільтр поля знайти працює і по підрядку
Натискаємо кнопку - відкрити форму видалення обробника.
і видаляємо збою процедуру.
Після цього запускаємо оновлення ІБ.
Не забуваємо про ключ командного рядка ЗапустітьОбновленіеІнформаціоннойБази
Код обробки відкритий.
Перевірено на конфігурації Управління торгівлею, редакція 11.2 (11.2.2.106)
P.S. Постало питання про відносно старі конфігурації.
У них при помилку в обробці поновлення немає кнопки "Відкрити зовнішню обробку", тільки "Завершити роботу" і "Запустити знову", більш того - вікно відкрите модально.
Для власників базових версій майже патова ситуація, тому що перезапуск призведе до цього ж вікна.
Лайфхак невеликий - але вихід є.
Натискаєте F1, або за посиланням відкриваєте технологічний журнал, там буде активна кнопка - "Довідка".
А з вікна довідки вже можна отримати доступ до повного меню, в тому числі і відкриття файлів зовнішніх обробок.