Обновление зарплатной базы на базовой версии: подготовка, способы, проверка результата

· 10 мин

Содержание

Проще всего обновить 1С ЗУП Базовая из самой программы: Администрирование → Интернет-поддержка и сервисы → Обновление версии программы. Помощник сам скачает нужную цепочку релизов, сделает резервную копию и применит изменения. Если интернет-поддержка не подключена, обновление ставят вручную через Конфигуратор: Конфигурация → Поддержка → Обновить конфигурацию с файлом 1cv8.cfu.

Главная боль при обновлении зарплатной базы — сорваться посреди расчёта: программа не открывается, а до выплаты аванса два дня. Ниже — порядок действий, при котором откат занимает пять минут, а не вечер.

Что сделать до обновления: копия, платформа, время

Базовая версия ЗУП работает только в файловом режиме и рассчитана на одного пользователя. Это упрощает дело: не нужен сервер, не нужно выгонять коллег из базы. Но и страховки в виде администратора сервера с ночными бэкапами обычно нет. Копию придётся сделать самому.

Резервная копия

Есть два надёжных способа.

  1. Выгрузка в файл .dt. Запустите Конфигуратор, откройте Администрирование → Выгрузить информационную базу и сохраните файл на другой диск или флешку. Это самый переносимый вариант: из .dt базу можно поднять на любом компьютере.
  2. Копия каталога базы. Закройте 1С полностью, найдите папку базы (путь виден в окне запуска внизу, когда выделяете базу в списке) и скопируйте её целиком. Главный файл внутри — 1Cv8.1CD.

Копируйте каталог только при закрытой программе. Копия открытой базы может оказаться повреждённой, и выяснится это ровно в тот момент, когда она понадобится.

Если копию делает сам помощник обновления, всё равно сохраните свою. Помощник кладёт копию рядом с базой — при сбое диска пропадут обе.

Версия платформы

У каждого релиза ЗУП есть минимальная версия платформы 1С:Предприятие. Если установленная платформа ниже, конфигурация обновится, но база не запустится с сообщением о необходимой версии.

Текущую версию платформы видно в окне Справка → О программе (кнопка с буквой «i» или знаком вопроса в правом верхнем углу). Требование нового релиза указано в описании обновления на портале и в файле ReadMe.txt из дистрибутива. Сравнивайте номера по порядку: версия должна быть не ниже указанной.

Выбор момента

Не обновляйте базу:

  • 📅 в день расчёта и выплаты зарплаты или аванса;
  • 📑 перед сдачей отчётности, если отчёт уже сформирован и проверен;
  • 🔄 в середине месяца с незакрытыми документами, которые вы планируете перепроводить.

Лучшее окно — сразу после закрытия месяца и сдачи отчётов. Обновления, связанные с изменением законодательства (новые формы, ставки, МРОТ), ставьте заранее, до первого расчёта по новым правилам.

Перед запуском обновления
Выполнено: 0 / 6

Три способа обновить ЗУП Базовая и как выбрать свой

Вариантов по сути три. Все они дают одинаковый результат: конфигурация переходит на новый релиз, данные сохраняются.

СпособКогда подходитЧто нужноРиски
Автообновление через интернет-поддержкуЕсть интернет, подключён портал 1СЛогин и пароль portal.1c.ruМинимальные: помощник сам строит цепочку релизов
Обновление из файла в пользовательском режимеИнтернет на компьютере с базой нестабилен или закрытСкачанный дистрибутив обновленияНужно правильно подобрать релиз
Ручное обновление в КонфигуратореПомощник выдаёт ошибку, нужен полный контрольУстановленный шаблон релиза, .cfuЛегко пропустить шаг «Обновить конфигурацию базы данных»
Какой способ обновления вам подходит?

Обновление через интернет-поддержку: пошагово

Это основной путь для ЗУП 3.1, в том числе для базовой версии.

  1. Откройте Администрирование → Интернет-поддержка и сервисы.
  2. Если поддержка не подключена, нажмите ссылку подключения и введите логин и пароль от портала 1С. Регистрация на портале бесплатная; продукт должен быть зарегистрирован по регистрационному номеру из комплекта поставки.
  3. В том же разделе откройте Обновление версии программы.
  4. Помощник проверит наличие обновлений и покажет, до какого релиза можно обновиться. Если релизов накопилось несколько, он скачает всю цепочку сам.
  5. На шаге выбора способа укажите, создавать ли резервную копию. Оставьте создание копии включённым.
  6. Выберите «Обновить сейчас» или «При завершении работы программы». Второй вариант удобен, если вы хотите доделать документ.
  7. Программа закроется, применит обновление и запустится снова.

