Обновление Бухгалтерии предприятия 3.0 на платформе 8.3 без потери данных

· 9 мин

Содержание

Обновить 1С:Бухгалтерию 8.3 (редакция 3.0) можно двумя путями. Для файловой базы без доработок проще всего встроенный помощник: Администрирование → Интернет-поддержка и сервисы → Обновление версии программы. Для изменённой конфигурации и для серверной базы надёжнее Конфигуратор: Конфигурация → Поддержка → Обновление конфигурации, затем Обновить конфигурацию базы данных.

В обоих случаях порядок один: резервная копия, проверка текущего релиза и версии платформы, при необходимости новая платформа, затем обновление конфигурации и первый запуск в режиме «Предприятие». Именно первый запуск запускает обработчики обновления данных. Пропустить его нельзя.

1. Подготовка: резервная копия и окно для работ

Обновление меняет структуру таблиц базы. Если процесс оборвётся на середине, без копии восстановить базу будет сложно или невозможно.

Сделайте выгрузку базы в файл .dt перед каждым обновлением, даже если «всегда проходило нормально».

Как сделать копию

СпособГдеКогда подходит
Выгрузка .dt в КонфигуратореАдминистрирование → Выгрузить информационную базуЛюбая база, основной способ
Копия каталога базыПапка с файлом 1Cv8.1CDФайловая база, все пользователи вышли
Встроенное резервное копированиеАдминистрирование → Обслуживание → Резервное копирование и восстановлениеФайловая база, регулярные копии
Бэкап СУБДСредства MS SQL или PostgreSQLСерверная база, вместе с .dt

Для файловой базы копию каталога делают, только когда в базе никого нет. Если кто-то работает, файл 1Cv8.1CD может скопироваться в несогласованном состоянии.

Выгрузку можно запустить из командной строки, например по расписанию перед ночным обновлением:

"C:\Program Files\1cv8\8.3.25.1445\bin\1cv8.exe" DESIGNER /F"D:\Bases\Buh" /N"Администратор" /P"пароль" /DumpIB "D:\Backup\buh_before_update.dt" /Out"D:\Backup\dump.log"

Путь к 1cv8.exe подставьте свой: номер в папке совпадает с установленной версией платформы.

Что ещё подготовить

  • 👥 Договоритесь с пользователями о времени: обновление структуры требует, чтобы в базе никто не работал.
  • 🔑 Проверьте логин и пароль пользователя с полными правами. Без роли «Полные права» обновление не запустится.
  • 🌐 Для автоматического обновления нужны логин и пароль портала 1С:ИТС и действующая подписка.
  • 💾 Оставьте на диске свободное место: минимум два размера базы. Обновление создаёт временные файлы.
  • 🧩 Составьте список внешних обработок и расширений. Их придётся проверить после обновления.

2. Проверка релиза Бухгалтерии и совместимости с платформой

Текущую версию смотрят в окне «О программе». В интерфейсе «Такси» оно открывается через меню-шестерёнку в правом верхнем углу или кнопку с вопросительным знаком. В окне две строки: версия конфигурации (например, 3.0.xxx.yy) и версия платформы (8.3.2x.xxxx).

Почему нельзя «перепрыгнуть» через релизы

Файл обновления конфигурации (.cfu) умеет обновлять только определённые предыдущие релизы. Их список указан в описании релиза. Если ваш релиз сильно отстал, обновлять придётся цепочкой: например, с 3.0.150 сначала на промежуточный релиз, потом дальше.

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

Требование к платформе

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

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

3. Как обновить платформу 1С:Предприятие 8.3

Платформу обновляют раньше конфигурации, если новый релиз этого требует.

  1. Скачайте дистрибутив технологической платформы нужной версии с портала обновлений по вашей подписке.
  2. Распакуйте архив и запустите setup.exe от имени администратора Windows.
  3. Отметьте компоненты: «1С:Предприятие» обязательно, остальное по необходимости.
  4. Завершите установку. Новая версия ставится в отдельную папку рядом со старой, например C:\Program Files\1cv8\8.3.25.1445.
  5. Запустите базу через стартовое окно: оно по умолчанию выбирает последнюю установленную версию.

Старую версию удалять не обязательно. Если в списке баз у конкретной базы жёстко указана старая версия, поправьте это: кнопка Изменить → последняя страница мастера → поле «Версия 1С:Предприятия». Пустое поле означает «последняя установленная».

На 64-разрядной Windows ставьте 64-разрядный клиент, если он доступен по вашей лицензии. 32-разрядный Конфигуратор на крупных базах при обновлении упирается в память.

4. Обновление конфигурации Бухгалтерии предприятия

Способ 1. Помощник обновления в пользовательском режиме

Подходит для файловой базы на типовой конфигурации без изменений.

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

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

Способ 2. Конфигуратор и файл .cfu

Подходит для любых баз, обязателен для изменённой конфигурации.

  1. Скачайте дистрибутив обновления и установите его: по умолчанию файлы попадают в каталог шаблонов %APPDATA%\1C\1cv8\tmplts\1c\Accounting\.
  2. Откройте базу в режиме «Конфигуратор».
  3. Выберите Конфигурация → Поддержка → Обновление конфигурации.
  4. Укажите «Поиск доступных обновлений» или выберите конкретный файл 1cv8.cfu вручную.
  5. Программа покажет релиз, на который можно обновиться. Нажмите Готово, затем Обновить.
  6. Дождитесь окончания и выполните Конфигурация → Обновить конфигурацию базы данных (клавиша F7).
  7. В окне «Реорганизация информации» просмотрите список изменений и нажмите Принять.
  8. Закройте Конфигуратор и запустите базу в режиме «Предприятие».

