Обновление платформы и конфигурации 1С своими силами
Содержание
Обновить 1С:Предприятие — значит пройти два независимых шага: поставить новую версию платформы (программы 1cv8) и обновить конфигурацию (Бухгалтерию, ЗУП, УТ и т.д.) до свежего релиза. Типовую базу проще всего обновлять из самой программы: Администрирование → Интернет-поддержка и сервисы → Обновление версии программы. Доработанную — только через Конфигуратор, с объединением изменений.
Порядок всегда один: копия базы → платформа (если новый релиз её требует) → конфигурация → запуск в режиме «1С:Предприятие», чтобы отработали обработчики обновления. Пропущенный шаг почти всегда всплывает ошибкой позже.
1. Подготовка к обновлению 1С: копия базы и проверка версий
Обновление нельзя отменить кнопкой «Назад». Если что-то пошло не так, вернуться можно только к копии, поэтому её делают каждый раз, даже для «маленького» релиза.
Как сделать резервную копию
| База | Способ | Что получится |
|---|---|---|
| Файловая | Скопировать папку базы целиком (там лежит файл 1Cv8.1CD), когда все пользователи вышли | Точная копия, разворачивается простым копированием обратно |
| Файловая или серверная | Конфигуратор → Администрирование → Выгрузить информационную базу | Файл .dt, загружается в любую пустую базу |
| Серверная (MS SQL, PostgreSQL) | Штатный бэкап СУБД средствами администратора | Самый надёжный вариант для больших баз |
Без резервной копии обновление не начинайте. Копию положите на другой диск или в облако, а не рядом с базой.
Какая версия стоит сейчас
Откройте базу и нажмите Справка → О программе в главном меню (кнопка с тремя полосками слева вверху). В окне видны два номера:
- 🧩 версия конфигурации, например
3.0.150.25— это релиз Бухгалтерии или другой программы; - ⚙️ версия платформы, например
8.3.25.1374— это сама 1С:Предприятие.
Эти два числа нужны, чтобы понять, какой релиз ставить следующим и хватит ли текущей платформы.
Цепочка релизов
Конфигурацию нельзя обновить с любой версии сразу на последнюю. В описании каждого релиза указано, с каких версий на него можно перейти. Если ваша база отстала на год-полтора, понадобится цепочка из нескольких промежуточных релизов.
Мастер обновления через интернет-поддержку строит цепочку сам и скачивает все нужные пакеты. При ручном обновлении цепочку собираете вы — по списку «Обновление с версий» в описании релиза.
2. Как обновить платформу 1С:Предприятие
Новые релизы конфигураций регулярно требуют платформу не ниже определённого номера. Если запустить свежую Бухгалтерию на старой платформе, программа сообщит о минимально допустимой версии и не даст работать дальше.
Файловая база и локальный компьютер
- Скачайте дистрибутив технологической платформы с портала обновлений 1С (нужна действующая подписка ИТС или договор сопровождения).
- Распакуйте архив и запустите
setup.exe. - В списке компонентов оставьте «1С:Предприятие» (и тонкий клиент, если он нужен).
- Дождитесь окончания установки. Новая версия ляжет в отдельную папку, например
C:\Program Files\1cv8\8.3.26.xxxx\bin. - Запустите 1С через обычный ярлык. Стартер
1cestart.exeсам выберет самую новую установленную версию.
Старые версии платформы установщик не удаляет. Их можно убрать через «Программы и компоненты» Windows, когда убедитесь, что новая работает.
Если базу надо открывать строго на определённой версии, укажите её в свойствах базы в окне запуска: кнопка «Изменить» → последний шаг мастера → поле «Версия 1С:Предприятия».
Клиент-серверный вариант
В серверном варианте версия клиента должна совпадать с версией сервера 1С до последней цифры. Поэтому обновляют и сервер, и все рабочие места.
- Предупредите пользователей: остановка службы сервера 1С обрывает все сеансы. Делайте это вне рабочего времени.
- Остановите службу «Агент сервера 1С:Предприятия 8.3» в оснастке «Службы» Windows.
- Установите новую версию с компонентом «Сервер 1С:Предприятия» и флагом установки сервера как службы Windows.
- Проверьте в свойствах службы, что путь к
ragent.exeуказывает на папку новой версии, и запустите службу. - Обновите клиентскую платформу на рабочих местах или опубликуйте её через сервер, чтобы клиенты подтянули нужную версию сами.
Список баз и настройки кластера хранятся отдельно от папки с версией платформы, поэтому при штатной установке поверх они сохраняются. Но перед обновлением сервера всё равно сохраните каталог srvinfo — это быстрый способ откатиться.
3. Обновление типовой конфигурации из программы
Если конфигурация не изменялась (стоит «на поддержке» без возможности изменений), обновляйтесь из пользовательского режима. Конфигуратор открывать не нужно.
- Зайдите в базу под пользователем с полными правами.
- Откройте
Администрирование → Интернет-поддержка и сервисы. - Если интернет-поддержка не подключена — нажмите «Подключить» и введите логин и пароль от портала 1С:ИТС.
- Перейдите в «Обновление версии программы» и нажмите кнопку обновления.
- Мастер проверит наличие новых релизов, покажет найденную версию и размер загрузки.
- На шаге выбора действий отметьте создание резервной копии (для файловой базы мастер сделает её сам) и задайте каталог для копии.
- Нажмите «Далее». Программа скачает файлы обновления, закроется, применит изменения и запустится снова.
Для клиент-серверной базы мастер попросит параметры администрирования кластера, чтобы заблокировать сеансы. Если пароля администратора кластера нет — попросите системного администратора выполнить обновление.
Обновление из файла без интернета
Когда доступа к сети нет, используйте Конфигуратор:
- Скачайте на другом компьютере пакет обновления (
updsetup.exeили архив) и установите его. Шаблоны лягут в каталог%APPDATA%\1C\1cv8\tmplts. - Откройте базу в режиме «Конфигуратор» и выполните
Конфигурация → Открыть конфигурацию. - Выберите
Конфигурация → Поддержка → Обновить конфигурацию. - Укажите «Выбор файла обновления» и найдите файл
1cv8.cfuв папке нужного релиза внутриtmplts. - Подтвердите обновление. В конце Конфигуратор предложит обновить конфигурацию
базы данных — согласитесь (то же действие вызывается клавишей
F7). - Примите изменения структуры в окне «Реорганизация информации».
Обновление структуры базы данных требует монопольного доступа, поэтому все пользователи должны быть вне базы.
4. Как обновлять нетиповую (доработанную) конфигурацию
Если в базе меняли отчёты, документы или модули прямо в конфигурации, автоматический мастер не сработает. Нужно объединять изменения поставщика с вашими.
Какой у вас случай
Как идёт объединение
- Обновление выполняют на копии базы, а не на рабочей.
- Запускают
Конфигурация → Поддержка → Обновить конфигурациюи выбирают файл.cfuили.cf. - Платформа открывает окно сравнения трёх конфигураций: старой поставщика, новой поставщика и вашей.
- Фильтр в окне сравнения переключают на объекты, изменённые и в основной конфигурации, и в новой конфигурации поставщика. Это зона конфликтов.
- По каждому такому объекту решают: взять версию поставщика, оставить свою или объединить построчно.
- После выполнения обновления проверяют синтаксис (
Конфигурация → Проверка конфигурации) и обновляют конфигурацию базы данных.
Каждое обновление доработанной базы стоит денег и времени. Перенос правок в расширения снимает проблему почти полностью: основная конфигурация остаётся типовой и обновляется сама.
Ориентировочно, обновление сильно доработанной базы у франчайзи занимает от 2 до 8 часов работы программиста на один релиз, в зависимости от объёма правок. При цепочке из нескольких релизов умножайте.
5. Что проверить после обновления базы
Когда Конфигуратор закончил работу, обновление ещё не завершено. Данные переводятся в новый формат при первом запуске.
Обработчики обновления
- Запустите базу в режиме «1С:Предприятие» под администратором.
- Программа покажет окно «Обновление версии программы» и выполнит обработчики. Не закрывайте его и не снимайте задачу в диспетчере.
- После этого откроется описание изменений релиза — прочитайте разделы, касающиеся вашего участка учёта.
Часть обработчиков выполняется отложенно в фоне, пока пользователи работают. Их статус смотрите в Администрирование → Обслуживание — в группе про результаты обновления и дополнительную обработку данных. Пока отложенная обработка не закончена, отдельные отчёты могут показывать неполные данные.
Быстрая проверка учёта
- 📊 Сформируйте оборотно-сальдовую ведомость за прошлый закрытый месяц и сравните с той, что делали до обновления.
- 📄 Откройте и перепроведите один-два свежих документа (реализацию, поступление) — без сохранения изменений в закрытом периоде.
- 🖨️ Распечатайте основные печатные формы, особенно если у вас внешние или изменённые макеты.
- 🔌 Проверьте внешние обработки, обмены с банком, сайтом и ЭДО.
- 🧩 Если есть расширения, откройте
Администрирование → Печатные формы, отчёты и обработки → Расширенияи убедитесь, что они активны без предупреждений.
6. Ошибки при обновлении 1С и как их исправить
Справка → О программе со списком версий, с которых возможен переход, и поставьте промежуточный релиз.Как откатиться
Если после обновления база не запускается или отчёты считают неверно:
- Не пытайтесь «доделать» обновление на рабочей базе.
- Восстановите копию: верните скопированную папку файловой базы, загрузите
.dtчерезАдминистрирование → Загрузить информационную базув Конфигураторе или восстановите бэкап СУБД. - Разберите проблему на отдельной копии и только потом повторяйте обновление.
Загрузка .dt полностью заменяет данные в базе, куда вы её загружаете. Убедитесь, что выбрали нужную базу.
7. Частые ошибки при самостоятельном обновлении
- ❌ Обновление «через голову». Пытаются поставить последний релиз на базу, которая отстала на десяток версий, без промежуточных шагов.
- ❌ Закрыли окно обработчиков. После Конфигуратора не зашли в пользовательский режим или прервали первый запуск — данные остались в старом формате.
- ❌ Обновили только сервер или только клиента. В клиент-серверной схеме версии не совпадают, пользователи не могут подключиться.
- ❌ Обновили рабочую доработанную базу без теста. Конфликты объединения правят прямо в учёте, бухгалтерия стоит.
- ❌ Копия есть, но не проверена. Файл
.dtоказался пустым или повреждённым именно тогда, когда понадобился.