AXForum  
Вернуться   AXForum > Microsoft Dynamics NAV > NAV: Функционал
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 31.12.2018, 01:05   #1  
Tzap is offline
Tzap
Участник
 
70 / 10 (1) +
Регистрация: 14.03.2005
Формирование нескольких входящих документов из XML
Добрый день.
NAV 2016. Формируем входящие документы (Incoming Documents) на основании xml файлов через Data Exchange Definitions и далее преобразуем в счета покупки. Всё работает отлично при варианте один xml файл - один документ.
Стандарт позволяет за один один раз указать только один файл для загрузки, а хотелось бы сразу обрабатывать несколько. В идеале, из одного xml файла хотелось бы сразу формировать несколько входящих документов.
Насколько я понимаю, в стандарте это невозможно и надо дорабатывать загрузку. Подскажите каким образом этого добиться с наименьшими усилиями? Есть ли какой-то механизм разделения xml файла на куски (одна часть = один счет покупки), чтобы потом скармливать загрузчику частями?
Спасибо.
Старый 09.01.2019, 15:03   #2  
BuzCom is offline
BuzCom
Участник
 
59 / 17 (1) ++
Регистрация: 10.08.2017
Если документы разные, то я бы оставил вариант "один xml - один документ". Загрузку бы доработал так, чтобы обрабатывался весь каталог по очереди, а обработанные файлы переносились в другую папку (как вариант).В случае нескольких документов в одном файле велик риск словить ошибку при загрузке и получить головную боль в разборе уже загруженных и незагруженных документов.
Старый 14.01.2019, 13:57   #3  
Tzap is offline
Tzap
Участник
 
70 / 10 (1) +
Регистрация: 14.03.2005
Входящие документы - это счета-фактуры от поставщиков. Они выгружаются с портала (брокера) один большим xml файлом.
Наверно я последую вашему совету и добработаю загрузку. Чтобы большой xml-файл выбранный пользователем автоматичски сформировал кучу маленьких temp файлов (один файл=одна сф), а потом уже автоматом формировать на их основании incoming documents. Короче как обычно допиливаем напильником.
Спасибо.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Отправить XML POST методом в переменной $_POST['xml_request'] Lekray NAV: Программирование 2 08.04.2014 16:39
Парсинг XML Predatore NAV: Программирование 3 13.10.2011 12:06
XML Port grif NAV: Программирование 11 09.09.2008 11:05
Выгрузка дынных в XML art06 NAV: Программирование 7 29.10.2007 17:01
Импорт xml файла. Проблемы с тегами alizee NAV: Программирование 1 03.08.2007 20:14

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 12:30.