Если конфигурация изменена

Когда конфигурация стоит на поддержке с возможностью изменения, после шага 5 откроется окно сравнения и объединения. В нём видны объекты, которые изменили и вы, и поставщик.

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

Эту часть лучше доверить программисту, который делал доработки. Ошибка в объединении проявится не сразу, а при проведении документов.

Обновление из командной строки

Для регламентного обновления без участия человека используют пакетный режим Конфигуратора:

"C:\Program Files\1cv8\8.3.25.1445\bin\1cv8.exe" DESIGNER /F"D:\Bases\Buh" /N"Администратор" /P"пароль" /UpdateCfg "D:\Updates\1cv8.cfu" /UpdateDBCfg /Out"D:\Updates\update.log"

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

5. Обновление Бухгалтерии в клиент-серверном варианте

В серверной базе меняется не только порядок, но и набор участников: сервер 1С, СУБД и клиентские компьютеры.

Платформа на сервере

Версия платформы на сервере 1С и на клиентах должна совпадать. Порядок такой:

  1. Установите новую версию серверной части на сервер 1С.
  2. Переведите службу агента сервера на новую версию. Для этого останавливают старую службу и регистрируют новую.
  3. Обновите платформу на клиентских компьютерах. Если клиенты подключаются к серверу с версией, отличной от своей, они получат ошибку несоответствия версий.

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

Как выгнать пользователей и не пустить новых

В консоли администрирования серверов 1С откройте свойства информационной базы:

  • включите «Блокировка начала сеансов включена»;
  • задайте время начала и окончания блокировки, сообщение пользователям;
  • укажите «Код разрешения», например update2.

Конфигуратор потом запускают с параметром /UCupdate2: в стартовом окне это поле «Дополнительные параметры запуска» в настройках базы. Так вы сможете войти, а остальные нет.

Активные сеансы видно в консоли в разделе «Сеансы» базы. Удаляйте их только после того, как люди сохранили работу.

Резервная копия на стороне СУБД

Кроме .dt сделайте полный бэкап базы средствами СУБД. Восстановление из бэкапа SQL на крупной базе идёт быстрее, чем загрузка .dt. Выгрузка .dt при этом остаётся страховкой на случай проблем с самой СУБД.

Реорганизация больших таблиц в серверной базе может идти долго: от минут до нескольких часов. Не прерывайте процесс, даже если кажется, что Конфигуратор завис. Смотрите на нагрузку процессора и диска сервера СУБД.

6. Первый запуск после обновления и проверка базы

Первый вход в «Предприятие» после смены релиза запускает обработку данных. Программа показывает форму с ходом обновления. Закрывать её нельзя.

Что происходит на этом шаге

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

Состояние отложенной обработки смотрят в Администрирование → Обслуживание, в группе, где собраны результаты обновления программы.

Что проверить вручную

Проверка после обновления
Выполнено: 0 / 8

Сравнение оборотно-сальдовой ведомости до и после обновления — самый быстрый способ убедиться, что данные не пострадали. Сформируйте её за закрытый период перед работами и сохраните.

7. Ошибки при обновлении 1С:Бухгалтерии и как их устранить

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

Частые ошибки и как их избежать

  • ❌ Обновление без копии «на пять минут». Именно в такие разы реорганизация обрывается из-за отключения света или сбоя диска.
  • ❌ Закрытие формы обработки данных при первом запуске. База остаётся в промежуточном состоянии, и следующий вход начинает обработку заново или выдаёт ошибки.
  • ❌ Снятие конфигурации с поддержки ради одной правки. Потом каждое обновление превращается в ручное объединение. Для доработок используйте расширения.
  • ❌ Обновление в рабочее время в отчётный период. Если что-то пойдёт не так, база будет недоступна в самый неподходящий день.

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

Как часто нужно обновлять Бухгалтерию?
Новые релизы выходят несколько раз в месяц. Обновляться стоит хотя бы раз в месяц и обязательно перед сдачей отчётности: в свежих релизах обновлены формы отчётов и форматы выгрузки.
Можно ли обновить базу без подписки на ИТС?
Легально получать обновления типовых конфигураций можно по действующему договору сопровождения или подписке. Без неё помощник не скачает файлы, а при первом запуске придётся подтверждать легальность их получения.
Сколько длится обновление?
Файловая база среднего размера обновляется на один релиз за 10–30 минут, включая первый запуск. Серверная база на десятки гигабайт с реорганизацией крупных регистров может обновляться несколько часов.
Нужно ли обновлять каждую базу отдельно?
Да. Обновление ставится в конкретную информационную базу. Если у вас несколько организаций в разных базах, обновить нужно каждую. Платформу при этом ставят на компьютер один раз.
Что делать, если после обновления всё сломалось?
Восстановите базу из сделанной копии: в Конфигураторе Администрирование → Загрузить информационную базу и выберите файл .dt. Затем выясните причину по журналу регистрации и повторите обновление.