| 
			
			 | 
		#1 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
			
			
			Формирование нескольких входящих документов из XML
			 
			
			Добрый день. 
		
		
		
		
		
		
		
	NAV 2016. Формируем входящие документы (Incoming Documents) на основании xml файлов через Data Exchange Definitions и далее преобразуем в счета покупки. Всё работает отлично при варианте один xml файл - один документ. Стандарт позволяет за один один раз указать только один файл для загрузки, а хотелось бы сразу обрабатывать несколько. В идеале, из одного xml файла хотелось бы сразу формировать несколько входящих документов. Насколько я понимаю, в стандарте это невозможно и надо дорабатывать загрузку. Подскажите каким образом этого добиться с наименьшими усилиями? Есть ли какой-то механизм разделения xml файла на куски (одна часть = один счет покупки), чтобы потом скармливать загрузчику частями? Спасибо.  | 
| 
	
 | 
| 
			
			 | 
		#2 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			Если документы разные, то я бы оставил вариант "один xml - один документ". Загрузку бы доработал так, чтобы обрабатывался весь каталог по очереди, а обработанные файлы переносились в другую папку (как вариант).В случае нескольких документов в одном файле велик риск словить ошибку при загрузке и получить головную боль в разборе уже загруженных и незагруженных документов.
		 
		
		
		
		
		
		
		
	 | 
| 
	
 | 
| 
			
			 | 
		#3 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			Входящие документы - это счета-фактуры от поставщиков. Они выгружаются с портала (брокера) один большим xml файлом. 
		
		
		
		
		
		
		
	Наверно я последую вашему совету и добработаю загрузку. Чтобы большой xml-файл выбранный пользователем автоматичски сформировал кучу маленьких temp файлов (один файл=одна сф), а потом уже автоматом формировать на их основании incoming documents. Короче как обычно допиливаем напильником. Спасибо.  | 
| 
	
 | 
| 
	
	 | 
	
			 
			Похожие темы
		 | 
	||||
| Тема | Ответов | |||
| Отправить XML POST методом в переменной $_POST['xml_request'] | 2 | |||
| Парсинг XML | 3 | |||
| XML Port | 11 | |||
| Выгрузка дынных в XML | 7 | |||
| Импорт xml файла. Проблемы с тегами | 1 | |||
		
  |