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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 23.04.2010, 09:44   #1  
logger_imported is offline
logger_imported
Участник
Аватар для logger_imported
 
41 / 10 (1) +
Регистрация: 27.10.2006
Доброго времени суток!
Сразу к делу.
От клиента приходит XML-файл с заказом. Заказ грузится в систему, файл сохраняется в BLOB-поле заголовка. После обработки заказа файл извлекается и...
Нарисовалась проблема.
Клиент требует, чтобы при обратной выгрузке брался исходный файл и в него дописывались необходимые узлы и атрибуты подтверждения позиций. Каким образом это можно обыграть? Исключительно парсером или XMLPort тоже позволяет это сделать?
Спасибо!
__________________
Незнание закона не освобождает от ответственности... От ответственности освобождает знание закона!
Компания НЭТИ - http://i-neti.ru/
Старый 23.04.2010, 10:18   #2  
rmv is offline
rmv
Участник
 
481 / 11 (1) +
Регистрация: 15.02.2005
Цитата:
Сообщение от logger Посмотреть сообщение
Доброго времени суток!
Сразу к делу.
От клиента приходит XML-файл с заказом. Заказ грузится в систему, файл сохраняется в BLOB-поле заголовка. После обработки заказа файл извлекается и...
Нарисовалась проблема.
Клиент требует, чтобы при обратной выгрузке брался исходный файл и в него дописывались необходимые узлы и атрибуты подтверждения позиций. Каким образом это можно обыграть? Исключительно парсером или XMLPort тоже позволяет это сделать?
Спасибо!
Намного проще парсером XMLDOM, XML портом придется повторить структуру входящего XML и порой достаточно тяжело дописать непотверденные позиции.
Старый 23.04.2010, 10:51   #3  
prefreitor is offline
prefreitor
Участник
 
214 / 11 (1) +
Регистрация: 03.10.2006
Цитата:
Сообщение от logger Посмотреть сообщение

От клиента приходит XML-файл с заказом.
CISLink?
Старый 23.04.2010, 11:23   #4  
logger_imported is offline
logger_imported
Участник
Аватар для logger_imported
 
41 / 10 (1) +
Регистрация: 27.10.2006
Цитата:
Сообщение от prefreitor Посмотреть сообщение
CISLink?
Копипаст
__________________
Незнание закона не освобождает от ответственности... От ответственности освобождает знание закона!
Компания НЭТИ - http://i-neti.ru/
Старый 23.04.2010, 12:04   #5  
prefreitor is offline
prefreitor
Участник
 
214 / 11 (1) +
Регистрация: 03.10.2006
Я пошел по пути формирования ответного файла с нуля. За основу было взято вот это http://www.mibuso.com/dlinfo.asp?FileID=285
Используется дополнительная табличка с настройками полей, в ней же попутно хранятся принятые от клиента и нужные только ему данные.
Старый 23.04.2010, 19:11   #6  
logger_imported is offline
logger_imported
Участник
Аватар для logger_imported
 
41 / 10 (1) +
Регистрация: 27.10.2006
Цитата:
Сообщение от prefreitor Посмотреть сообщение
Я пошел по пути формирования ответного файла с нуля. За основу было взято вот это http://www.mibuso.com/dlinfo.asp?FileID=285
Используется дополнительная табличка с настройками полей, в ней же попутно хранятся принятые от клиента и нужные только ему данные.
Слишком накладно. Хотя способ тоже рассматривался.
__________________
Незнание закона не освобождает от ответственности... От ответственности освобождает знание закона!
Компания НЭТИ - http://i-neti.ru/
Старый 26.04.2010, 11:59   #7  
prefreitor is offline
prefreitor
Участник
 
214 / 11 (1) +
Регистрация: 03.10.2006
Накладно... Но когда заказчиков несколько и у них разные форматы файликов без настроечной таблички обойтись тяжеловато
 


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

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

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