В начало

Перенос документа «Приходная накладная»

           

Задача: нужно перенести документ «Приходная накладная» из БАЗЫ-ИСТОЧНИКА в БАЗУ-ПРИЕМНИК.

            Собственно сам документ «Приходная накладная» выглядит так.

Рис. Форма списка документа «Приходная накладная» в БАЗЕ-ИСТОЧНИКЕ

           

            Итак, открываем «Конвертацию данных», жмем на значок с шестеренкой «Настройка правил обмена данными».

            Далее на закладке «Правила конвертации объектов» создаем новое ПКО для документа «Приходная накладная». Выбираем объект-источник и объект-приемник, благо они называются одинаково в обеих базах, в качестве имени ПКО можно оставить автоматически созданное «ПриходнаяНакладная».

Рис. Создание ПКО «ПриходнаяНакладная»

 

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

Рис. Предложение системы создать ПКС, ПКЗ и правила подчиненных объектов

 

            Далее переходим на закладку «Правила выгрузки данных» и создаем ПВД для документа «Приходная накладная» и подчиненных объектов.

Рис. ПВД документа «ПриходнаяНакладная»

 

            Потом сохраняем правила обмена в файл «ПРАВИЛА.xml».

Рис. Сохранение правил обмена данными в файл

 

            Затем переходим в БАЗУ-ИСТОЧНИК и выгружаем данные в другой файл, например «ДАННЫЕ.xml».

При этом надо указать:

- имя файла с ПВД;

- имя файла с выгружаемыми данными;

- проставить галочки на конкретных ПВД.

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

Далее показано окно стандартной обработки «Универсальный обмен данными в формате XML».

Рис. Выгрузка данных из БАЗЫ-ИСТОЧНИКА

 

            Таким образом мы получили файл с данными из БАЗЫ-ИСТОЧНИКА. Теперь нужно эти данные загрузить в БАЗУ-ПРИЕМНИК. Для этого переходим в БАЗУ-ПРИЕМНИК и опять же запускаем стандартную обработку «Универсальный обмен данными…».

Рис. Загрузка данных в БАЗУ-ПРИЕМНИК

 

            В этой обработке открываем вторую закладку, на которой выбираем файл с данными и жмем кнопку «Загрузить данные». Смотрим сколько объектов было загружено.

            Далее переходим к списку документов «Приходная накладная» и проверяем качество перенесенных объектов более тщательно.

 

Рис. Список документов «Приходная накладная»

в  БАЗЕ-ИСТОЧНИКЕ и БАЗЕ-ПРИЕМНИКЕ

 

            Также неплохо бы сравнить и сами документы «Приходная накладная», хотя бы выборочно, типа: первый, последний и какой-нибудь документ из середины. Далее приведено сравнение первой накладной.

 

Рис. Выборочное сравнение отдельных документов

в БАЗЕ-ИСТОЧНИКЕ и БАЗЕ-ПРИЕМНИКЕ

           

            Все вроде корректно перенеслось, разве что документы перенеслись с пометкой проведения, что не есть хорошо, ибо это только пометка, которая может ввести кого-то в заблуждение. Но это можно легко исправить несколькими способами. Лучше конечно сделать проверку в конфигурации «Конвертация данных» на статус документа и в зависимости от этого уже проводить или не проводить документ в БАЗЕ-ПРИЕМНИКЕ.

            На этом я считаю задачу выполненной, а остальное можно доработать напильником.