Как перейти на новый релиз Управления торговлей 11.4 и не потерять данные

· 9 мин

Содержание

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

Частое заблуждение — что можно скачать самый свежий релиз и «накатить» его поверх любого старого. Нельзя. Каждый файл обновления подходит только к определённым предыдущим версиям, поэтому с отставанием в полгода и больше обычно приходится ставить цепочку из 3–6 промежуточных релизов. Ниже — как выбрать способ и пройти его без сюрпризов.

Под «1С:Торговлей 11.4» здесь понимается типовая конфигурация «1С:Управление торговлей», редакция 11.4, на платформе 8.3 с интерфейсом «Такси».

Что сделать до обновления Торговли 11.4

Подготовка занимает 15–30 минут и решает почти все проблемы заранее.

Узнайте текущую версию и состояние конфигурации

Откройте Справка → О программе (кнопка с буквой «i» или меню с тремя полосками в правом верхнем углу). Запишите:

  • 🔢 номер релиза конфигурации, например 11.4.13.xxx;
  • 🖥️ версию платформы;
  • 🧩 есть ли подключённые расширения — их список в НСИ и администрирование → Печатные формы, отчёты и обработки → Расширения.

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

Проверьте требования нового релиза к платформе

В описании каждого релиза указана минимальная версия платформы. Если установленная платформа ниже, сначала обновите платформу на всех компьютерах (а в клиент-серверном варианте — и на сервере 1С), иначе база после обновления не откроется.

Сделайте резервную копию

Без резервной копии обновление не начинайте. Откат с «полуобновлённой» базы без копии бывает невозможен.

Варианты копии:

СпособКогда подходитЧто учесть
Выгрузка .dt: Конфигуратор → Администрирование → Выгрузить информационную базуЛюбая базаНужно, чтобы в базе никто не работал; на больших базах долго
Копия каталога файловой базы (файл 1Cv8.1CD)Файловый вариантКопировать только при закрытой базе
Резервная копия средствами СУБДКлиент-серверный вариантСамый быстрый откат для баз в десятки гигабайт
Копия из помощника обновленияОбновление из программыУдобно, но держите и свою независимую копию

Освободите базу от пользователей

Для обновления структуры базы данных нужен монопольный доступ. Предупредите сотрудников и выберите время, когда документы не вводят: вечер, выходной. Заблокировать вход можно в программе: НСИ и администрирование → Администрирование → Обслуживание → Блокировка работы пользователей. Укажите сообщение и время, а для себя задайте код разрешения — с ним вы сможете войти, пока блокировка действует.

Блокировка завершит сеансы работающих пользователей. Несохранённые документы у них пропадут, поэтому предупредите людей за 10–15 минут.

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

Три способа обновить 1С:Торговлю 11.4: какой выбрать

СпособКому подходитПлюсыОграничения
Помощник «Обновление версии программы»Типовая конфигурация, есть подписка ИТС и подключена интернет-поддержкаСам строит цепочку релизов и делает копиюНужен доступ в интернет; доработки не объединяет
Конфигуратор + файл .cfuТиповая или доработанная база, релизы скачаны вручнуюПолный контроль каждого шагаНужно самому соблюдать порядок релизов
Конфигуратор + файл .cfСильное отставание, сложные доработки, «разрыв» в цепочкеМожно перейти с версии, которой нет в списке .cfuОбновление дольше, объединение сложнее

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

Обновление из программы через помощник

Способ работает в типовой конфигурации, если вход в интернет-поддержку выполнен (логин и пароль портала ИТС введены в Интернет-поддержка и сервисы).

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

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

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

Ручное обновление в Конфигураторе файлами cfu и cf

Этот путь нужен, когда помощник недоступен или конфигурация доработана.

Скачайте и установите шаблоны

  1. Скачайте с портала обновлений дистрибутивы нужных релизов. Смотрите в описании каждого, с каких версий он обновляет — этот список есть в файле UpdInfo.txt внутри дистрибутива.
  2. Запустите setup.exe из дистрибутива. Шаблон установится в каталог шаблонов, по умолчанию это %APPDATA%\1C\1cv8\tmplts.
  3. Внутри шаблона лежат 1cv8.cfu (файл обновления) и 1cv8.cf (полная конфигурация).

