Обновление ЗУП 3.1 своими руками: от резервной копии до проверки расчёта
Содержание
Обновить 1С ЗУП самостоятельно проще всего из самой программы: Администрирование → Интернет-поддержка и сервисы → Обновление версии программы. Помощник сам скачает нужные релизы, выстроит цепочку промежуточных версий и обновит базу. Нужны только подключённая интернет-поддержка с действующей подпиской ИТС и полчаса без пользователей в базе.
Типичная ситуация: в конце месяца бухгалтер открывает форму СЗВ-ТД или расчёт отпускных, а программа предупреждает, что форма устарела. Ждать внедренца несколько дней некогда, и обновление можно провести самому. Главное — соблюдать порядок: копия, установка, обработка данных, сверка расчёта.
Подготовка базы ЗУП к обновлению
Обновление меняет структуру базы. Если что-то пойдёт не так, откатиться можно только из резервной копии. Поэтому сначала подготовка, потом кнопка «Обновить».
Что проверить заранее
- 🔑 Подписка ИТС. Без неё интернет-поддержка не даст скачать релиз. Логин и пароль портала 1С:ИТС вводятся в
Администрирование → Интернет-поддержка и сервисы. - 🧩 Состояние конфигурации. Откройте конфигуратор:
Конфигурация → Поддержка → Настройка поддержки. Если там «Не редактируется» — конфигурация типовая, обновление пройдёт автоматически. Если «Редактируется с сохранением поддержки» или поддержка снята — база доработана, обновлять придётся через конфигуратор с объединением. - 🖥 Версия платформы. Каждый релиз ЗУП требует платформу с номером не ниже определённого. Требование указано в описании релиза. Если ваша платформа ниже, сначала обновите её на всех компьютерах.
- 👥 Пользователи. На время обновления структуры нужен монопольный доступ: все должны выйти из базы, фоновые задания тоже остановятся.
- 📅 Время. Не обновляйтесь в день выплаты зарплаты и за час до сдачи отчёта. Лучший момент — после закрытия месяца, вечером.
Резервная копия: два способа
| Способ | Как сделать | Когда подходит |
|---|---|---|
Выгрузка .dt | Конфигуратор → Администрирование → Выгрузить информационную базу | Любая база, универсальный вариант |
| Копия каталога | Скопировать папку базы с файлом 1Cv8.1CD при закрытой программе | Только файловая база |
| Бэкап СУБД | Средствами SQL Server или PostgreSQL | Клиент-серверная база |
Не начинайте обновление без свежей копии. Копия недельной давности не спасёт: всё, что начислили за неделю, придётся вводить заново.
💡 Если база доработана или вы обновляете впервые, разверните копию в отдельную базу и прогоните обновление сначала там. Пять минут на загрузку .dt в пустую базу дадут уверенность, что рабочая база переживёт процедуру.
Где взять обновление ЗУП 3.1
Есть три источника, и выбор зависит от того, типовая у вас база или нет.
| Источник | Что получаете | Кому подходит |
|---|---|---|
| Интернет-поддержка из программы | Помощник сам скачивает и ставит всю цепочку релизов | Типовые базы, файловые и клиент-серверные |
| Портал releases.1c.ru (по подписке ИТС) | Файл обновления .cfu или дистрибутив-установщик | Доработанные базы, обновление через конфигуратор |
| Диск ИТС или пакет от партнёра | Те же файлы .cfu и установщики | Базы без интернета на сервере |
Различайте два вида файлов:
- Файл обновления
1Cv8.cfu— переводит конфигурацию с одной или нескольких предыдущих версий на новую. В описании релиза указано, с каких версий им можно обновляться. - Полный дистрибутив (файл
setup.exeв архиве) — устанавливает шаблоны конфигурации в каталог шаблонов. Он нужен для создания новой базы и как источник файла обновления.
Проверьте редакцию. ЗУП ПРОФ и ЗУП КОРП обновляются разными файлами. Файл от другой редакции конфигуратор не примет.
Как обновить ЗУП самостоятельно через интернет-поддержку
Это основной путь для типовой базы. Конфигуратор открывать не нужно.
Пошагово
- Зайдите в ЗУП под пользователем с полными правами.
- Откройте
Администрирование → Интернет-поддержка и сервисы → Обновление версии программы. - Помощник проверит, какие релизы доступны. Если новых нет, он так и скажет.
- Выберите вариант обновления. Для файловой базы помощник предложит создать резервную копию — оставьте эту настройку включённой и укажите каталог.
- Для клиент-серверной базы помощник попросит параметры администратора кластера. Без них он не сможет завершить сеансы и установить блокировку.
- Выберите момент установки: сейчас или при завершении работы программы.
- Дождитесь окончания. Программа закроется, обновит конфигурацию и перезапустится.
Что происходит, если релизов несколько
Если база отстала на несколько версий, помощник строит цепочку и ставит промежуточные релизы по порядку. Пропускать их нельзя: в каждом релизе есть обработчики, которые переносят данные на новую структуру. Перепрыгнув через версию, вы потеряете эти преобразования.
Отставание на год и больше — повод обновляться на копии. Длинная цепочка идёт часами, а на клиент-серверной базе с большим объёмом данных — ещё дольше.
Обновление конфигурации ЗУП через конфигуратор
Этот путь нужен для доработанной базы, для обновления без интернета или когда помощник выдаёт ошибку.
Типовая конфигурация из файла .cfu
- Сделайте резервную копию (см. выше).
- Запустите базу в режиме «Конфигуратор».
- Откройте конфигурацию:
Конфигурация → Открыть конфигурацию. - Выберите
Конфигурация → Поддержка → Обновить конфигурацию. - Укажите «Выбор файла обновления» и найдите
1Cv8.cfuнужного релиза. Или выберите «Поиск доступных обновлений» — конфигуратор просмотрит каталог шаблонов. - Конфигуратор покажет, на какую версию будет выполнен переход. Подтвердите.
- Нажмите «Выполнить» в окне сравнения, а затем согласитесь обновить конфигурацию базы данных.
- В окне реорганизации информации проверьте список изменений и нажмите «Принять».
Шаг «Обновить конфигурацию базы данных» можно запустить отдельно клавишей F7. Пока он не выполнен, новая версия существует только в конфигурации, а база продолжает работать на старой.
Доработанная конфигурация
Если поддержка включена с возможностью изменения, конфигуратор откроет окно сравнения и объединения. В нём три версии: старая поставщика, новая поставщика и ваша текущая.
- ✅ Объекты, которые вы не меняли, обновятся сами.
- ⚠️ Объекты с двойными изменениями помечены особо. По ним решите вручную: взять версию поставщика, оставить свою или объединить построчно.
- 🧷 Режим объединения модулей выбирают для каждого объекта. Для своих доработанных модулей обычно выбирают объединение с приоритетом конфигурации поставщика, затем переносят свои правки.
Если доработок много, такое обновление — работа программиста, а не бухгалтера. Долгосрочное решение — перенести правки в расширения конфигурации . Тогда основная конфигурация снова станет типовой и будет обновляться помощником, а расширение останется подключённым.
После обновления проверьте, что расширения применились. Если в обновлённой конфигурации изменился объект, на который опиралось расширение, программа сообщит об этом при запуске, и расширение отключится до исправления.
Завершение обновления ЗУП и проверка работы
Обновить конфигурацию — половина дела. Вторая половина проходит при первом запуске в пользовательском режиме.
Обработка данных после обновления
При первом входе после обновления программа запускает обработчики: переносит данные, заполняет новые реквизиты, пересчитывает служебные регистры. Это происходит в два этапа:
- Основная обработка — идёт сразу при запуске, работать в это время нельзя. Дождитесь окна с описанием изменений в версии.
- Дополнительная (отложенная) обработка — идёт в фоне, пока пользователи уже работают. Её ход виден в разделе
Администрирование → Обслуживание, в группе результатов обновления программы.
Пока отложенная обработка не закончена, часть отчётов может показывать неполные данные. Следующее обновление программа тоже не даст запустить, пока эта обработка не завершится. Если она остановилась с ошибкой, там же можно посмотреть причину и перезапустить.
Что проверить в ЗУП после обновления
💡 Перед обновлением сохраните расчётный листок за последний закрытый месяц в файл. После обновления сформируйте его снова и сравните суммы. Расхождение в закрытом периоде — сигнал остановиться и разобраться, а не продолжать работу.
Ошибки при самостоятельном обновлении ЗУП
Большинство сбоев при обновлении повторяются. Выберите симптом, чтобы увидеть причину и решение.
Если ничего не помогло
- 🔄 Восстановите базу из копии, сделанной перед обновлением. Это возвращает рабочее состояние за минуты.
- 🧪 Прогоните обновление на копии и посмотрите, на каком релизе цепочки возникает сбой.
- 🛠 Проверьте базу: в конфигураторе
Администрирование → Тестирование и исправление. Запускайте только на копии или после выгрузки.dt, в монопольном режиме. - 📨 Обратитесь на линию консультаций по подписке ИТС: приложите текст ошибки, номер текущей и целевой версии.
Автоматизация обновлений ЗУП и график
Обновлять ЗУП стоит регулярно: законодательство по зарплате и отчётности меняется часто, а каждый пропущенный релиз удлиняет цепочку.
Автоматическая проверка в программе
В форме обновления версии программы есть настройки проверки наличия обновлений: при запуске или по расписанию. Включите проверку, и программа сама сообщит администратору о новом релизе. Установку можно отложить на завершение работы — обновление пройдёт, когда последний пользователь закроет программу.
Пакетное обновление из командной строки
Для клиент-серверных баз и для нескольких баз сразу удобно обновление скриптом. Платформа поддерживает пакетный режим конфигуратора:
"C:\Program Files\1cv8\8.3.xx.xxxx\bin\1cv8.exe" DESIGNER /F"D:\Bases\ZUP" /N"Администратор" /P"пароль" ^
/DumpIB "D:\Backup\zup_before.dt" /Out "D:\Logs\backup.log"
"C:\Program Files\1cv8\8.3.xx.xxxx\bin\1cv8.exe" DESIGNER /F"D:\Bases\ZUP" /N"Администратор" /P"пароль" ^
/UpdateCfg "D:\Updates\1Cv8.cfu" /UpdateDBCfg /Out "D:\Logs\update.log"
"C:\Program Files\1cv8\8.3.xx.xxxx\bin\1cv8.exe" ENTERPRISE /F"D:\Bases\ZUP" /N"Администратор" /P"пароль" ^
/C "ЗапуститьОбновлениеИнформационнойБазы;ЗавершитьРаботуСистемы"
Что делает каждая команда:
/DumpIB— выгружает базу в.dtперед обновлением./UpdateCfgи/UpdateDBCfg— загружают файл обновления в типовую конфигурацию и обновляют структуру базы.- Запуск
ENTERPRISEс параметром/C— выполняет обработчики обновления и закрывает программу.
Для серверной базы вместо /F указывают /S"сервер\имябазы". Номер платформы в пути подставьте свой. Пароль в открытом виде в bat-файле — риск: храните скрипт там, куда нет доступа у посторонних.
Скрипт подходит только для типовой конфигурации. Для доработанной базы объединение выполняется вручную в окне сравнения, и пакетный режим здесь не поможет.
Удобный график
| Когда | Что делать |
|---|---|
| Сразу после закрытия месяца | Обновиться до текущего релиза |
| Перед сдачей квартальной отчётности | Проверить, вышли ли новые формы, и обновиться заранее |
| После изменения законодательства с 1 января | Обновиться в первые рабочие дни, до первого расчёта зарплаты |