Устаревшая 1С:Предприятие: обновлять по цепочке или переходить заново

· 9 мин

Содержание

Очень старую 1С обновляют одним из двух способов. Если это 8.x и типовая редакция ещё поддерживается — догоняют релизы по цепочке через Конфигуратор. Если это 1С 7.7 или снятая с поддержки редакция 8.2 (БП 2.0, ЗУП 2.5, УТ 10.3) — «обновить» её нельзя, нужна новая база и перенос данных.

Ниже план для обоих случаев: как оценить базу, выбрать путь, подготовить сервер, перенести данные и запустить работу без остановки учёта.

Диагностика: насколько устарела ваша 1С

Начните с трёх цифр: версия платформы, название и редакция конфигурации, номер релиза.

  • 🔍 8.3 с интерфейсом «Такси» — Справка → О программе (или значок «?» в правом верхнем углу).
  • 🔍 8.2 и 8.3 со старым интерфейсом — меню Справка → О программе.
  • 🔍 7.7 — окно запуска с режимами «1С:Предприятие», «Конфигуратор», «Монитор», «Отладчик» уже говорит о версии; номер релиза — в меню Помощь → О программе.

Затем выясните, менялась ли конфигурация. В Конфигураторе 8.x откройте Конфигурация → Поддержка → Настройка поддержки. Варианты:

Состояние поддержкиЧто это значит
На поддержке, изменения не включеныТиповая, обновляется штатно
Изменения разрешеныЕсть доработки, при обновлении — сравнение и объединение
Снята с поддержкиОбновлять можно только через сравнение с полным .cf

Отдельно оцените «тяжесть» базы:

  • 📦 размер (файловая база больше 10–15 ГБ — повод думать о клиент-серверном варианте);
  • 📅 сколько лет учёта в ней лежит;
  • 🔌 какие обмены настроены: банк, сайт, ЭДО, другие базы;
  • 🧩 внешние обработки и печатные формы — каждую придётся проверить на новой версии.

Диагностику делайте на копии. Для 8.x — выгрузка .dt через Администрирование → Выгрузить информационную базу в Конфигураторе; для 7.7 — копия всего каталога базы при закрытой программе.

Обновлять старую 1С по цепочке или переходить на новую редакцию

Выбор зависит не от того, сколько лет базе, а от того, жива ли её редакция.

СитуацияПутьЧто сохранится
8.3, та же редакция, отстали на 1–3 годаОбновление по цепочке релизовВся история, настройки, пользователи
8.2 / 8.3, типовая БП 2.0, ЗУП 2.5, УТ 10.3Переход на БП 3.0, ЗУП 3.1, УТ 11 через перенос данныхСправочники, остатки, по выбору — история
7.7 любаяНовая база 8.3 + перенос данныхСправочники и остатки на дату перехода
Сильно доработанная или самописнаяПеренос через правила конвертации или внедрение зановоТо, что опишете в правилах
Какая 1С стоит у вас сейчас?

💡 Удобная дата перехода — начало года или квартала. Остатки на 1 января проще сверить, а отчётность за прошлый период можно досдать из старой базы.

Подготовка сервера и платформы перед обновлением

Актуальные релизы конфигураций требуют свежую платформу 8.3 (линейку 8.3.2x). Минимальный номер платформы указан в описании каждого релиза. Порядок такой:

  1. Проверьте железо и ОС. Для сервера — Windows Server 2016 и новее или Linux. Старые 32-битные машины с Windows XP новую платформу не потянут.
  2. Установите платформу новой версии рядом со старой. Несколько версий 8.3 могут стоять на одном компьютере одновременно.
  3. Для клиент-серверной базы обновите сервер 1С и СУБД. Версия сервера 1С должна совпадать с версией клиента вплоть до номера сборки.
  4. Проверьте лицензии. Клиентские лицензии 8.x подходят для 8.3. Лицензии 7.7 для 8.3 не действуют — нужна покупка 8.3, по льготным условиям перехода её оформляет партнёр 1С.
  5. Проверьте подписку на ИТС. Без неё не скачать релизы конфигураций для ПРОФ-версий.

Обновление сервера 1С и СУБД обрывает сеансы пользователей. Делайте это вечером или в выходной, предупредив всех заранее.

💡 Файловую базу 8.2 платформа 8.3 откроет. Конфигурация при этом останется в режиме совместимости с 8.2 — это нормально, режим сменится, когда вы загрузите свежий релиз.

