Переезд с 1С:Предприятия 7.7 на 8.3 без потери остатков

· 9 мин

Содержание

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

Статья про переезд с платформы 1С:Предприятие 7.7. На практике процесс занимает от одного дня для небольшой типовой базы до нескольких недель для доработанной. Главное время уходит не на сам перенос, а на подготовку и сверку остатков.

Подготовка к миграции: лицензии, дата перехода и резервные копии

Перед тем как что-то ставить, решите три вопроса. От них зависит весь план работ.

Лицензия на 8.3

Ключ защиты 7.7 платформу 8.3 не запускает. Понадобится новый комплект 1С 8.3: программная лицензия (пин-код) или аппаратный ключ нового образца. Без лицензии 8.3 базу не откроет.

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

Дата перехода

От даты зависит, что именно вы переносите.

Когда начинать учёт в 8.3?

Резервные копии базы 7.7

Сделайте копию дважды: до подготовки и перед самим переносом.

  1. Попросите всех пользователей выйти из 1С 7.7.
  2. Запустите Конфигуратор 7.7 и выполните Администрирование → Выгрузить данные. Получится архив, из которого базу можно восстановить.
  3. Дополнительно скопируйте папку базы целиком на другой диск. Для файловой (DBF) базы это полная копия.
  4. Для SQL-версии 7.7 сделайте ещё и резервную копию средствами MS SQL Server.

Переносите данные из копии базы 7.7, а не из рабочей. Если что-то пойдёт не так, рабочая база останется нетронутой.

Приведите базу 7.7 в порядок

Обработки переноса пишут под типовые конфигурации последнего релиза. Поэтому:

  • 🔧 обновите типовую конфигурацию 7.7 до последнего выпущенного релиза;
  • 🧪 выполните в Конфигураторе 7.7 Администрирование → Тестирование и исправление ИБ;
  • 📊 проведите закрытие месяца на дату перехода и проверьте, что в оборотно-сальдовой ведомости нет красных остатков там, где их быть не должно;
  • 🗂 пометьте на удаление и удалите неиспользуемые элементы справочников — дубли контрагентов перенесутся как дубли.

Установка платформы 1С:Предприятие 8.3 и новой базы

Дистрибутив платформы берут из комплекта поставки или с портала обновлений по договору ИТС. Ставят его обычным установщиком setup.exe.

Какую разрядность ставить

Для переноса данных напрямую из базы 7.7 нужен 32-разрядный клиент 8.3. 7.7 подключается к 8.3 через COM-объект, а он существует только в 32-битном варианте. 64-разрядный клиент его не увидит.

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

  1. Установите 32-разрядную платформу 8.3 (компонент «1С:Предприятие»). На 64-битной Windows она ставится без проблем.
  2. Для постоянной работы можно позже поставить и 64-разрядную версию — они уживаются рядом.
  3. Установите лицензию: при первом запуске 8.3 предложит ввести пин-код или найдёт подключённый ключ.

Создание пустой базы из шаблона

  1. Запустите установщик конфигурации (тоже setup.exe из комплекта). Он распакует шаблон в каталог шаблонов, по умолчанию %APPDATA%\1C\1cv8\tmplts.
  2. Откройте окно запуска 1С и нажмите «Добавить».
  3. Выберите «Создание новой информационной базы», затем «Создание информационной базы из шаблона».
  4. Укажите нужную конфигурацию и релиз, задайте имя и каталог базы.
  5. Запустите новую базу в режиме 1С:Предприятие и дождитесь первоначального заполнения.

Не вводите ничего в пустую базу до переноса. Созданные вручную контрагенты и номенклатура потом задвоятся с перенесёнными.

Было в 7.7Куда переносить в 8.3
Бухгалтерия предприятияБухгалтерия предприятия 3.0
Упрощённая система налогообложенияБухгалтерия предприятия 3.0 (режим УСН в учётной политике)
Зарплата и КадрыЗарплата и управление персоналом 3.1
Торговля и СкладУправление торговлей 11 (если нужен управленческий учёт) или Бухгалтерия 3.0

Перенос данных обработкой конвертации

Существует три рабочих способа. Выбор зависит от того, типовая у вас база или нет и стоят ли обе программы на одном компьютере.

СпособКогда подходитСложности
Прямое подключение к базе 7.7 из 8.3Типовая конфигурация, 7.7 и 8.3 на одном компьютереНужен 32-битный клиент и зарегистрированный COM-объект 7.7
Выгрузка в XML-файл из 7.7 и загрузка в 8.37.7 и 8.3 на разных компьютерахВерсии правил выгрузки и загрузки должны совпадать
Свои правила в «Конвертации данных»Нетиповая или сильно доработанная 7.7Нужен программист, работы на дни и недели

Способ 1. Прямое подключение

В типовых конфигурациях 8.3 обработка переноса из 7.7 встроена. В «Бухгалтерии 3.0» и ЗУП 3.1 её предлагают при первом запуске пустой базы, в помощнике начала работы. Если окно закрыли, наберите «перенос» в строке поиска по командам в шапке программы.

