|  15.11.2011, 16:52 | #1 | 
| Участник | 
			
			Пытаюсь настроить выгрузну накладных  в XML  с помощью  кодюнита (6225) XML Document Encode,  использую такой код: CREATE(XMLDocOut); "VAR SalesShpHeader".GET('код_накладной'); "VAR SalesShpLine".RESET; "VAR SalesShpLine".SETFILTER("VAR SalesShpLine"."Document No.",'код_накладной'); IF FIND ('-') THEN REPEAT CODuXML.SalesShipment("VAR SalesShpHeader","VAR SalesShpLine",'код_накладной','','',XMLDocOut); UNTIL "VAR SalesShpLine".NEXT=0; В ответ тишина. Есть у кого опыт в таком деле? Navision 3.10 | 
|  | 
|  16.11.2011, 12:58 | #2 | 
| Участник | 
			
			Цикл по строкам не нужен. В ф-цию нужно передать только Заголовок + можно наложить фильтры на строки, которые не должны быть выгружены. Ф-ция создает 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);
  endUPD Поправил код. Ф-ция возвращает истина, когда все пучком, иначе файл не создался. Мне кажется 3 параметром идет не номер накладной, а спец признак относящий Накладную к той или иной группе, след параметром идет статус. | 
|  | 
|  17.11.2011, 12:31 | #3 | 
| Участник | 
			
			Отлично! помогло ))) Не вижу в кодюните экспорт учтенных налоговых накладных. Может не туда смотрю? | 
|  |