Приход XML в документов.

    В системах AS реализован экспорт и импорт документов в различных форматах. Наиболее перспективным является обмен документов по архитектуре REST c использованием JSON такой обмен не накладывает ни каких ограничений на передаваемые документы, не требует создания промежуточных узлов, а следовательно лишних ошибок, сохраняет максимальную защищенность информации, и мгновенную скорость передачи. Безусловно на сегодняшний день это лучший способ обмена документами, но к сожалению далеко не все системы могут реализовать этот метод.
    В системах AS практически все документы и отчеты можно экспортировать в XLS файлы (EXCEL). Имеется также возможность ИМПОРТИРОВАТЬ в систему определенные документы в формате XLS, XLSX. Это документы заказа и приема товаров (материалов) от поставщиков.
    Документу в формате XML экспортируются из системы в определенных случаях: это документы экспортируемые в СЭД (система электронного декларирования), кроме того мы можем экспортировать в XML документы работы с товарами (материалами) счета,  накладные. XML документы прикрепляются к основному документу при передаче его E-mail, аналогично PDFовским форматам. (требуется дополнительная настройка HTML-овских заготовок документов). Система может импортировать XML  документы: заказ на товары, приходные накладные. Существует 2 формата которые система может принимать или передавать, а именно:

ORDER - структура документа для приема заказов на товары

<?xml version="1.0" encoding="utf-8"?>
<ORDER>   
      <HEADER>
        <DATE>YYYY-MM-DD</DATE>                                                                                    - Дата на которую заказан товар
        <ISN>исходящий номер</ISN>                                                                           - номер исходного документа
       <REGNR>
Код плательщика НДС или код налогоплательщика</REGNR>     - Предприятия заказчика
       <DELIVERY>Место доставки</DELIVERY>                                                       - Предприятия заказчика
    </HEADER>
    <DATA>
        <ITEM>
            <CODE><CODE>                                                                                                        - Код товара
            <UNIT>XXXXXX</UNIT>                                                                                        - Единица измерения, если точно не знаете - лучше не задавать
            <PANL>XXXXXXXX</PANL>                                                                                 - Дополнительная аналитика - по умолчанию множественная 2 - типа - срок реализации  (редко используется)
            <QTY><QTY>                                                                                                             - Количество
        </ITEM>
    </DATA>
</ORDER>

Структура XML для приема инвоисов, накладных


<?xml version="1.0" encoding="utf-8"?>
<INVOICE> <WAYBILL>
    <HEADER>
        <DATE>YYYY-MM-DD</DATE>
        <ISN>исходящий номер</ISN>
       <REGNR>
Код плательщика НДС или код налогоплательщика</REGNR>
        <TERM>YYYY-MM-DD</TERM>
       <DELIVERY>Место доставки</DELIVERY>
    </HEADER>
    <DATA>
        <ITEM>
            <CODE><CODE>                                                                                                Код товара
            <UNIT>XXXXXX</UNIT>                                                                                Единица измерения, если точно не знаете - лучше не задавать
            <PANL>XXXXXXXX</PANL>                                                                         Дополнительная аналитика - по умолчанию множественная 2 - типа - срок реализции 
            <NAME></NAME>                                                                                             Не используется
            <QTY><QTY>                                                                                                     Количество
            <SUM></SUM>                                                                                                   Сумма
        </ITEM>
        <VAT></VAT>
    </DATA>
</INVOICE></WAYBILL>

На всякий случай приводим структуру XML для экспорта
<?xml version="1.0" encoding="utf-8"?>
<ORDER>
<INVOICE>
<WAYBILL>
    <
HEADER>
        <ISN>isn</ISN>                                                                                                  - isn - номер исходного документа
        <DATE>YYYY-MM-DD</DATE>                                                                         - dat -  Дата создания документа
        <REGNR>Код плательщика НДС или код налогоплательщика</REGNR>   - reg - Предприятия отправителя
        <IBAN>Счет на который надо платить</IBAN>                                               - iban- Счет предприятия отправителя
        <TERM>YYYY-MM-DD</TERM>                                                                       - term- Срок оплаты
        <DELIVERY>Место доставки
</DELIVERY>                                                     - deliv- Предприятия получателя
    </HEADER>
    <DATA>
        <ITEM>
            <CODE><CODE>                                                                                                        - code
            <NAME></NAME>                                                                                                     - name
            <UNIT>XXXXXX</UNIT>                                                                                        - unit
            <QTY>9999999.999</QTY>                                                                                       - qty
            <SUM>9999.99</SUM>                                                                                              - sum
        </ITEM>
       <VAT>9999.99</VAT>                                                                                         - vat
    </DATA>
</WAYBILL>>
</INVOICE>
</ORDER>

    Для импорта XML документов в системе должна быть проведена предварительная настройка. В ASGL - Характеристики системы - Импорт следует указать:
   - номера групп документов импорта материала и экспорта товаров
   - номер документа - импорта материалов или экспорта товаров (стандартно - 100)
   - код склада на который будут приходить материалы и с какого склада будут отгружаться товары товары
 Для данного случая в системе AS принято допущение, что мы импортируем материалы, а экспортируем товары, но это только допущение, для лучшего понимания настроек.
 

   При входе в функцию на экране высвечивается выбор соответствующего XML файла. После выбора фаила пользователь нажимает клавишу ОК, чем вызывает загрузку. Вот и все.



Previous