Обновление ЗУП 3.0 своими руками: от копии базы до проверки расчёта
Содержание
Обновить ЗУП 3 .0 может не только программист-франчайзи: если база небольшая и работает у вас на компьютере или сервере, хватит часа и аккуратности. Частое заблуждение: «нажму одну кнопку, и всё встанет само». Не встанет, если не сделана копия, не подходит платформа или вы пропустили промежуточный релиз.
Самостоятельное обновление — это четыре действия: сохранить копию базы , получить файлы нужного релиза, при необходимости поставить новую платформу и применить обновление конфигурации. После этого нужно проверить расчёт зарплаты. Разберём по порядку.
1. Что проверить до начала обновления
Половина проблем при обновлении ЗУП возникает не во время самой установки, а из-за неподготовленной базы. Потратьте на подготовку 15–20 минут.
Условия, без которых лучше не стартовать
- 🔑 Есть действующий договор сопровождения (ИТС) или доступ к нужным файлам другим законным путём. Без него автоматически скачать релиз не получится.
- 👥 Все пользователи вышли из базы. Обновление требует монопольного доступа.
- 💾 Свободное место на диске — минимум втрое больше размера базы: нужна и сама база, и копия, и временные файлы.
- 🧩 Конфигурация на поддержке. Если в ней что-то дорабатывали, обновление пойдёт с объединением изменений, и самому лучше не рисковать.
- 📅 Не конец отчётного периода. Не обновляйтесь в день сдачи отчётности или перед выплатой зарплаты: если что-то пойдёт не так, времени на откат не будет.
Узнайте, что у вас сейчас
Откройте ЗУП и в меню «О программе» (значок со знаком вопроса или раздел справки) посмотрите два номера: версию конфигурации и версию платформы. Запишите их — пригодятся для подбора файлов.
Версия конфигурации выглядит как 3.1.xx.yy, платформа — как 8.3.xx.yyyy. Именно от этих номеров зависит, нужен ли вам промежуточный релиз.
Сделайте резервную копию
Это не формальность. Сделайте копию, даже если «ничего страшного не будет».
Без свежей копии базы обновление не начинайте. Откатить неудачное обновление без неё практически нечем.
Для файловой базы достаточно закрыть 1С и скопировать каталог базы целиком (в нём лежит файл 1Cv8.1CD). Для надёжности скопируйте и на другой диск или флешку.
Для клиент-серверной базы используйте штатные средства СУБД либо выгрузку в Конфигураторе: «Администрирование → Выгрузить информационную базу». Получится файл .dt, который потом можно загрузить в пустую базу.
Проверьте, что копия вообще открывается. Скопированный файл на 0 КБ или с ошибкой доступа — частая находка постфактум.
2. Где взять файлы обновления и как их выбрать
Файлов бывает два вида, и путаница между ними — главный источник ошибок.
| Тип файла | Что внутри | Когда нужен |
|---|---|---|
Файл обновления (.cfu) | Только изменения конфигурации | Обновить существующую базу |
Дистрибутив (setup.exe, полная поставка) | Полная конфигурация и шаблоны | Создать новую базу, обновить через шаблоны |
| Файл платформы | Установщик «1С:Предприятие» | Когда нового релиза требует более свежая платформа |
Способ А. Через интернет из самой программы
Самый простой путь. В разделе администрирования ЗУП найдите пункт обновления программы (проще всего найти через поиск по форме по слову «обновление») и выберите получение обновлений через интернет .
Программа попросит логин и пароль пользователя портала поддержки. Затем она сама найдёт доступные релизы, скачает нужный и установит. Для небольших баз это оптимальный вариант.
Способ Б. Скачать вручную на портале и поставить локально
Если интернет на сервере отключён или нужен контроль над тем, что устанавливается, скачайте файлы с портала поддержки на другом компьютере и перенесите на сервер.
На странице обновлений вашей конфигурации ЗУП выберите релиз и скачайте файл с пометкой, что он обновляет «с версии» вашей. Если вашей версии в списке нет, нужен промежуточный релиз.
Способ В. Через шаблоны конфигураций
Если установлен дистрибутив с обновлением, его каталог лежит в папке шаблонов на компьютере. Конфигуратор умеет искать файл обновления именно там — это удобно, когда обновляете несколько баз подряд.
.cfu на другом компьютере и поставьте через Конфигуратор.3. Нужна ли новая платформа и как её поставить
Каждый релиз конфигурации требует платформы не ниже определённой версии. Минимальная версия указана в описании релиза на портале поддержки. Если ваша платформа новее или равна — этот шаг пропускайте.
Если нет, поставьте новую. Платформа ставится отдельно от конфигурации и не затрагивает базу.
Как установить платформу
- Скачайте установочный комплект нужной версии.
- Запустите
setup.exeс правами администратора и пройдите мастер установки. - Оставьте включёнными компоненты, которые у вас были. Если база клиент-серверная, не забудьте про компонент сервера.
- Для сервера 1С обновите платформу и на сервере, и на клиентских компьютерах: версии должны совпадать по первым трём числам.
Старые версии платформы можно не удалять. Они стоят рядом, и при запуске базы 1С по умолчанию берёт подходящую.
Если используете сервер 1С, обновление платформы на сервере требует остановки службы. Согласуйте время, когда никто не работает.
Проверьте, что запускается нужная версия
В списке баз откройте «Изменить» и посмотрите поле версии платформы либо запустите базу и снова загляните в «О программе». Должна быть новая.
4. Применяем обновление конфигурации
Сам процесс короткий, но самый ответственный. Обновление можно запустить двумя способами: из Конфигуратора или прямо из режима «1С:Предприятие» (если вы вошли в базу администратором).
Через Конфигуратор
Порядок такой:
- Закройте все сеансы и откройте базу в режиме «Конфигуратор» под пользователем с правами администратора.
- Выберите пункт «Конфигурация → Поддержка → Обновить конфигурацию ».
- Укажите источник: поиск доступных обновлений или файл обновления. Для варианта из шаблонов выберите «Поиск доступных обновлений», для ручного файла — «Выбор файла обновления».
- Выберите файл
.cfuи нажмите «Далее». Программа покажет, с какой версии на какую идёт обновление. - Подтвердите. Если есть доработки, откроется окно объединения: изучите, какие объекты изменены.
- Дождитесь завершения. Не закрывайте окно и не выключайте компьютер.
- Нажмите «Обновить конфигурацию
базы данных» (клавиша
F7) и согласитесь с реструктуризацией.
Шаг 7 забывают чаще всего. Без него база остаётся на старой структуре, а при входе будет ошибка.
Через режим «1С:Предприятие»
В режиме предприятия обновление запускают из раздела администрирования. Он удобен тем, что подсказывает последовательность шагов и сам запускает обработчики обновления. Конфигуратор нужен лишь при проблемах.
Выберите файл обновления, прочтите описание изменений и нажмите кнопку установки. При входе пользователь увидит сообщение о завершении.
Сколько это занимает
Ориентировочно, для небольшой базы на 20–50 сотрудников само обновление занимает 5–15 минут. Для базы в несколько гигабайт с историей расчётов за несколько лет — от получаса до двух часов. Запас по времени лучше заложить заранее.
Не прерывайте обновление, пока идёт реструктуризация или выполнение обработчиков. Прерванное обновление может оставить базу в неработоспособном состоянии. Тогда придётся восстанавливаться из копии.
5. После обновления: что проверить, прежде чем работать
База запустилась — это ещё не конец. Первый вход после обновления выполняет обработчики, которые переносят данные в новую структуру. Они могут идти несколько минут, не закрывайте программу.
Минимальная проверка
- ✅ В «О программе» показана новая версия конфигурации.
- ✅ Открывается список сотрудников и карточка любого человека.
- ✅ Открывается расчётная ведомость за прошлый месяц и сумма совпадает с той, что была до обновления.
- ✅ Формируется любой регламентированный отчёт без ошибок.
Проверка расчёта
Откройте начисление зарплаты за прошлый закрытый месяц в режиме просмотра. Если цифры в проведённых документах те же — всё в порядке. Не перепроводите документы прошлых периодов «для проверки»: это изменит данные.
Затем создайте тестовый документ начисления на копии базы и сравните с ожидаемым результатом. Особенно полезно проверить отпуск и больничный: именно там чаще всего меняют логику расчёта.
Что почитать в описании релиза
Перед началом работы загляните в «Что нового» в самой программе (обычно открывается автоматически при первом входе). Там описаны изменения в формах отчётности, порядке расчёта и правилах заполнения. Это важнее, чем кажется: после обновления формы могут выглядеть иначе.
Когда всё проверено, сообщите пользователям, что можно работать. Копию, сделанную перед обновлением, храните ещё хотя бы неделю.
6. Типичные сбои при обновлении и что с ними делать
Большинство проблем решается за несколько минут, если знать причину.
Очистка кеша
Если после обновления форма выглядит странно или вылетает при открытии, помогает очистка кеша клиента. Закройте 1С, удалите содержимое папки с локальными данными пользователя для 1С (она находится в профиле Windows, в каталогах Local и Roaming для «1C»). Либо запустите базу с параметром:
1cv8.exe ENTERPRISE /ClearCache
Кеш 1С сам пересоздастся при следующем запуске. Данные базы он не затрагивает.
Когда откатываться
Откат на копию оправдан в трёх случаях: обновление прервалось при реструктуризации, база не запускается и ошибку нельзя расшифровать за разумное время, расчёт после обновления расходится с прежним без объяснимой причины. Не пытайтесь «дотянуть» и починить на живых данных.