Переход с конфигурации «Бухгалтерия предприятия» редакции 2.0 на редакцию 3.0 — это задача, с которой рано или поздно сталкивается любой специалист, поддерживающий старые базы данных. Одним из ключевых инструментов для такого перехода является файл правил ACC20_30.xml. В этой статье мы подробно разберем, где физически найти этот файл, как работают стандартные механизмы перехода и в каких случаях стоит прибегнуть к ручному использованию правил конвертации.
Файл ACC20_30.xml представляет собой набор правил, созданных в конфигурации «Конвертация данных 2.0». Эти правила описывают, как объекты метаданных из старой редакции (БП 2.0 на обычных формах) должны трансформироваться в объекты новой редакции (БП 3.0 на управляемых формах). Стоит отметить, что подобные механизмы используются и в других задачах, например, когда требуется перенос данных из 1С:УПП 1.3 в 1С:БП 3.0.
Рассмотрим основные ситуации, когда файл ACC20_30.xml становится необходимым:
Вопреки распространенному мнению, что типовых правил не существует, компания 1С включает их в дистрибутивы обновлений. Проанализируем стандартный путь размещения этих файлов на диске. Когда вы устанавливаете шаблон обновления 1С:Бухгалтерии 3.0, файлы для конвертации распаковываются в системные папки.
Проверим следующий путь на вашем сервере или рабочем компьютере:
...\1cv8\tmpls\1c\Accounting\<Номер_версии_БП3.0>\Conversion\
Разберем структуру этого каталога. Внутри папки Conversion обычно находятся несколько файлов. Нас интересует именно ACC20_30.xml. Если вы не видите этого файла в последнем релизе, попробуйте заглянуть в более ранние релизы БП 3.0, так как состав дополнительных файлов в дистрибутивах может меняться.
Если найти файл в шаблонах не удалось, воспользуемся альтернативным методом. В составе поставки БП 3.0 часто идет внешняя обработка ВыгрузкаДанныхВБухгалтериюПредприятияРедакции3.epf. Эта обработка предназначена для запуска непосредственно в старой базе БП 2.0. Если вы занимаетесь поддержкой множества узлов, вам может пригодиться автоматизация обновления пакета правил обмена, чтобы всегда использовать актуальные версии файлов.
Выясним, как извлечь правила из этой обработки:
ACC20_30.xml.Рассмотрим стандартный сценарий, который рекомендует фирма 1С. Для типовых (непереписанных) баз ручной поиск ACC20_30.xml не требуется. В БП 2.0 предусмотрен специальный инструмент.
Разберем шаги по его запуску:
Сервис.Помощник перехода на Бухгалтерию предприятия 3.0.ACC20_30.xml.Проанализируем ситуацию, упомянутую опытными специалистами: почему обычное обновление конфигурации через «поддержку» часто лучше, чем перенос через XML? При стандартном обновлении сохраняются GUID (уникальные идентификаторы) всех объектов. Это критически важно для ссылочной целостности базы.
Если же мы решим использовать ACC20_30.xml, то для повышения эффективности процесса лучше использовать загрузку в Бухгалтерию 3.0 в формате XML через специализированные интерфейсы. При ручном переносе нужно быть готовым к следующим сложностям:
Если ваша база 2.0 содержит уникальные реквизиты или новые справочники, вам придется модифицировать типовой файл ACC20_30.xml. Например, при переносе документов важно учитывать современные требования законодательства, используя правила конвертации, где учитываются ставки НДС 5% и 7%.
Посмотрим, как это сделать правильно:
Конвертация данных 2.0.MD82Exp.epf).ACC20_30.xml в базу конвертации.Важный совет: Если вы планируете перенос только остатков, убедитесь, что в правилах корректно заполняются регистры сведений и накопления, отвечающие за ввод начальных остатков. Часто проще перенести остатки штатными средствами через «Помощник», чем пытаться настроить перенос каждого документа ВводОстатков вручную через XML.
Поиск ACC20_30.xml — это только первый шаг. Рассмотрим краткий чек-лист действий:
Помощник перехода в меню Сервис базы БП 2.0.tmpls\1c\Accounting....ВыгрузкаДанныхВБухгалтериюПредприятияРедакции3.epf.