Как обновить старую 1С 8.x по цепочке релизов

Если редакция жива, история и настройки сохраняются целиком. Главное правило: нельзя перепрыгнуть с очень старого релиза сразу на последний.

Почему нужна цепочка

Каждый файл обновления .cfu умеет обновлять только с определённых релизов. Список лежит в файле UpdInfo.txt дистрибутива, в строке FromVersions=. Если вашего релиза там нет — сначала ставится промежуточный.

При первом запуске после обновления конфигурация выполняет обработчики перехода: перестраивает данные под новую структуру. Если пропустить релиз, его обработчики не выполнятся, и данные могут оказаться неполными.

Как построить цепочку

  1. Запишите текущий релиз, например 3.0.67.x.
  2. Скачайте дистрибутивы обновлений и установите их — по умолчанию они ложатся в каталог шаблонов %APPDATA%\1C\1cv8\tmplts.
  3. Двигайтесь от последнего релиза назад: смотрите в его UpdInfo.txt, с каких версий он обновляет. Находите самый старый подходящий — это ваша последняя ступень. Повторяйте, пока не дойдёте до текущего релиза.
  4. Для каждого шага проверьте, какая платформа нужна. На середине цепочки обычно приходится сменить платформу.

Сам шаг обновления

  1. Сделайте копию .dt.
  2. В Конфигураторе: Конфигурация → Поддержка → Обновить конфигурацию, выберите файл .cfu очередного релиза.
  3. Если есть доработки — откроется окно сравнения и объединения. Разберите расхождения.
  4. Примените изменения к базе: Конфигурация → Обновить конфигурацию базы данных (F7). Это шаг, для которого нужен монопольный доступ.
  5. Запустите 1С:Предприятие под администратором и дождитесь окончания обработчиков обновления.
  6. Переходите к следующему релизу.

Типовую конфигурацию без доработок проще обновить с помощью встроенного механизма Администрирование → Интернет-поддержка и сервисы → Обновление версии программы. Но при большом отставании он тоже идёт ступенями.

Если шаг обновления прервался

Сбой на середине цепочки — обычная ситуация для старых баз. Действуйте так:

  1. Не продолжайте со следующего релиза. Вернитесь к копии .dt, сделанной перед этим шагом.
  2. Проверьте, подходит ли версия платформы для этого релиза. Частая причина ошибки — слишком старая платформа.
  3. Перед повторной попыткой выполните Администрирование → Тестирование и исправление в Конфигураторе. Это тоже требует монопольного доступа, пользователи должны выйти из базы.
  4. Если ошибка в обработчике обновления касается конкретного документа или справочника, запишите текст ошибки целиком — по нему программист найдёт проблемные данные.

Если конфигурация снята с поддержки

Каждый шаг выполняется через Конфигурация → Сравнить, объединить с конфигурацией из файла с полным .cf нужного релиза. Без программиста здесь не обойтись: каждое изменение типовых объектов надо оценить вручную.

Переход с 1С 7.7 на 8.3: конвертация данных

Платформа 7.7 и платформа 8 несовместимы, базу 7.7 нельзя открыть в 8.3. Поэтому переход — это новая база и перенос данных.

Варианты переноса

СпособКогда подходитРиски
Встроенная загрузка в типовой конфигурации 8.3Типовая Бухгалтерия 7.7 или ЗиК 7.7Переносятся справочники и остатки, не вся история
Выгрузка в файл из 7.7 и загрузка в 8.37.7 и 8.3 на разных компьютерахНужна обработка выгрузки под вашу конфигурацию
Правила «Конвертации данных»Нетиповая 7.7, нестандартные справочникиНужен специалист, правила пишутся под базу
Ручной ввод остатковМаленькая база, мало справочниковОшибки при наборе, долго

Как подготовить базу 7.7

  1. Сделайте копию каталога базы.
  2. В Конфигураторе 7.7 выполните тестирование и исправление информационной базы.
  3. Проведите все документы за последний закрытый период и закройте месяц.
  4. Сформируйте и сохраните оборотно-сальдовую ведомость на дату перехода. Это эталон для сверки.
  5. Почистите справочники от дублей контрагентов и номенклатуры. Мусор, перенесённый в новую базу, потом разбирать дольше.

Как идёт перенос

Встроенная загрузка в типовых конфигурациях 8.3 подключается к базе 7.7 напрямую. Поэтому на компьютере, где работает загрузка, должна быть установлена платформа 7.7 и открываться ваша база.

