0
다음은 MS Dynamics AX 2012에서 SalesOrder를 만드는 가장 간단한 코드이지만 그 기능은 작동하지 않습니다. 현재 코드를 디버깅하고 있습니다. 이 게시물의 목적은 코드에서 강조 표시된 (굵게 표시되거나 **로 묶인 **) 필드의 세부 사항/설명을 누군가에게 말해주십시오. 세부 사항에서 나는SalesOrder - MS Dynamics AX 2012 - AIF - 필드 설명
- 이 분야는 관련있다. 그렇다면 어떻게?
- 이러한 사용자 정의 필드 (입력)이거나 다른 테이블의 입력 필드입니다.
- 이러한 필드가 다른 테이블에서 오는 경우 그 테이블은 무엇입니까?
다른 테이블에서이 필드를 어떻게 확인해야합니까?
SalesOrderServiceClient _Client; using (_Client = new SalesOrderServiceClient()) { CallContext _callContext = new CallContext(); _callContext.Company = "ART"; AxdSalesOrder salesOrder = new AxdSalesOrder(); AxdEntity_SalesTable salesTable = new AxdEntity_SalesTable(); salesTable.CurrencyCode = "USD"; **salesTable.CustAccount = "00036";** salesTable.DeliveryDate = Convert.ToDateTime("11/13/2017"); salesTable.ReceiptDateRequested = Convert.ToDateTime("11/14/2017"); salesTable.Payment = "N30"; **salesTable.PurchOrderFormNum = "1AB7567";** AxdEntity_SalesLine salesLine = new AxdEntity_SalesLine(); **salesLine.ItemId = "PF507028";** salesLine.SalesQty = 1; salesLine.SalesUnit = "ea"; AxdEntity_InventDim inventDim = new AxdEntity_InventDim(); inventDim.InventSiteId = "1"; inventDim.InventLocationId = "13"; **inventDim.ConfigId = "153081-DF-00046";** **inventDim.InventDimId = "ART00720252";** salesLine.InventDim = new AxdEntity_InventDim[1] { inventDim }; salesTable.SalesLine = new AxdEntity_SalesLine[1] { salesLine }; salesOrder.SalesTable = new AxdEntity_SalesTable[1] { salesTable }; _Client.create(_callContext, salesOrder); lblOutput.Text += "<br />Success"; }
내가 점점 오전 오류가 매우 일반적인 즉 기록의 유효성을 검사 할 때 발견 오류가 발생했습니다. 업데이트가 취소되었습니다.. 오류에서 그 분명 일종의 유효성 검사 오류가 나는이 게시물을 만들었습니다.
는
는 기술 도끼에 새로운 참조하십시오, 감사? 기본적인 도끼 판매 관련 테이블과 필드에 대해 전혀 알지 못하는 것처럼 보이는 질문입니다. 이 경우에는 동일한 개발을하기 전에 배우는 것이 좋습니다. –
예, 전 신입입니다. 하지만 이것이 광고 항목이있는 판매 주문을 만드는 유일한 요구 사항입니다. 이 점에 대해 깊이 알아야합니다. 다른 기능이 필요하지 않을 수도 있습니다. –
깊이를 알 필요는 없지만 적어도 판매 주문 및 회선을 생성하는 데 필요한 테이블 및 필드를 알아야합니다. –