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

Материал из DOMINO
(Различия между версиями)
Перейти к: навигация, поиск
Строка 4: Строка 4:
 
Подключается ролью для пользователя/группы пользователей : Выгрузка/Загрузка данных в новую БД<br>
 
Подключается ролью для пользователя/группы пользователей : Выгрузка/Загрузка данных в новую БД<br>
 
==Расположение процедур в меню домино==
 
==Расположение процедур в меню домино==
Расположение:Выгрузка/Загрузка данных в новую БД > Загрузка начальных данных из XML-файлов
+
Расположение:Выгрузка/Загрузка данных в новую БД > Загрузка начальных данных из XML-файлов <br>
  
 
Определяем тип файла для загрузки по тегам
 
Определяем тип файла для загрузки по тегам
Строка 35: Строка 35:
 
         </manifest>
 
         </manifest>
 
     </header>
 
     </header>
 
  
 
<header>
 
<header>
Строка 42: Строка 41:
 
</header>
 
</header>
 
    
 
    
Для загрузки каждого файла отдельная процедура.
 
 
1. Файл group. Xml не грузим.  Группы товаров не загружаем
 
2. Файл firm.xml загрузка партнеров. См. файл поставщики
 
  
 
Создаем предварительный просмотр для пользователей.  
 
Создаем предварительный просмотр для пользователей.  

Версия 14:42, 3 июля 2015

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

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

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

Расположение:Выгрузка/Загрузка данных в новую БД > Загрузка начальных данных из 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>


Создаем предварительный просмотр для пользователей. Поля перечислены в файле «Поставщики» Существуют проверки: Сверка ИНН А) При нахождении ИНН в базе домино выводить в режим просмотра напротив строки поставщика с идентичным Инн. Остальные поля подтягивать и из базы домино и из файла. Перезапись не делаем. Оставляем данные для просмотра пользователем. Б) При НЕнахождении ИНН в базе домино выводить в режим просмотра данные из файла. Автоматически добавляем запись в таблицу Домино. Такие поставщики заносятся в автоматически созданную группу поставщиков 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>

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

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

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

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