Обновление Управления торговлей 11.5: из программы, из Конфигуратора и с доработками

· 10 мин

Содержание

Типовую 1С УТ 11 проще всего обновить из самой программы: НСИ и администрирование → Администрирование → Интернет-поддержка и сервисы → Обновление версии программы. Помощник сам скачает нужные релизы, сделает копию и применит обновление. Если конфигурацию дорабатывали, обновляют только через Конфигуратор: Конфигурация → Поддержка → Обновить конфигурацию, с объединением изменений.

Третий путь — ручная установка из файла .cfu, когда у сервера нет интернета или нужен конкретный релиз. Ниже порядок для каждого случая, включая переход с 11.4 на 11.5, и разбор ошибок, на которых обновление обычно останавливается.

СпособКогда выбиратьЧто нужно
Из режима 1С:ПредприятиеТиповая конфигурация, есть интернетЛогин Интернет-поддержки, права администратора
Конфигуратор, поиск обновленийТиповая или с небольшими правкамиДоступ к Конфигуратору, монопольный режим
Конфигуратор, файл .cfuНет интернета, нужен конкретный релизСкачанный дистрибутив обновления
Объединение конфигурацийКонфигурация доработанаКопия базы, время на разбор отличий

1. Подготовка к обновлению УТ 11: копия, платформа, цепочка релизов

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

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

Сделайте резервную копию до любых действий с конфигурацией. Варианты:

  • 📁 Файловая база — закройте все сеансы и скопируйте каталог базы целиком (главное — файл 1Cv8.1CD).
  • 💾 Выгрузка в .dt — в Конфигураторе Администрирование → Выгрузить информационную базу. Подходит для любого варианта базы.
  • 🗄️ Клиент-серверная база — штатный бэкап средствами СУБД (MS SQL или PostgreSQL). Он быстрее выгрузки .dt на больших базах.

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

"C:\Program Files\1cv8\8.3.xx.xxxx\bin\1cv8.exe" DESIGNER /F"D:\Bases\UT11" /N"Администратор" /P"пароль" /DumpIB"D:\Backup\ut11.dt" /Out"D:\Backup\dump.log"

Для серверной базы вместо /F указывают /S"имя_сервера\имя_базы".

Отдельно сохраните текущую конфигурацию: Конфигурация → Сохранить конфигурацию в файл. Файл .cf пригодится, если придётся сравнивать доработки или возвращаться назад.

Версия платформы

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

Цепочка релизов

Обновить УТ 11 «через десять релизов» одним файлом нельзя. Каждое обновление умеет обновлять только определённые предыдущие версии. Список виден в описании обновления и в файле UpdInfo.txt дистрибутива — строка FromVersions.

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

Переход с редакции 11.4 на 11.5 — тоже обычное обновление по цепочке, но доступен он только с определённых релизов 11.4. Сначала доведите 11.4 до релиза, который указан в описании первой подходящей версии 11.5.

Пользователи и регламентные задания

Обновление структуры базы требует монопольного доступа. Заранее предупредите людей и закройте сеансы. В программе это делается через НСИ и администрирование → Администрирование → Обслуживание → Блокировка работы пользователей. Там же можно задать код разрешения: администратор с ним заходит в заблокированную базу, указав параметр запуска /UC<код>.

Блокировка обрывает работу всех пользователей и фоновых заданий. Ставьте её в нерабочее время или после согласования с отделом продаж и складом.

2. Автоматическое обновление 1С УТ 11 через Интернет-поддержку

Этот способ подходит для типовой конфигурации без изменений. Помощник обновления встроен в программу.

Из режима 1С:Предприятие

  1. Войдите в базу пользователем с полными правами.
  2. Откройте НСИ и администрирование → Администрирование → Интернет-поддержка и сервисы.
  3. Подключите Интернет-поддержку, если ещё не подключена: нужен логин и пароль с портала, а для загрузки обновлений — действующая подписка ИТС.
  4. Нажмите Обновление версии программы. Помощник покажет текущий релиз, доступный новый и размер загрузки.
  5. Выберите момент установки: сейчас или при завершении работы.
  6. Для серверной базы укажите имя и пароль администратора кластера, если он задан. Без них помощник не сможет заблокировать сеансы.
  7. Отметьте создание резервной копии в окне помощника (для файловой базы) и запустите обновление.

Программа закроется, применит релизы по цепочке, обновит структуру базы и снова откроется. При первом запуске выполнятся обработчики обновления.

Из Конфигуратора с поиском обновлений

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

Дальше — шаги из раздела 5: обновление конфигурации базы данных и первый запуск.

3. Ручная установка обновления УТ 11 из файла .cfu

Этот вариант нужен, когда сервер без интернета, когда помощник падает на загрузке или когда вы хотите поставить конкретный релиз, а не последний.

Где взять файл

Дистрибутив обновления скачивают с портала обновлений по подписке ИТС. Внутри — программа установки. Она распаковывает шаблон в каталог шаблонов, по умолчанию %APPDATA%\1C\1cv8\tmplts, в подпапку 1c\Trade\ с номером релиза. В папке лежат 1Cv8.cfu (файл обновления), 1Cv8.cf (полная конфигурация) и описание изменений.

Каталог шаблонов можно сменить в окне запуска 1С: Настройка → Каталоги шаблонов конфигураций и обновлений. Удобно держать его на общем диске, если обновлениями занимаются несколько человек.

Порядок установки

  1. Откройте базу в Конфигураторе и откройте конфигурацию.
  2. Конфигурация → Поддержка → Обновить конфигурацию.
  3. Выберите указание файла обновления и укажите 1Cv8.cfu нужного релиза.
  4. Конфигуратор проверит, подходит ли файл к текущей версии. Если нет — выберите промежуточный релиз из цепочки.
  5. Подтвердите обновление. Для типовой конфигурации окно сравнения не появится или будет без конфликтов.
  6. Повторите для каждого релиза цепочки, затем обновите конфигурацию базы данных.

