Обновление конфигурации 1С 10.3 без потери данных

· 9 мин

Содержание

Самая частая ошибка: человек ищет «обновление 1С 10.3» и думает, что 10.3 — это версия платформы, которую можно поставить поверх. Это не так. 10.3 — номер релиза типовой конфигурации (чаще всего «Управление торговлей 10.3»), а платформа у неё своя: 8.1, 8.2 или 8.3 в режиме совместимости. Обновлять приходится два разных слоя, и по отдельности.

Короткий ответ: сделайте выгрузку базы в .dt, обновите платформу (если нужно), затем конфигурацию через Конфигуратор — пункт «Поддержка» → «Обновить конфигурацию ». Если файл обновления для вашей версии уже не выпускается, обновляться «внутри 10.3» некуда: нужен переход на 11-ю редакцию конфигурации и платформу 8.3.

Что проверить до старта: копия, версии, доступ

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

Резервная копия — два уровня

  • 💾 Файл .dt. Конфигуратор → «Администрирование» → «Выгрузить информационную базу». Это логическая копия, она переносится между машинами.
  • 📁 Копия каталога базы. Для файлового варианта скопируйте папку с файлом 1Cv8.1CD при закрытых сеансах. Для клиент-серверного — бэкап средствами СУБД.

Не обновляйте базу, пока не убедились, что копия открывается. Разверните её в пустую базу и посмотрите хотя бы остатки и последние документы.

Что выписать перед работой

  1. Точный номер релиза конфигурации: «Справка» → «О программе» (в Конфигураторе — «Конфигурация» → «Открыть конфигурацию», версия в свойствах).
  2. Версию платформы (в той же справке).
  3. Признак «на поддержке»: в окне конфигурации поддержка должна быть включена, а не снята.
  4. Есть ли доработки: если правили типовые модули или формы, при обновлении будут конфликты объединения.
  5. Кто ещё работает в базе. Монопольный режим нужен обязательно.

💡 Если конфигурация сильно изменена, заранее найдите программиста: объединение руками займёт часы, а не минуты.

Перед обновлением
Выполнено: 0 / 6

Когда обновлять не нужно

Обновление ради обновления — плохая идея. Отложите его, если:

  • 📅 идёт закрытие периода или сдача отчётности: лучше сделать это в спокойный день;
  • 🔧 в базе много доработок, а программиста сейчас нет;
  • 🧪 вы не проверили обновление на копии базы.

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

Какой способ обновления выбрать

Способов несколько, и выбор зависит от того, насколько ваша конфигурация отличается от типовой.

СпособКогда подходитРиски
Обновление из файла .cfu (через «Обновить конфигурацию»)Конфигурация на поддержке, доработок нет или малоНизкие; при конфликтах придётся выбирать вручную
Загрузка полного дистрибутива .cfНужно «выровнять» конфигурацию, поддержка снятаЗатирает ваши доработки, если не сравнить заранее
Сравнение и объединение с эталономМного доработокВысокая трудоёмкость, нужен специалист
Перенос данных в новую чистую базуСтарая база «загрязнена», переход на другую редакциюНужна обработка переноса и сверка остатков

Релизы 10.3 обновляются последовательно. Перепрыгнуть через несколько версий обычно нельзя: файл .cfu рассчитан на конкретную исходную версию. Если у вас релиз сильно отстаёт, придётся ставить промежуточные.

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

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

Обновление платформы 1С под базу 10.3

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

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

Установка новой платформы

  1. Закройте все окна 1С на компьютере.
  2. Запустите установщик нужной версии, выберите компоненты (для обычной работы хватает основных).
  3. Старую платформу не удаляйте — версии живут рядом, это ваш запасной путь.
  4. В списке баз выберите свою базу → «Изменить» → укажите нужную версию 1С:Предприятия (при нескольких установленных).

Если база клиент-серверная

Обновите платформу и на сервере, и на клиентах: версии должны совпадать до третьей цифры. Сначала сервер, затем рабочие места. Не забудьте перезапустить службу сервера 1С после установки.

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

Пошагово: обновление конфигурации через Конфигуратор

Для типовой конфигурации на поддержке порядок такой.

Шаг 1. Откройте базу в Конфигураторе

