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

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

Версия 14:43, 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 считать, что поставщик новый и заносить в том же порядке. (Вариант Б)


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

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

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

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