Как перевести Розницу 2.2 на новый релиз и не остановить кассы
Содержание
Обновить 1С:Розницу 2.2 можно двумя путями: через интернет
-поддержку прямо из программы или файлом обновления .cfu в Конфигураторе. Релизы ставятся по цепочке, перепрыгнуть через несколько версий одним файлом нельзя. Перед началом нужна резервная копия базы, а после — запуск в режиме «Предприятие», чтобы прошли обработчики обновления.
Типичная ситуация: магазин полгода не обновлялся, касса перестала принимать новый формат чека, а поставщик оборудования просит «поставить свежий релиз». Ниже порядок, который позволяет обновить Розницу за один вечер и утром открыть смены без сюрпризов.
Подготовка к обновлению Розницы 2.2: что проверить заранее
Первое — узнать, что стоит сейчас. Откройте Справка → О программе (кнопка со знаком вопроса в правом верхнем углу). Там видно:
- 📌 версию конфигурации, например
2.2.13.x; - 📌 версию платформы
8.3.xx.xxxx; - 📌 режим работы базы: файловая или клиент-серверная.
Второе — понять, типовая ли конфигурация. В Конфигураторе откройте Конфигурация → Поддержка → Настройка поддержки. Если там написано «Конфигурация находится на поддержке» и изменения запрещены — база типовая, обновление пройдёт штатно. Если включена возможность изменений, кто-то правил код. Тогда каждое обновление — это сравнение и объединение, и делать его должен программист.
Чек-лист подготовки
- Сделайте резервную копию (способы ниже).
- Выпишите доработки: внешние печатные формы, обработки, расширения.
- Проверьте, нет ли незакрытых кассовых смен. Смену лучше закрыть до обновления.
- Выберите окно: вечер после закрытия магазина или выходной.
- Предупредите кассиров, что программа будет недоступна.
Резервная копия
| Тип базы | Как сделать копию |
|---|---|
| Файловая | Скопировать папку базы целиком (главный файл 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. Скачайте и установите шаблоны. На портале поддержки скачайте дистрибутив обновления нужного релиза. Это архив с 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.
Проверка и настройка после обновления
После обновления программа ещё какое-то время работает в фоне: часть обработчиков отложенная. Пока они не завершены, отчёты могут показывать неполные данные. Состояние видно в разделе Администрирование по ссылке на результаты обновления программы.
Обмен с другими программами
Розницу почти всегда связывают с Управлением торговлей или Бухгалтерией. Обмен идёт через универсальный формат, у которого есть версии. Если одна сторона обновилась сильно вперёд, а другая отстала, обмен может остановиться с ошибкой формата.
Правило простое: после обновления Розницы проверьте настройки синхронизации и выполните обмен вручную. Если появилась ошибка о несовместимом формате — обновите вторую программу.
Внешние обработки и расширения
Внешние печатные формы, написанные под старый релиз, могут перестать открываться: изменились реквизиты документов. Расширения конфигурации
переживают обновление лучше, но и их стоит проверить — в окне Администрирование → Печатные формы, отчёты и обработки программа предупредит, если расширение не применилось.
Ошибки при обновлении Розницы и что делать
Если что-то пошло не так
Откат — это восстановление из копии. Для файловой базы верните папку на место. Для .dt используйте Администрирование → Загрузить информационную базу в Конфигураторе. Загрузка .dt полностью заменяет текущие данные: продажи, сделанные после копии, пропадут.