← На главную
При выполнении штатного обновления конфигурации «Бухгалтерия предприятия» (редакция 2.0) пользователи и администраторы иногда сталкиваются с нетипичным поведением Конфигуратора. При указании файла обновления (.cfu) система сообщает, что доступных обновлений в каталоге не найдено, либо после выбора конфигурации процесс неожиданно прерывается без вывода сообщений об ошибках.
Рассмотрим подробно причины возникновения этой проблемы и разберем проверенные способы её решения.
Выясним причины сбоя
Проанализируем ситуации, из-за которых процесс сравнения и объединения конфигураций не доходит до конца:
- Ограничения 32-битного процесса платформы 8.2: При обработке больших объемов метаданных процесс
1cv8.exe на платформе 8.2 может упираться в лимит выделения оперативной памяти (2 ГБ на процесс). Из-за этого диалоговое окно обновления "тихо" закрывается.
- Рассинхронизация конфигурации поставщика: Если предыдущие обновления завершались со сбоем или выполнялись некорректно, внутренние идентификаторы метаданных поставщика могут быть повреждены, несмотря на то, что номера версий базы и поставщика совпадают.
- Несоответствие платформы требованиями релиза: Новые релизы конфигураций часто требуют функций, которые корректно обрабатываются только более свежими релизами платформы 1С:Предприятие 8.3.
- Повреждение кэша или временных файлов: Во время распаковки
.cfu файлы помещаются в каталог %TEMP%. Ограничения прав доступа, антивирусная блокировка или повреждение временных файлов 1С в профиле пользователя прерывают распаковку.
Способ 1. Обновление платформы "1С:Предприятие" до актуальной версии 8.3
Часто проблема заключается в том, что старый релиз платформы 8.2 не может корректно разобрать структуру данных нового файла обновления. Для решения смените версию платформы.
- Установите последнюю версию платформы 1С:Предприятие 8.3.
- Запустите Конфигуратор информационной базы под платформой 8.3.
- Повторите попытку обновления через меню Конфигурация — Поддержка — Обновить конфигурацию и укажите файл
.cfu.
Способ 2. Обновление с помощью полного файла конфигурации (.cf)
Если обновление через файл .cfu не удается выполнить, используйте полный файл конфигурации (.cf) нужного релиза, который можно получить из дистрибутива полной установки.
Разберем порядок действий по шагам:
- Откройте Конфигуратор информационной базы.
- Перейдите в меню Конфигурация — Сравнить, объединить с конфигурацией из файла... (или Конфигурация — Поддержка — Обновить конфигурацию и выберите пункт "Указать файл").
- Укажите полный файл
.cf требуемого релиза.
- Подтвердите сравнение и объединение конфигураций.
- После завершения процедуры выполните обновление структуры базы данных (клавиша F7).
Способ 3. Восстановление конфигурации поставщика
Если конфигурация поставщика повреждена и система не определяет применимость обновлений, восстановите конфигурацию поставщика с помощью файла полного релиза .cf вашей текущей версии.
- Найдите или сформируйте
.cf файл текущей версии конфигурации, установленной в базе.
- В Конфигураторе выберите Конфигурация — Загрузить конфигурацию из файла... (предварительно обязательно сделайте резервную копию базы данных в файл
.dt).
- Загрузите
.cf файл текущего релиза, чтобы обновить и исправить служебную таблицу метаданных поставщика.
- После успешной загрузки запустите штатное обновление на следующий релиз с помощью файла
.cfu.
Способ 4. Очистка кэша и временных папок
Для исключения проблем с заблокированными временными файлами при распаковке .cfu архивов выполните следующие действия:
- Завершите все процессы
1cv8.exe.
- Очистите содержимое каталогов кэша 1С в профиле пользователя:
%LocalAppData%\1C\1cv8
%AppData%\1C\1cv8
- Очистите системную папку временных файлов
%TEMP%.
- Поместите файл обновления в простой каталог на диске без кириллицы и пробелов в пути (например,
C:\Update\).
- Запустите Конфигуратор от имени Администратора и повторите процедуру обновления.