Типовую базу можно обновлять и без интерфейса — например, в ночном скрипте:

"C:\Program Files\1cv8\8.3.xx.xxxx\bin\1cv8.exe" DESIGNER /F"D:\Bases\UT11" /N"Администратор" /P"пароль" /UpdateCfg"D:\tmplts\1c\Trade\11_5_x_x\1Cv8.cfu" /UpdateDBCfg /Out"D:\Backup\update.log"

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

Полный .cf через Конфигурация → Загрузить конфигурацию из файла заменяет конфигурацию целиком и стирает все доработки. Для обновления рабочей базы этот путь не используют.

4. Обновление доработанной конфигурации УТ 11: сравнение и объединение

Если в конфигурацию вносили изменения, Конфигуратор при обновлении откроет окно сравнения и объединения. В нём три версии: ваша текущая (основная), старая поставщика и новая поставщика.

Как читать окно сравнения

  • ✅ Объект изменён только поставщиком — берётся из новой версии без вопросов.
  • ✍️ Объект изменён только вами — остаётся ваш вариант.
  • ⚠️ Объект изменён и вами, и поставщиком — дважды изменённый. Здесь и нужна работа.

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

Режимы объединения

РежимЧто получитсяКогда выбирать
Взять из новой конфигурации поставщикаВаши правки объекта теряютсяДоработка больше не нужна или перенесена в расширение
Объединить с приоритетом основной конфигурацииВаш код остаётся, новое от поставщика добавляетсяВаши правки важнее, изменения поставщика небольшие
Объединить с приоритетом новой конфигурации поставщикаНовый код поставщика остаётся, ваши вставки добавляютсяПоставщик сильно переписал модуль
Не объединятьОбъект остаётся как былТолько если точно понимаете последствия

Для модулей объединение по приоритету — не гарантия работоспособности. Откройте каждый дважды изменённый модуль, просмотрите процедуры с конфликтом и после объединения выполните Конфигурация → Проверка конфигурации.

Практика, которая сокращает объединение

  • 🧩 Выносите доработки в расширения. Расширения появились в платформе 8.3.6. Код в расширении не участвует в объединении, и следующие обновления идут как у типовой.
  • 📝 Комментируйте свои вставки. Метка вида // +++ Иванов 12.03 и // --- Иванов позволяет быстро найти свой код в сравнении.
  • 🔒 Не снимайте конфигурацию с поддержки. Включайте возможность изменения через Конфигурация → Поддержка → Настройка поддержки, но не удаляйте связь с поставщиком. Без неё обновление превращается в ручное сравнение с полным .cf.

Если конфигурация всё-таки снята с поддержки, восстановите связь. Возьмите .cf поставщика той же версии, что у вас сейчас, и выполните Конфигурация → Сравнить, объединить с конфигурацией из файла. Конфигуратор предложит поставить конфигурацию на поддержку. После этого обновление идёт обычным путём.

Объединение большой доработанной УТ занимает от часа до нескольких дней. Делайте его на копии базы, загруженной из .dt. Готовую конфигурацию сохраните в .cf и затем примените к рабочей базе тем же обновлением — так рабочая база простаивает минуты, а не часы.

5. Завершение обновления УТ 11.5 и проверка работы

Обновление конфигурации в Конфигураторе меняет только основную конфигурацию. До базы изменения доходят на следующем шаге.

Обновление конфигурации базы данных

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

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

Первый запуск и обработчики обновления

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

Часть преобразований данных в УТ 11.5 выполняется отложенно — в фоне, пока пользователи уже работают. Ход видно в НСИ и администрирование → Администрирование → Обслуживание → Результаты обновления программы. Пока отложенная обработка не закончилась, некоторые отчёты могут показывать неполные данные.

Что проверить после обновления

Проверка базы после обновления УТ 11
Выполнено: 0 / 8

Расширения проверяют в Конфигураторе: Конфигурация → Расширения конфигурации. Если расширение перехватывало процедуру, которую поставщик переименовал или удалил, оно станет неприменимым и его нужно поправить.

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

6. Ошибки при обновлении 1С УТ 11 и как их устранить

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

Если обновление прошло неудачно

Вернитесь к копии, сделанной в разделе 1. Для файловой базы — замените каталог базы. Для любой базы — Администрирование → Загрузить информационную базу из .dt. Загрузка полностью заменяет данные и конфигурацию, поэтому делайте её только в базу, где после копии никто не работал, или в новую пустую базу.

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

7. Частые вопросы по обновлению УТ 11

Сколько длится обновление УТ 11 на один релиз?
Для файловой базы до нескольких гигабайт — обычно 10–30 минут вместе с реструктуризацией. Крупная серверная база с отложенной обработкой может обновляться несколько часов. Точное время покажет пробное обновление на копии.
Можно ли пропускать релизы?
Можно, если новый релиз указан как обновляющий вашу версию. Если вашего номера в списке нет, без промежуточных релизов не обойтись.
Как часто нужно обновлять Управление торговлей?
Удобный ритм — раз в месяц-два. Длинные паузы растягивают цепочку релизов, а изменения форм ФНС, маркировки и ЭДО приходят именно с обновлениями.
Нужна ли подписка ИТС для обновления?
Для законной загрузки обновлений с портала — да. Без неё помощник в программе не скачает релизы.
Пропадут ли внешние обработки и печатные формы после обновления?
Нет, они хранятся в базе отдельно и остаются. Но могут перестать работать, если обращаются к реквизитам или процедурам, которые поставщик изменил. Проверьте их после обновления.