Переход со старых платформ на современные конфигурации 1С:Предприятие 8.3 — это процесс, требующий внимательности к деталям. Часто пользователи сталкиваются с тем, что встроенный помощник перехода в 1С:Бухгалтерия предприятия 3.0 (БП 3.0) не может подключиться к базе 1С:Предприниматель 7.7 напрямую. Рассмотрим, как решить технические проблемы с подключением и правильно организовать выгрузку данных через файлы правил.
При попытке прямого подключения из БП 3.0 к базе 7.7 часто возникает ошибка: Ошибка при вызове конструктора (COMObject): -2147221164(0x80040154): Класс не зарегистрирован. Проанализируем причины этой ситуации. Проблема заключается в конфликте разрядности приложений. Платформа 1С:Предприятие 7.7 является исключительно 32-битным приложением. Если вы запускаете 64-битную версию платформы 1С:Предприятие 8.3, она по умолчанию не может создать 32-битный COM-объект V77.Application или V77S.Application.
Чтобы обойти это ограничение, рассмотрим два пути:
Если прямое подключение невозможно, нам потребуются внешние файлы. Разберем по шагам, где их взять, так как они уже входят в состав поставки БП 3.0. Обычно необходимые файлы находятся в каталоге шаблонов обновлений на вашем диске.
Типовой путь к папке с файлами переноса выглядит следующим образом: .../1cv8/Accounting/[Номер_вашей_версии_БП]/AddFiles/Переносы данных/Из информационных баз 1С Предприятия 7.7/. В этой директории мы найдем:
V77Exp.ert — внешняя обработка для платформы 7.7, которая отвечает за выгрузку.Acc77_8.xml (или аналогичные файлы с названиями Pr77_8.xml для Предпринимателя) — правила конвертации данных.Порядок перехода.pdf, которую крайне рекомендуется изучить перед началом работ.Также правила обмена можно извлечь непосредственно из конфигурации БП 3.0. Они хранятся в макетах обработки ПереносДанныхИзИнформационныхБаз1СПредприятия77. Для этого нужно открыть конфигуратор, найти указанную обработку и сохранить содержимое макета с правилами в отдельный XML-файл.
Прежде чем запускать обработку V77Exp.ert, выясним состояние исходной базы. Перенос "грязных" данных приведет к многочисленным ошибкам в новой конфигурации. Выполним следующие регламентные действия в 7.7:
Одной из самых частых причин ошибок является несоответствие версий программ. Правила конвертации жестко привязаны к конкретным релизам как источника, так и приемника. Посмотрим на пример заголовка файла правил:
<?xml version="1.0"?>
<ПравилаОбмена>
<Источник ВерсияКонфигурации="7.70.243" ВерсияПлатформы="7.7">Упрощенная система налогообложения</Источник>
<Приемник ВерсияКонфигурации="3.0.108.25" ВерсияПлатформы="8.0">БухгалтерияПредприятия</Приемник>
Проанализируем эту ситуацию. Если ваша база БП 3.0 значительно новее, чем указано в правилах, структура метаданных может не совпасть. В этом случае мы рекомендуем:
Разберем алгоритм действий при использовании универсального обмена:
V77Exp.ert.data.xml).data.xml и нажмите "Загрузить данные".Важный момент для ИП: Убедитесь, что в БП 3.0 заранее создана карточка организации с типом "Индивидуальный предприниматель". В противном случае алгоритмы поиска и создания объектов могут отработать неверно, так как план счетов и структура учета доходов/расходов у ИП в 7.7 (ПБОЮЛ) существенно отличаются от стандартного хозрасчетного плана счетов.
После завершения загрузки проанализируем протокол обмена. В нем могут быть указаны ошибки при записи объектов. Чаще всего они связаны с незаполненными обязательными реквизитами, которые в 7.7 были необязательными. Проверьте Оборотно-сальдовую ведомость в обеих базах на дату переноса остатков. Особое внимание уделите расчетам с контрагентами и остаткам ТМЦ, так как это наиболее чувствительные участки при переходе с "Предпринимателя 7.7".