Обновление 1С:Предприятия 8.3 — платформа и конфигурация без потерь
Содержание
Чтобы обновить 1С Предприятие, сделайте копию базы
, при необходимости поставьте новую версию платформы, затем обновите конфигурацию: в типовой базе — через Администрирование → Интернет-поддержка и сервисы → Обновление программы, в доработанной — через Конфигуратор, Конфигурация → Поддержка → Обновить конфигурацию. После этого один раз запустите базу в пользовательском режиме, чтобы прошла обработка данных.
Обновление в 1С состоит из двух независимых частей. Платформа — это сама программа 1cv8.exe, общая для всех баз на компьютере. Конфигурация — это прикладное решение внутри конкретной базы: Бухгалтерия, ЗУП, УТ. Обновлять их можно по отдельности, но новая конфигурация часто требует свежей платформы.
Подготовка к обновлению 1С: что проверить заранее
Большинство неудачных обновлений ломается не на самом шаге загрузки, а раньше: не сделали копию, не посмотрели требования релиза, забыли про пользователей в базе.
Что нужно выяснить до начала:
- 🔢 Текущий релиз конфигурации. Откройте
Справка → О программе(иконка «i» или меню с тремя полосками в заголовке окна). Там видны номер релиза, версия платформы и режим поддержки. - 🧩 Состояние поддержки. Если конфигурация «на поддержке» без возможности изменения — база типовая, обновление простое. Если включена возможность изменения или поддержка снята — база доработана, путь будет через Конфигуратор.
- 💻 Минимальная версия платформы. В описании каждого релиза указано, с каким номером платформы он работает. Номер установленной платформы должен быть не ниже требуемого.
- 🔗 Промежуточные релизы. Конфигурацию нельзя «перепрыгнуть» через несколько лет обновлений одним файлом. Каждый файл обновления принимает только определённый список предыдущих версий.
- 👥 Пользователи. Обновление структуры базы требует монопольного доступа, поэтому все должны выйти из программы.
Перед любым обновлением конфигурации сделайте выгрузку базы в файл .dt. В Конфигураторе: Администрирование → Выгрузить информационную базу. Для файловой базы можно дополнительно скопировать каталог с файлом 1Cv8.1CD, но только когда в базе никого нет.
Для серверной базы копию обычно делают средствами СУБД (резервная копия MS SQL или PostgreSQL) — это быстрее выгрузки .dt на больших объёмах. Выгрузка .dt при этом остаётся полезной как переносимая копия.
Как обновить платформу 1С:Предприятие 8.3
Платформа обновляется установкой нового дистрибутива поверх. Старые версии при этом не удаляются автоматически: в каталоге C:\Program Files\1cv8\ появляется новая папка с номером, например 8.3.25.1374, рядом со старыми.
Способы получить и установить платформу:
| Способ | Когда подходит | На что обратить внимание |
|---|---|---|
| Дистрибутив с портала обновлений по подписке ИТС | Основной способ для любой организации | Нужен логин портала 1С:ИТС |
| Автоматическая загрузка из программы | Типовые конфигурации с подключённой интернет-поддержкой | Программа сама предлагает обновить платформу при обновлении конфигурации |
| Диск ИТС или дистрибутив от обслуживающей фирмы | Нет доступа в интернет на рабочем месте | Проверьте номер версии, он может быть не последним |
Порядок ручной установки на компьютер пользователя:
- Распакуйте архив с дистрибутивом. Для 64-разрядной Windows берите 64-битный клиент, если в базе нет внешних компонент, требующих 32 бита.
- Запустите
setup.exeот имени администратора. - В списке компонентов оставьте «1С:Предприятие» (толстый и тонкий клиент). Серверные компоненты на рабочее место пользователя не нужны.
- Дождитесь окончания установки и откройте окно запуска 1С.
- Проверьте версию:
Справка → О программев любой базе.
Если на компьютере несколько версий, окно запуска по умолчанию открывает базы последней установленной платформой. Для конкретной базы версию можно зафиксировать: выделите её в списке, нажмите «Изменить» и на последнем шаге мастера укажите нужную версию 1С:Предприятия.
Платформа в клиент-серверном варианте
В клиент-серверной схеме есть жёсткое правило: версия клиента должна совпадать с версией сервера 1С до последней цифры. Поэтому порядок такой:
- Устанавливаете новую платформу на сервер 1С, включая компонент «Сервер 1С:Предприятия».
- Переключаете службу агента сервера на новую версию (новая служба регистрируется при установке).
- Обновляете клиентов на всех рабочих местах и терминальных серверах.
Остановка службы агента сервера обрывает все сеансы пользователей во всех базах кластера. Делайте это вечером или в выходной, предупредив людей заранее.
Обновление конфигурации 1С через Интернет
Для типовой базы без доработок это самый короткий путь. Встроенный помощник сам находит релизы, скачивает цепочку и устанавливает её по порядку.
Что нужно:
- действующая подписка на ИТС (или другой договор, дающий доступ к обновлениям);
- логин и пароль портала 1С:ИТС, введённые в программе;
- права администратора в базе.
Пошагово в Бухгалтерии 3.0, ЗУП 3.1, УТ 11 и других конфигурациях на БСП:
- Откройте
Администрирование → Интернет-поддержка и сервисы. - Если интернет-поддержка не подключена, нажмите ссылку подключения и введите логин и пароль портала.
- В блоке обновления версии программы перейдите по ссылке «Обновление программы».
- Помощник покажет найденную версию и при необходимости предложит новую платформу. Нажмите «Далее» — начнётся загрузка файлов.
- На шаге установки выберите «Сейчас» или «При завершении работы». Второй вариант удобен днём: обновление стартует, когда вы закроете программу.
- Помощник предложит создать резервную копию. В файловой базе соглашайтесь, в серверной — опирайтесь на свою копию из СУБД.
- После обновления программа перезапустится и выполнит обработчики обновления. Не прерывайте этот этап.
💡 В помощнике можно включить автоматическую проверку обновлений с расписанием. Удобно в небольшой фирме, где база одна и обновление ставит главный бухгалтер.
Часть обработчиков выполняется не сразу, а в фоне уже после входа пользователей. Их ход виден в Администрирование → Обслуживание → Результаты обновления программы. Пока фоновая обработка не завершена, отдельные отчёты могут показывать неполные данные.
Установка обновлений 1С из файла .cfu через Конфигуратор
Ручная установка нужна, когда в базе нет интернета, когда база доработана или когда автоматический помощник падает с ошибкой.
Шаг 1. Скачать и распаковать обновление
С портала обновлений скачивается дистрибутив обновления. Это установщик: при запуске он распаковывает файлы в каталог шаблонов, по умолчанию %APPDATA%\1C\1cv8\tmplts\1c\<имя конфигурации>\<номер релиза>\. Внутри лежит файл 1cv8.cfu — именно его и подают в Конфигуратор.
Шаг 2. Выбрать правильный релиз
Откройте файл описания обновления (обычно UpdInfo.txt рядом с 1cv8.cfu). В нём перечислены версии, с которых разрешено обновление. Если вашей версии там нет, нужен промежуточный релиз.
Пример цепочки: база на релизе 3.0.150, текущий релиз — 3.0.170. Файл 3.0.170 может принимать только версии от 3.0.160. Значит, сначала ставите один из промежуточных релизов, который принимает 3.0.150, затем последний.
Шаг 3. Загрузить обновление
- Запустите базу в режиме «Конфигуратор» под администратором.
- Откройте конфигурацию:
Конфигурация → Открыть конфигурацию. - Выберите
Конфигурация → Поддержка → Обновить конфигурацию. - Укажите «Выбор файла обновления» и найдите
1cv8.cfuв каталоге шаблонов. Либо выберите поиск доступных обновлений — Конфигуратор сам просмотрит каталог шаблонов. - Нажмите «Готово». Для типовой базы платформа сразу предложит обновить конфигурацию базы данных.
- Примите изменения структуры в окне «Реорганизация информации».
- Повторите шаги 3–6 для каждого релиза цепочки.
- Запустите базу в режиме 1С:Предприятие и подтвердите легальность получения обновления, если программа спросит.
Файл 1cv8.cf — это полная поставка, не обновление. Через «Обновить конфигурацию» его применяют в редких случаях, например при переходе на новую редакцию по инструкции разработчика. Для обычного обновления нужен .cfu.
Как обновлять нетиповую конфигурацию 1С
Доработанная база — та, где программист менял объекты основной конфигурации. Обновлять её через интернет -помощник нельзя: при включённой возможности изменения он отказывается работать, и это правильно.
Процесс в Конфигураторе тот же — Конфигурация → Поддержка → Обновить конфигурацию, — но после выбора файла открывается окно сравнения и объединения. В нём видно, какие объекты поменял поставщик, какие — ваш программист, а какие оба сразу.
Как работать с окном сравнения:
- 🟢 Объект изменён только поставщиком — оставляйте режим, предложенный платформой: изменение будет взято из нового релиза.
- 🟡 Объект изменён только у вас — ваша доработка сохранится, если не снять флажок объединения.
- 🔴 Объект изменён с двух сторон — главный риск. Для модулей открывайте сравнение по процедурам и решайте построчно: взять код поставщика и перенести в него свою правку.
После объединения обязательно запустите Конфигурация → Проверка конфигурации и обновите конфигурацию базы данных. Затем проверьте доработанные отчёты и обработки на копии.
Сильно сократить работу помогает перенос доработок в расширения конфигурации. Расширение подключается к базе отдельно, а основная конфигурация остаётся на поддержке без возможности изменения. Такая база снова обновляется через интернет, а расширения проверяют после каждого релиза.
Если доработок много, обновление делают на копии базы: выгрузите .dt, загрузите в тестовую базу, проведите объединение там, проверьте, а затем сохраните результат в файл .cf и загрузите в рабочую базу.
Ошибки при обновлении 1С и как их устранить
Большинство сбоев повторяется из базы в базу. Ниже — что означает симптом и что делать.
Отдельно про зависание на реорганизации. На большой серверной базе этап «Реорганизация информации» может идти десятки минут и даже часы — это нормально. Прерывать его снятием задачи нельзя: структура таблиц останется в промежуточном состоянии, и база не откроется до восстановления из копии.
Как не попасть в неприятности в следующий раз
- 📅 Обновляйтесь регулярно, раз в месяц-два. Длинная цепочка из десяти релизов — главный источник ошибок.
- 🧪 Доработанную базу всегда обновляйте сначала на копии.
- 🗂 Чистите каталог шаблонов от старых релизов: на рабочих местах он легко разрастается до десятков гигабайт.
- 🧾 Ведите запись: дата, с какого релиза на какой, кто ставил, были ли ошибки.
Частые вопросы об обновлении 1С
Можно ли обновлять 1С без подписки ИТС?
Нужно ли обновлять платформу при каждом обновлении конфигурации?
Сколько длится обновление файловой базы?
Можно ли откатить обновление конфигурации?
Администрирование → Загрузить информационную базу в Конфигураторе.