Дальше шаги одинаковые:

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

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

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

Для SQL-версии 7.7 вместо 1cv7.exe используется 1cv7s.exe. Путь к каталогу у вас может отличаться — смотрите свойства ярлыка 1С 7.7.

Способ 2. Через файл обмена

  1. В комплекте типовой конфигурации 8.3 есть внешняя обработка выгрузки для 7.7 (файл с расширением .ert) и правила к ней. После установки шаблона они лежат в его каталоге.
  2. Откройте 1С 7.7 в режиме Предприятие, через «Файл → Открыть» запустите эту обработку.
  3. Укажите период и файл выгрузки, выполните выгрузку. Получится XML-файл.
  4. В базе 8.3 откройте обработку «Универсальный обмен данными в формате XML», вкладку загрузки, укажите файл и загрузите.

Обработку выгрузки берите из того же релиза конфигурации 8.3, в который грузите. Файл от другого релиза часто падает с ошибками на этапе загрузки.

Способ 3. Нетиповая база

Если в 7.7 программист добавлял свои документы, реквизиты и справочники, типовая обработка их не увидит или упадёт на них. Тогда правила переноса пишут в конфигурации «Конвертация данных » 2.х: описывают, какой объект 7.7 во что превращается в 8.3. Это работа для специалиста, а не для бухгалтера.

Частый компромисс: переносить типовым способом только справочники и остатки, а свои доработки из 7.7 не тянуть, а заново решить штатными средствами 8.3.

Что с зарплатой

Из «Зарплаты и Кадров» 7.7 в ЗУП 3.1 переносят сотрудников, кадровую историю, остатки отпусков и начисления за прошлые периоды. Начисления нужны для расчёта среднего заработка: отпускных и больничных. Без них первые отпускные в 8.3 рассчитаются неверно.

Настройка программы после переноса

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

  • 🏢 Организация — ИНН, КПП, коды статистики, банковские счета, ответственные лица.
  • 📘 Учётная политика — система налогообложения, способ оценки запасов, настройки НДС. Её задают заново на год перехода.
  • 👥 Пользователи и права — пользователи 7.7 не переносятся. Создайте их в Администрирование → Настройки пользователей и прав.
  • 🔗 Интернет-поддержка — подключите в Администрирование → Интернет-поддержка и сервисы, чтобы программа обновлялась и подтягивала классификаторы.
  • 🏦 Банк и касса — настройте обмен с банком: формат файлов из 7.7 к 8.3 обычно не подходит.
  • 📨 Отчётность — заново подключите сервис сдачи отчётности, если он был.

Доработки из 7.7 в 8.3 делают через расширения конфигурации , а не правкой самой типовой. Так программа продолжит обновляться без ручного объединения.

Сверка остатков и тестирование базы 8.3

Сверка — самый важный этап. Ошибка в остатках всплывёт в декларации через квартал.

Сравнение оборотно-сальдовых ведомостей

  1. В 7.7 сформируйте оборотно-сальдовую ведомость на дату перехода.
  2. В 8.3 откройте Отчёты → Стандартные отчёты → Оборотно-сальдовая ведомость на ту же дату.
  3. Сравните конечные сальдо по каждому счёту. Начинайте с 01, 10, 41, 60, 62, 68, 69, 70, 76.
  4. Найденное расхождение раскройте до субконто: контрагента, договора, номенклатуры.

Что проверить отдельно

  • 🏭 Основные средства — стоимость, накопленная амортизация, оставшийся срок полезного использования. Амортизация за первый месяц в 8.3 должна совпасть с суммой в 7.7.
  • 🧾 НДС — остатки по счетам-фактурам, которые ещё не попали в книгу покупок.
  • 📦 Склад — количество и сумма по номенклатуре и складам.
  • 💰 Расчёты — остатки по договорам с контрагентами, валютные договоры.

Технический тест базы

После переноса прогоните Администрирование → Тестирование и исправление в Конфигураторе 8.3. В «Бухгалтерии 3.0» дополнительно запустите экспресс-проверку ведения учёта из раздела отчётов — она подсветит пустые обязательные реквизиты и ошибки в настройках.

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

Ошибки при переходе с 7.7 на 8.3 и что с ними делать

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

Ещё две ошибки, которые не выдают сообщений, но портят учёт:

  • ⚠️ Перенос посреди квартала без документов. Остатки сходятся, а декларация по НДС за квартал — нет. Переносите документы с начала квартала или переходите с первого числа следующего.
  • ⚠️ Работа в 7.7 после даты перехода. Бухгалтер провёл в старой базе документ задним числом, и остатки разошлись. Закройте период в 7.7 запретом редактирования или договоритесь, что после переноса там ничего не меняют.

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

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

Источники

  • Федеральный закон от 06.12.2011 № 402-ФЗ «О бухгалтерском учёте», ст. 29
  • Налоговый кодекс РФ, ст. 23