Обновите конфигурацию файлом .cfu

  1. Откройте базу в режиме Конфигуратор.
  2. Если дерево конфигурации закрыто, выберите Конфигурация → Открыть конфигурацию.
  3. Выберите Конфигурация → Поддержка → Обновить конфигурацию.
  4. Отметьте Выбор файла обновления и укажите файл 1cv8.cfu нужного релиза. Либо выберите поиск доступных обновлений — Конфигуратор просмотрит каталог шаблонов.
  5. Для типовой конфигурации подтвердите обновление. Для доработанной откроется окно сравнения: решите по каждому изменённому объекту, брать версию поставщика или объединять со своей.
  6. Нажмите Выполнить, затем согласитесь на обновление конфигурации базы данных. Если окно не появилось, выберите Конфигурация → Обновить конфигурацию базы данных (клавиша F7).
  7. Примите изменения структуры в появившемся окне.
  8. Запустите режим 1С:Предприятие (F5) и дождитесь обработки данных на новую версию.

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

Когда нужен файл .cf

Полный .cf выбирают в том же окне Поддержка → Обновить конфигурацию, указав 1cv8.cf вместо .cfu. Это нужно, если:

  • 🔗 ваш релиз отсутствует в списке версий, с которых обновляет ближайший .cfu;
  • 🧩 конфигурация сильно доработана и нужно сравнить её с поставкой целиком;
  • 🔁 переход между редакциями, когда поставщик выпускает отдельный дистрибутив для перехода.

Не используйте Конфигурация → Загрузить конфигурацию из файла для обновления. Эта команда заменит конфигурацию целиком, все доработки пропадут, а связь с поддержкой поставщика будет потеряна.

Доработки и расширения

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

Особенности клиент-серверной базы

В клиент-серверном варианте логика та же, отличаются подготовка и права.

Что понадобится:

  • 🔑 логин и пароль администратора кластера (если он задан) и администратора информационной базы;
  • 🖥️ платформа той же версии на сервере 1С и на клиентских компьютерах;
  • 💾 резервная копия средствами СУБД — например, для PostgreSQL:
pg_dump -U postgres -Fc -f D:\backup\ut114_before_update.backup ut114

Для MS SQL Server копию делают через SQL Server Management Studio: команда резервного копирования базы в контекстном меню.

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

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

Обновление на большой базе. Реструктуризация таблиц базы в десятки гигабайт может длиться час и больше. Закладывайте время с запасом и не прерывайте процесс в Конфигураторе — прерванная реструктуризация чаще всего означает откат из копии.

Ошибки при обновлении 1С:Торговли и что с ними делать

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

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

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

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

Номер релиза и обработка данных

  • ✅ Справка → О программе показывает новый номер релиза.
  • ✅ Отложенная обработка данных завершена. Её состояние смотрят в НСИ и администрирование → Администрирование → Обслуживание, в группе о результатах обновления программы. Пока она идёт, часть отчётов может показывать неполные данные.

Рабочие сценарии

Пройдите по ключевым операциям — 10–15 минут хватит:

  1. Откройте и перепроведите один свежий документ реализации и один документ поступления (в копии или в тестовом периоде, если боитесь изменить данные).
  2. Сформируйте отчёт по остаткам товаров и сверьте итоги с тем, что было до обновления.
  3. Проверьте печатные формы: накладные, счета, УПД — особенно если подключены собственные формы из дополнительных отчётов и обработок.
  4. Проверьте обмены: с бухгалтерией, интернет-магазином, ЭДО. Синхронизация с Бухгалтерией иногда требует обновления обеих баз до совместимых релизов.
  5. Проверьте работу торгового оборудования и кассовых программ, если оно подключено.

Расширения и внешние обработки

После крупного релиза внешние обработки, написанные под старую версию, могут перестать открываться. Проверьте каждую в НСИ и администрирование → Печатные формы, отчёты и обработки. Отключившиеся расширения передайте программисту.

Снимите блокировку

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

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

Как часто обновлять Торговлю 11.4?
Удобно раз в месяц или раз в квартал. Чем дольше откладывать, тем длиннее цепочка промежуточных релизов и выше риск ошибок при переходе.
Можно ли обновить Торговлю без подписки ИТС?
Нет. Легально получать обновления типовой конфигурации можно только при действующем договоре информационно-технологического сопровождения.
Можно ли пропустить промежуточные релизы?
Можно, только если ваш релиз есть в списке версий, с которых обновляет новый файл .cfu. Если его нет, ставьте промежуточные релизы по порядку или используйте полный .cf.
Как откатить обновление?
Загрузите резервную копию: файл .dt через Конфигуратор, копию каталога файловой базы или копию СУБД. Встроенной кнопки «отменить обновление» нет.
Сколько длится обновление?
Один релиз в небольшой файловой базе — 10–30 минут. Цепочка релизов в базе на десятки гигабайт может занять несколько часов, особенно этап обработки данных.