Обновление конфигурации 1С:Розница через интернет и из файлов
Содержание
Обновить 1С Розницу можно двумя способами. Первый — из самой программы: Администрирование → Интернет-поддержка и сервисы → Обновление версии программы, программа сама скачает и поставит релиз. Второй — вручную в Конфигураторе: Конфигурация → Поддержка → Обновить конфигурацию, выбрать файл 1cv8.cfu и принять изменения в базе данных.
Оба пути работают, если у вас действующая подписка на обновления и конфигурация стоит на поддержке. Ниже — порядок действий для одной базы в магазине, для базы на сервере и для сети магазинов с распределённой базой. Отдельно разобраны ошибки, на которых обновление обычно останавливается.
1. Подготовка базы перед обновлением Розницы
Обновление меняет структуру базы. Если процесс оборвётся на середине, без копии вернуть рабочее состояние будет трудно. Поэтому подготовка — не формальность.
Что сделать заранее:
- 💾 Резервная копия. Для файловой базы: Конфигуратор →
Администрирование → Выгрузить информационную базу(получите файл.dt). Ещё проще — скопировать целиком папку базы с файлом1Cv8.1CD, когда в базе никого нет. Для серверной базы — штатный бэкап СУБД (об этом в разделе 5). - 🔢 Текущий релиз. Откройте
Справка → О программе(значок вопроса в правом верхнем углу). Запишите номер конфигурации и версию платформы. - 📄 Требования релиза. В описании нового релиза указана минимальная версия платформы. Если ваша платформа ниже, сначала обновите платформу на всех рабочих местах, включая кассовые компьютеры.
- 🔐 Права. Обновлять может только пользователь с полными правами (роль «Администратор системы»).
- 🧾 Касса. Закройте смены на ККТ до начала работ. Обновление в середине смены — частая причина путаницы с чеками и отчётами о закрытии.
- 🕒 Окно для работ. Выберите время, когда магазин закрыт. На время обновления в базе не должно быть пользователей.
Не начинайте обновление без свежей резервной копии. Копия «недельной давности» не спасёт продажи за последние дни.
2. Как обновить 1С Розницу через интернет-поддержку
Это самый простой способ для файловой базы на одном компьютере. Программа сама проверяет наличие релизов, скачивает нужную цепочку и запускает обновление.
Перед первым запуском подключите интернет-поддержку: Администрирование → Интернет-поддержка и сервисы → кнопка подключения. Нужны логин и пароль от портала поддержки 1С — их получают при регистрации программы.
Порядок:
- Откройте
Администрирование → Интернет-поддержка и сервисы → Обновление версии программы. - Нажмите проверку обновлений. Программа покажет доступный релиз и ссылку на описание изменений.
- Выберите вариант установки — сейчас или при завершении работы. Для одиночного компьютера удобнее «сейчас».
- Дождитесь загрузки файлов. Если между вашим и новым релизом есть промежуточные, программа скачает всю цепочку.
- Укажите, делать ли резервную копию перед обновлением. Включите этот флажок, даже если копию уже сделали руками.
- Программа закроется, установит изменения и запустится снова.
- При первом входе пройдёт обработка данных после обновления. Не прерывайте её, даже если она идёт 10–20 минут.
Если у вас несколько баз Розницы на одном компьютере, каждую обновляют отдельно. Загруженные файлы релиза повторно не скачиваются: они лежат в каталоге шаблонов.
Когда этот способ не подойдёт:
- ❌ База работает на сервере 1С — автообновление из пользовательского режима там обычно недоступно, нужен Конфигуратор.
- ❌ Конфигурация снята с поддержки или доработана программистом.
- ❌ На компьютере нет доступа в интернет или его режет прокси.
3. Ручная установка обновления Розницы из файла .cfu
Ручной способ нужен, когда автоматический не работает или релиз скачан заранее с портала поддержки.
Установка файлов релиза
Архив обновления содержит программу установки setup.exe. Запустите её: она распакует релиз в каталог шаблонов. По умолчанию это %APPDATA%\1C\1cv8\tmplts. Внутри каталога поставщика 1c появится папка конфигурации с подпапкой номера релиза, а в ней — файл 1cv8.cfu.
Обновление в Конфигураторе
- Запустите базу в режиме «Конфигуратор» под администратором.
- Откройте конфигурацию:
Конфигурация → Открыть конфигурацию. - Выберите
Конфигурация → Поддержка → Обновить конфигурацию. - Укажите «Поиск доступных обновлений» — Конфигуратор найдёт подходящие файлы в каталоге шаблонов. Или выберите «Выбор файла обновления» и укажите
1cv8.cfuвручную. - Конфигуратор покажет, на какой релиз будет обновление. Подтвердите.
- Если конфигурация не изменялась, обновление пройдёт сразу. Если были доработки, откроется окно сравнения — об этом ниже.
- Согласитесь на обновление конфигурации
базы данных. Можно и отдельно:
Конфигурация → Обновить конфигурацию базы данных(клавишаF7). - Просмотрите список изменений структуры и нажмите «Принять».
- Закройте Конфигуратор и запустите базу в режиме «1С:Предприятие». Пройдёт обработка данных после обновления.
Если конфигурация доработана
Когда программист вносил изменения в типовую Розницу, обновление идёт через сравнение трёх версий: старой поставки, новой поставки и вашей текущей конфигурации. В окне сравнения видно, какие объекты изменили и вы, и поставщик.
- ✅ Объекты, которые меняли только в новом релизе, принимайте из поставки.
- ⚠️ Объекты, изменённые с двух сторон, требуют ручного разбора. Это работа для программиста, а не для бухгалтера.
- 💡 Доработки, сделанные в расширениях конфигурации, обычно переживают обновление без такого сравнения. Но после обновления расширение надо проверить: оно может ссылаться на изменённые объекты.
4. Если пропущено несколько релизов подряд
Файл .cfu умеет обновлять не с любой версии, а только с перечисленных в нём. Если вы год не обновлялись, новый релиз «не узнает» вашу базу — Конфигуратор не предложит его в списке или сообщит, что файл не подходит.
Что делать:
- Посмотрите в описании нужного релиза, с каких версий возможно обновление.
- Найдите промежуточный релиз, который подходит к вашей текущей версии.
- Обновитесь на него, затем на следующий — и так по цепочке до актуального.
- После каждого шага запускайте базу в пользовательском режиме, чтобы прошла обработка данных. Если пропустить запуск, обработчики разных релизов могут сработать не в том порядке.
Удобнее всего установить все промежуточные релизы в каталог шаблонов, а затем в Конфигураторе выбрать «Поиск доступных обновлений». Конфигуратор сам предложит подходящую цепочку.
| Сколько пропущено | Как обновлять | Сколько времени закладывать |
|---|---|---|
| 1–2 релиза | Сразу на актуальный | 15–40 минут |
| Несколько месяцев | Через интернет-поддержку, программа соберёт цепочку | 1–2 часа |
| Год и больше | Вручную по цепочке, с копией перед каждым крупным шагом | Полдня и больше |
Время ориентировочное и зависит от размера базы и мощности компьютера.
5. Обновление Розницы в клиент-серверном варианте и в сети магазинов
База на сервере 1С
Порядок тот же, что в ручном способе, но отличаются копия и отключение пользователей.
- Резервная копия средствами СУБД. Для PostgreSQL или MS SQL Server делайте бэкап самой СУБД. Выгрузка
.dtдля большой базы идёт долго, и на неё тоже нужен монопольный доступ. - Блокировка сеансов. В консоли администрирования серверов 1С откройте свойства информационной базы. Включите «Блокировка начала сеансов включена», задайте код разрешения и время. Там же включите блокировку регламентных заданий.
- Завершение работающих сеансов. В консоли, в списке сеансов базы, удалите оставшиеся сеансы. Пользователи потеряют несохранённые данные — предупредите их заранее и делайте это в нерабочее время.
- Вход в Конфигуратор с кодом разрешения. В параметрах запуска укажите
/UCи код, например/UC12345. - Обновите конфигурацию и конфигурацию базы данных, как в разделе 3.
- Снимите блокировку сеансов и регламентных заданий в консоли.
Для обновления структуры базы нужен монопольный доступ. Остальная работа — сравнение и загрузка файла — его не требует, поэтому основную часть можно подготовить днём, а «Обновить конфигурацию базы данных» выполнить вечером.
Пакетное обновление из командной строки
Если баз много или работы идут по расписанию, обновление запускают без интерфейса:
"C:\Program Files\1cv8\<версия>\bin\1cv8.exe" DESIGNER /S"srv1c\retail" /N"Администратор" /P"пароль" /UC12345 /UpdateCfg "D:\update\1cv8.cfu" /UpdateDBCfg /Out "D:\update\log.txt"
Для файловой базы вместо /S"сервер\база" пишут /F"путь к папке базы". Результат смотрите в файле журнала из параметра /Out. Этот способ подходит только для конфигурации без доработок: окно сравнения в пакетном режиме не откроется.
Распределённая база: центр и магазины
В сети магазинов Розница часто работает как распределённая информационная база (РИБ): центральный узел и узлы магазинов.
- 1️⃣ Обновляют только главный узел. В подчинённые узлы изменения конфигурации уходят через обмен данными.
- 2️⃣ После обмена в магазине нужно принять изменения: при запуске программа предложит обновить конфигурацию базы данных. Это делает пользователь с правами администратора в узле.
- 3️⃣ Пока узел магазина не обновился, обмен с центром может остановиться. Планируйте обновление так, чтобы все магазины приняли его в тот же вечер или утром до открытия.
Не обновляйте подчинённый узел РИБ отдельно файлом .cfu. Конфигурация узла должна прийти из центра.
Если Розница обменивается с другой программой (например, с 1С:Управление торговлей) не через РИБ, а через синхронизацию данных, проверьте после обновления, что обмен проходит. Форматы обмена у программ разных релизов могут расходиться.
6. Ошибки при обновлении 1С Розницы и что с ними делать
Если обновление прошло, но база ведёт себя странно (ошибки в формах, «пропали» данные в отчётах), сначала выполните Администрирование → Тестирование и исправление в Конфигураторе. Режим требует монопольного доступа и может идти долго — запускайте его вне рабочего времени и только при наличии копии.
7. Проверка Розницы после обновления
Обновление считается законченным, когда магазин может нормально продавать. Проверьте по шагам:
- Версия. В окне «О программе» номер конфигурации совпадает с ожидаемым.
- Обработка данных. При запуске не висит сообщение о незавершённом обновлении.
- Рабочее место кассира. Откройте его, пробейте тестовую продажу на сумму 1 рубль и сразу верните её. Проверьте, что чек ушёл на ККТ и в ОФД.
- Подключаемое оборудование. Сканер, весы, эквайринг — все устройства отвечают. После обновления платформы иногда нужно заново установить драйверы.
- Маркировка. Если продаёте маркированный товар, проверьте продажу с кодом маркировки и разрешительный режим.
- Обмены. Запустите обмен с центральной базой или с бухгалтерией вручную и убедитесь, что он прошёл без ошибок.
- Отчёты и печать. Сформируйте отчёт о продажах за вчерашний день и сравните с данными до обновления. Распечатайте ценник и чек.
- Расширения и внешние обработки. Проверьте всё, что подключено отдельно: загрузчики, печатные формы, обработки обмена с сайтом.
Сохраните номер нового релиза и дату обновления в заметках. При следующем обновлении сразу будет понятно, сколько релизов пропущено.
8. Частые вопросы
Как часто обновлять 1С:Розница?
Можно ли обновить Розницу без подписки на поддержку?
Сколько длится обновление одного релиза?
Можно ли продавать во время обновления?
Что делать, если после обновления всё сломалось?
.dt или верните копию папки базы. Затем разберите причину по журналу регистрации и повторите обновление.