Импорт из файла XML

Материал из DOMINO
Перейти к: навигация, поиск

Общее описание

Существует возможность загрузки партнеров, справочника товаров, остатки.
Возможности загрузить группы товаров и розничные цены нет.
Подключается ролью для пользователя/группы пользователей : Выгрузка/Загрузка данных в новую БД

Расположение процедур в меню домино

Расположение:Выгрузка/Загрузка данных в новую БД > Загрузка начальных данных из XML-файлов

Определяем тип файла для загрузки по тегам

<header>

       <delivery>
           <to>
           </to>
           <from>
           </from>
       </delivery>
       <manifest>
           <document>
               <name>firm</name>  Загрузка поставщиков
           </document>
       </manifest>
   </header>

<header>

       <delivery>
           <to>
           </to>
           <from>
           </from>
       </delivery>
       <manifest>
           <document>
               <name>good</name>  Загрузка товаров
           </document>
       </manifest>
   </header>


<header>

   <fileName>c:\th\bge/std54984.xml</fileName>   Загрузка остатков
   <fileNumber>1</fileNumber>

</header>

Для загрузки каждого файла отдельная процедура.

1. Файл group. Xml не грузим. Группы товаров не загружаем 2. Файл firm.xml загрузка партнеров. См. файл поставщики

Создаем предварительный просмотр для пользователей. Поля перечислены в файле «Поставщики» Существуют проверки: Сверка ИНН А) При нахождении ИНН в базе домино выводить в режим просмотра напротив строки поставщика с идентичным Инн. Остальные поля подтягивать и из базы домино и из файла. Перезапись не делаем. Оставляем данные для просмотра пользователем. Б) При НЕнахождении ИНН в базе домино выводить в режим просмотра данные из файла. Автоматически добавляем запись в таблицу Домино. Такие поставщики заносятся в автоматически созданную группу поставщиков New_Firm При отсутствии записи ИНН в файле xml считать, что поставщик новый и заносить в том же порядке. (Вариант Б)

<referenceNo>орг6</referenceNo>

           <name>ДЖЭЛ ООО</name>
           <orgtype>орг</orgtype>
           <selfHost>yes</selfHost>
           <isSupGoods>yes</isSupGoods>
           <comment>2</comment>
           <ename>2</ename>
           <regAddr>690033, Россия, Владивосток, ул. Светланская, 115                                                                                </regAddr>
           <postAddr>Владивосток, ул.Волгоградская, 20-27                                                                </postAddr>
           <phones>46-79-97, 30-00-36(f)</phones>
           <inn>2536090585</inn>
           <kpp>253601001</kpp>
           <okonh>71200, 71100</okonh>
           <okpo>52109864</okpo>
           <director>Косарев К.Д.</director>
           <email>info@gelcompahy.ru</email>

Примеры файлов

Описание импорта можно прочитать в приложенном файле
Примеры файлов в приложенном файле

Персональные инструменты
Пространства имён

Варианты
Действия
Навигация
Инструменты