0
아래의 스크린 샷과 같은 UI에서와 마찬가지로 Bill 및 Adjustments 화면의 애플리케이션 탭 메뉴에서 모든 레코드를 익스포트해야합니다.빌의 애플리케이션 탭 메뉴에서 지불 및 webservices api를 사용하는 Acumatica ERP 시스템의 조정 탭
이미 다음이 코드를 사용하여 제공하는 코드를 작성합니다.
try
{
context.CookieContainer = new System.Net.CookieContainer();
context.Timeout = 10000000;
context.Url = url;
LoginResult login = context.Login(username, password);
AP301000Content konten = context.AP301000GetSchema();
//context.AP301000Clear();
konten.DocumentSummary.Type.Commit = false;
konten.DocumentSummary.Type.LinkedCommand = null;
var command = new Command[]
{
new Value { Value = "Bill", LinkedCommand = Konten.DocumentSummary.Type },
new Value { Value = "00123", LinkedCommand = konten.DocumentSummary.ReferenceNbr },
konten.DocumentSummary.Vendor,
konten.Applications.ReferenceNbrDisplayRefNbr,
konten.Applications.DocTypeDisplayDocType
};
var result = context.AP301000Export(command, null, 0, false, true);
}
catch (Exception x)
{
MessageBox.Show(x.Message);
}
finally
{
sCon.getLogout(context);
}
이 코드를 디버깅 한 후에 VendorCD에 대해서만 레코드가 있지만 참조 Nbr 및 Doc Type은 내 보내지 않았습니다. 아래 스크린 샷을 참조하십시오.
하면이 문제를 해결하십시오 방법에 대해 설명합니다. 감사 당신은 사용해야
이미 작동하지 않습니다 여전히 "모든"필드를 사용하지만, 한 .. – HariEko
당신은 새로운 코드와 질문을 업데이트 할 수 있습니다 ("모든으로 ") 결과. –
이 문제를 해결했지만 내 질문에 내 코드가 수정되었습니다. 감사합니다 @ Kirill Bestemyanov :) – HariEko