К статье
Практический материал

Администрирование · 12 мин

Как обновить 1С 8.3 самостоятельно

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

Обновление 1С 8.3 — задача, которую большинство пользователей типовых конфигураций вполне способны выполнить без привлечения специалистов. Фирма «1С» регулярно выпускает релизы с исправлениями ошибок, изменениями законодательства и новой функциональностью, и работа на устаревшей версии рано или поздно приводит к проблемам: перестают формироваться актуальные формы отчетности, возникают ошибки при обмене с банками и контролирующими органами.

Самостоятельное обновление безопасно при соблюдении двух условий: конфигурация типовая (без доработок) и перед началом создана резервная копия базы. Если в конфигурацию вносились изменения программистом, процесс потребует сравнения и объединения объектов, и здесь уже нужны навыки работы в конфигураторе или помощь специалиста.

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

Что нужно проверить перед обновлением

Первый шаг — выяснить, какая конфигурация и какой релиз у вас установлены. Откройте базу в режиме Предприятия и выберите в главном меню пункт «Справка — О программе» (или значок «i» в зависимости от конфигурации). Запишите название конфигурации, номер версии и версию платформы — эти данные понадобятся при поиске подходящего обновления.

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

Конфигурация на поддержкеОбновление пройдет штатно

Можно обновляться через интернет или файл обновления без риска потери доработок

Конфигурация снята с поддержкиЕсть доработки

Обновление через сравнение и объединение — нужен опыт работы в конфигураторе

Версия сильно устарелаПропущено много релизов

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

Нет доступа к порталу 1СОбновления недоступны

Для скачивания релизов типовых конфигураций нужен действующий договор ИТС или регистрация программы

Также проверьте наличие доступа к порталу portal.1c.ru: обновления типовых конфигураций распространяются пользователям с зарегистрированной программой и действующей подпиской ИТС. Без логина и пароля скачать официальный релиз не получится.

Резервная копия: обязательный шаг

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

Для файловой базы есть два способа. Самый простой — скопировать файл 1Cv8.1CD из каталога базы в отдельную папку, предварительно убедившись, что все пользователи вышли из программы. Второй способ — выгрузка через конфигуратор: меню «Администрирование — Выгрузить информационную базу». Файл выгрузки с расширением .dt удобен тем, что позволяет развернуть копию в новом каталоге и проверить обновление сначала на ней.

Для клиент-серверной базы (SQL Server, PostgreSQL) копию делает администратор средствами СУБД. Выгрузка .dt из конфигуратора тоже возможна, но на больших базах она занимает много времени.

Способ 1: обновление через интернет из режима Предприятия

Самый удобный вариант для типовых конфигураций — встроенный механизм автоматического обновления. Он доступен в «1С:Бухгалтерии», «Управлении торговлей», «Зарплате и управлении персоналом» и других решениях на Библиотеке стандартных подсистем.

Обновление через интернет
  1. 1
    Завершите работу всех пользователей и откройте базу с правами администратора
  2. 2
    Перейдите в раздел «Администрирование — Обновление версии программы» (в некоторых конфигурациях путь: «Администрирование — Поддержка и обслуживание — Результаты обновления и дополнительная обработка данных»)
  3. 3
    Выберите вариант «Обновление через интернет» и введите логин и пароль от портала 1С
  4. 4
    Дождитесь проверки доступных обновлений и подтвердите установку
  5. 5
    После загрузки и установки перезапустите программу и дождитесь выполнения обработчиков обновления данных
  6. 6
    Проверьте номер версии в разделе «О программе»

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

Если обновление через интернет недоступно (например, программа не видит новых версий из-за пропущенных релизов), переходите к установке из файла.

Способ 2: обновление из файла через конфигуратор

Этот способ универсален и работает всегда, когда есть файл обновления. Скачайте нужный релиз с портала portal.1c.ru в разделе «Обновления программ» — для этого потребуется учетная запись с привязанной регистрационной карточкой программы. Обновление распространяется в виде архива, который нужно распаковать и установить (запустить setup.exe), после чего дистрибутив попадет в каталог шаблонов.

Далее действия выполняются в конфигураторе. Откройте базу в конфигураторе с монопольным доступом, перейдите в меню «Конфигурация — Поддержка — Обновить конфигурацию». Выберите источник «Поиск доступных обновлений» и укажите каталог шаблонов, либо сразу укажите конкретный файл обновления с расширением .cfu. Программа покажет список подходящих версий — выберите нужную и подтвердите обновление.

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

Обновление платформы 1С 8.3

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

Дистрибутив платформы скачивается с того же портала portal.1c.ru или с releases.1c.ru. Установка выполняется при закрытых сеансах 1С: запустите setup.exe, выберите компоненты (обычно достаточно настроек по умолчанию) и дождитесь завершения. Старая версия платформы при этом не удаляется — несколько версий могут сосуществовать на одном компьютере, и база автоматически запустится на той, для которой настроена.

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

