Как обновить 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 раза в месяц).
Что делать, если обновление прервалось?
Не паниковать, не закрывать конфигуратор. Если упал по ошибке – повторить запуск из последнего шага. Если повисло на час – записать сообщение об ошибке, восстановить базу из бэкапа и попробовать снова или позвать программиста с записью ошибки.