Обновление зарплатной конфигурации «Камин» на 1С:Предприятии 8.3 без потери данных
Содержание
Чтобы обновить Камин в 1С, сделайте резервную копию базы
, получите у разработчика файл обновления .cfu для вашей текущей версии и примените его в конфигураторе: Конфигурация → Поддержка → Обновить конфигурацию, затем Конфигурация → Обновить конфигурацию базы данных (F7). После этого запустите базу в режиме «Предприятие» и дождитесь, пока программа закончит переход на новую версию.
Обновление Камин обычно откладывают до последнего: страшно сломать базу перед расчётом зарплаты. Порядок действий одинаков для файловой и серверной базы, различаются только способ копии и снятие блокировок. Речь про конфигурации «Камин» на платформе 1С:Предприятие 8.3, установленные с поддержкой разработчика.
1. Подготовка базы Камин к обновлению
Обновлять стоит не в день расчёта и не накануне сдачи отчётности. Лучший момент — после закрытия месяца, когда расчётные листки выданы и отчёты отправлены.
Резервная копия
Без свежей резервной копии к обновлению не приступайте. Откатить неудачное обновление можно только из копии.
Способы сделать копию:
- 📦 Выгрузка в
.dt— в конфигуратореАдминистрирование → Выгрузить информационную базу. Подходит и для файловой, и для серверной базы. - 📁 Копия файла
1Cv8.1CD— только для файловой базы и только когда в ней никто не работает . Копируйте весь каталог базы. - 🗄 Резервная копия СУБД — для серверной базы средствами MS SQL Server или PostgreSQL. Делает администратор сервера.
Сохраните копию не на тот же диск, где лежит база. Подпишите файл датой и номером версии: kamin_3.0.XX_2026-10-07.dt. Через полгода это избавит от догадок.
Что проверить заранее
- 👤 Учётная запись — у вас должен быть пользователь с правами администратора и пароль к нему.
- 🔑 Лицензии — конфигуратор запускается только при доступной лицензии платформы.
- 💾 Место на диске — при обновлении база временно растёт. Запас свободного места в 2-3 раза больше размера базы снимает вопрос.
- 🚪 Пользователи — договоритесь о времени, когда все выйдут из программы. Если обновление меняет структуру данных, базе нужен монопольный режим.
2. Как узнать текущую версию Камин и нужное обновление
Номер версии решает всё: файл обновления подходит только к определённым предыдущим версиям.
Где посмотреть версию
В режиме «Предприятие» откройте меню с тремя полосками (главное меню) → Справка → О программе. В окне указаны название конфигурации, её версия и версия платформы.
В конфигураторе: Конфигурация → Открыть конфигурацию, затем правой кнопкой по корню дерева → Свойства, поле «Версия».
Запишите оба номера — конфигурации и платформы.
Откуда брать обновления
Обновления Камин выпускает сам разработчик — фирма «Камин». Получить их можно:
- в личном кабинете пользователя на сайте разработчика при действующем договоре сопровождения;
- у партнёра, который обслуживает вашу программу.
К каждому выпуску прилагается описание изменений. В нём указано, с каких версий допускается обновление и какая минимальная версия платформы нужна. Прочитайте его до установки.
Если отстали на несколько выпусков
Файл .cfu содержит список версий, от которых можно обновиться. Если вашей версии в нём нет, программа не предложит обновление или покажет, что файл не подходит.
Тогда обновление идёт цепочкой: ставите промежуточные выпуски по порядку, каждый раз выполняя полный цикл с F7 и запуском в режиме «Предприятие».
| Ситуация | Что делать |
|---|---|
| Ваша версия есть в списке нового выпуска | Обновляйте сразу до нового |
| Вашей версии нет в списке | Ставьте промежуточные выпуски по порядку |
| Новый выпуск требует более новой платформы | Сначала обновите платформу до номера не ниже указанного |
| Отстали на годы | Уточните у разработчика маршрут обновления или полный дистрибутив |
Если сначала нужна новая платформа
Новый выпуск Камин иногда требует платформу новее установленной. Порядок такой:
- Скачайте дистрибутив платформы 1С:Предприятие 8.3 нужной версии через обслуживающего партнёра или свой личный кабинет на портале поддержки 1С.
- Установите его на каждый компьютер, где запускают базу. Для серверной базы обновите и сервер 1С — версии клиента и сервера должны совпадать.
- Запустите базу в новой платформе и проверьте, что она открывается без ошибок.
- Только после этого переходите к обновлению конфигурации.
Обновление сервера 1С требует остановки его службы: все сеансы пользователей оборвутся. Планируйте это на нерабочее время.
Старую версию платформы удалять сразу не обязательно. Несколько версий спокойно живут на одном компьютере, и при проблеме можно вернуться к прежней.
3. Способы обновить Камин: что выбрать
| Способ | Когда подходит | На что смотреть |
|---|---|---|
Конфигуратор, файл .cfu | Типовая конфигурация на поддержке, без доработок | Самый быстрый и предсказуемый |
| Конфигуратор, сравнение и объединение | Конфигурация доработана, правка разрешена | Нужен специалист: можно затереть доработки |
| Пакетный запуск из командной строки | Несколько баз, обновление ночью | Требует настройки и проверки логов |
| Обслуживающий партнёр | Нет своего специалиста, сильные доработки | Платно, зато с ответственностью исполнителя |
Режим поддержки виден в конфигураторе: Конфигурация → Поддержка → Настройка поддержки. Если там стоит «На поддержке» без права изменения — у вас типовая конфигурация, и обновление пройдёт по короткому сценарию.
4. Обновление конфигурации Камин вручную: по шагам
Шаг 1. Установите файлы обновления
Дистрибутив обновления обычно приходит установщиком (setup.exe). Запустите его — он распакует файлы в каталог шаблонов конфигураций, по умолчанию это %APPDATA%\1C\1cv8\tmplts.
Если пришёл архив с готовым .cfu, просто распакуйте его в удобную папку.
Шаг 2. Откройте базу в конфигураторе
- Запустите 1С, выберите базу Камин.
- Нажмите Конфигуратор и войдите пользователем с правами администратора.
- Откройте дерево:
Конфигурация → Открыть конфигурацию.
Шаг 3. Загрузите обновление
- Выберите
Конфигурация → Поддержка → Обновить конфигурацию. - Укажите вариант «Поиск доступных обновлений», если ставили через
setup.exe, или «Выбор файла обновления» — и укажите путь к.cfu. - Выберите нужный выпуск в списке и нажмите Готово.
- Программа покажет описание обновления. Нажмите Продолжить обновление.
Для типовой конфигурации на поддержке появится сообщение о переходе на новую версию — подтвердите. Для доработанной откроется окно сравнения: здесь решают, какие изменения поставщика принять, а какие ваши сохранить.
Если окно сравнения показывает сотни отличий, а вы не знаете, откуда они взялись, — остановитесь. Нажмите Отмена и покажите базу специалисту. Ошибка на этом этапе стирает доработки.
Шаг 4. Обновите конфигурацию базы данных
- Нажмите F7 или
Конфигурация → Обновить конфигурацию базы данных. - Платформа покажет список изменений структуры. Нажмите Принять.
- Дождитесь завершения. На большой базе это может занять от нескольких минут до часа.
Если появилось сообщение о невозможности монопольной блокировки — в базе кто-то работает: попросите всех выйти и повторите F7.
Шаг 5. Запустите режим «Предприятие»
Закройте конфигуратор и откройте базу в обычном режиме под администратором. При первом запуске программа может выполнять обработку данных для новой версии — не закрывайте окно, пока процесс не закончится.
Только после этого пускайте пользователей.
5. Автоматизация обновлений Камин и пакетный режим
Если баз несколько (например, отдельная база на каждое учреждение), ручной цикл съедает вечер. Тот же порядок можно запустить из командной строки ночью.
Пример bat-файла для файловой базы:
@echo off
set V8="C:\Program Files\1cv8\common\1cestart.exe"
set BASE=D:\Bases\Kamin
set USR=Администратор
set PWD=пароль
set LOG=D:\Logs\kamin_update.txt
rem 1. Резервная копия в .dt (разбор %date% зависит от региональных настроек Windows)
%V8% DESIGNER /F"%BASE%" /N"%USR%" /P"%PWD%" /DumpIB"D:\Backup\kamin_%date:~6,4%%date:~3,2%%date:~0,2%.dt" /Out"%LOG%" /DisableStartupMessages
rem 2. Обновление конфигурации и структуры базы
%V8% DESIGNER /F"%BASE%" /N"%USR%" /P"%PWD%" /UpdateCfg"D:\Updates\1Cv8.cfu" /UpdateDBCfg /Out"%LOG%" -NoTruncate /DisableStartupMessages
Для серверной базы вместо /F"путь" укажите /S"сервер\имябазы".
Что учесть:
- 📝 Ключ
/Outпишет журнал. Проверяйте его утром: тихий сбой без лога заметят только при расчёте зарплаты. - 🔐 Пароль в bat-файле храните в папке с ограниченным доступом.
- 🚪 Пакетное обновление тоже требует, чтобы пользователи вышли из базы.
- 🔗 Пакетный способ годится для типовой конфигурации. Доработанную обновляют вручную через сравнение.
После ночного прогона всё равно откройте базу в режиме «Предприятие»: обработка данных новой версии запускается при первом входе.
6. Проверка версии из кода после обновления
Проверить, что база действительно перешла на новый выпуск, можно не только через «О программе». Если у вас есть внешняя обработка или вы проверяете базы скриптом, версию конфигурации даёт свойство Метаданные.Версия.
Простой пример для внешней обработки:
&НаСервере
Функция ВерсияКонфигурации()
Возврат Метаданные.Имя + " " + Метаданные.Версия;
КонецФункции
&НаКлиенте
Процедура ПоказатьВерсию(Команда)
Сообщить(ВерсияКонфигурации());
КонецПроцедуры
Сравните выведенный номер с номером из описания выпуска. Если номер старый — обновление конфигурации не дошло до базы данных: скорее всего, пропущен шаг с F7.
7. Что сделать после обновления Камин
Обновление закончилось без ошибок — это ещё не повод сразу считать зарплату. Пройдите короткую проверку.
Тестовый расчёт
Возьмите двух-трёх сотрудников с разными начислениями: оклад, больничный, отпуск. Пересчитайте прошлый закрытый месяц в копии базы или просто сформируйте отчёт и сравните с сохранённым расчётным листком. Расхождение — повод прочитать описание изменений: возможно, разработчик поменял алгоритм по новым правилам.
Производительность
Если после обновления программа заметно тормозит:
- 🧹 запустите 1С с ключом
/ClearCache— это очистит локальный кэш клиента; - 🛠 в конфигураторе выполните
Администрирование → Тестирование и исправлениес пересчётом итогов. Режим требует монопольного доступа: все пользователи должны выйти; - 🗄 для серверной базы попросите администратора обновить статистику и перестроить индексы в СУБД.
Храните резервную копию перед обновлением хотя бы до закрытия следующего месяца. Если ошибка в расчёте всплывёт позже, будет с чем сравнить.
8. Ошибки при обновлении Камин и что с ними делать
.cfu. Найдите промежуточный выпуск и ставьте цепочкой.Конфигурация → Поддержка → Настройка поддержки.Если ни одна строка не подошла, сохраните точный текст ошибки и номер версии и передайте их в техподдержку разработчика или обслуживающему партнёру. Скриншот без номера версии сильно замедляет разбор.