При первом запуске после обновления появится окно с прогрессом «обновление версии программы» — это выполняются обработчики, которые переводят ваши данные на новую структуру. Не закрывайте программу и не выключайте компьютер, пока окно не исчезнет. На базе за несколько лет это может занять от минут до получаса.

Если помощник предлагает обновиться сразу на несколько релизов вперёд, соглашайтесь. Ставить их по одному вручную дольше и рискованнее: легко перепутать порядок.

Обновление из скачанного файла

Если интернет на компьютере с базой закрыт, скачайте обновление на портале releases.1c.ru с другого компьютера. Для базовой версии выбирайте именно конфигурацию «Зарплата и управление персоналом базовая»: файлы обновления ПРОФ к базовой версии не подходят.

В помощнике обновления выберите вариант обновления из файла на локальном или сетевом диске и укажите скачанный архив или файл .cfu. Дальше процесс идёт так же, как при автообновлении.

Ручное обновление ЗУП Базовая в Конфигураторе

Этот способ нужен, когда помощник не справляется, или вы хотите видеть каждый шаг. Конфигуратор в базовой версии доступен для обновления и обслуживания базы, но не для доработки конфигурации.

Шаг 1. Установите шаблон обновления

Скачанный дистрибутив обычно представляет собой архив с setup.exe. Запустите его — программа установки распакует файлы в каталог шаблонов. По умолчанию это %APPDATA%\1C\1cv8\tmplts\1c\. Внутри появится папка с именем конфигурации и номером релиза, а в ней файл 1cv8.cfu.

Шаг 2. Проверьте, с какой версии можно обновиться

В папке релиза лежит файл UpdInfo.txt. В нём перечислены версии, с которых этот релиз ставится. Сравните со своей версией: она видна в Конфигураторе в Справка → О программе или в самой программе в разделе «О программе».

Если вашей версии в списке нет, нужен промежуточный релиз. Скачайте его, поставьте, затем переходите к следующему.

Шаг 3. Примените обновление

  1. Запустите базу в режиме Конфигуратора.
  2. Откройте конфигурацию: Конфигурация → Открыть конфигурацию.
  3. Выберите Конфигурация → Поддержка → Обновить конфигурацию.
  4. Укажите «Выбор файла обновления» и найдите 1cv8.cfu в каталоге шаблонов.
  5. Программа покажет описание релиза. Нажмите «Продолжить обновление», затем «Выполнить».
  6. Когда процесс сравнения закончится, Конфигуратор спросит, обновить ли конфигурацию базы данных. Ответьте «Да».
  7. В окне реорганизации со списком изменённых объектов нажмите «Принять».

Без шага 6 обновление не завершено: основная конфигурация уже новая, а база данных ещё старая. Если вы случайно ответили «Нет», выполните Конфигурация → Обновить конфигурацию базы данных (клавиша F7).

Шаг 4. Запустите программу

Закройте Конфигуратор и откройте базу в обычном режиме. Программа обнаружит смену версии, спросит подтверждение легальности получения обновления и запустит обработчики обновления данных. Дождитесь их окончания.

Ошибки при обновлении и что с ними делать

Большинство сбоев сводится к нескольким типовым ситуациям.

Диагностика: выберите симптом

Перед тем как завершать зависший процесс 1cv8.exe через диспетчер задач, убедитесь, что в базе никто не работает и не идёт запись: несохранённые данные в этом сеансе пропадут.

Если обновление не удалось совсем

Откат простой: восстановите копию.

  • Из .dt: Конфигуратор → Администрирование → Загрузить информационную базу. Загрузка полностью заменяет текущую базу.
  • Из копии каталога: закройте 1С и замените папку базы сохранённой копией.

После отката не повторяйте то же действие сразу. Сначала найдите причину: часто достаточно поставить промежуточный релиз или обновить платформу.

Как убедиться, что обновление прошло успешно

