Как обновить 1С самостоятельно — без потерь данных
Пошаговая инструкция с проверками на каждом этапе. Когда обновление можно сделать самим, а когда обязательно зовём программиста — чтобы не потерять доработки.
Когда можно обновлять самостоятельно
Самостоятельное обновление безопасно только при одном условии — конфигурация типовая и не снята с поддержки.
Обновить 1С без программиста реально — если конфигурация типовая (на поддержке), обновлялась менее года назад и в конфигураторе нет объектов с меткой «Изменено». Если хоть одно условие не выполняется — зовите специалиста, иначе рискуете потерять доработки.
Конфигурация на поддержке — В конфигураторе: Конфигурация → Поддержка → Настройка поддержки. Если статус «Конфигурация поставщика не установлена» — конфигурация снята с поддержки, обновлять самостоятельно нельзя.
Нет изменённых объектов — В конфигураторе ни у одного объекта не должно быть иконки с жёлтым замком (объект изменён относительно типовой). Если есть — конфигурация доработана, обновление требует ручного слияния.
Небольшой разрыв версий — Если пропущено более 3–4 релизов — обновление сложнее и занимает больше времени. Допустимо самостоятельно, но лучше с программистом рядом.
Подготовка к обновлению
Подготовка занимает 15–30 минут, но спасает от потери данных при любом сценарии.
Сделайте резервную копию базы — Администрирование → Выгрузить информационную базу → сохранить .dt-файл. Для SQL-базы — дополнительно бэкап средствами SQL Server. Без бэкапа откат после ошибки невозможен.
Проверьте действующий ИТС — Зайдите в личный кабинет 1С под логином и паролем от ИТС. Если подписка истекла — продлите через франчайзи перед обновлением.
Скачайте дистрибутив нужного релиза — Найдите конфигурацию, выберите актуальный релиз, скачайте .cfu-файл (если есть) или полный дистрибутив .cf. Убедитесь, что скачиваете релиз для вашей редакции.
Предупредите пользователей и попросите выйти — В режиме предприятия пользователи должны закрыть сеансы. Иначе конфигуратор заблокирует обновление или оставит незавершённые транзакции.
Проверьте свободное место на диске — Для применения обновления потребуется место для временных файлов и реструктуризации таблиц. Минимум — двойной размер базы на диске.
Процедура обновления конфигурации
Сам процесс в конфигураторе занимает 15–60 минут в зависимости от размера базы.
Откройте конфигуратор — Запустите 1С в режиме Конфигуратора. Не запускайте режим Предприятия до завершения обновления.
Запустите обновление через меню Поддержки — В открывшемся мастере укажите путь к скачанному .cfu-файлу или папке с .cf-файлом. Нажмите «Далее».
Примите изменения и запустите слияние — Если конфигурация типовая без доработок — принимайте все изменения поставщика. Нажмите «Выполнить».
Обновите информационную базу — После применения изменений конфигуратор предложит обновить ИБ. Подтвердите. На больших базах этот шаг может занять 10–30 минут.
Проверка после обновления. Запустите режим Предприятия и проверьте типовые сценарии: открытие документов, проведение, формирование отчётов. Убедитесь, что не появились новые ошибки.
Когда обязательно нужен программист
Есть ситуации, в которых самостоятельное обновление почти гарантированно разрушит данные или доработки.
Конфигурация снята с поддержки — Типовые механизмы обновления не работают — нужно ручное слияние объектов в конфигураторе. Это работа программиста.
Есть доработанные объекты — Жёлтый замок у форм, модулей, документов — конфигурация изменена. При обновлении нужно ручное слияние каждого изменённого объекта.
Переход между мажорными версиями — Например, с Бухгалтерии 3.0 на 3.1, или с ЗУП 2.5 на 3.1 — это миграция, а не обновление. Только специалист.
Пропущено много релизов — Если версия сильно устарела — цепочка обновлений длинная, выше риск конфликтов. Программист пройдёт её быстрее и безопаснее.
Не пытайтесь чинить обновление «на лету». Если обновление завершилось ошибкой — остановитесь. Восстановите базу из бэкапа и обратитесь к программисту с точным текстом ошибки. Попытки «починить по совету коллеги» обычно усугубляют ситуацию.
Часто задаваемые вопросы
Можно ли откатить обновление?
Да, если есть бэкап до обновления. Откат через выгрузку — загрузка резервной копии. Без бэкапа откат невозможен — это главная причина, почему первым шагом всегда выгрузка.
Сколько раз в год нужно обновлять 1С?
Минимум — каждый квартал, чтобы успевать за изменениями в законодательстве (особенно для Бухгалтерии, ЗУП, УТ — там НДС, НДФЛ, маркировка регулярно меняются). Оптимум — каждый релиз, как только он выходит (1–2 раза в месяц).
Что делать, если обновление прервалось?
Не паниковать, не закрывать конфигуратор. Если упал по ошибке — повторить запуск из последнего шага. Если повисло на час — записать сообщение об ошибке, восстановить базу из бэкапа и попробовать снова или позвать программиста с записью ошибки.