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