Способы обновления конфигурации

Через интернет из Предприятия

Подходит для типовых конфигураций с доступом в интернет; самый простой вариант, но требует логина портала и не всегда видит обновления при большом отставании версии

Из файла через конфигуратор

Универсальный способ для любых ситуаций, включая обновление через несколько релизов; требует скачивания дистрибутива и базовых навыков работы в конфигураторе

На копии базы с последующим переносом

Самый безопасный вариант для ответственных баз: сначала обновляется копия, проверяется результат, затем обновляется рабочая база; требует больше времени

Проверка результата и типичные ошибки

После завершения обновления откройте «Справка — О программе» и сверьте номер версии с тем, что указан в описании релиза на портале. Затем проверьте ключевые операции: откройте несколько документов, сформируйте основные отчеты (оборотно-сальдовую ведомость, ведомость по складу — в зависимости от конфигурации), убедитесь, что справочники открываются без ошибок.

Контрольные точки

Как проверить результат

Номер версии в разделе «О программе»
Норма

Совпадает с номером установленного релиза

Тревожный признак

Версия не изменилась — обновление конфигурации базы данных не выполнено

Обработчики обновления данных
Норма

В разделе «Результаты обновления» статус «завершено», отложенных обработчиков нет или они выполняются

Тревожный признак

Ошибки в обработчиках, обновление остановлено на промежуточном шаге

Открытие документов и отчетов
Норма

Объекты открываются, отчеты формируются без сообщений об ошибках

Тревожный признак

Ошибки формата, отсутствующие реквизиты, падение программы

Работа пользователей
Норма

Все пользователи входят в базу и работают в штатном режиме

Тревожный признак

Часть пользователей не может войти или видит старую версию — у них не обновлена платформа или кэш

Типичные ошибки при самостоятельном обновлении
01
Обновление без резервной копии — при сбое базу придется восстанавливать платно, а данные могут быть потеряны
02
Обновление при работающих пользователях — конфликт блокировок, обрыв процесса и повреждение реструктуризации
03
Прерывание обработчиков обновления данных — часть данных перенесена, часть нет, отчеты показывают некорректные цифры
04
Попытка обновить доработанную конфигурацию штатным способом — доработки стираются, нестандартные документы и отчеты перестают работать
05
Пропуск промежуточных релизов — файл обновления отказывается устанавливаться или обновление проходит с ошибками
06
Устаревшая платформа — новая конфигурация не запускается или работает с ошибками до обновления платформы

Когда самостоятельное обновление делать не стоит

Есть ситуации, в которых экономия на специалисте оборачивается большими затратами. Не обновляйтесь самостоятельно, если конфигурация доработана, если база клиент-серверная и у вас нет доступа администратора к серверу, если в базе ведется работа нескольких организаций с настроенными обменами (синхронизация с другими базами, ЭДО, сайтом) — после обновления обмены нередко требуют перенастройки.

Также разумно привлечь специалиста, если база большая (десятки гигабайт), если пропущено очень много релизов и требуется сложная цепочка обновлений, или если предыдущие попытки обновления уже завершились ошибкой. Восстановление после неудачного обновления почти всегда сложнее и дороже, чем плановое обновление силами специалиста.

Итог

Что важно запомнить

Самостоятельное обновление 1С 8.3 безопасно для типовой конфигурации при наличии резервной копии. Порядок простой: проверить версию и поддержку, сделать копию, обновить конфигурацию через интернет или файл .cfu, при необходимости обновить платформу, дождаться обработчиков и проверить результат. Доработанные и клиент-серверные базы с обменами лучше доверить специалисту.

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

Как узнать, есть ли доработки в моей конфигурации?

Откройте конфигуратор и перейдите в «Конфигурация — Поддержка — Настройка поддержки». Если конфигурация поставщика находится на полной поддержке (значок замка, изменения не разрешены), доработок нет. Если включен режим «с возможностью изменения» и объекты редактировались, доработки есть. Также признак доработок — нестандартные документы, отчеты или кнопки, которых нет в типовой поставке.

Можно ли отменить обновление, если что-то пошло не так?

Штатной кнопки «откатить обновление» в 1С нет. Единственный способ вернуться — восстановить базу из резервной копии, созданной до обновления. Именно поэтому копия обязательна: без нее откат невозможен, и исправлять поврежденную базу придется средствами тестирования и восстановления, что не гарантирует сохранность данных.

Нужно ли обновлять платформу при каждом обновлении конфигурации?

Нет. Платформу обновляют только когда новый релиз конфигурации требует более свежую версию платформы (это указано в описании релиза) или когда нужны исправления ошибок самой платформы. Тем не менее держать платформу крайне устаревшей не стоит — старые версии постепенно теряют совместимость с новыми релизами конфигураций.

Что делать, если обновление зависло на этапе обработки данных?

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

Можно ли обновляться, если пропущено несколько лет релизов?

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