Сразу после запуска проверьте четыре вещи.

  1. Номер версии. Откройте раздел «О программе» и сравните номер конфигурации с тем, что вы ставили.
  2. Отложенные обработчики. Часть обработчиков выполняется в фоне уже после запуска. Их статус виден в Администрирование → Обслуживание → Результаты обновления программы. Пока обработка не завершена, программа может предупреждать о незаконченном обновлении.
  3. Документы и отчёты. Откройте несколько последних начислений и ведомостей, сформируйте расчётный листок за прошлый месяц. Суммы должны совпадать с теми, что были до обновления.
  4. Печатные формы. Распечатайте один-два ключевых документа: приказ, расчётный листок, отчёт, который скоро сдавать.

Сформируйте до обновления «Свод начислений, удержаний и выплат» за прошлый месяц и сохраните его. После обновления сформируйте тот же отчёт и сравните итоги. Расхождение сразу покажет, что что-то пошло не так.

Если всё сходится, сделайте новую резервную копию уже обновлённой базы. Она станет точкой отката для следующего обновления.

Облако, сетевая папка, терминальный сервер: особенности

Базовая версия не работает в клиент-серверном режиме. Поэтому слово «сервер» здесь означает один из трёх сценариев.

База в облаке у провайдера

Если ЗУП работает в облачном сервисе (1С:Фреш или аренда у партнёра), обновления ставит провайдер. Вам не нужно ничего скачивать. Задача пользователя — после уведомления об обновлении проверить данные по разделу выше и сообщить провайдеру, если что-то не так.

Файловая база в сетевой папке

Если база лежит на сетевом диске или файловом сервере, обновление можно запускать с того компьютера, где установлена 1С. Но процесс идёт по сети и длится дольше, а обрыв связи посреди реорганизации может повредить базу.

Надёжнее так:

  1. Закройте базу.
  2. Скопируйте каталог базы на локальный диск.
  3. Обновите локальную копию.
  4. Проверьте результат и верните папку на сетевой диск.

Терминальный сервер

Если вы подключаетесь к базе по удалённому рабочему столу, обновлять её нужно в том же сеансе на сервере. Платформу на терминальном сервере обычно ставит администратор, поэтому предупредите его заранее, если новый релиз требует обновления платформы.

Чтобы после обновления программа работала быстро

После крупного обновления база иногда открывается медленнее или ведёт себя странно: пропадают настройки форм, кнопки стоят не там. Несколько действий это исправляют.

  • 🧹 Очистка кэша. Добавьте в параметры запуска базы ключ /ClearCache (в окне запуска: «Изменить» → последняя страница → поле дополнительных параметров), запустите один раз и уберите ключ. Делайте это при закрытой базе, сеанс будет перезапущен.
  • 🗂 Сброс настроек форм. Если форма документа выглядит неправильно, откройте в её меню «Ещё» команду «Изменить форму» и в окне настройки верните стандартные настройки через то же меню «Ещё». Форма примет типовой вид.
  • 🛠 Тестирование и исправление. Если появились ошибки при проведении или открытии списков, запустите в Конфигураторе Администрирование → Тестирование и исправление. Режим требует монопольного доступа и работает долго, поэтому включайте только проверки, которые нужны, и только после свежей копии.
  • 🗑 Очистка старых шаблонов. Каталог tmplts разрастается на гигабайты. Удалите папки старых релизов: текущий у вас уже установлен, а для отката всё равно используется резервная копия базы.

Не запускайте расчёт зарплаты, пока не завершены отложенные обработчики: часть данных ещё может быть в процессе перевода на новую структуру.

Частые вопросы

Нужен ли договор ИТС, чтобы обновлять базовую версию ЗУП?
Для получения обновлений нужна регистрация продукта на портале 1С. Условия доступа к обновлениям для вашей поставки видны в личном кабинете портала после регистрации.
Можно ли пропустить несколько релизов?
Через помощник обновления — да, он сам выстроит цепочку. Вручную каждый файл .cfu ставится только с версий из его UpdInfo.txt, поэтому иногда нужны промежуточные релизы.
Как часто обновлять ЗУП Базовая?
Ориентир — раз в месяц, после закрытия расчётного периода. Обязательно — перед вступлением в силу изменений законодательства и новых форм отчётности.
Пропадут ли данные после обновления?
Нет, обновление меняет конфигурацию, а данные переводит на новую структуру. Риск потери есть только при сбое в процессе, поэтому нужна резервная копия.
Можно ли откатить обновление, если не понравилось?
Только восстановлением резервной копии, сделанной до обновления. Отдельной команды отката в программе нет, а все данные, внесённые после обновления, при этом пропадут.