Переход с 1С 7.7 на 8.3: перенос данных в новую конфигурацию

· 9 мин

Содержание

Обновить 1С 7.7 до 8.3 «поверх» нельзя: это разные платформы с разными форматами баз. Переход делается так: ставите платформу 8.3, создаёте новую базу из типовой конфигурации (например, Бухгалтерия предприятия 3.0) и переносите в неё данные из 7.7 встроенным помощником или через Конвертацию данных 2.0.

Старая база 7.7 при этом не меняется. Она остаётся архивом, к ней можно вернуться за любым документом. Ниже порядок действий для типовой и доработанной конфигурации 7.7, от подготовки до сверки остатков.

Подготовка базы 7.7 перед переходом на 8.3

Чем чище база 7.7, тем меньше ручной работы после переноса. Подготовку делайте за 1–2 недели до даты перехода.

  1. Сделайте копию. В конфигураторе 7.7 выполните Администрирование → Сохранить данные. Получится архив ZIP. Дополнительно скопируйте всю папку базы целиком.
  2. Проверьте базу. В конфигураторе 7.7: Администрирование → Тестирование и исправление ИБ. Включите проверку и пересчёт итогов. Ошибки, которые программа находит здесь, при переносе превратятся в битые ссылки.
  3. Обновите конфигурацию 7.7 до последнего релиза. Правила переноса пишутся под конкретные релизы типовых конфигураций 7.7. Нужный релиз указан в описании правил или помощника.
  4. Закройте период. Проведите закрытие месяца , а если переходите с начала года — реформацию баланса за прошлый год.
  5. Почистите справочники. Удалите помеченные на удаление объекты, объедините дубли контрагентов и номенклатуры. В 7.7 это делать проще, чем потом в 8.3.
  6. Запишите доработки. Если программист добавлял в 7.7 свои реквизиты, справочники или отчёты, составьте их список. От него зависит, хватит ли типового помощника.

Выгрузите из 7.7 оборотно-сальдовую ведомость на дату перехода и сохраните её в Excel. Это эталон для сверки после переноса.

Какую конфигурацию и платформу выбрать вместо 7.7

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

Что было в 7.7Чем заменяют в 8.3
Бухгалтерия предприятия (ред. 4.5), в том числе для УСНБухгалтерия предприятия 3.0
Зарплата и кадрыЗарплата и управление персоналом 3.1
Торговля и складУправление торговлей 11; для небольшой фирмы без сложного склада — Бухгалтерия предприятия 3.0
Комплексная (бухгалтерия + торговля + зарплата)Связка БП 3.0 + ЗУП 3.1 или Комплексная автоматизация 2
Производство + Услуги + БухгалтерияБП 3.0 или Управление нашей фирмой

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

Режим работы тоже выбирается заранее:

  • 📁 файловый — база в одной папке, подходит для нескольких пользователей в локальной сети;
  • 🖥️ клиент-серверный — сервер 1С и СУБД (PostgreSQL или MS SQL), нужен при большом числе одновременных пользователей и тяжёлой базе.

Лицензии 7.7 на платформе 8.3 не работают. Нужны программные или аппаратные лицензии 8.3. У фирмы 1С есть программа перехода с 7.7 на 8 с зачётом части стоимости старого продукта; условия и документы уточняйте у партнёра 1С.

Перенос данных из 7.7 встроенным помощником

Для типовых конфигураций 7.7 без доработок проще всего использовать помощник, встроенный в новую конфигурацию. В Бухгалтерии предприятия 3.0 он предлагается при первом запуске пустой базы. Если окно закрыли, найдите обработку поиском по меню функций по фразе «7.7».

Помощник подключается к базе 7.7 напрямую через COM. Отсюда требования:

  • 🧩 платформа 7.7 установлена на том же компьютере, где запускается 8.3;
  • 🔑 у 7.7 есть рабочая лицензия (ключ защиты), без неё база 7.7 не откроется и через COM;
  • 👥 в базе 7.7 никто не работает .

Шаг 1. Зарегистрируйте COM-сервер 7.7

Если раньше 7.7 не использовали как COM-объект, зарегистрируйте его. Откройте командную строку от имени администратора, перейдите в папку BIN платформы 7.7 и выполните команду для той версии, которая у вас стоит:

cd "C:\Program Files (x86)\1Cv77\BIN"
1cv7s.exe /regserver

В примере — 1cv7s.exe (SQL-версия). Для сетевой DBF-версии исполняемый файл называется 1cv7.exe, для локальной однопользовательской — 1cv7l.exe. Путь к папке может отличаться, ориентируйтесь на ярлык запуска 7.7.

Шаг 2. Запустите перенос

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

Помощник создаёт в 8.3 справочники и документы ввода начальных остатков. Протокол не закрывайте: в нём перечислены объекты, которые не загрузились, и причина по каждому.

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

Конвертация данных 2.0 для доработанной 7.7

Когда конфигурация 7.7 переписана программистом, типовые правила теряют часть данных. Тогда нужны свои правила обмена, и делаются они в конфигурации «Конвертация данных » редакции 2. Редакция 3 работает через формат EnterpriseData и с 7.7 не умеет.

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

  1. Выгрузите структуру 7.7. В комплекте Конвертации данных 2 есть внешняя обработка MD77Exp.ert. Запустите её в базе 7.7 и сохраните описание метаданных в XML.
  2. Выгрузите структуру 8.3. Для новой базы используется обработка MD83Exp.epf из того же комплекта.
  3. Загрузите обе структуры в базу Конвертации данных и создайте новую конвертацию «источник 7.7 → приёмник 8.3».
  4. Настройте правила. Правила конвертации объектов сопоставляют справочники и документы, правила выгрузки данных задают отбор: какие объекты и за какой период. Для своих реквизитов 7.7 пишутся обработчики.
  5. Сохраните правила в XML-файл.
  6. Выгрузите данные из 7.7 обработкой V77Exp.ert, указав в ней файл правил. Получится XML-файл с данными.
  7. Загрузите файл в 8.3 обработкой универсального обмена данными в формате XML (V8Exchan83.epf).

