Переход с платформы 1С:Предприятие 7.7 на современную 8.3 — это всегда серьезный вызов для технического специалиста. Ситуация осложняется, когда в качестве источника выступает «Комплексная конфигурация 7.7» (КК). Особенность КК заключается в том, что она объединяет в себе функционал трех решений: «Бухгалтерский учет», «Торговля + Склад» и «Зарплата + Кадры». Поскольку «Бухгалтерия предприятия 3.0» (БП 3.0) предназначена в первую очередь для регламентированного учета, прямого «бесшовного» перехода для Комплексной конфигурации фирма 1С не предусмотрела. Однако существует несколько проверенных методик, которые мы подробно разберем в этой статье.
Если в вашей базе «Комплексной 7.7» велся преимущественно бухгалтерский учет, а торговый и зарплатный функционал использовался по минимуму, этот метод будет наиболее эффективным. В дистрибутиве БП 3.0 обычно присутствуют правила для перехода с типовой «Бухгалтерии 7.7». Проанализируем, как их адаптировать под Комплексную конфигурацию.
Разберем этот процесс по шагам:
Acc77_83.xml. Обычно он располагается в подпапке \ExtForms в каталоге шаблонов обновлений БП 3.0.Acc77_83.xml и меняем конфигурацию-источник на Комплексную.Номенклатура или Контрагенты.Важный момент: в КК 7.7 учет НДС и себестоимости реализован на регистрах, чего нет в обычной Бухгалтерии 7.7. При использовании этого метода данные по регистрам могут быть проигнорированы, поэтому переносить стоит только остатки на начало периода (например, на начало года).
Для переноса справочников и документов движения товаров можно попробовать использовать правила от конфигурации «Торговля и Склад» (ТиС). Файл правил обычно называется Tr9Ac830.xml. Разберем особенности этого подхода:
В Комплексной конфигурации структура торгового блока практически идентична ТиС 9.2. Эти правила позволят перенести номенклатуру, цены, остатки товаров и складские документы. Однако учтите, что бухгалтерские проводки и счета учета придется настраивать заново уже в БП 3.0 через СчетаУчетаНоменклатуры и СчетаУчетаРасчетовСКонтрагентами.
Этот метод часто называют «самым надежным», хотя он и требует больше времени. Выясним причину: правила перехода с 7.7 на «Бухгалтерию предприятия 2.0» (на обычных формах) оттачивались годами и работают стабильнее, чем современные помощники прямого перехода.
Алгоритм действий следующий:
Прежде чем приступать к выгрузке, проанализируем состояние исходной базы. Без предварительной подготовки любой перенос завершится ошибками. Выполним следующие действия:
V7Plus.dll зарегистрирована в системе, иначе выгрузка в XML не запустится.Если типовые правила работают некорректно, а объем данных невелик, рассмотрим вариант написания собственной обработки. Это позволяет напрямую обращаться к объектам 7.7 из среды 8.3.
Посмотрим на пример логики подключения (код для БП 3.0):
// Создание COM-объекта для связи с 7.7
База77 = Новый COMОбъект("V77.Application");
Открыта = База77.Initialize(База77.RMTrade, "/d""C:\Bases\Complex77"" /nAdmin", "NO_WINDOW");
Если Открыта Тогда
// Пример получения наименования организации
Орг77 = База77.CreateObject("Справочник.Организации");
Орг77.ВыбратьЭлементы();
Пока Орг77.ПолучитьЭлемент() = 1 Цикл
Сообщить("Найдена организация: " + Орг77.Наименование);
КонецЦикла;
Иначе
Сообщить("Не удалось подключиться к базе 7.7");
КонецЕсли;
Используя такой подход, мы можем программно создавать документы ВводОстатков в БП 3.0, считывая данные напрямую из итогов по счетам или регистров «Комплексной 7.7».
Проанализируем ситуацию с самыми трудоемкими разделами учета:
Основные средства (ОС): Логика хранения данных об ОС в 7.7 и 8.3 кардинально отличается. В БП 3.0 важны не только суммы, но и параметры амортизации, способы отражения расходов и налоговые данные. Рекомендуется после автоматического переноса остатков по счету 01 и 02 вручную перепроверить карточки ОС, особенно если были случаи модернизации или консервации.
Зарплатный блок: Поскольку БП 3.0 имеет упрощенный модуль расчета зарплаты, перенести полноценную историю начислений из КК 7.7 практически невозможно. Рассмотрим два пути:
После завершения загрузки в БП 3.0, необходимо выполнить «технический аудит»:
Помните, что автоматизированный перенос — это лишь 50% успеха. Остальные 50% — это ручная выверка и корректировка данных бухгалтером. Выясним причину: методология учета в 1С 7.7 была гораздо гибче (иногда в ущерб корректности), а 1С 8.3 требует строгого соблюдения аналитики и последовательности документов.