Обновляем релиз 1С 8.3 своими руками: платформа, конфигурация, проверка

· 10 мин

Содержание

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

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

Подготовка к обновлению 1С 8.3: версии, права и резервная копия

Узнайте, что у вас стоит сейчас

Откройте главное меню (кнопка с тремя полосками в левом верхнем углу) → Справка → О программе. В окне видны две строки, которые понадобятся дальше:

  • 🧩 Конфигурация — название и номер релиза, например 3.0.xxx.yy;
  • ⚙️ Платформа — номер сборки 1С:Предприятия, например 8.3.xx.yyyy.

Там же видно, файловая база или клиент-серверная. От этого зависят и способ резервного копирования, и порядок обновления платформы.

Проверьте, можно ли прыгнуть сразу на последний релиз

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

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

Права и время

  • 👤 Обновлять должен пользователь с полными правами (роль администратора).
  • 🕐 Выберите окно, когда в базе никто не работает : обновление структуры базы требует монопольного доступа.
  • 💾 Для клиент-серверной базы держите под рукой логин и пароль администратора кластера, если он задан, и доступ к СУБД.

Резервная копия — без неё не начинать

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

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

Если база доработана, выгрузите ещё и саму конфигурацию: в Конфигураторе Конфигурация → Сохранить конфигурацию в файл. Файл .cf пригодится, если при обновлении придётся сравнивать доработки.

Шаг 1. Обновление платформы 1С:Предприятие 8.3

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

Где взять дистрибутив

Дистрибутивы платформы выкладываются на портале обновлений releases.1c.ru, вход — по логину 1С:ИТС. Для рабочих мест Windows выбирайте полный дистрибутив под разрядность системы: 64-битный для современных компьютеров. Скачивается архив, внутри — setup.exe.

Установка на рабочем месте

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

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

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

Клиент-серверный вариант

Здесь платформу обновляют и на сервере, и на всех клиентах. Номер сборки клиента должен совпадать с номером сборки сервера, иначе клиент не подключится к базе.

Порядок такой:

  1. Предупредите пользователей и выберите нерабочее время: при остановке службы сервера 1С оборвутся все сеансы во всех базах кластера.
  2. Остановите службу агента сервера 1С:Предприятия.
  3. Установите новую версию сервера.
  4. Перенастройте службу на исполняемый файл ragent.exe из папки новой версии и запустите её.
  5. Обновите платформу на клиентах и на терминальном сервере, если он есть.

Шаг 2. Как обновить конфигурацию 1С 8.3 из режима Предприятия

Это самый простой способ для типовых конфигураций на поддержке без изменений: Бухгалтерия предприятия 3.0, ЗУП 3.1, УТ 11 и других на Библиотеке стандартных подсистем.

Условия

  • ✅ подключена интернет-поддержка пользователей (логин и пароль портала 1С:ИТС);
  • ✅ конфигурация не снята с поддержки и не изменена;
  • ✅ вы работаете в тонком или толстом клиенте под Windows, не в веб-клиенте;
  • ✅ у пользователя полные права.

Порядок действий

  1. Откройте Администрирование → Интернет-поддержка и сервисы → Обновление версии программы.
  2. Мастер проверит, есть ли новые релизы, и покажет, что будет установлено. Если релиз старый, он сам соберёт цепочку промежуточных обновлений.
  3. Если новому релизу нужна более свежая платформа, мастер об этом скажет. Установите платформу (шаг 1) и вернитесь.
  4. Выберите, когда ставить обновление: сразу, при завершении работы программы или по расписанию на ночь.
  5. Для файловой базы отметьте, создавать ли резервную копию и куда её положить.
  6. Для клиент-серверной базы введите параметры администрирования кластера, если на кластере задан администратор.
  7. Запустите установку. Программа закроется, выгонит сеансы, обновит конфигурацию и откроется снова.

После перезапуска выполняется обработка данных: программа переносит старые данные в новый формат. Часть этой работы идёт сразу, часть откладывается и работает в фоне. Ход отложенной обработки виден в разделе Администрирование → Обслуживание, в результатах обновления программы.

При первом входе после обновления программа может спросить о легальности получения обновления. Подтверждайте, только если релиз получен по действующей подписке ИТС.

Шаг 3. Обновление релиза 1С через Конфигуратор

Конфигуратор нужен, когда мастер в Предприятии недоступен: конфигурация доработана, мастер сообщает об ошибке или нет доступа к интернету с рабочего места.

