Обновление 1С, купленной у Первого Бита: типовые и отраслевые решения
Содержание
Частое заблуждение: «1С Первый Бит» — отдельная программа со своим способом обновления. На деле Первый Бит — партнёр-франчайзи фирмы 1С. Если вы купили у него типовую конфигурацию
(Бухгалтерию, ЗУП, УТ), обновить 1С можно так же, как любую другую: через Администрирование → Интернет-поддержка и сервисы или вручную в Конфигураторе. Отдельный порядок нужен только для отраслевых решений самого партнёра и для доработанных баз.
Поэтому первый шаг — не нажимать «Обновить», а выяснить, кто поставщик вашей конфигурации и меняли ли её. От этого зависит, откуда брать файл обновления и сколько времени уйдёт на установку.
1s-83.com — независимый справочник. Мы не представляем ни фирму 1С, ни компанию «Первый Бит». Условия сопровождения по вашему договору уточняйте у своего партнёра.
Подготовка: что проверить перед обновлением 1С
Пять минут проверки здесь определяют весь дальнейший маршрут.
Узнайте поставщика и режим поддержки
- Откройте базу в режиме Конфигуратора.
- Выберите
Конфигурация → Поддержка → Настройка поддержки. - Посмотрите поля «Поставщик», «Версия» и режим поддержки.
Варианты, которые вы увидите:
- 🟢 Поставщик — «Фирма “1С”», режим «На поддержке», изменения не включены. Типовая база без доработок. Подходит автообновление.
- 🟡 Поставщик — «Фирма “1С”», изменения включены. Базу дорабатывали. Обновление пойдёт через сравнение и объединение.
- 🔵 Поставщик — сам партнёр (в названии отраслевое решение). Обновления выпускает разработчик решения, а не фирма 1С. Типовой файл обновления к такой базе не подойдёт.
- ⚪ Конфигурация снята с поддержки. Обновлять «как обычно» нельзя, нужна ручная работа программиста.
Проверьте версию платформы и подписку
- Текущий релиз конфигурации и версия платформы видны в
Справка → О программе. - Для автоматического получения обновлений нужен действующий договор 1С:ИТС и подключённая интернет-поддержка (логин и пароль от портала 1С:ИТС).
- Если вы на сопровождении у Первого Бита, логин портала обычно выдаёт партнёр вместе с договором ИТС.
Сделайте резервную копию
Без копии базы обновление не начинайте. Это единственная операция, после которой откатиться можно только из архива.
- Файловая база: в Конфигураторе
Администрирование → Выгрузить информационную базу, получите файл.dt. Или просто скопируйте папку с файлом1Cv8.1CD, когда в базе никого нет. - Клиент-серверная база
: копия средствами СУБД (подробнее в разделе про SQL ниже) плюс выгрузка
.dt.
Копию храните не на том же диске, где лежит база.
Автоматическое обновление 1С из самой программы
Для типовых баз в интерфейсе «Такси» обновление встроено в программу. Конфигуратор открывать не нужно.
Пошагово
- Войдите в базу под пользователем с полными правами.
- Откройте
Администрирование → Интернет-поддержка и сервисы. - Если интернет-поддержка не подключена, нажмите ссылку подключения и введите логин и пароль портала 1С:ИТС.
- В том же разделе откройте «Обновление версии программы».
- Программа сама проверит, есть ли новый релиз, и покажет его номер и описание изменений.
- Нажмите «Далее». Помощник скачает файлы, в том числе промежуточные релизы, если вы отстали на несколько версий.
- Выберите момент установки: сейчас или при завершении работы. Помощник предложит сделать резервную копию — соглашайтесь.
- После установки программа перезапустится и выполнит обработчики обновления. Дождитесь окна «Что нового в этой версии».
Для установки нужен монопольный доступ: остальные пользователи должны выйти из базы. Помощник предложит завершить их сеансы. Предупредите коллег заранее — несохранённые документы будут потеряны.
Что происходит после перезапуска
Обработчики обновления делятся на два вида:
- Основные — выполняются сразу, пока база недоступна. Обычно это минуты.
- Отложенные — идут в фоне, когда пользователи уже работают. Ход видно в разделе «Обновление версии программы» по ссылке о результатах.
Пока отложенная обработка не закончилась, отдельные отчёты могут показывать неполные данные. Закрывать период в этот день не стоит.
Ручная установка обновления с портала 1С:ИТС
Ручной путь нужен, если база доработана, если автообновление выдаёт ошибку или нет доступа в интернет с рабочего компьютера.
Шаг 1. Скачайте дистрибутив
На портале обновлений 1С (раздел «Обновления программ» на сайте ИТС) выберите свою конфигурацию. Откройте список релизов и найдите поле с версиями, с которых обновляется нужный релиз.
Пропускать промежуточные релизы нельзя. Если у вас 3.0.150, а файл обновления принимает только 3.0.160 и выше, сначала ставят промежуточный релиз.
Скачайте «Дистрибутив обновления». Внутри будет установщик setup.exe.
Шаг 2. Установите шаблон
Запустите setup.exe. Он не трогает базу, а только распаковывает файлы обновления в каталог шаблонов. По умолчанию это %APPDATA%\1C\1cv8\tmplts. Внутри появится файл 1cv8.cfu (обновление) и, как правило, 1cv8.cf (полная конфигурация).
Шаг 3. Примените обновление в Конфигураторе
- Откройте базу в Конфигураторе.
- Если основная конфигурация ещё не открыта, откройте её:
Конфигурация → Открыть конфигурацию. - Выберите
Конфигурация → Поддержка → Обновить конфигурацию. - Укажите «Выбор файла обновления» и найдите
1cv8.cfuв каталоге шаблонов. Вариант с поиском доступных обновлений тоже подойдёт: Конфигуратор сам просмотрит каталоги шаблонов. - Для типовой базы без изменений обновление применится сразу. Для доработанной откроется окно сравнения и объединения (о нём ниже).
- Выполните
Конфигурация → Обновить конфигурацию базы данных(клавишаF7). Примите список изменений. - Запустите базу в режиме «1С:Предприятие». Подтвердите легальность получения обновления и дождитесь обработчиков.
Если база доработана
В окне объединения смотрите на объекты, которые изменены и у вас, и у поставщика. Типичный рабочий подход:
- 📌 по объектам, которые вы не трогали, берите версию поставщика;
- 📌 по доработанным объектам используйте объединение с приоритетом поставщика и потом переносите свои правки;
- 📌 галочку «Сохранить настройки поддержки» не снимайте.
Перед этим шагом обновление обязательно проверяют на копии базы. Если доработки делал Первый Бит или другой подрядчик, у него обычно есть описание изменений — попросите его до начала работ.
Если у вас отраслевое решение партнёра
Отраслевые конфигурации строятся на типовой основе, но поставщиком в них указан разработчик решения. Поэтому обновление для них готовит он: берёт новый типовой релиз 1С, встраивает в него свои изменения и выпускает собственный файл .cfu.
Отсюда практические следствия:
- ⏳ релиз отраслевого решения выходит позже типового — иногда на несколько недель;
- 🚫 типовой файл обновления 1С к такой базе не применяется, а попытка объединить с типовым
.cfломает механизмы решения; - 📄 файл обновления запрашивают у разработчика или скачивают из его личного кабинета по договору сопровождения;
- 🔢 номер версии у решения свой, и в описании обновления разработчик указывает, с каких его версий можно обновиться.
Сам файл ставится тем же способом: Конфигурация → Поддержка → Обновить конфигурацию, выбор файла, затем обновление конфигурации
базы данных. Если поставщик решения прекратил его развитие, обсудите с партнёром перевод базы на типовую конфигурацию — это отдельный проект, а не обновление.
Обновление 1С в клиент-серверном варианте с MS SQL
На сервере всё то же самое, но добавляются три вещи: блокировка сеансов, резервная копия на стороне СУБД и согласование версий платформы.
Порядок работ
- Выберите время. Обновление структуры базы требует монопольного доступа. Ночь или выходной — лучшее окно.
- Сделайте копию в SQL. Пример для MS SQL:
BACKUP DATABASE [buh_base]
TO DISK = N'D:\Backup\buh_base_before_update.bak'
WITH COPY_ONLY, INIT, STATS = 10;
COPY_ONLY нужен, чтобы не сбить цепочку штатных резервных копий, если она настроена.
- Заблокируйте вход. В консоли администрирования серверов 1С откройте свойства информационной базы. Включите блокировку начала сеансов и блокировку регламентных заданий, задайте код разрешения, например
upd123. - Завершите текущие сеансы в той же консоли. Предупредите пользователей: несохранённые данные пропадут.
- Запустите Конфигуратор с кодом разрешения. Параметр
/UCпропускает вас через блокировку:
"C:\Program Files\1cv8\8.3.25.1374\bin\1cv8.exe" DESIGNER /S"srv1c\buh_base" /N"Администратор" /P"пароль" /UC upd123
Номер версии в пути подставьте свой.
- Обновите конфигурацию так же, как в ручном способе выше.
- Снимите блокировку сеансов и регламентных заданий в консоли.
Версия платформы на сервере
Если новый релиз требует более свежую платформу, обновляют её сначала на сервере, затем на всех клиентах. Номер версии клиента должен совпадать с номером версии сервера, иначе подключение не пройдёт.
Установка новой версии сервера 1С и перезапуск службы агента обрывают все сеансы. Делайте это в то же окно, что и обновление конфигурации, а не днём.
Сравнение способов обновления
| Способ | Когда подходит | Риски |
|---|---|---|
| Из программы через интернет-поддержку | Типовая база, есть ИТС и интернет | Минимальные; нужен выход всех пользователей |
| Вручную через Конфигуратор | Доработанная база, нет интернета, сбой автообновления | Ошибка при объединении удалит доработки |
| На сервере с SQL | Клиент-серверная база | Простой работы, рассинхрон версий платформы |
| Через разработчика решения | Отраслевое решение партнёра | Задержка выхода релиза относительно типового |
Ошибки при обновлении и как их решить
Как настроить регулярные обновления через сервис 1С:ИТС
Чтобы не отставать на пять релизов и не ставить их цепочкой, настройте проверку обновлений.
В самой программе
В разделе Администрирование → Интернет-поддержка и сервисы откройте настройки обновления версии программы. Включите автоматическую проверку наличия обновлений: при запуске программы или по расписанию. Программа будет сообщать о новом релизе и предлагать его установить.
Для клиент-серверной базы установку удобно назначать на нерабочее время. Помощник обновления позволяет выбрать этот вариант вместо немедленной установки.
Для нескольких баз
Если баз много, фирма 1С предлагает сервис «1С:Обновлятор» в составе ИТС. Он помогает обновлять несколько баз по расписанию и делать резервные копии перед установкой. Наличие сервиса в вашем тарифе ИТС уточните у партнёра.
Регламент, который работает
- 🗓 проверять обновления раз в неделю, ставить — в течение 1–2 недель после выхода, не в день релиза;
- 🧪 доработанные базы — сначала на тестовой копии;
- 📦 перед каждым обновлением — резервная копия, после — проверка ключевых отчётов;
- 🛑 не обновляться в дни сдачи отчётности и закрытия месяца.