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

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

Как обновить 1С Управление торговлей 10.3

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

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

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

Ниже разобран полный цикл обновления с проверками на каждом этапе, а также сценарии для нетиповых ситуаций — доработанной конфигурации и пропущенных релизов.

Подготовка: что проверить до начала обновления

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

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

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

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

Замок у объектов закрыт, доработок нет — обновление пройдёт без ручного объединения

Конфигурация доработанаНужно объединение

Потребуется сравнение/объединение и перенос доработок вручную

Пропущено много релизовПошаговое обновление

Проверьте в документации, допускается ли переход на целевой релиз напрямую

Резервная копия базы

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

Для файловой базы самый простой способ — выгрузка в файл .dt: конфигуратор, «Администрирование → Выгрузить информационную базу». Альтернатива — скопировать файл 1Cv8.1CD при закрытых сеансах всех пользователей. Для клиент-серверной базы используйте средства СУБД (например, резервное копирование в MS SQL Server) или ту же выгрузку .dt.

Проверьте, что копия действительно создана и файл открывается: для .dt достаточно загрузить его в пустую тестовую базу. Копия, которую никто не проверял, не считается копией.

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

Обновления УТ 10.3 распространяются через портал 1С (раздел обновлений программ) и через диски ИТС. Для загрузки с портала потребуется действующая подписка ИТС и регистрация программного продукта. Дистрибутив поставляется в виде архива или самораспаковывающегося файла.

После распаковки запустите установщик — он разместит шаблоны обновления в каталоге шаблонов (по умолчанию папка tmplts в профиле пользователя). Внутри каталога нужного релиза находится файл обновления 1cv8.cfu и сопроводительные файлы с описанием порядка перехода.

Обязательно откройте файл описания (обычно Readme или 1cv8upd.htm): в нём указано, с каких релизов допускается обновление на данный, какая версия платформы требуется и есть ли особые действия после обновления (например, запуск обработчиков отложенного обновления данных).

Обновление типовой конфигурации через конфигуратор

Стандартный путь для типовой УТ 10.3: завершите работу всех пользователей, откройте конфигуратор под учётной записью с полными правами и выполните «Конфигурация → Поддержка → Обновить конфигурацию». Выберите вариант «Поиск доступных обновлений» с указанием каталога шаблонов либо «Выбор файла обновления» и укажите 1cv8.cfu вручную.

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

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

Порядок обновления типовой УТ 10.3
  1. 1
    Завершите сеансы пользователей и сделайте выгрузку базы в .dt
  2. 2
    Установите дистрибутив обновления в каталог шаблонов
  3. 3
    Откройте конфигуратор: «Конфигурация → Поддержка → Обновить конфигурацию»
  4. 4
    Выберите файл обновления или поиск в каталоге шаблонов, подтвердите переход
  5. 5
    Согласитесь на обновление конфигурации базы данных и дождитесь реструктуризации
  6. 6
    Запустите режим 1С:Предприятие и дождитесь завершения обработчиков обновления
  7. 7
    Проверьте номер версии в «Справка → О программе» и работоспособность ключевых документов

Обновление доработанной конфигурации

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

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

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

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

Если пропущено несколько релизов

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

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

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

Маршрут решения

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

Конфигурация типовая, релиз свежийОбновляйте через конфигуратор напрямую, файлом .cfu из шаблона
Ваша версия старше допустимой для целевого релизаУстановите промежуточные релизы последовательно согласно документации
Есть доработкиОбновляйте на копии базы через сравнение/объединение, переносите доработки вручную
Платформа старше требуемойСначала обновите платформу, затем конфигурацию

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

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

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

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

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

Номер версии в «Справка → О программе»
Норма

Совпадает с целевым релизом

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

Версия прежняя — обновление не завершилось

Проведение тестового документа
Норма

Документ проводится без ошибок

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

Ошибки о ненайденных полях или объектах

Формирование типовых отчётов
Норма

Отчёты строятся, данные согласованы

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

Ошибки компоновки или пустые данные

Обмены и печатные формы
Норма

Обмены выполняются, формы печатаются

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

Ошибки формата, устаревшие внешние формы

Итог

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

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

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

Можно ли обновить УТ 10.3 до УТ 11 напрямую?

Нет, это не обновление, а переход на другую конфигурацию с миграцией данных. Выполняется через специальные обработки переноса (типовой переход с помощью конвертации данных), обычно сначала переносятся справочники и остатки, затем при необходимости документы. Перед миграцией УТ 10.3 рекомендуется обновить до актуального релиза внутри редакции 10.3.

Что делать, если при обновлении появляется сообщение «файл не содержит доступных обновлений»?

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

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

Нет. Обновление конфигурации базы данных требует монопольного доступа. Сначала завершите все сеансы (через консоль кластера или «Администрирование → Поддержка и обслуживание» в типовых механизмах блокировки сеансов), установите блокировку входа и только потом запускайте обновление.

Сколько времени занимает обновление УТ 10.3?

На небольшой файловой базе — от нескольких минут до получаса. На объёмных базах с реструктуризацией и отработкой обработчиков данных процесс может занять несколько часов. Точное время зависит от размера базы, количества пропущенных релизов и производительности оборудования, поэтому работы планируйте на нерабочее время.

Что делать, если после обновления перестали работать внешние отчёты и печатные формы?

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

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

Штатного отката не существует. Единственный способ — восстановить базу из резервной копии, сделанной до обновления: загрузить .dt через «Администрирование → Загрузить информационную базу» или восстановить копию средствами СУБД. Именно поэтому проверка работоспособности копии до начала работ критична.