До старта конференции

Универсальная выгрузка и загрузка планов счетов (управляемые и обычные формы)

Обмен - Перенос данных из 1C8 в 1C8

Данная обработка предназначена для переноса планов счетов между близкими по структуре планами счетов. К примеру, между БП 2.0 и 3.0 в обе стороны, БИТ:Финанс, УПП, КА. Обработка работает на выгрузку и загрузку для конфигураций на обычных и управляемых формах (в т.ч. тонких, не в web), в серверном и файловом варианте. Предполагается, что обработка будет работать на любых конфигурациях с планом счетов.

Недавно решал задачу по переносу и объединению планов счетов десятка баз с различными конфигурациями, но идентичными по структуре планами счетов. Поискал в сети – не нашел, а использование «Конвертации» не предполагалось.

Данная обработка предназначена для переноса планов счетов между близкими по структуре планами счетов. К примеру, между БП 2.0 и 3.0 в обе стороны, БИТ:Финанс, УПП, КА. Обработка работает на выгрузку и загрузку для конфигураций на обычных и управляемых формах (в т.ч. тонких, но не в web), в серверном и файловом варианте. Предполагается, что обработка будет работать на любых конфигурациях с планом счетов.

Синхронизация счетов предполагается по коду, установка видов субконто на счетах – по имени видов субконто. А в остальном – заложены универсальные механизмы и работа с метаданными. Уже существующие счета – по возможности обновляются.

Настроек никаких – только указать файл выгрузки, файл загрузки и планы счетов для выгрузки и загрузки.

Выгрузка данных

Рисунок 1. Выгрузка (обычная форма)

Выгрузка (управляемая форма)

Рисунок 2. Выгрузка (управляемая форма)

 Формат переноса – XML собственной структуры

 Фрагмент xml выгрузки

Рисунок 3

 Загрузка данных

 Загрузка (обычная форма)

Рисунок 4. Загрузка (обычная форма)

Загрузка (управляемая форма)  

Рисунок 5. Загрузка (управляемая форма)

P.S.

В завершении хочу отметить, что данная обработка может быть полезна как самостоятельная обработка, которую удобно использовать для копирования и объединения планов счетов, так и для разработки собственных решений, используя готовый код.

С Уважением, Пчелинцев Павел

Pavel.pche@gmail.com

Скачать файлы

Наименование Файл Версия Размер
Универсальная выгрузка и загрузка планов счетов (управляемые и обычные формы)
.epf 16,05Kb
06.02.17
1
.epf 16,05Kb 1 Скачать

См. также

Комментарии
1. Юрий Терленко (AloneCorsar) 26.01.17 17:12 Сейчас в теме
При попытке выгрузить обработкой план счетов, при записи XML вылетает ошибка {ВнешняяОбработка.пп_ВыгрузитьЗагрузитьПланСчетов.МодульОбъекта(79)}: Ошибка при вызове метода контекста (ЗаписатьНачалоЭлемента)
ЗаписьXML.ЗаписатьНачалоЭлемента("КодСчета_"+ДанныеСчета.Получить("Код"));
по причине:
Недопустимое имя XML

Платформа 8.3.9.2033
Конфигурация БП Бухгалтерия предприятия КОРП, редакция 3.0 (3.0.44.203)
3. Юрий Терленко (AloneCorsar) 27.01.17 10:59 Сейчас в теме
(2) Ошибка в нашей базе появилась из-за пробела в номере счета. Соответственно XML выдает ошибку. Еще в серверном варианте файл пишется на сервере предприятия. Записать на клиент не получается.
5. Павел Пчелинцев (papche) 137 06.02.17 15:33 Сейчас в теме
(3) Ошибку поправил, файл в статье обновил. Пришлю Вам в личку, по запросу.
Оставьте свое сообщение