Администрирование · 11 мин
Как обновить 1С Розница 2.2: пошаговое руководство
Подробная инструкция по обновлению конфигурации 1С Розница 2.2: подготовка, резервная копия, обновление через конфигуратор и интернет, типичные ошибки.
Обновление конфигурации «1С:Розница 2.2» — регулярная задача, без которой база постепенно перестаёт соответствовать требованиям законодательства: меняются форматы чеков, правила работы с маркированными товарами, формы отчётности. Процедура несложная, если соблюсти порядок действий: сделать резервную копию, проверить совместимость версий и выполнить обновление штатными средствами.
В этой статье разобраны два основных способа обновления — через конфигуратор с файлом обновления и через интернет-поддержку из режима «1С:Предприятие». Также рассмотрены ситуации, когда конфигурация снята с поддержки, база работает в клиент-серверном режиме или обновление «перепрыгивает» через несколько релизов.
Перед началом работ убедитесь, что у вас есть права администратора в базе, действующая подписка ИТС (для автоматического обновления) и свободное время — на время обновления все пользователи должны выйти из программы.
Проверка текущей версии и условия для обновления
Первый шаг — узнать, какая версия конфигурации установлена сейчас. Откройте базу в режиме «1С:Предприятие» и перейдите в раздел «Администрирование» → «Обслуживание» → «Результаты обновления» или просто посмотрите номер версии в окне «О программе». Номер имеет вид 2.2.х.хх, где последние группы цифр — номер релиза.
Далее проверьте три условия. Первое — версия платформы 1С: для каждого релиза конфигурации указана минимально требуемая версия технологической платформы. Если платформа старше требуемой, сначала обновите её, иначе обновление конфигурации завершится ошибкой или база перестанет запускаться. Второе — статус поддержки: если конфигурация дорабатывалась и снята с поддержки, стандартное обновление затрёт изменения. Третье — доступность свободного места на диске: для распаковки обновления и создания копии потребуется запас в несколько раз больше размера самой базы.
Сверьте с таблицей совместимости на портале 1С
Требование указано в описании релиза
Конфигуратор → Поддержка → Настройка поддержки
Проверяется в разделе интернет-поддержки
Резервная копия: обязательный шаг
Обновление без резервной копии — главный источник потерянных баз. Даже штатное обновление может завершиться ошибкой из-за повреждённых данных, отключения электричества или нехватки места, и без копии восстановить рабочее состояние будет нечем.
Для файловой базы самый надёжный способ — выгрузка через конфигуратор: откройте базу в Конфигураторе, меню «Администрирование» → «Выгрузить информационную базу», укажите файл с расширением .dt. Дополнительно можно просто скопировать файл 1Cv8.1CD из каталога базы — но только когда все пользователи вышли. Для клиент-серверной базы выгрузка в .dt тоже работает, но при больших объёмах быстрее сделать копию средствами СУБД (MS SQL, PostgreSQL).
Проверьте, что копия создана: файл .dt должен иметь ненулевой размер, сопоставимый с размером базы, а его дата — соответствовать моменту выгрузки. Храните копию не в том же каталоге, где лежит рабочая база.
Способ 1. Автоматическое обновление через интернет-поддержку
Самый простой путь, если есть действующая подписка ИТС и база работает в режиме «1С:Предприятие». Откройте «Администрирование» → «Интернет-поддержка и сервисы» → «Обновление версии программы». Программа подключится к порталу 1С, определит текущий релиз и предложит доступное обновление.
Для автоматической установки потребуется ввести логин и пароль от портала 1С (учётная запись, к которой привязана подписка ИТС). После загрузки файлов программа предложит выполнить обновление сразу или отложить его. На время установки база будет заблокирована для пользователей — выполняйте процедуру в нерабочее время.
После завершения программа автоматически запустит обработчики обновления данных: перенос сведений в новые регистры, пересчёт итогов, заполнение новых реквизитов. На больших базах этот этап может занять заметное время. Не прерывайте его принудительно — дождитесь сообщения о завершении.
- 1Завершите работу всех пользователей и сделайте резервную копию
- 2Откройте Администрирование → Интернет-поддержка → Обновление версии программы
- 3Введите логин и пароль портала 1С, выберите предложенный релиз
- 4Дождитесь загрузки и установки обновления
- 5Дождитесь завершения отложенных обработчиков обновления данных
- 6Проверьте номер версии и работу ключевых операций: продажа, чек, отчёт
Способ 2. Ручное обновление через конфигуратор
Ручной способ нужен, когда нет интернет-поддержки, обновление скачано заранее или база расположена на сервере без доступа в интернет. Файл обновления с расширением .cfu скачивается с портала 1С (раздел обновлений программ) либо берётся из дистрибутива нового релиза: в каталоге дистрибутива файл лежит в подпапке, соответствующей конфигурации.
Порядок действий: откройте базу в Конфигураторе, выберите «Конфигурация» → «Поддержка» → «Обновить конфигурацию». В диалоге укажите «Выбор файла обновления» и путь к .cfu. Программа покажет список изменений и предложит выполнить обновление. После согласия запустится сравнение и объединение конфигураций, затем — обновление конфигурации базы данных (клавиша F7 или соответствующий пункт меню).
Важный нюанс: файл .cfu обновляет конфигурацию только с определённых релизов. Если ваша версия сильно устарела, прямое обновление до последнего релиза может быть недоступно — придётся устанавливать промежуточные релизы последовательно. Список релизов, с которых возможен переход, указан в файле поставки и на портале 1С в описании обновления.
Обновление через несколько релизов и нестандартные сценарии
Если база не обновлялась долго, действуйте по цепочке: сначала определите текущий релиз, затем на портале 1С найдите таблицу переходов и установите промежуточные версии по порядку. Пропускать релизы, не входящие в список поддерживаемых переходов, нельзя — это приводит к ошибкам обработчиков обновления и повреждению данных.
Для клиент-серверных баз и баз с большим объёмом данных отложенные обработчики могут выполняться часами. В этом случае запускайте обновление на выходных, а прогресс отслеживайте в разделе «Администрирование» → «Результаты обновления и дополнительная обработка данных». Там же видно, какие обработчики завершились с ошибкой — их можно перезапустить после устранения причины.
Если конфигурация доработана, но стоит на поддержке с включённым режимом «с сохранением поддержки», при объединении конфигуратор предложит разрешить конфликты вручную. Без опыта работы с режимом сравнения и объединения лучше не экспериментировать на рабочей базе — сначала отработайте обновление на копии.
Как выбрать способ обновления
Проверка результата после обновления
После завершения всех обработчиков откройте «О программе» и убедитесь, что номер версии соответствует установленному релизу. Затем проверьте журнал регистрации на предмет ошибок за период обновления.
Функциональную проверку выполните на типовых операциях: создайте тестовый чек в РМК, пробейте его на фискальном регистраторе (или в тестовом режиме ККТ), сформируйте товарный отчёт, проверьте обмен с ЕГАИС или «Честным ЗНАКом», если они используются. Особое внимание — печатным формам и ценникам: в новых релизах иногда меняются макеты.
Как проверить результат
Совпадает с устанавливаемым релизом
Остался прежним — обновление не завершено
Все в статусе «Выполнено»
Есть ошибки или зависшие задания
Чек проходит, данные корректны
Ошибка фискализации или неверные реквизиты
Нет критических ошибок за период обновления
Повторяющиеся ошибки обработчиков
Типичные ошибки и как их избежать
Большинство проблем при обновлении связано не с самой процедурой, а с нарушением подготовки. Разберём самые частые.
Первая группа ошибок — прерывание процесса: закрытие конфигуратора во время обновления конфигурации базы данных или принудительное завершение отложенных обработчиков. Это приводит к рассогласованию структуры данных, и база может перестать открываться. Лечится только восстановлением из копии. Вторая группа — игнорирование требований к платформе: после обновления конфигурации база требует более новую платформу и не запускается на старой. Третья — обновление «вживую», пока пользователи работают: часть сеансов удерживает старые метаданные, что вызывает конфликты и ошибки у пользователей.
Что важно запомнить
Обновление Розницы 2.2 всегда начинается с резервной копии и выхода пользователей. Простой путь — интернет-поддержка, ручной — файл .cfu через конфигуратор. Обновление считается завершённым только после выполнения всех отложенных обработчиков и проверки ключевых операций: чека, отчётов и обменов.
Частые вопросы
Можно ли обновить Розницу 2.2 без подписки ИТС?
Да, если у вас есть файл обновления .cfu или дистрибутив нового релиза — обновление через конфигуратор не требует интернет-поддержки. Однако легальное получение файлов обновлений предполагает действующий договор ИТС, поэтому на практике без подписки доступ к свежим релизам ограничен.
Сколько времени занимает обновление?
Сама установка обновления конфигурации обычно занимает от нескольких минут до получаса. Основное время уходит на отложенные обработчики данных: на небольшой файловой базе — десятки минут, на объёмной клиент-серверной — несколько часов. Планируйте обновление на нерабочее время.
Что делать, если после обновления база не запускается?
Чаще всего причина — несоответствие версии платформы требованиям нового релиза: установите требуемую версию платформы и попробуйте снова. Если ошибка в структуре данных, запустите тестирование и исправление базы через конфигуратор. При серьёзном повреждении восстановите базу из резервной копии и повторите обновление с учётом причины сбоя.
Нужно ли обновлять платформу 1С вместе с конфигурацией?
Только если новый релиз конфигурации требует более свежую версию платформы, чем установлена. Требование указано в описании релиза на портале 1С. Если текущая платформа подходит, обновлять её не обязательно, но использовать рекомендованную версию предпочтительнее.
Как обновить Розницу, если в базе есть доработки?
Сначала выгрузите копию базы и выполните обновление на ней через режим сравнения и объединения конфигураций, вручную разрешая конфликты в изменённых объектах. После успешной проверки повторите процедуру на рабочей базе. Если доработки обширные, задачу лучше поручить специалисту по 1С.
Можно ли откатить обновление, если что-то пошло не так?
Штатного механизма отката нет. Единственный способ вернуться к прежнему состоянию — восстановить базу из резервной копии, сделанной до обновления. Поэтому копия обязательна, а её работоспособность стоит проверить до начала процедуры.