Как перевести Розницу 2.2 на новый релиз и не остановить кассы

· 9 мин

Содержание

Обновить 1С:Розницу 2.2 можно двумя путями: через интернет -поддержку прямо из программы или файлом обновления .cfu в Конфигураторе. Релизы ставятся по цепочке, перепрыгнуть через несколько версий одним файлом нельзя. Перед началом нужна резервная копия базы, а после — запуск в режиме «Предприятие», чтобы прошли обработчики обновления.

Типичная ситуация: магазин полгода не обновлялся, касса перестала принимать новый формат чека, а поставщик оборудования просит «поставить свежий релиз». Ниже порядок, который позволяет обновить Розницу за один вечер и утром открыть смены без сюрпризов.

Подготовка к обновлению Розницы 2.2: что проверить заранее

Первое — узнать, что стоит сейчас. Откройте Справка → О программе (кнопка со знаком вопроса в правом верхнем углу). Там видно:

  • 📌 версию конфигурации, например 2.2.13.x;
  • 📌 версию платформы 8.3.xx.xxxx;
  • 📌 режим работы базы: файловая или клиент-серверная.

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

Чек-лист подготовки

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

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

Тип базыКак сделать копию
ФайловаяСкопировать папку базы целиком (главный файл 1Cv8.1CD) при закрытой программе
Файловая или сервернаяВ Конфигураторе Администрирование → Выгрузить информационную базу → файл .dt
Клиент-серверная (MS SQL, PostgreSQL)Штатный бэкап СУБД плюс выгрузка .dt

Без проверенной копии обновление не начинайте. Проверенная — значит, вы знаете, куда она сохранена, и она не нулевого размера.

Перед обновлением запустите Администрирование → Тестирование и исправление в Конфигураторе с галочкой «Проверка логической целостности». Ошибки структуры лучше найти до обновления, а не во время.

Как обновить Розницу 2.2: выбор способа

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

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

Обновление внутри 2.2 и переход на 2.3

Ветка 2.2 давно не получает новых релизов — актуальная редакция Розницы 2.3. Поэтому «обновить Розницу 2.2» на практике значит одно из двух:

  • 🔹 довести базу до последнего релиза 2.2;
  • 🔹 перейти на редакцию 2.3.

Переход на 2.3 делается тем же файлом обновления, а не переносом данных. Но файл перехода применим только к определённым релизам 2.2. Какие именно — написано в описании релиза 2.3 в разделе о порядке обновления. Сначала доведите 2.2 до нужного релиза, потом ставьте переход.

Перенос данных, а не обновление, нужен только при смене конфигурации, например с Розницы 1.0 или при переходе на другую программу. Для 2.2 → 2.3 это лишняя работа.

Розница в распределённой базе (РИБ)

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

  • ✅ обновляете только центральный узел;
  • ✅ изменения конфигурации уходят в магазины со следующим обменом;
  • ✅ в магазине после обмена программа сама предложит обновить конфигурацию базы данных.

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

Платформа, компьютеры и торговое оборудование

Каждый релиз Розницы требует минимальную версию платформы. Номер указан в описании релиза: «для работы требуется платформа версии не ниже 8.3.xx». Если платформа старее, Конфигуратор не даст применить обновление.

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

Что проверитьГде посмотреть
Версия платформыСправка → О программе
Требование релиза к платформеОписание релиза, раздел о требованиях
Свободное место на дискеНужно минимум в 2–3 раза больше размера базы: копия, временные файлы, сама база
Драйверы касс, сканеров, весовКарточки оборудования в программе

Торговое оборудование

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

  • 🖨️ программа предложит обновить драйвер ККТ до версии, которая поставляется с релизом;
  • 🖨️ драйвер производителя кассы (АТОЛ, Штрих-М и др.) может потребовать свою версию — смотрите таблицу совместимости у производителя;
  • 🖨️ сменится формат фискальных данных, если релиз поддерживает новый ФФД.

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

Если в магазинах работает маркировка, проверьте и модули обмена с ГИС МТ: новые релизы часто меняют именно эту часть.

Пошаговое обновление конфигурации Розницы

Способ 1. Из программы

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

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

Способ 2. Через Конфигуратор

Шаг 1. Скачайте и установите шаблоны. На портале поддержки скачайте дистрибутив обновления нужного релиза. Это архив с setup.exe. Запустите его — файлы лягут в каталог шаблонов:

%APPDATA%\1C\1cv8\tmplts\1c\Retail\

Внутри — папка релиза с файлом 1cv8.cfu.

Шаг 2. Проверьте порядок. В папке релиза есть описание 1cv8upd.htm или файл UpdInfo.txt. В нём строка, с каких версий обновление применимо. Ваша версия должна быть в списке. Если её нет — сначала ставьте промежуточный релиз.

Шаг 3. Откройте базу в Конфигураторе. Пользователи должны выйти: для обновления структуры базы нужен монопольный доступ.

Шаг 4. Запустите обновление. Конфигурация → Поддержка → Обновить конфигурацию. Выберите «Поиск доступных обновлений» или укажите файл .cfu вручную.

Шаг 5. Примите изменения. Для типовой базы нажмите «Выполнить». Для изменённой откроется окно сравнения: здесь решают, что взять из нового релиза, а что оставить своё.

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

Шаг 7. Запустите «Предприятие». При первом входе запустятся обработчики обновления. Дождитесь окна «Что нового» или рабочего стола. Не прерывайте процесс, даже если он идёт долго.

Шаг 8. Следующий релиз. Если цепочка длиннее одного шага, повторите шаги 4–7 для каждого релиза.

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

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

Администраторы часто обновляют ночью скриптом. Базовый вариант для обновления конфигурации базы данных:

"C:\Program Files\1cv8\8.3.xx.xxxx\bin\1cv8.exe" DESIGNER /S "srv1c\retail" /N "Администратор" /P "пароль" /UpdateDBCfg /Out "C:\logs\upd.log"

Номер платформы, имя сервера и базы подставьте свои. Ключ /UpdateDBCfg применяет уже загруженную конфигурацию к базе. Результат и ошибки пишутся в лог из /Out.

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

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

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

Обмен с другими программами

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

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

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

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

Ошибки при обновлении Розницы и что делать

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

Если что-то пошло не так

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

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

Можно ли обновить Розницу 2.2 сразу до последнего релиза 2.3?
Одним файлом — нет. Сначала доведите 2.2 до релиза, с которого разрешён переход, затем поставьте 2.3 и дальше по цепочке. Мастер обновления из программы строит цепочку сам.
Сколько длится обновление?
Для небольшой файловой базы один релиз — 10–30 минут. Большая база с историей продаж за несколько лет и переходом на новую редакцию может обновляться несколько часов, плюс время отложенных обработчиков.
Нужна ли подписка на поддержку, чтобы получать обновления?
Да, обновления и доступ к порталу поддержки выдаются при действующей подписке. Без неё скачать новые релизы официально нельзя.
Нужно ли обновлять платформу на кассовых компьютерах?
Да. Каждое рабочее место, где запускается 1С, должно работать на платформе той версии, которую требует релиз. В клиент-серверной схеме версии клиента и сервера должны совпадать.
Что делать с доработанной конфигурацией?
Обновлять через сравнение и объединение, лучше силами программиста. Чтобы не повторять это каждый раз, переносите доработки в расширения: тогда основная конфигурация снова станет типовой.