Обычно правила не пишут с нуля. Берут типовые правила переноса для той же пары конфигураций и дописывают только доработанные объекты. Это быстрее и меньше ошибок.

Проверяйте правила на копии базы 8.3. Неудачную загрузку проще откатить заменой базы, чем вычищать задвоенные объекты вручную.

Сколько истории переносить: остатки или документы

Это главное решение перехода. От него зависят сроки, объём проверки и число ошибок.

ВариантКогда подходитРиски
Остатки на начало года + справочникиКлассический вариант, переход с 1 январяМинимальные: проверяется одна ОСВ
Остатки на начало квартала или месяцаПереход в середине годаНужно перенести обороты для налоговых регистров и отчётности за год
Документы за текущий годНужны расшифровки в отчётах 8.3 с начала годаДолгая загрузка, документы надо перепроводить и сверять
Вся история за несколько летПочти никогда не нужнаПеренос старых ошибок, огромный объём проверки

Удобнее всего переходить с 1 января: закрыли год в 7.7, сдали отчётность, перенесли остатки на начало нового года. В 8.3 тогда начинается «чистый» учёт.

Историю за прошлые годы оставьте в 7.7. Базу не удаляйте: она понадобится при проверках и для справок о прошлых периодах. Учтите, что для запуска 7.7 по-прежнему нужен ключ защиты, и не отдавайте его вместе со старым компьютером.

Месяц-два полезно вести учёт параллельно, если позволяют ресурсы. Расхождения в первых закрытиях месяца покажут, что потерялось при переносе.

Настройка новой базы 8.3 после переноса

Перенесённые данные — это половина работы. Вторая половина — настройки, которых в 7.7 не было или которые помощник не переносит.

Что настроить в первую очередь

  • 🏢 Организации и учётная политика — проверьте режим налогообложения, ставки, способы оценки. В БП 3.0: Главное → Настройки → Учетная политика.
  • ⚙️ Функциональность — включите нужные разделы (валюта, склад, производство). В БП 3.0: Главное → Функциональность.
  • 👤 Пользователи и права — создайте учётные записи заново, пароли из 7.7 не переносятся. В БП 3.0: Администрирование → Настройки пользователей и прав.
  • 🌐 Интернет-поддержка — подключите, чтобы конфигурация обновлялась. Раздел Администрирование → Интернет-поддержка и сервисы.
  • 🏦 Банк и отчётность — заново настройте обмен с банком и сервис сдачи отчётности.
  • 🖨️ Печатные формы — свои формы из 7.7 не переносятся, их переделывают через внешние печатные формы или расширение конфигурации .

Сверка после переноса

  1. Сформируйте в 8.3 оборотно-сальдовую ведомость на дату перехода.
  2. Сравните её с ОСВ из 7.7, сохранённой на этапе подготовки. Совпасть должно сальдо по каждому счёту.
  3. По счетам с расхождением откройте ОСВ по счёту с субконто: так видно, какой контрагент или номенклатура «потерялись».
  4. Отдельно проверьте взаиморасчёты с контрагентами в разрезе договоров, остатки на складах и НДС.

Счета 7.7 и 8.3 похожи, но аналитика разная. В 8.3 у многих счетов больше субконто, поэтому один остаток 7.7 может разойтись на несколько строк. Это нормально, если итог по счёту совпадает.

Подготовка пользователей

Интерфейс 8.3 устроен иначе, чем в 7.7. Вместо меню «Документы» и «Журналы» — панель разделов слева, списки документов открываются из разделов. Привычные проводки документа смотрят кнопкой с иконкой «Дт/Кт» в форме документа.

Дайте сотрудникам 2–3 дня поработать в тестовой копии перенесённой базы до даты перехода. Пусть каждый проведёт свои типовые операции: поступление, реализацию, банк, кассу. Вопросы всплывут заранее, а не в день сдачи отчётности.

Скорость работы

Новая база заметно тяжелее 7.7. Для файлового режима держите базу на SSD и не открывайте её через медленный общий ресурс. Если пользователей много и база растёт, переходите на клиент-серверный вариант сразу, а не после первых жалоб.

Ошибки при переходе с 1С 7.7 на 8.3

Ниже ошибки, которые встречаются именно при переносе. Найдите свой симптом.

Диагностика: выберите симптом

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

Частые вопросы о переходе с 7.7 на 8.3

Можно ли открыть базу 7.7 в платформе 8.3 без переноса?
Нет. Платформа 8.3 не читает базы 7.7. Данные переносятся только в новую базу 8.3 помощником или через Конвертацию данных 2.
Сколько времени занимает переход?
Для типовой бухгалтерии небольшой фирмы перенос остатков занимает день, вместе со сверкой и настройкой — около недели. Доработанная 7.7 с переносом истории может потребовать нескольких недель работы программиста.
Переносятся ли пароли и пользователи 7.7?
Нет. Пользователей и права в 8.3 создают заново, роли и права устроены там по-другому.
Нужно ли платить за новую программу, если 7.7 куплена?
Да, нужна лицензия 8.3. Но у фирмы 1С есть программа перехода с зачётом части стоимости продукта 7.7 — оформляется через партнёра.
Можно ли продолжать работать в 7.7?
Технически да, но отчётность по новым формам в ней не обновляется. Для текущего учёта и сдачи отчётов нужна актуальная 8.3, а 7.7 оставляют как архив.