Переход с версии ПРОФ на базовую версию — задача нередкая. Чаще всего это связано с экономией на подписке ИТС или передачей учета от крупной организации индивидуальному предпринимателю. Однако основная сложность возникает, когда конфигурация ПРОФ давно не обновлялась (например, осталась на версии 3.0.43.260), а новая купленная базовая версия уже имеет актуальный релиз. Прямая загрузка данных в таких случаях невозможна из-за различий в структуре таблиц. В этой статье мы подробно разберем все доступные способы решения этой задачи: от простого переноса справочников до технической конвертации всей базы.
Если вам не требуется переносить всю историю документов и проводок за прошлые годы, а нужны только основные данные для начала работы (Номенклатура, Контрагенты, ОС), мы рекомендуем воспользоваться загрузкой из файлов. Этот метод полностью игнорирует разницу в версиях программ.
Проанализируем шаги для выполнения этой операции:
Этот способ хорош тем, что мы получаем "чистую" базу без системного мусора старых релизов, накопленного годами.
Если же необходимо перенести абсолютно все данные (включая остатки и обороты), нам придется добиться идентичности версий ПРОФ и базовой конфигурации. Рассмотрим, как это сделать правильно.
Выясним причину, почему нельзя просто загрузить данные: 1С требует, чтобы структура метаданных (таблиц и полей) была одинаковой. Если ПРОФ имеет версию 3.0.43.260, то и базовая должна быть именно этой версии.
Разберем алгоритм действий:
.cf). Однако помните, что базовая версия не примет файл от ПРОФ. Поэтому здесь чаще используется метод Выгрузки данных для перехода на базовую версию (через меню Администрирование — Выгрузить данные для перехода в сервис или специализированные обработки).Современная платформа 1С предоставляет механизм EnterpriseData. Посмотрим на этот инструмент как на мост между разными версиями. Этот формат обмена данными менее чувствителен к изменениям в коде программы.
Рассмотрим порядок действий:
В старой базе ПРОФ настроим синхронизацию через "Универсальный формат". Даже если версии отличаются на несколько лет, формат XML или JSON позволит передать основные объекты учета. Для этого в разделе Администрирование выберем Синхронизация данных и создадим новый обмен через файл. При выгрузке укажем период и необходимые типы данных.
Существует способ "обмануть" программу, изменив свойства самой конфигурации. Это требует осторожности. Разберем этот процесс по шагам:
БухгалтерияПредприятия на БухгалтерияПредприятияБазовая (точное имя зависит от версии, его можно подсмотреть в пустой базовой базе).Важное ограничение: В базовой версии 1С:Бухгалтерия может быть только одна организация и только один узел распределенной информационной базы. Перед конвертацией в ПРОФ версии обязательно нужно удалить все лишние организации, оставив только одну основную.
Если в процессе манипуляций или обновлений вы столкнулись с ошибкой, описанной в сообщении №11 форума, это означает, что вы внесли изменения в структуру (нажали "Сохранить"), но не применили их к реальным таблицам данных на диске.
Разберем, как это исправить в Конфигураторе:
Когда вы успешно перешли на базовую версию 3.0.43 и начали обновляться до актуальной (например, 3.0.150), процесс может занять несколько дней. Проанализируем, почему так происходит.
Между этими релизами лежат сотни промежуточных обновлений. 1С нельзя обновить "прыжком" — нужно соблюдать последовательность так называемых узловых релизов. При каждом обновлении система запускает ОбработчикиОбновления. Это программный код, который пересчитывает итоги, заполняет новые регистры сведений и трансформирует старые данные в новый формат.
Чтобы ускорить этот процесс, мы можем:
Резюме: Если вам нужны только справочники — используйте Excel. Если нужна вся база — ищите старый дистрибутив базовой версии, загружайте в него данные и запасайтесь терпением для долгого пути обновлений через "узловые" релизы.