Администрирование · 10 мин
Как обновить базу 1С без потери данных
Как правильно обновить базу 1С: подготовка, резервная копия, обновление через конфигуратор и интернет, проверка результата, типичные ошибки и их решение.
Обновление базы 1С — это установка нового релиза конфигурации поставщика с последующей обработкой данных. Процедура нужна, чтобы получать актуальные формы отчётности, изменения законодательства, исправления ошибок и новый функционал. Пропускать обновления надолго не стоит: чем больше пропущено релизов, тем сложнее и длиннее будет переход.
Для типовых конфигураций (Бухгалтерия предприятия, Зарплата и управление персоналом, Управление торговлей и другие) обновление выполняется штатными средствами: через конфигуратор или прямо из режима «Предприятие» при подключении к интернету. Доработанные и сильно изменённые базы требуют ручного сопоставления изменений, и эту работу лучше доверять специалисту.
Главное правило безопасности — обновляться только после создания резервной копии и на тестовой копии базы, если конфигурация дорабатывалась. Ниже разобран порядок действий для обоих способов, проверка результата и типичные проблемы.
Подготовка: что сделать до запуска обновления
Первый шаг — выяснить текущие версии. Откройте раздел «О программе» (в типовых конфигурациях — через меню или кнопку с восклицательным знаком) и запишите версию конфигурации и версию платформы. Эти данные понадобятся, чтобы понять, какие релизы нужно установить и подходит ли текущая платформа под новый релиз.
Второй шаг — проверить требования нового релиза. На портале 1С или в описании обновления указано, с каких версий возможен переход и какая минимальная версия платформы требуется. Если платформа старше требуемой, сначала обновите её — иначе конфигурация может отказаться запускаться после обновления.
Третий шаг — завершить работу всех пользователей. Обновление выполняется в монопольном режиме: активные сеансы блокируют процесс. В серверной базе завершите сеансы через консоль кластера, в файловой — попросите всех выйти и проверьте отсутствие блокировок.
Резервная копия: обязательный этап
Без резервной копии обновление превращается в лотерею: при сбое питания, ошибке диска или прерывании процесса база может остаться в повреждённом состоянии. Копия позволяет вернуться к исходной точке за считанные минуты.
Для файловой базы достаточно скопировать файл 1Cv8.1CD в отдельную папку при завершённой работе всех пользователей. Для серверной базы используйте средства СУБД: выгрузку через pg_dump для PostgreSQL или backup для MS SQL Server. Альтернатива, универсальная для обоих вариантов, — выгрузка в файл .dt через конфигуратор: «Администрирование → Выгрузить информационную базу».
Учтите ограничение формата .dt: выгрузка больших баз занимает много времени, а загрузка из .dt не всегда идентична копии на уровне СУБД. Для крупных серверных баз предпочтительнее штатные средства СУБД.
- 1Завершите работу всех пользователей и убедитесь, что база не открыта
- 2Найдите каталог базы (путь виден в списке баз при запуске 1С)
- 3Скопируйте файл 1Cv8.1CD в отдельную папку с датой в имени
- 4Убедитесь, что размер копии совпадает с оригиналом
Обновление через конфигуратор
Этот способ подходит для любых конфигураций и даёт максимальный контроль над процессом. Предварительно скачайте дистрибутив обновления с портала 1С или установите его с диска ИТС, затем запустите setup.exe из дистрибутива — шаблон обновления установится в каталог шаблонов.
Откройте базу в конфигураторе с правами администратора. Перейдите в меню «Конфигурация → Поддержка → Обновить конфигурацию». Выберите источник «Поиск доступных обновлений» и укажите каталог шаблонов, либо пункт «Выбор файла обновления», если у вас есть готовый .cfu-файл.
Программа покажет список доступных релизов и порядок их установки. Если между вашей версией и целевой есть промежуточные обязательные релизы, ставить их придётся последовательно — «перепрыгнуть» через них нельзя. Подтвердите обновление, дождитесь завершения сравнения и объединения конфигураций.
После объединения конфигуратор предложит обновить конфигурацию базы данных (клавиша F7). Соглашайтесь — на этом этапе выполняется реструктуризация таблиц. В больших базах она может занимать от нескольких минут до нескольких часов, прерывать её нельзя.
Обновление через интернет из режима «Предприятие»
Типовые конфигурации умеют обновляться автоматически: программа сама скачивает нужные релизы с портала 1С и устанавливает их. Для этого требуется действующая подписка ИТС и учётная запись портала, введённая в настройках программы.
Путь зависит от конфигурации, но обычно это раздел «Администрирование → Обслуживание → Обновление программы» или «Поддержка и обслуживание». Программа проверит наличие новых версий, покажет описание изменений и предложит установить обновление сейчас или по расписанию.
Перед запуском программа предложит создать резервную копию — не отказывайтесь. После скачивания файлов всех пользователей попросят выйти, и обновление выполнится в монопольном режиме. По завершении запустятся обработчики обновления данных: они переносят и преобразуют информацию под новую структуру.
Сравнение способов обновления
Подходит для любых баз, включая доработанные; даёт контроль над сопоставлением объектов. Требует навыков администрирования и ручной установки шаблонов.
Самый простой путь для типовых конфигураций: всё скачивается и ставится автоматически. Требует подписки ИТС и не подходит для баз с доработками.
Обновления выполняет оператор облака, участие пользователя минимально. Применимо только если база размещена в облаке.
Обновление платформы 1С
Платформа и конфигурация обновляются независимо друг от друга. Платформа — это «движок», её дистрибутив скачивается с портала 1С и устанавливается как обычная программа: технологическая платформа, тонкий и толстый клиенты, при необходимости — сервер 1С и дополнительные компоненты.
Обновляйте платформу, когда новый релиз конфигурации явно требует более свежую версию, либо когда выходит исправление критичных ошибок. Ставить каждую новую платформу сразу после выхода не обязательно: разумнее выдержать паузу и убедиться в стабильности релиза.
После установки новой платформы базы в списке запуска привяжите к нужной версии, если на компьютере установлено несколько. В серверном варианте обновление платформы требует остановки службы агента сервера, поэтому планируйте его на нерабочее время.
Проверка результата после обновления
Немедленно после обновления откройте «О программе» и убедитесь, что версия конфигурации соответствует целевому релизу. Затем дождитесь полного завершения отложенных обработчиков обновления: в типовых конфигурациях их ход виден в разделе «Администрирование → Поддержка и обслуживание → Результаты обновления программы».
Отложенные обработчики могут выполняться в фоне от нескольких минут до нескольких часов на больших базах. Пока они не завершены, часть данных может отображаться некорректно, а некоторые документы — быть недоступны для проведения. Не пускайте пользователей в полноценную работу, пока статус всех обработчиков не станет «выполнено».
После этого проведите контрольную сверку: откройте ключевые отчёты (оборотно-сальдовую ведомость, ведомость по складу, расчётные листки) и сравните итоги с данными до обновления. Совпадение итоговых сумм — основной признак корректного переноса данных.
Как проверить результат
Совпадает с целевым релизом
Осталась старая версия — обновление не завершено
Все в статусе «выполнено»
Есть ошибки или зависшие задания
Совпадают с данными до обновления
Расхождения в суммах — нужен анализ на копии
Документы проводятся, печатные формы открываются
Ошибки при проведении или открытии форм
Типичные ошибки и как их избежать
Самая частая проблема — попытка обновиться через несколько релизов, когда между ними есть обязательные промежуточные версии. Программа либо откажется обновляться, либо потребует сначала установить промежуточный релиз. Решение — ставить релизы последовательно по цепочке, указанной в описании обновления.
Вторая распространённая ситуация — обновление «зависло» на этапе реструктуризации или выполнения обработчиков. На больших базах это может быть нормой: процесс идёт, просто долго. Перед тем как считать процесс зависшим, проверьте активность диска и процессора. Прерывать реструктуризацию принудительно нельзя — это почти гарантированно повреждает базу, и спасёт только резервная копия.
Третья группа ошибок связана с доработками: после обновления «слетают» изменённые формы, внешние отчёты перестают подключаться, расширения конфигурации выдают ошибки. Поэтому все доработки перед обновлением нужно зафиксировать списком, а после — проверить каждую и при необходимости адаптировать под новый релиз.
FAQ: частые вопросы об обновлении 1С
Можно ли обновить базу, если пропущено много релизов?
Можно, но потребуется установить всю цепочку обязательных промежуточных релизов последовательно. Перечень таких релизов указан в описании обновления на портале 1С. Если пропущены годы обновлений, разумнее выполнить переход на тестовой копии и оценить время каждого шага.
Сколько времени занимает обновление?
Небольшая файловая база обновляется за 15–40 минут. Большие серверные базы с объёмными таблицами могут реструктуризироваться и обрабатываться несколькими часами. Планируйте обновление на вечер или выходной и закладывайте запас времени.
Что делать, если после обновления база не открывается?
Не предпринимайте повторных попыток обновления поверх. Восстановите базу из резервной копии, зафиксируйте текст ошибки и разбирайтесь с причиной на копии: часто проблема в несоответствии версии платформы или в прерванной реструктуризации.
Нужно ли обновлять платформу при каждом обновлении конфигурации?
Нет. Платформу обновляют только когда новый релиз конфигурации требует более свежую версию либо когда вышло важное исправление. Требования к версии платформы указаны в описании каждого релиза конфигурации.
Кто может обновить доработанную конфигурацию?
Обновление базы с доработками требует сопоставления изменённых объектов с новым релизом в режиме сравнения и объединения конфигураций. Это работа для программиста 1С: ошибка при сопоставлении может удалить доработки или нарушить логику учёта.
Обновятся ли данные в облачной 1С автоматически?
В облачных сервисах (например, 1С:Фреш) обновления конфигураций выполняет оператор сервиса по своему расписанию, участие пользователя обычно не требуется. Уточнить график и порядок обновлений можно в условиях вашего облачного тарифа.
Что важно запомнить
Обновление базы 1С безопасно при соблюдении трёх условий: резервная копия создана, версия платформы соответствует требованиям релиза, результат проверен до допуска пользователей. Типовые конфигурации обновляйте штатными средствами, доработанные — только на копии и с участием специалиста.