Администрирование · 11 мин
Как обновить 1С 8.3 вручную: подробная инструкция
Ручное обновление 1С 8.3: как подготовить базу, загрузить файл обновления, выполнить обновление конфигурации в конфигураторе и проверить результат без потери данных.
Ручное обновление конфигурации 1С 8.3 требуется, когда автоматическое обновление через интернет недоступно: нет подключения на сервере, обновление скачано с диска ИТС или с портала 1С отдельным файлом, либо конфигурация доработана и механизм поддержки изменён. В отличие от автообновления, ручной способ даёт полный контроль над процессом: вы сами выбираете файл обновления, видите окно сравнения и объединения, решаете, какие изменения принять.
Процедура состоит из четырёх этапов: подготовка базы и резервная копия, получение файла обновления, загрузка обновления в конфигураторе и обновление конфигурации базы данных. Каждый этап имеет свои контрольные точки, пропуск которых приводит к типичным ошибкам — от невозможности применить обновление до потери данных.
Инструкция подходит для типовых конфигураций (Бухгалтерия предприятия, Управление торговлей, Зарплата и управление персоналом и другие), работающих как в файловом, так и в клиент-серверном варианте. Для сильно доработанных конфигураций порядок действий отличается — об этом отдельный раздел ниже.
Подготовка: резервная копия и проверка условий
Первое и обязательное действие — резервная копия информационной базы. Для файловой базы достаточно скопировать файл 1Cv8.1CD из каталога базы в отдельную папку при закрытых сеансах всех пользователей. Более надёжный способ — выгрузка через конфигуратор: «Администрирование → Выгрузить информационную базу» в файл с расширением .dt. Для клиент-серверной базы выгрузка в .dt выполняется тем же способом, либо копия создаётся средствами СУБД.
Далее проверьте три условия. Первое: узнайте точный номер текущего релиза конфигурации — в режиме «Предприятие» откройте сведения о программе (обычно через кнопку с символом «i» или меню «О программе»), либо в конфигураторе посмотрите свойства конфигурации. Второе: убедитесь, что скачанное обновление предназначено именно для вашего релиза — в описании обновления всегда указан перечень релизов, с которых оно устанавливается. Третье: проверьте версию платформы — в описании обновления указана минимально требуемая версия технологической платформы 8.3; если ваша платформа старше, сначала обновите её.
Завершите работу всех пользователей в базе и закройте фоновые сеансы. В файловом варианте достаточно попросить коллег выйти; в клиент-серверном — отключите сеансы через консоль кластера или установите блокировку соединений. Активные сеансы помешают монопольному доступу, который требуется для обновления конфигурации базы данных.
Где взять файл обновления и как его установить
Дистрибутив обновления скачивается с портала поддержки пользователей 1С или берётся с диска ИТС. Он распространяется в виде архива или самораспаковывающегося установщика. После запуска установщика файлы обновления помещаются в каталог шаблонов — по умолчанию это папка tmplts в каталоге установки платформы или в профиле пользователя.
Внутри каталога шаблонов структура папок отражает поставщика, конфигурацию и релиз: например, 1c\Accounting\3_0_xx_x. Именно из этой структуры конфигуратор предложит обновление автоматически, если путь к шаблонам указан в настройках. Проверить и добавить путь к шаблонам можно в диалоге выбора информационных баз: кнопка «Настройка», поле «Каталоги шаблонов конфигураций и обновлений».
Если установщика нет, а есть только файл обновления 1cv8.cfu, его можно указать напрямую в конфигураторе на этапе выбора источника — установка в шаблоны в этом случае не обязательна.
Обновление типовой конфигурации в конфигураторе
Откройте конфигуратор и войдите в базу под пользователем с полными правами. Если конфигурация закрыта для редактирования, сначала выполните «Конфигурация → Открыть конфигурацию» и дождитесь построения дерева объектов. Затем перейдите в меню «Конфигурация → Поддержка → Обновить конфигурацию».
В диалоге выбора источника укажите «Поиск доступных обновлений» — конфигуратор сам найдёт подходящий файл в каталогах шаблонов. Либо выберите «Выбор файла обновления» и укажите путь к файлу 1cv8.cfu вручную. Далее программа покажет список найденных обновлений с указанием релизов — выберите нужное и подтвердите.
- 1Сделайте резервную копию базы (выгрузка .dt или копия файла 1Cv8.1CD)
- 2Установите дистрибутив обновления в каталог шаблонов
- 3Откройте конфигуратор, выполните «Конфигурация → Поддержка → Обновить конфигурацию»
- 4Выберите источник: поиск в шаблонах или файл 1cv8.cfu вручную
- 5Подтвердите обновление и дождитесь загрузки изменений
- 6Выполните «Конфигурация → Обновить конфигурацию базы данных» (F7)
- 7Примите изменения в окне реорганизации и дождитесь завершения
- 8Запустите базу в режиме «Предприятие» и дождитесь отработки обработчиков обновления
После загрузки изменений в основную конфигурацию выполните ключевой шаг: «Конфигурация → Обновить конфигурацию базы данных» (клавиша F7). Появится окно реорганизации со списком изменений структуры данных — новые реквизиты, таблицы, индексы. Подтвердите принятие изменений. На больших базах реорганизация может занимать значительное время; прерывать её нельзя.
Первый запуск в режиме «Предприятие» после обновления запускает отложенные обработчики: перенос данных, заполнение новых служебных регистров, пересчёт итогов. В этот момент программа может работать медленнее — это нормально. Дождитесь сообщения о завершении обновления и только потом допускайте пользователей к работе.
Обновление доработанной конфигурации
Если конфигурация снята с полной поддержки и содержит доработки, стандартный файл обновления применяется иначе. В этом случае используйте «Конфигурация → Сравнить, объединить с конфигурацией из файла», указав файл новой поставки 1cv8.cf из каталога шаблонов (он находится рядом с файлом обновления в папке релиза).
Откроется окно сравнения и объединения, где по объектам видны различия: что изменил поставщик, что изменено у вас. Объекты, доработанные в вашей базе, не нужно замещать бездумно — для них требуется ручной анализ: перенести изменения поставщика в вашу доработку или оставить свой вариант, если изменения поставщика некритичны. На этом этапе чаще всего и возникают ошибки, поэтому при большом объёме доработок обновление разумно поручить специалисту с опытом объединения конфигураций.
Сравнение вариантов
Подходит для типовых конфигураций на полной поддержке. Быстро, минимум ручных решений, но не подходит для доработанных баз.
Для конфигураций с доработками. Полный контроль над каждым объектом, но требует времени и понимания структуры конфигурации.
Полностью замещает конфигурацию — все доработки будут потеряны. Применяйте только для чистых типовых баз, когда точно уверены, что доработок нет.
Проверка результата и откат при проблемах
После завершения обновления проверьте номер релиза в сведениях о программе — он должен соответствовать установленному обновлению. Откройте ключевые рабочие места: сформируйте основной отчёт, проверьте проведение документа, заполнение регламентированных форм. Если в базе ведётся учёт, сверьте контрольные итоги (оборотно-сальдовую ведомость, остатки по складу) со значениями, снятыми до обновления.
Как проверить результат
Соответствует установленному обновлению
Остался прежним — обновление не применилось
Обработчики обновления завершились без ошибок
Сообщения об ошибках обработчиков, обновление «зависло»
Остатки и обороты совпадают с данными до обновления
Расхождения в суммах — нужен анализ и возможен откат
Документы проводятся, отчёты формируются
Ошибки при проведении или открытии форм
Если обновление прошло с ошибками и база неработоспособна, восстановите её из резервной копии: для файловой базы верните на место файл 1Cv8.1CD, для выгрузки — создайте пустую базу и выполните «Администрирование → Загрузить информационную базу» из файла .dt. После восстановления разберитесь с причиной сбоя и повторите обновление корректно.
Типичные ошибки при ручном обновлении
Большинство проблем возникает не из-за самой процедуры, а из-за нарушения подготовительных условий. Ниже перечислены ситуации, которые встречаются чаще всего.
Отдельная группа ошибок — невнимательность при выборе источника. Пользователь указывает файл полной поставки .cf в диалоге обновления или, наоборот, пытается объединить доработанную конфигурацию с файлом .cfu, который не содержит полной конфигурации. Проверяйте расширение файла перед началом.
Перед массовым обновлением рабочих баз выполните процедуру на копии базы. Это позволит оценить время реорганизации, отработку обработчиков и выявить проблемы доработок без риска для реальных данных. На больших базах тестовый прогон экономит часы простоя.
FAQ: частые вопросы о ручном обновлении 1С 8.3
Можно ли обновить 1С вручную без подписки ИТС?
Файлы обновлений типовых конфигураций официально распространяются в рамках договора информационно-технологического сопровождения. Технически конфигуратор примет любой подходящий файл обновления, но легальным способом его получения является портал поддержки с действующей подпиской или диск ИТС.
Чем файл 1cv8.cfu отличается от 1cv8.cf?
Файл .cfu — это обновление, содержащее только изменения относительно предыдущих релизов, и применяется через «Обновить конфигурацию» строго к поддерживаемым релизам. Файл .cf — полная конфигурация поставщика, используется для сравнения и объединения или полной загрузки.
Обновление требует монопольного доступа, а пользователи не выходят. Что делать?
В клиент-серверном варианте завершите сеансы через консоль администрирования кластера и установите блокировку начала сеансов. В файловом варианте можно временно переименовать или переместить папку базы либо воспользоваться параметром блокировки через «Администрирование → Блокировка установки соединений» в конфигураторе.
Сколько времени занимает ручное обновление?
Загрузка изменений обычно занимает минуты. Основное время уходит на реорганизацию и отложенные обработчики: на небольшой файловой базе это десятки минут, на крупной клиент-серверной — часы. Точную оценку даёт только тестовый прогон на копии.
Что делать, если обновление завершилось с ошибкой обработчика?
Запишите текст ошибки и номер обработчика. Часто помогает повторный запуск отложенных обработчиков после исправления причины (например, нехватки места на диске или прав доступа). Если ошибка связана с данными, проанализируйте указанные в сообщении объекты. При нерешаемой проблеме восстановите базу из копии и повторите обновление.
Нужно ли обновлять платформу перед обновлением конфигурации?
Да, если текущая версия платформы ниже требуемой для нового релиза — это указано в описании обновления. Платформа обновляется отдельным установщиком и не затрагивает данные базы, но после её обновления проверьте запуск базы до начала обновления конфигурации.
Что важно запомнить
Ручное обновление 1С 8.3 безопасно при соблюдении порядка: резервная копия, проверка совместимости релиза и платформы, обновление через конфигуратор, обновление конфигурации базы данных и контроль результата. Для доработанных конфигураций используйте сравнение и объединение с файлом поставки, а пробное обновление на копии базы исключает простой рабочей системы.