0
Show Journal
화면에 COPY Transaction
버튼을 제공해야합니다.이 버튼을 클릭하면 계산원이 입찰 할 수있는 주 POS 화면에 선택한 트랜잭션이 정확하게로드됩니다. 끝내다. 나는 버튼의 클릭 이벤트에 폼에 버튼을 생성 한 AX 2012의 코드에서 화면에 거래를로드하는 방법 소매 POS
if (gridView1.SelectedRowsCount > 0)
{
DataRow Row = gridView1.GetDataRow(gridView1.GetSelectedRows()[0]);
selectedTransactionId = (string)Row["TRANSACTIONID"];
selectedStoreId = (string)Row["STORE"];
selectedTerminalId = (string)Row["TERMINAL"];
PosTransaction transaction = LoadTransaction(selectedTransactionId, selectedStoreId, selectedTerminalId);
}
을 , 나는 this.posTransaction = transaction;
설정을 시도했지만 작동하지 않습니다.
this.Application.BusinessLogic.SuspendRetrieveSystem.SuspendTransaction(transaction);
하지만 다음 코드를 사용하여이 트랜잭션을 검색 할 수 없습니다 :
this.Application.BusinessLogic.SuspendRetrieveSystem.RetrieveTransaction(transaction.TransactionId);
을
나는 나는 성공적으로 다음 코드에서 거래를 일시 중단 할 수 있습니다, 거래를 중단하고 일시 중단 된 트랜잭션을 검색하기 위해 시도 상품을 하나씩 읽고 거래에 추가 할 수 있지만 할인이 거래에 적용되거나 거래가 로열티 거래였던 경우 정확한 거래를 다시로드해야합니다.