Администрирование · 11 мин
Как обновить КАМИН в 1С: пошаговое руководство
Как обновить конфигурацию КАМИН на платформе 1С: подготовка, резервная копия, загрузка обновления через конфигуратор, типичные ошибки и проверка результата.
КАМИН — линейка отраслевых решений (зарплата, кадры, учёт для бюджетных учреждений), работающих на платформе 1С:Предприятие. Обновление такой конфигурации во многом похоже на обновление типовых решений 1С, но имеет особенности: дистрибутивы распространяются через фирму «КАМИН» и её партнёров, а релизы часто привязаны к изменениям в законодательстве о зарплате и отчётности. Пропуск нескольких релизов может привести к ошибкам в расчётах и невозможности сдать отчётность.
Процедура обновления состоит из четырёх этапов: подготовка и резервное копирование, получение дистрибутива обновления, загрузка обновления в конфигураторе и обновление базы данных, проверка результата. Ниже разобран каждый этап с конкретными действиями, ограничениями и типичными ошибками.
Что проверить перед обновлением
Первое — текущую версию конфигурации и платформы. Откройте информационную базу, перейдите в раздел со сведениями о программе (обычно «О программе» в главном меню или в разделе администрирования) и запишите номер релиза конфигурации и версию платформы 1С. Эти данные понадобятся, чтобы понять, какие промежуточные обновления потребуются: многие релизы КАМИН устанавливаются только на определённые предыдущие версии.
Второе — наличие доработок. Если конфигурация изменялась под нужды организации (добавлены отчёты, документы, изменены модули), она может быть снята с полной поддержки. Это не отменяет обновление, но усложняет его: при загрузке нового релиза потребуется постановка на поддержку с сопоставлением объектов, иначе доработки будут потеряны. Проверить статус поддержки можно в конфигураторе: «Конфигурация → Поддержка → Настройка поддержки».
Третье — права и режим работы. Обновление конфигурации базы данных требует монопольного доступа: все пользователи должны выйти из базы, а фоновые задания и регламентные операции — завершиться. В клиент-серверном варианте дополнительно проверьте, что нет активных соединений на сервере 1С.
Резервная копия: обязательный шаг
Для файловой базы самый надёжный способ — выгрузка через конфигуратор: «Администрирование → Выгрузить информационную базу». Полученный файл .dt содержит и данные, и конфигурацию. Альтернатива — копирование файла 1Cv8.1CD из каталога базы при закрытых сеансах, но выгрузка .dt предпочтительнее, так как при копировании файла есть риск захватить несогласованное состояние.
Для клиент-серверной базы выгрузка .dt также работает, но на больших базах она занимает много времени. В этом случае допустимо делать копию средствами СУБД (например, резервную копию базы MS SQL или PostgreSQL), но восстановление из такой копии требует соответствующих навыков. Проверьте, что копия реально создана и файл открывается — «битая» резервная копия эквивалентна её отсутствию.
Где взять обновление КАМИН
Дистрибутивы обновлений КАМИН распространяются через личный кабинет пользователя на сайте фирмы-разработчика или через партнёров, сопровождающих внедрение. Для загрузки обычно требуется действующая подписка на обновления и регистрация программного продукта. Если подписка истекла, файл обновления может быть недоступен — уточните статус сопровождения до начала работ.
Скачанный дистрибутив обычно представляет собой архив или установщик. После распаковки или установки в каталоге шаблонов появляется папка с файлами обновления: .cfu (файл обновления конфигурации) и иногда .cf (полная конфигурация). Запомните путь к этому каталогу — он понадобится в конфигураторе. По умолчанию шаблоны размещаются в каталоге, указанном при установке, часто это папка tmplts в профиле пользователя.
Проверьте сопроводительный файл с описанием релиза (обычно readme или описание изменений в комплекте): там указано, с каких версий возможно обновление и какая минимальная версия платформы требуется. Если ваша текущая версия старше допустимой, обновление придётся выполнять в несколько шагов через промежуточные релизы.
Обновление через конфигуратор: пошагово
Откройте конфигуратор под пользователем с полными правами, убедившись, что других сеансов нет. Если конфигурация закрыта для изменений, сначала выполните «Конфигурация → Открыть конфигурацию». Далее перейдите в «Конфигурация → Поддержка → Обновить конфигурацию».
В диалоге выберите источник обновления: «Поиск доступных обновлений» (если шаблоны установлены стандартно) или «Выбор файла обновления» с указанием пути к .cfu вручную. Программа покажет найденные версии — выберите нужную и подтвердите запуск. Если конфигурация на полной поддержке без доработок, обновление пройдёт автоматически. При наличии изменённых объектов появится окно сопоставления: для объектов, которые вы не меняли осознанно, оставляйте режим «Взять из новой конфигурации поставщика»; собственные доработки объединяйте вручную.
После загрузки конфигурации поставщика выполните «Конфигурация → Обновить конфигурацию базы данных» (клавиша F7). Согласитесь с реструктуризацией — на этом этапе 1С изменяет структуру таблиц. На больших базах реструктуризация может занять от нескольких минут до часов; прерывать её нельзя. После завершения при первом запуске в режиме предприятия отработают обработчики обновления данных — они переносят и преобразуют сведения под новый релиз.
- 1Сделайте выгрузку базы в файл .dt и сохраните её вне рабочего каталога
- 2Проверьте версию конфигурации, платформы и статус поддержки
- 3Загрузите дистрибутив обновления КАМИН и установите шаблоны
- 4Завершите все сеансы пользователей и откройте конфигуратор
- 5Выполните «Поддержка → Обновить конфигурацию» с указанием файла .cfu
- 6Обновите конфигурацию базы данных (F7) и дождитесь реструктуризации
- 7Запустите режим предприятия, дождитесь обработчиков обновления и проверьте результат
Особенности для клиент-серверного варианта и доработанных конфигураций
В клиент-серверном режиме монопольный доступ достигается не только выходом пользователей, но и блокировкой сеансов: установите блокировку через консоль кластера или параметр базы, чтобы никто не вошёл во время обновления. Реструктуризация на серверной базе обычно быстрее, но нагружает СУБД — на продуктивных системах обновление планируют на нерабочее время.
Если конфигурация сильно доработана, обновление превращается в задачу для специалиста: потребуется трёхстороннее сравнение (старая конфигурация поставщика, новая конфигурация поставщика, ваша конфигурация) и ручной перенос изменений. Практичный подход — сначала обновить копию базы, проверить работоспособность доработок, и только затем повторять процедуру на рабочей базе.
Как выбрать действие
Проверка результата и типичные ошибки
После обновления откройте базу в режиме предприятия и сверьте номер версии в сведениях о программе — он должен соответствовать установленному релизу. Затем проверьте ключевые операции: сформируйте расчётный листок или регламентированный отчёт за прошлый период, откройте несколько документов и справочников. Ошибки при открытии форм чаще всего означают, что обработчики обновления не отработали или завершились с ошибкой — посмотрите журнал регистрации и информацию о ходе обновления в разделе администрирования.
Типичные проблемы: «файл обновления не найден» (шаблоны установлены в другой каталог — укажите путь вручную), «обновление с данной версии не поддерживается» (нужен промежуточный релиз), конфликт при объединении модулей (доработки пересекаются с изменениями поставщика). Отдельная группа ошибок связана с платформой: новый релиз КАМИН может не запускаться на старой платформе, и симптомы бывают нетривиальными — от падения толстого клиента до ошибок в запросах.
Как проверить результат
Совпадает с установленным релизом
Осталась старая версия — обновление не завершено
Обработчики обновления завершены без ошибок
Есть записи об ошибках обработчиков
Формируется и совпадает с данными до обновления
Ошибки при формировании или расхождения в суммах
Формы открываются без сообщений об ошибках
Ошибки обращения к реквизитам или модулям
Удобно вести простой журнал обновлений: дата, с какой версии на какую перешли, кто выполнял, были ли проблемы. При обращении в поддержку или при следующем обновлении эта информация экономит значительное время.
Когда лучше привлечь специалиста
Самостоятельное обновление оправдано для типовой конфигурации на поддержке, файловой базы небольшого размера и пропуске не более нескольких релизов. Обратиться к специалисту по сопровождению стоит, если база клиент-серверная с большим объёмом данных, конфигурация доработана, обновление требует цепочки промежуточных релизов или предыдущая попытка обновления завершилась ошибкой. В этих случаях стоимость ошибки — потеря данных о зарплате и кадрах — несопоставимо выше стоимости услуги.
Что важно запомнить
Обновление КАМИН выполняется через конфигуратор: резервная копия, проверка версий и поддержки, загрузка .cfu, обновление конфигурации базы данных, контроль обработчиков и проверка отчётов. Не прерывайте реструктуризацию, не пропускайте обязательные промежуточные релизы, а при доработках сначала обновляйте копию базы.
Частые вопросы
Можно ли обновить КАМИН через режим предприятия, как типовые конфигурации 1С?
Некоторые версии поддерживают обновление через интернет из режима предприятия, если настроен доступ к сервису обновлений и введены регистрационные данные. Однако для доработанных конфигураций и при смене версии платформы надёжнее классический путь через конфигуратор — он даёт контроль над сопоставлением объектов.
Сколько времени занимает обновление?
На небольшой файловой базе загрузка обновления и реструктуризация обычно укладываются в 15–40 минут. На больших клиент-серверных базах с объёмными таблицами реструктуризация может идти несколько часов — планируйте работы на нерабочее время и не прерывайте процесс.
Что делать, если обновление завершилось ошибкой реструктуризации?
Не пытайтесь повторно запускать обновление «поверх» и не продолжайте работу в базе. Восстановите базу из резервной копии, проанализируйте текст ошибки (часто это нехватка места на диске или проблема с конкретной таблицей) и устраните причину до повторной попытки.
Обязательно ли обновлять платформу 1С перед обновлением КАМИН?
Только если новый релиз конфигурации требует более свежую версию платформы — это указано в описании релиза. Обновлять платформу «на всякий случай» без необходимости не стоит: смена платформы сама по себе требует тестирования совместимости.
Потеряются ли данные при обновлении?
При корректном обновлении данные сохраняются: обработчики обновления переносят их в новую структуру. Риск потери возникает только при сбое во время реструктуризации или при ошибочной полной загрузке конфигурации поставщика поверх доработок. Резервная копия перед началом работ исключает необратимые последствия.
Как обновиться, если подписка на обновления КАМИН истекла?
Без действующей подписки новые дистрибутивы обычно недоступны. Варианты: возобновить договор сопровождения у разработчика или партнёра либо продолжать работу на текущей версии, понимая, что изменения законодательства по зарплате и отчётности в ней отражаться не будут.