Получите файл обновления

  1. Скачайте с портала обновлений дистрибутив обновления нужного релиза. Обычно это архив с программой установки.
  2. Запустите её. Она распакует файлы в каталог шаблонов, по умолчанию %APPDATA%\1C\1cv8\tmplts.
  3. Внутри появится папка вида 1c\Accounting\3_0_xxx_yy с файлом 1cv8.cfu. Это и есть файл обновления.

Если нужна цепочка релизов, установите в каталог шаблонов все промежуточные обновления сразу.

Выполните обновление

  1. Откройте базу в режиме Конфигуратора под администратором.
  2. Если дерево конфигурации не открыто, выберите Конфигурация → Открыть конфигурацию.
  3. Выберите Конфигурация → Поддержка → Обновить конфигурацию.
  4. Отметьте поиск доступных обновлений, чтобы 1С сама просмотрела каталог шаблонов. Или выберите конкретный файл .cfu вручную.
  5. В списке найденных обновлений выберите самый свежий релиз, который подходит к вашей текущей версии, и нажмите «Готово».
  6. Для типовой конфигурации без изменений откроется окно с информацией об обновлении. Подтвердите обновление кнопкой в этом окне и дождитесь окончания.
  7. На вопрос об обновлении конфигурации базы данных ответьте «Да». Это то же, что Конфигурация → Обновить конфигурацию базы данных (F7).
  8. В окне реорганизации информации проверьте список изменений и нажмите «Принять».
  9. Запустите базу в режиме Предприятия и дождитесь окончания обработки данных обновления.

Если релизов в цепочке несколько, повторите шаги 3-9 для каждого. Не пропускайте запуск в режиме Предприятия между релизами: обработчики обновления каждого релиза должны отработать на своих данных.

Если конфигурация доработана

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

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

Свои печатные формы, отчёты и правки удобнее держать в расширениях конфигурации (появились в платформе 8.3.6). Тогда основная конфигурация остаётся без изменений, и релизы встают через мастер в Предприятии.

Каким способом обновлять вашу базу?

Ошибки при обновлении 1С и где искать их причину

Типовые сообщения и что делать

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

Журнал регистрации

Подробности любой ошибки пишутся в журнал регистрации. Открыть его можно двумя путями:

  • в Предприятии: Администрирование → Обслуживание → Журнал регистрации;
  • в Конфигураторе: Администрирование → Журнал регистрации.

Поставьте отбор по уровню «Ошибка» и по интервалу времени обновления. В комментарии к событию обычно указаны объект и обработчик, на котором всё остановилось. Этот текст пригодится, если будете писать на линию поддержки своего партнёра.

Как выгнать пользователей перед обновлением

В конфигурациях на Библиотеке стандартных подсистем в разделе Администрирование → Обслуживание есть блокировка работы пользователей. Задайте время начала, текст сообщения и код разрешения. Программа сама попросит пользователей выйти и завершит их сеансы. С кодом разрешения в базу можно зайти даже при включённой блокировке, например чтобы запустить Конфигуратор.

Если обновление оборвалось на середине реорганизации (выключили свет, упал сервер), не пытайтесь «дожать» его наугад. Восстановите базу из резервной копии и начните заново.

Что проверить после самостоятельного обновления 1С 8.3

Обновление не закончено, пока не отработала обработка данных и не проверены ключевые участки. Список проверок:

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

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

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

Частые вопросы об обновлении 1С

Как часто нужно обновлять 1С?
Типовые конфигурации выходят примерно раз в месяц, чаще перед сдачей отчётности. Обновляйтесь хотя бы раз в месяц: так цепочка короче, а новые формы отчётов приходят вовремя.
Можно ли обновить 1С без подписки на ИТС?
Законно получить новые релизы типовых конфигураций без действующей подписки 1С:ИТС нельзя. Сборки из сомнительных источников к тому же могут быть изменены и повредить базу.
Нужно ли обновлять платформу при каждом обновлении конфигурации?
Нет. Только когда описание нового релиза требует платформу новее установленной. Обновлять платформу без нужды тоже можно, но в клиент-серверном варианте это затрагивает сервер и всех клиентов.
Сколько времени занимает обновление?
Сама установка релиза на небольшой базе — 10-20 минут. Дольше идут реорганизация и обработка данных: на базе в десятки гигабайт это может быть несколько часов, поэтому крупные базы обновляют ночью или в выходные.
Можно ли откатить неудачное обновление?
Только восстановлением из резервной копии, сделанной до обновления. Данные, внесённые после неё, придётся ввести заново, поэтому откатывайтесь сразу, а не через неделю.