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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 16.07.2015, 15:05   #4  
Kadawrik is offline
Kadawrik
Участник
 
279 / 11 (1) +
Регистрация: 04.11.2010
Поскольку раньше с XML дело иметь не приходилось и материя для меня несколько новая, то и впоросы будут, возможно глупые, но тем не менее

Пыталась сделать экспорт Т38.
Это поля порта:

Purchase_Header Element Table Purchase Header(Purchase Header)
Document_Type Element Field Purchase Header:ocument Type
Buy-from_Vend Element Field Purchase Header::Buy-from Vendor No.
No. Element Field Purchase Header::No.
....
Purchase_Line Element Table Purchase Line(Purchase Line)
Line_No. Element Field Purchase Line::Line No.
Type Element Field Purchase Line::Type
No. Element Field Purchase Line::No.
Descrip Element Field Purchase Line:escription
Amount Element Field Purchase Line::Unit Cost (LCY)


Так он вызывается:
Код:
T38.SETFILTER("Buy-from Vendor No.",'75102');
TestFile.CREATE('C:\TEMP\TestxmlPort.xml');
TestFile.CREATEOUTSTREAM(TestOutStream);
XMLPORT.EXPORT(50000,TestOutStream,T38);
TestFile.CLOSE;
Файл создается, но в нем только одна запись, хотя в таблице 38 их несколько. Что интересно: из Т39 выгружаются ВСЕ строки, относящиеся к заказу, а вот из Т38 - только первая.
Где копать, подскажите?
 


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

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

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