Запустите 1С, выберите базу, нажмите «Конфигуратор». Войдите под пользователем с правами администратора. Других сеансов быть не должно: иначе обновление упрётся в блокировку.

Шаг 2. Запустите мастер обновления

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

Шаг 3. Разберите конфликты

Если вы ничего не меняли в типовых объектах, мастер пройдёт сам. Если менялись, он покажет список объектов с конфликтом и предложит три варианта для каждого: взять новый, оставить свой, объединить. Решение по каждому принимайте осознанно, а не «принять всё».

Шаг 4. Обновите конфигурацию базы данных

После загрузки новой конфигурации нажмите F7 (или «Конфигурация» → «Обновить конфигурацию базы данных»). Это и есть реструктуризация таблиц. Она может занять от пары минут до часа на больших базах.

Шаг 5. Первый запуск в режиме 1С:Предприятие

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

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

Переход с 10.3 на 11-ю редакцию и платформу 8.3

Это не обновление, а миграция. У конфигураций 10.3 и 11 разная структура данных, поэтому перезалить .cfu не получится.

Что меняется принципиально

  • 🧩 Управляемые формы вместо обычных: интерфейс другой, привычные кнопки переехали.
  • 🗂 Новые регистры и механизмы учёта, часть справочников разбита на несколько.
  • 🔌 Иное устройство прав и ролей: настройки придётся проверить заново.
  • 📊 Отчёты на СКД — настройки пользовательских отчётов не переносятся.

Как переносят данные

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

  1. Разверните новую базу нужной редакции, настройте параметры учёта.
  2. Перенесите справочники и остатки на начало периода.
  3. Перенесите документы за текущий год.
  4. Сверьте остатки: по складам, взаиморасчётам, кассе.
  5. Старую базу оставьте в режиме «только чтение» минимум на год.
Что делать с вашей базой 10.3?

Если база стоит в облаке или на удалённом сервере

Принцип тот же, меняется доступ. Работа идёт по RDP или через веб-клиент, а платформа и конфигурация стоят на сервере.

  • ☁️ Облако 1С-провайдера. Обновление платформы делает провайдер. Конфигурацию вы обновляете сами или по заявке. Уточните регламент: у большинства есть окна обслуживания.
  • 🖥 Свой удалённый сервер. Все шаги выполняются на сервере, не на вашем компьютере. Копию делайте и туда, и локально.
  • 🌐 Тонкий клиент и веб. После обновления платформы на сервере клиентам иногда нужно обновить тонкий клиент или очистить кеш.

Для облака лучше запросить у провайдера снапшот перед работой. Это быстрее, чем разворачивать .dt.

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

Не считайте обновление законченным, пока не пройдёте контрольный список.

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

Что проверить сразу

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

Как откатиться

Если что-то пошло не так, штатного «отката» нет. Алгоритм такой:

  1. Остановите работу пользователей.
  2. Разверните последнюю копию: загрузите .dt в новую пустую базу или верните сохранённый каталог файловой базы.
  3. Запустите старую платформу (потому и не стоит удалять её сразу).
  4. Если после обновления успели ввести документы — перенесите их вручную, они в копии не появятся.

Не загружайте .dt поверх рабочей базы без нужды. Лучше создать новую и сравнить: так у вас остаётся и «битая» копия для разбора.

Типичные проблемы и что с ними делать

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

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

Можно ли обновить 1С 10.3 сразу до последней версии?
Нет, если речь о релизах 10.3. Они ставятся по цепочке. Для скачка на новую редакцию делают миграцию данных.
Нужна ли лицензия для обновления?
Обновления конфигурации доступны при действующем сопровождении (ИТС). Для самой платформы новая версия ставится под ту же лицензию, но проверьте условия вашего ключа.
Потеряются ли мои отчёты и обработки?
Внешние отчёты и обработки сохраняются как файлы, но могут перестать работать, если используют изменённые объекты. Проверьте их после обновления.
Сколько занимает обновление?
Для небольшой базы — от 15 минут до часа. Для крупной с большой историей — несколько часов, закладывайте окно с запасом.
Что будет, если пропустить обновление?
База продолжит работать, но перестанут обновляться регламентированная отчётность и форматы обмена. Это главный практический риск.