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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 16.11.2011, 12:58   #2  
InTacto is offline
InTacto
Участник
Аватар для InTacto
 
323 / 11 (1) +
Регистрация: 09.08.2005
Цикл по строкам не нужен. В ф-цию нужно передать только Заголовок + можно наложить фильтры на строки, которые не должны быть выгружены. Ф-ция создает xml-файл в ОП, обращаться к нему нужно через переменную XMLDocOut, а чтобы увидеть его нужно сохранить на диск.
Код:
if "VAR SalesShpHeader".GET('код_накладной') then  // вы точно тут получаете Заголовок?   
  begin
    "VAR SalesShpLine".RESET;
    CREATE(XMLDocOut);
    if CODuXML.SalesShipment("VAR SalesShpHeader","VAR SalesShpLine",'код_накладной','','',XMLDocOut) then
       XMLDocOut.save('C:\'+код_накладной+'.xml);
    Clear(XMLDocOut);
  end
ЗЫ Пользуйтесь тэгами
UPD Поправил код. Ф-ция возвращает истина, когда все пучком, иначе файл не создался.
Мне кажется 3 параметром идет не номер накладной, а спец признак относящий Накладную к той или иной группе, след параметром идет статус.
 


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

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

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