Обработка работает на выгрузку и загрузку для конфигураций на обычных и управляемых формах (в т.ч. тонких, не в web), в серверном и файловом варианте. Предполагается, что обработка будет работать на любых конфигурациях с планом счетов.
Недавно решал задачу по переносу и объединению планов счетов десятка баз с различными конфигурациями, но идентичными по структуре планами счетов. Поискал в сети – не нашел, а использование «Конвертации» не предполагалось.
Данная обработка предназначена для переноса планов счетов между близкими по структуре планами счетов. К примеру, между БП 2.0 и 3.0 в обе стороны, БИТ:Финанс, УПП, КА. Обработка работает на выгрузку и загрузку для конфигураций на обычных и управляемых формах (в т.ч. тонких, но не в web), в серверном и файловом варианте. Предполагается, что обработка будет работать на любых конфигурациях с планом счетов.
Синхронизация счетов предполагается по коду, установка видов субконто на счетах – по имени видов субконто. А в остальном – заложены универсальные механизмы и работа с метаданными. Уже существующие счета – по возможности обновляются.
Настроек никаких – только указать файл выгрузки, файл загрузки и планы счетов для выгрузки и загрузки.
Выгрузка данных
Рисунок 1. Выгрузка (обычная форма)
Рисунок 2. Выгрузка (управляемая форма)
Формат переноса – XML собственной структуры
Рисунок 3
Загрузка данных
Рисунок 4. Загрузка (обычная форма)
Рисунок 5. Загрузка (управляемая форма)
P.S.
В завершении хочу отметить, что данная обработка может быть полезна как самостоятельная обработка, которую удобно использовать для копирования и объединения планов счетов, так и для разработки собственных решений, используя готовый код.
С Уважением, Пчелинцев Павел
Pavel.pche@gmail.com
При попытке выгрузить обработкой план счетов, при записи XML вылетает ошибка {ВнешняяОбработка.пп_ВыгрузитьЗагрузитьПланСчетов.МодульОбъекта(79)}: Ошибка при вызове метода контекста (ЗаписатьНачалоЭлемента)
ЗаписьXML.ЗаписатьНачалоЭлемента(«КодСчета_»+ДанныеСчета.Получить(«Код»));
по причине:
Недопустимое имя XML
Платформа 8.3.9.2033
Конфигурация БП Бухгалтерия предприятия КОРП, редакция 3.0 (3.0.44.203)
(2) Ошибка в нашей базе появилась из-за пробела в номере счета. Соответственно XML выдает ошибку. Еще в серверном варианте файл пишется на сервере предприятия. Записать на клиент не получается.
(3) Ошибку поправил, файл в статье обновил. Пришлю Вам в личку, по запросу.
План счетов предполагается произвольный, в конфигураторе достаточно создать пустой?
да, так