Обновление 1С:Розница 2.3 до новой версии: порядок действий администратора

· 9 мин

Содержание

Обновить 1С Розница 2.3 можно двумя путями: через Конфигуратор, загрузив файл обновления (.cfu или setup.exe с дистрибутивом), или из самой программы, если подключена Интернет-поддержка. Надёжнее всего первый путь, он подходит и для файловой базы, и для клиент-серверной. Перед любым вариантом нужна свежая копия базы.

Розница отличается от бухгалтерских конфигураций тем, что вокруг неё много «железа» и обменов: кассы, эквайринг, весы, сканеры, ЕГАИС и «Честный знак», выгрузка в центральную базу. Обновление базы без проверки этой обвязки заканчивается тем, что утром магазин не может пробить чек . Ниже порядок, который этого не допускает.

1. Что проверить до обновления

Начните с трёх вещей: версия платформы, версия конфигурации, наличие изменений в типовой конфигурации.

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

Теперь проверьте условия:

  • 🔹 Платформа. У каждого релиза Розницы есть минимальный номер платформы. Он указан в описании релиза. Если на компьютерах стоит версия с меньшим номером, сначала обновите платформу, потом конфигурацию.
  • 🔹 Последовательность релизов. Если вы отстали на несколько релизов, обновляться придётся по цепочке. Некоторые версии нельзя пропускать: программа сама сообщит, что нужен промежуточный релиз.
  • 🔹 Доработки. Конфигурация «на поддержке» обновляется автоматически. Если вы правили типовые модули и формы, будет объединение, и без разработчика тут не обойтись.
  • 🔹 Пользователи. Все должны выйти из базы. Для Конфигуратора нужен монопольный доступ.

Сделайте копию базы до первого действия. Для файловой базы копируйте папку с файлом 1Cv8.1CD. Для клиент-серверной используйте средства СУБД или выгрузку в .dt через Конфигуратор: Администрирование → Выгрузить информационную базу.

Проверьте, что копия открывается. Запустите её рядом, посмотрите, что документы на месте. Копия, которую ни разу не открывали, копией считаться не может.

Что записать перед обновлением

Выпишите на листок или в файл настройки, которые потом пригодятся при проверке:

  • 🔹 какие кассы и эквайринговые терминалы подключены и на каких рабочих местах;
  • 🔹 как настроен обмен с центральной базой или с бухгалтерией;
  • 🔹 есть ли подключённые модули: ЕГАИС, маркировка, ЭДО;
  • 🔹 сколько документов за последний день, чтобы сверить после.

2. Откуда взять новую версию

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

Что вы получите на выходе, зависит от способа:

СпособЧто скачиваетеКогда подходитРиск
Файл обновления .cfuОдин файл, подходит для конкретной версииТиповая конфигурация, есть КонфигураторНужна именно та версия, с которой обновляетесь
Полный дистрибутив .cfЧистая конфигурацияНужна загрузка с нуля или сравнениеСтирает доработки при полной загрузке
Установочный setup.exeШаблоны и обновления на компьютерУдобно, когда обновляется много базНужны права на установку программ
Из программы по Интернет-поддержкеСкачивается автоматическиНебольшая торговая точкаНужен активный договор и подключение

Для магазина с одной базой хватает .cfu. Для сети с десятком касс разумнее поставить обновления через setup.exe на один компьютер и оттуда раздавать.

Номер версии в имени файла сверяйте с тем, что записали в первом разделе. Файл .cfu рассчитан на обновление с конкретных версий, и подсунуть его базе, которая отстала, не получится.

3. Обновление через Конфигуратор: шаги

Это основной способ, и с ним ошибок меньше всего.

Шаг 1. Запустите Конфигуратор

В окне запуска выберите базу и нажмите «Конфигуратор». Если база занята другим пользователем, попросите его выйти. Список активных пользователей смотрите в консоли кластера или командой администрирования для клиент-серверного варианта.

Шаг 2. Откройте окно обновления

В главном меню: Конфигурация → Поддержка → Обновить конфигурацию. Откроется мастер.

Шаг 3. Выберите источник

Мастер предложит два режима:

  1. Поиск доступных обновлений. Программа ищет файлы в каталоге шаблонов на компьютере.
  2. Выбор файла обновления. Указываете .cfu вручную. Это нужно, когда вы скачали файл отдельно.

Выберите второй вариант, если файла нет в каталоге шаблонов. Нажмите «Далее».

Шаг 4. Подтвердите обновление

Мастер покажет, с какой версии на какую идёт обновление. Если версии не совпадают с ожидаемыми, остановитесь и проверьте файл. Нажмите «Готово».

Дальше платформа сравнит старую и новую конфигурации. Если доработок нет, окно закроется само. Если они есть, появится окно сравнения.

Шаг 5. Разберите объединение (если появилось)

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

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

Шаг 6. Обновите конфигурацию базы данных

После загрузки новой конфигурации в Конфигуратор она ещё не применена к самой базе. Нажмите F7 (Конфигурация → Обновить конфигурацию базы данных). Здесь нужен монопольный доступ. Платформа перестроит таблицы: на большой базе это от нескольких минут до часа.

Не закрывайте окно и не выключайте компьютер, пока идёт реструктуризация.

4. Первый запуск в режиме 1С:Предприятие

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

На большой базе это идёт минут 10–40. Прерывать нельзя. Если закрыть программу посреди процесса, часть данных окажется в новом формате, часть в старом, и придётся восстанавливаться из копии.

После завершения программа откроет окно с описанием изменений в релизе. Прочитайте его: там перечислено, что изменилось в работе с кассой, ЕГАИС, маркировкой и отчётами.

5. Проверка после обновления

Не торопитесь пускать пользователей. Пройдите по списку:

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

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

Обмены и распределённая база

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

Не обновляйте подчинённые узлы независимо от центрального. Это ломает обмен, и придётся пересоздавать подчинённую базу.

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

6. Что делать с типовой и нетиповой конфигурацией

Состояние поддержки определяет, насколько просто пройдёт обновление. Посмотреть его можно в Конфигурация → Поддержка → Настройка поддержки.

Типовая, на поддержке. Обновление проходит автоматически, объединение не требуется. Так бывает у большинства небольших магазинов.

Типовая с изменениями. Вы или подрядчик правили отдельные объекты. Обновление пойдёт, но в местах правок возникнет объединение. Каждый такой конфликт решается вручную, как описано в третьем разделе.

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

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

Со временем выгоднее переносить доработки в расширения: типовую конфигурацию тогда можно обновлять без объединения.

7. Обновление платформы и сети магазинов

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

Для сети из нескольких касс удобна такая схема:

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

Для публикации базы на веб-сервере после обновления платформы перепубликуйте её. Старая публикация остаётся привязанной к предыдущей версии модуля веб-расширения и перестаёт открываться.

Остановка службы сервера 1С или перезапуск веб-сервера обрывает сеансы всех пользователей. Делайте это ночью, когда никто не работает.

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

8. Если обновление пошло не так

Самые частые сбои и что с ними делать.

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

Если дело дошло до отката, восстановите файловую базу из копии папки или загрузите .dt. Не пытайтесь «доделывать» базу, которая обновилась наполовину.

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

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