Порядок обычно такой:

  1. Создайте пустую базу 8.3 из шаблона нужной конфигурации.
  2. Заполните сведения об организации и учётную политику.
  3. Запустите загрузку из 7.7, укажите каталог старой базы и дату остатков.
  4. Перенесите справочники, затем остатки по счетам.
  5. Сверьте оборотно-сальдовую ведомость в 8.3 с сохранённой из 7.7.

План счетов в 7.7 и 8.3 различается в субконто и аналитике. Ожидайте, что часть остатков, например по складам или партиям, придётся донастроить вручную.

Особенность зарплатной базы

Для зарплаты одних остатков мало. Отпускные и больничные считаются по заработку за прошлые периоды: для отпуска нужны 12 месяцев, для больничного — два календарных года. Поэтому из ЗиК 7.7 или ЗУП 2.5 переносят кадровые данные сотрудников и начисления за эти периоды, иначе средний заработок в новой базе будет нулевым.

Доработки и внешние обработки после перехода

Самая дорогая часть обновления старой 1С — не данные, а доработки. В 7.7 и в старых редакциях 8.2 их вносили прямо в конфигурацию, в новых версиях так лучше не делать.

Пройдитесь по списку доработок и разложите их на три группы:

  • ✅ Уже есть в типовой. За годы появились штатные механизмы: ЭДО, обмен с банком, загрузка выписок, маркировка. Свою доработку выбрасываете.
  • 🧩 Нужна, но небольшая. Переносите в расширение конфигурации (.cfe). Расширения появились в платформе 8.3.6 и не мешают обновлениям типовой.
  • 🛠 Большая и уникальная. Пишется заново под новую структуру. Код 7.7 и код с обычными формами 8.2 в управляемом приложении не работает.

Внешние печатные формы и обработки от 8.2 на «Такси» тоже обычно не запускаются — они рассчитаны на обычные формы. Их переписывают под управляемые формы.

Не переносите доработки «как было» только потому, что к ним привыкли. Каждая лишняя правка типовой конфигурации удорожает все будущие обновления.

Тестирование, запуск и обучение персонала

Перед переводом всех пользователей проверьте новую базу на копии.

Что проверить

Проверка новой базы перед запуском
Выполнено: 0 / 8

Как запускать

Есть два подхода.

  • 🔁 Параллельная работа. Месяц ведёте учёт в обеих базах и сравниваете итоги. Надёжно, но двойная работа для бухгалтерии.
  • ✂️ Жёсткий переход. С первого числа работаете только в новой базе, старую переводите в режим справки. Быстрее, но тест до запуска должен быть тщательным.

Для небольших фирм с типовой конфигурацией обычно хватает жёсткого перехода с хорошим тестом. Параллельную работу выбирают там, где много нестандартных операций.

Обучение

Сотрудники, годами работавшие в 7.7 или 8.2, первые недели будут медленнее. Помогает простое:

  1. Короткая встреча по новому интерфейсу: разделы, панель навигации, поиск по списку.
  2. Шпаргалка «где теперь лежит то, что вы делали раньше» — по 5–10 самым частым операциям каждого сотрудника.
  3. Ответственный внутри компании, к которому идут с вопросами в первый месяц.

Старую базу не удаляйте. Она понадобится для проверок и уточнённых деклараций за прошлые периоды. Храните её копию столько, сколько хранится первичка.

Частые вопросы

Сколько времени занимает переход с 1С 7.7 на 8.3?
Типовая бухгалтерия небольшой фирмы переносится за несколько рабочих дней, включая сверку. Нетиповая база с доработками — от нескольких недель.
Можно ли перенести всю историю из 7.7, а не только остатки?
Технически можно через правила конвертации, но это дорого и долго. Обычно переносят справочники и остатки, а историю смотрят в старой базе.
Нужно ли покупать новые лицензии при обновлении 8.2 до 8.3?
Клиентские лицензии 8.x подходят для 8.3. Если вы переходите с 7.7, нужны лицензии 8.3, по льготной программе перехода через партнёра.
Можно ли продолжать работать на старой версии?
Работать можно, но формы отчётности, ставки и требования ЭДО в устаревшей редакции не обновляются. Отчёты по новым формам и актуальные требования ЭДО и маркировки в ней не появятся.
Можно ли обновить старую базу сразу последним релизом через полный .cf?
Загрузка полного .cf заменит конфигурацию, но обработчики пропущенных релизов могут не выполниться. Безопаснее пройти цепочку промежуточных релизов.