Процесс обновления конфигурации 1С — одна из ключевых задач администраторов и разработчиков. Однако нередко возникают ситуации, когда платформа перестает реагировать на выбор файла обновления, пишет о отсутствии доступных релизов или не позволяет продолжить процедуру. Проанализируем, почему возникает эта проблема и какими проверенными способами можно её решить.
Рассмотрим главные факторы, из-за которых платформа 1С может блокировать установка обновлений:
.cfu): Файл обновления .cfu содержит только разницу между конкретными версиями. Если текущий релиз конфигурации поставщика отсутствует в списке допустимых исходных версий для данного файла, платформа не даст его выбрать.Config, ConfigSave) могут блокировать процедуру сравнения и объединения.Разберем по шагам основные способы восстановления нормальной работы механизма обновлений.
Если конфигурация содержит доработки, наиболее надежный путь — подготовить полный файл конфигурации (.cf) нужного релиза вне рабочей базы, внести в него доработки и залить в рабочую систему.
.cf).Конфигурация — Сохранить конфигурацию в файл и получим готовый файл .cf..dt) рабочей базы.Конфигурация — Загрузить конфигурацию из файла, выбрав наш подготовленный .cf.Если требуется обновить именно конфигурацию поставщика, не нарушая существующие правила настройки поддержки, применим следующий алгоритм:
Конфигурация — Поддержка — Настройка поддержки..cf..cf в новую базу через меню Конфигурация — Загрузить конфигурацию из файла..cfu или .cf до требуемого релиза..cf.Настройка поддержки и выполним полную загрузку полученного файла .cf (или сравнение/объединение с сохранением поддержки).В случаях, когда сбилась привязка к конфигурации поставщика, помогает полная перезагрузка структуры поддержки:
Настройка поддержки.Конфигурация — Сравнить, объединить с конфигурацией из файла и выберем сохраненную заводскую конфигурацию.Если описанные методы не помогают, рекомендуем проанализировать сопутствующие факторы:
1. Очистка кэша платформы: Удалим каталоги кэша Конфигуратора и тонкого клиента из папок %LOCALAPPDATA%\1C\1cv8 и %APPDATA%\1C\1cv8.
2. Проверка целостности базы данных: Запустим утилиту chdbfl.exe (находится в каталоге bin установленной платформы 1С) для файловой базы или выполним процедуру Тестирование и исправление в режиме Конфигуратора с включенными флагами проверки логической и ссылочной целостности.
3. Проверка версии платформы: Убедимся, что установленная версия платформы 1С:Предприятие соответствует минимальным требованиям, указанным в файле описания релиза обновления (readme.txt).