Администрирование · 10 мин
Как обновить данные в 1С: практическое руководство
Как обновить данные в 1С: обновление конфигурации, курсов валют, классификаторов и справочников. Пошаговые инструкции, резервное копирование и типичные ошибки.
Обновление данных в 1С — широкое понятие, которое включает несколько разных задач: обновление конфигурации до актуального релиза, загрузку свежих курсов валют, обновление классификаторов (ОКВЭД, КЛАДР/ФИАС, банков), синхронизацию справочников между базами и актуализацию регламентированной отчетности. Каждая из этих операций выполняется по-разному, но общий принцип один: сначала резервная копия, затем обновление, затем проверка результата.
Большинство типовых конфигураций 1С (Бухгалтерия предприятия, Управление торговлей, Зарплата и управление персоналом) поддерживают автоматическое обновление через интернет, если у вас действует договор информационно-технологического сопровождения (ИТС) и подключен сервис «1С:Обновление программ». Для нетиповых конфигураций и баз с доработками процесс сложнее и требует участия специалиста.
Ниже разобраны основные сценарии обновления данных, порядок действий для каждого, а также ошибки, которые чаще всего приводят к потере информации или невозможности запустить базу.
Почему перед обновлением обязательна резервная копия
Обновление конфигурации изменяет структуру базы данных: добавляются и удаляются реквизиты, меняются алгоритмы, запускаются обработчики переноса данных. Если процесс прервется из-за отключения электричества, недостатка места на диске или ошибки в доработках, база может оказаться в неконсистентном состоянии — и восстановить ее без копии будет невозможно.
Для файловой базы резервная копия делается простым копированием файла 1Cv8.1CD в отдельную папку. Для клиент-серверной базы используйте выгрузку через конфигуратор (Администрирование — Выгрузить информационную базу) либо средства СУБД. Выгрузка в файл .dt универсальна: из нее базу можно развернуть на любой платформе.
Проверьте, что копия рабочая: разверните ее в тестовом каталоге и убедитесь, что база открывается. Практика показывает, что «битая» копия обнаруживается именно в момент, когда она нужна, поэтому проверка занимает пять минут, а экономит дни восстановления.
Как обновить типовую конфигурацию через интернет
Самый простой сценарий — обновление типовой конфигурации, находящейся на полной поддержке. Откройте раздел «Администрирование» — «Обслуживание» — «Обновление версии программы» (в разных конфигурациях путь может немного отличаться). Программа проверит наличие новых версий на серверах 1С и предложит установить их автоматически.
Для работы сервиса укажите логин и пароль от портала 1С с действующим договором ИТС. Если обновлений накопилось несколько, программа установит их последовательно — это называется обновлением «через версии». Не прерывайте процесс: на больших базах установка и отработка обработчиков могут занимать от десятков минут до нескольких часов.
- 1Сделайте резервную копию базы и проверьте её
- 2Завершите работу всех пользователей и фоновых заданий
- 3Откройте Администрирование — Обновление версии программы
- 4Введите учетные данные портала 1С и запустите установку
- 5Дождитесь завершения обработчиков обновления данных
- 6Проверьте запуск базы и ключевые отчеты
Как обновить конфигурацию через конфигуратор
Если автоматическое обновление недоступно (нет интернета на сервере, база доработана или нужен конкретный релиз), используйте конфигуратор. Откройте базу в режиме «Конфигуратор», затем выберите «Конфигурация — Поддержка — Обновить конфигурацию». Укажите источник: файл обновления (.cfu) или каталог дистрибутива, полученный с портала 1С.
Для доработанных конфигураций появится окно сопоставления объектов: программа покажет, какие элементы изменены в новой версии и как они пересекаются с вашими доработками. Внимательно просматривайте объекты с двойными изменениями — именно там теряются доработки. После сопоставления выполните «Обновление конфигурации базы данных» (клавиша F7).
Если устанавливаете обновление вручную из дистрибутива, сначала запустите setup.exe из каталога шаблонов — шаблон установится в стандартную папку tmplts, и конфигуратор увидит его при выборе источника обновления.
Как обновить курсы валют, классификаторы и справочные данные
Не все обновления требуют нового релиза. Курсы валют загружаются из интернета штатной обработкой: в справочнике «Валюты» нажмите «Загрузить курсы валют» и укажите период. Можно настроить регламентное задание, чтобы курсы подтягивались ежедневно автоматически.
Классификатор банков (БИК) обновляется через раздел «Администрирование — Обслуживание» или кнопку «Загрузить классификатор» в справочнике банков: данные берутся с сайта регулятора или с диска ИТС. Адресный классификатор (ФИАС/ГАР) обновляется через сервис «1С:Обновление адресного классификатора» либо загрузкой файлов с официального источника — это важно для корректного заполнения адресов в отчетности и печатных формах.
Курсы криптовалют, ставки ЦБ и прочие показатели в типовых решениях обновляются аналогично — через соответствующие регламентные задания. Проверить, какие задания активны, можно в разделе «Администрирование — Обслуживание — Регламентные и фоновые задания».
Обновление данных при обмене между базами
Если у вас несколько баз (например, Управление торговлей и Бухгалтерия), данные между ними обновляются через настроенную синхронизацию. Откройте «Администрирование — Синхронизация данных», проверьте состояние обмена и при необходимости выполните синхронизацию вручную кнопкой «Выполнить обмен».
Типичная проблема — конфликты и неотправленные данные. Если документы не переносятся, проверьте журнал регистрации и список предупреждений обмена: часто причина в незаполненных обязательных реквизитах или различиях версий конфигураций на обеих сторонах. Версии формата обмена должны быть совместимы.
Для обмена с сайтом или внешними системами логика та же: сначала тестовый обмен на ограниченном объеме данных, проверка соответствия остатков и цен, затем регулярный режим. Не запускайте полную выгрузку в рабочую базу без предварительной проверки на копии.
Как проверить результат обновления
База открывается без ошибок, номер версии в разделе «О программе» соответствует новому
Ошибки при запуске, требование завершить обновление, старый номер версии
Все обработчики выполнены, отложенных заданий нет или они завершены
Обработчики зависли или завершились с ошибками
Оборотно-сальдовая ведомость и ключевые отчеты совпадают с данными до обновления
Расхождения в остатках, пропавшие документы или справочники
Типичные ошибки и как их избежать
Самая частая ошибка — обновление рабочей базы без копии и без тестирования. Вторая по распространенности — обновление «через голову» пользователей: пока кто-то работает в базе, обновление конфигурации базы данных либо не запустится, либо завершится с ошибками. Перед началом выгоните всех пользователей и отключите фоновые задания.
Отдельная группа проблем — недостаток места на диске и нехватка прав. Убедитесь, что на диске с базой есть запас свободного места (для больших баз — объем, сопоставимый с размером самой базы), а у учетной записи есть полные права администратора в 1С.
Когда обновление лучше доверить специалисту
Самостоятельно безопасно обновлять типовую конфигурацию на поддержке в файловом варианте с небольшим объемом данных. Привлеките специалиста, если: конфигурация сильно доработана, база клиент-серверная с десятками пользователей, требуется обновление через несколько версий, или предыдущие попытки обновления завершались ошибками.
Признак того, что ситуация вышла за пределы самостоятельной работы: ошибки реструктуризации, сообщения о нарушении целостности данных, невозможность завершить отложенные обработчики. В этих случаях дальнейшие эксперименты только усугубляют состояние базы.
Что важно запомнить
Любое обновление в 1С начинается с проверенной резервной копии. Типовые конфигурации обновляйте штатным сервисом, доработанные — через конфигуратор с сопоставлением объектов. Курсы валют и классификаторы обновляются встроенными загрузками. После обновления обязательно проверяйте обработчики, отчеты и запуск базы.
Часто задаваемые вопросы
Можно ли обновить 1С без договора ИТС?
Обновления конфигураций распространяются пользователям с действующим договором ИТС. Без него автоматическое обновление через интернет недоступно, а дистрибутивы с портала 1С не скачиваются. Курсы валют при этом загружаются и без ИТС — этот сервис не требует подписки.
Что делать, если обновление зависло на этапе обработчиков?
Сначала проверьте, действительно ли процесс завис: на больших базах отдельные обработчики выполняются часами. Посмотрите журнал регистрации и нагрузку на диск. Если активности нет продолжительное время, завершите сеанс, восстановите базу из копии и повторите обновление, предварительно устранив причину (нехватку места, блокировки).
Как узнать текущую версию конфигурации?
Откройте раздел «О программе» (обычно через значок информации в правом верхнем углу или меню «Сервис»). Там указаны версия платформы и версия конфигурации. Эти номера понадобятся, чтобы определить, какие обновления вам доступны и нужна ли цепочка промежуточных релизов.
Почему после обновления пропали доработки?
Если конфигурация обновлена автоматически без сопоставления объектов, измененные типовые модули заменяются новыми версиями, и доработки теряются. Восстановить их можно из резервной копии: сравните модули старой и новой версии и перенесите изменения вручную. Чтобы этого не случалось, доработанные конфигурации обновляйте только через конфигуратор с анализом изменений.
Как часто нужно обновлять конфигурацию?
Критичны обновления, связанные с изменениями законодательства и форм отчетности — их нужно устанавливать до сдачи очередной отчетной кампании. Остальные релизы разумно ставить регулярно, но не в день выхода: выдержите паузу, чтобы убедиться в отсутствии массовых ошибок в новой версии, и обновляйтесь в плановом порядке.
Можно ли отменить обновление конфигурации?
Штатной кнопки «откатить» в 1С нет. Единственный надежный способ вернуть прежнее состояние — восстановить базу из резервной копии, сделанной до обновления. Поэтому копия — не формальность, а единственный механизм отката.