Как обновить 1С без программиста: от копии базы до проверки отчётов
Содержание
Обновить 1С самостоятельно можно двумя путями: прямо из программы, через встроенный помощник обновления, или вручную в Конфигураторе файлом .cfu. Первый способ подходит типовой базе без доработок, второй нужен, когда автоматика не справляется, база работает на сервере или конфигурация изменена.
В обоих случаях порядок один: проверить текущий релиз, сделать резервную копию, поставить обновление, обновить конфигурацию базы данных и запустить программу в пользовательском режиме, чтобы отработали обработчики.
Подготовка к обновлению 1С: версия, копия, доступ
Прежде чем что-то ставить, соберите три вещи: номер текущего релиза, свежую резервную копию и права администратора в базе.
Узнайте текущий релиз и версию платформы
- Откройте программу в режиме «1С:Предприятие».
- Нажмите на значок меню (три полоски или стрелка в заголовке окна) и выберите
Справка → О программе. - Запишите два номера: версию конфигурации (например, 3.0.160.20) и версию платформы (например, 8.3.25.1374).
Номер конфигурации покажет, сколько релизов вы пропустили. Номер платформы нужен, чтобы понять, потянет ли она новый релиз: у каждого релиза есть минимально допустимая версия платформы, она указана в описании обновления.
Сделайте резервную копию
Без копии не начинайте ни одного обновления. Откатить релиз «назад» штатно нельзя, вернуться можно только к копии.
| Тип базы | Как сделать копию | Что получится |
|---|---|---|
| Файловая | Закрыть все сеансы и скопировать каталог базы целиком | Папка с файлом 1Cv8.1CD |
| Файловая или серверная | Конфигуратор → Администрирование → Выгрузить информационную базу | Файл .dt |
| Серверная на MS SQL или PostgreSQL | Штатный бэкап СУБД | Файл .bak или дамп |
Выгрузка в .dt удобна тем, что её можно развернуть на любом компьютере в новую пустую базу и проверить обновление там, не трогая рабочую.
Проверьте права и подписку
- 👤 Пользователь, под которым вы обновляете, должен иметь роль «Полные права» (в БП это профиль «Администратор»).
- 🔑 Нужен логин и пароль от портала 1С:ИТС: без действующей подписки получать новые релизы легально нельзя, программа при первом запуске после обновления спросит подтверждение легальности.
- 💾 На диске должно быть свободно хотя бы вдвое больше размера базы: при реструктуризации платформа создаёт временные таблицы.
Какой способ обновления 1С выбрать
Способов по сути три. Разница в том, кто скачивает файлы и насколько вы контролируете процесс.
| Способ | Когда подходит | Риски |
|---|---|---|
| Из программы через интернет | Типовая база без изменений, файловая или серверная | Обрыв связи на загрузке, непонятные сообщения при сбое |
| Вручную в Конфигураторе | Пропущено много релизов, база доработана, автоматика выдаёт ошибку | Нужно самому выстроить цепочку релизов |
| Пакетно из командной строки | Много одинаковых баз, обновление по расписанию | Ошибку в скрипте видно только в логе |
Если база типовая и вы отстали на один-три релиза, начинайте с первого способа. Если конфигурация «снята с поддержки» или в неё вносили изменения, сразу идите во второй: автоматика такие базы либо не обновит, либо остановится на сравнении конфигураций.
Как понять, доработана ли база: в Конфигураторе откройте Конфигурация → Поддержка → Настройка поддержки. Если там стоит «Изменения разрешены» или «Объект поставщика снят с поддержки», значит, базу меняли и обновлять её придётся с объединением.
Ручное обновление 1С в Конфигураторе по шагам
Этот способ работает всегда и даёт полный контроль. Его стоит освоить, даже если обычно вы обновляетесь автоматически.
Шаг 1. Скачайте и установите файлы обновления
- Зайдите на портал обновлений 1С под логином ИТС и найдите свою конфигурацию.
- Скачайте нужный релиз в варианте «Обновление» (не «Полный дистрибутив» — тот нужен для создания новой базы).
- Распакуйте архив и запустите
setup.exe. Установщик положит файлы в каталог шаблонов, по умолчанию это%APPDATA%\1C\1cv8\tmplts.
Внутри каталога релиза будет файл 1Cv8.cfu. Это и есть обновление.
Шаг 2. Выстройте цепочку релизов
Обновление нельзя накатить с любой версии на любую. В описании каждого релиза указано, с каких версий на него можно перейти. Если вашего номера в этом списке нет, нужны промежуточные релизы.
Пример: стоит 3.0.150.30, актуальная 3.0.170.10. Если файл 3.0.170.10 принимает обновление только с 3.0.165.x, сначала ставите 3.0.165.x, потом 3.0.170.10. Каждый промежуточный шаг проходит полный цикл, включая запуск в пользовательском режиме.
Шаг 3. Обновите конфигурацию
- Запустите базу в режиме «Конфигуратор».
- Откройте конфигурацию:
Конфигурация → Открыть конфигурацию. - Выберите
Конфигурация → Поддержка → Обновить конфигурацию. - Укажите «Выбор файла обновления» и найдите
1Cv8.cfuнужного релиза (или дайте программе поиск доступных обновлений в каталоге шаблонов). - Нажмите «Обновить». Для типовой базы платформа сразу выполнит сравнение и предложит применить изменения.
Шаг 4. Обновите конфигурацию базы данных
После загрузки платформа спросит, обновить ли конфигурацию базы данных. Соглашайтесь, либо вызовите вручную: Конфигурация → Обновить конфигурацию базы данных (клавиша F7).
Появится окно со списком изменений структуры. Нажмите «Принять». На большой базе реструктуризация занимает от нескольких минут до часов.
Шаг 5. Запустите программу в пользовательском режиме
Закройте Конфигуратор и войдите в базу как обычно. Программа покажет окно обновления версии и выполнит обработчики: перенос данных в новые реквизиты, заполнение новых справочников. Не прерывайте этот процесс и не закрывайте окно.
Если обновляете по цепочке, запуск в пользовательском режиме нужен после каждого промежуточного релиза. Пропуск этого шага — частая причина ошибок на следующем релизе.
Обновление платформы 1С: когда оно нужно
Платформа и конфигурация обновляются отдельно. Конфигурация — это ваша программа (Бухгалтерия, ЗУП). Платформа — движок, на котором она работает.
Обновлять платформу нужно в трёх случаях:
- 📌 новый релиз конфигурации требует платформу с номером не ниже определённого;
- 📌 в текущей версии платформы есть ошибка, которую исправили в новой;
- 📌 прекращена поддержка вашей версии новыми релизами конфигурации.
Гнаться за самой свежей платформой без причины не стоит. Первые сборки новой ветки иногда содержат ошибки, которые правят в следующих.
Как поставить новую платформу
- На портале обновлений откройте раздел «Технологическая платформа 1С:Предприятия» и выберите нужную версию.
- Скачайте дистрибутив для своей системы (для Windows — «Технологическая платформа» или «Тонкий клиент», в зависимости от того, что стоит у пользователей).
- Запустите
setup.exe, выберите компоненты и установите.
Старая версия при этом не удаляется: на одном компьютере могут стоять несколько платформ. Ярлык 1cv8s (стартер) по умолчанию запускает самую новую. Если какой-то базе нужна конкретная версия, укажите её в свойствах базы в списке: «Изменить» → последний шаг мастера, поле «Версия 1С:Предприятия».
После проверки новой платформы удалите старые через «Программы и компоненты» в Windows, оставив одну-две последние. Иначе список версий разрастается, а пользователи запускают не ту.
Обновление 1С в клиент-серверном варианте
На сервере порядок тот же, но добавляются блокировки и согласование версий.
Что сделать до начала
- Предупредите пользователей: при блокировке сеансов все работающие будут отключены, несохранённые документы пропадут. Назначьте окно обновления на нерабочее время.
- Откройте консоль администрирования серверов 1С, найдите информационную базу, откройте её свойства.
- Включите «Блокировка начала сеансов включена» и задайте «Код разрешения» — с ним вы сами сможете войти в заблокированную базу.
- Включите «Блокировка регламентных заданий включена», чтобы фоновые задания не мешали реструктуризации.
- В ветке «Сеансы» завершите оставшиеся сеансы этой базы.
Для запуска Конфигуратора в заблокированную базу добавьте в параметры запуска /UC<код разрешения>.
Платформа на сервере и клиентах
Версия клиента должна совпадать с версией сервера. Если вы обновили платформу на сервере, тот же номер нужно поставить на все рабочие места, иначе пользователи не подключатся. Для обновления сервера остановите службу «Агент сервера 1С:Предприятия», установите новую версию, запустите службу и проверьте, что она стартовала под нужной учётной записью.
Без необходимости платформу на сервере вместе с конфигурацией не обновляйте. Два изменения за один вечер усложняют поиск причины, если что-то сломается.
После завершения
Не забудьте снять обе блокировки в свойствах базы. Если оставить блокировку регламентных заданий, перестанут работать обмены, загрузка курсов валют и банковских выписок, и заметят это не сразу.
Пакетное обновление из командной строки
Когда баз много, обновление удобно запускать скриптом. Пример для файловой базы:
"C:\Program Files\1cv8\8.3.25.1374\bin\1cv8.exe" DESIGNER /F"D:\Base\Buh" /N"Администратор" /P"пароль" /UpdateCfg "D:\Updates\1Cv8.cfu" /UpdateDBCfg /DisableStartupDialogs /Out"D:\Logs\update.log"
Для серверной базы вместо /F укажите /S"сервер\имя_базы". Результат смотрите в файле лога: он пишется в /Out, на экран ничего не выводится. После скрипта всё равно нужен один запуск в пользовательском режиме.
Обновление через интернет-поддержку: удобство и подводные камни
Встроенный помощник сам находит, скачивает и устанавливает нужные релизы, включая промежуточные. Для типовой базы это самый быстрый путь.
Как запустить
- Подключите интернет-поддержку:
Администрирование → Интернет-поддержка и сервисы, войдите под логином портала ИТС. - Откройте помощник обновления. В Бухгалтерии 3.0 он находится в
Администрирование → Обслуживание, группа обновления версии программы. - Выберите «Обновление через интернет », дождитесь, пока программа найдёт доступные релизы, и нажмите «Далее».
- Помощник предложит создать резервную копию. Для файловой базы согласитесь: это быстрее, чем делать её отдельно.
- Выберите «Обновить сейчас» или задайте время, например ночью.
Для серверной базы помощник запросит параметры администратора кластера и администратора базы.
Где автоматика подводит
- 🌐 Медленный или нестабильный интернет. Пакет обновления на несколько релизов весит сотни мегабайт, обрыв на загрузке приводит к повтору с начала.
- 🧩 Доработанная конфигурация. Помощник обновляет только типовые базы. При изменённой конфигурации он остановится и предложит обратиться к специалисту.
- ⏳ Длинная цепочка. Если пропущено 15–20 релизов, автоматическое обновление может идти часами. Надёжнее пройти основную часть вручную.
- 🔒 Подписка закончилась. Без действующей подписки ИТС помощник не найдёт обновлений.
Подписку 1С:ИТС продают партнёры фирмы 1С. Ориентировочно уровень ПРОФ обходится в 40–60 тыс. руб. в год, точную цену и состав называет партнёр в вашем регионе.
После обновления: что проверить
Обновление считается законченным, когда пользователи спокойно работают, а не когда закрылось окно Конфигуратора.
- Номер релиза. Снова откройте
Справка → О программеи убедитесь, что версия та, что ставили. - Отложенная обработка данных. Часть обработчиков работает в фоне уже после входа. Ход виден в разделе
Администрирование → Обслуживание, в группе результатов обновления. Пока обработка не завершена, некоторые отчёты могут показывать неполные данные. - Расширения. Откройте
Администрирование → Печатные формы, отчёты и обработки → Расширения. Если расширение стало несовместимым с новым релизом, платформа отключит его или покажет предупреждение при запуске. - Внешние обработки и печатные формы. Проверьте свои внешние отчёты и формы: новый релиз мог переименовать реквизиты, к которым они обращаются.
- Регламентированная отчётность. Откройте один свежий отчёт и сформируйте его, особенно если обновление совпало со сменой форм.
- Обмены и банк. Запустите вручную обмен с другой базой и загрузку выписки.
Если что-то сломалось и быстро не чинится — восстанавливайтесь из копии и разбирайтесь на тестовой базе.
Частые сбои при обновлении и как их избежать
Несколько правил, которые убирают большую часть проблем:
- ✅ Обновляйтесь регулярно, раз в месяц-два. Цепочка из двух релизов проходит без сюрпризов, из двадцати — нет.
- ✅ Перед обновлением доработанной базы прогоните процесс на копии.
- ✅ Свои изменения выносите в расширения, а не правьте типовую конфигурацию . Тогда база остаётся на полной поддержке и обновляется автоматически.
Можно ли перескочить через несколько релизов сразу?
Можно ли откатить обновление 1С?
Сколько длится обновление?
Нужно ли обновлять платформу на каждом компьютере?
Где хранятся скачанные обновления и можно ли их удалить?
%APPDATA%\1C\1cv8\tmplts. Старые релизы, которые уже не понадобятся для цепочки, можно удалить через список шаблонов в окне запуска 1С или вручную.