Có nhiều dữ liệu khi import không đơn giản như là Kho hay Sổ cái. Ví dụ như Mua hàng (Purchase Order) hay Bán hàng (Sales Order), chúng có Header bao gồm các nội dung như số PO, ngày PO, nhà cung cấp, địa chỉ giao hàng... và thông tin Detail gồm tất cả các mục như số lượng, giá cả, ...
Cú pháp để import dữ liệu header-detail là:
Cú pháp |
Diễn giải |
---|---|
Phoebus://POI?header=header_group&detail=detail_group&show=N&v45=1 |
Import Purchase Orders |
Phoebus://SOI?header=header_group&detail=detail_group&show=N&v45=1 |
Import Sales Orders |
Phoebus://PRHI?header=header_group&detail=detail_group&show=N&v45=1 |
Import Purchase Requisition |
Phoebus://RQHI?header=header_group&detail=detail_group&show=N&v45=1 |
Import Quotation |
Phoebus://ADHI?header=header_group&detail=detail_group&show=N&v45=1 |
Import Employee Advance |
header_group và detail_group là các tiền tố của các range mapping. Trong ví dụ dưới đây, header_group = H và detail_group = D
Câu lệnh import hoàn chỉnh là : phoebus://POI?header=H&detail=D&v45=1
Ghi chú:
i. Ngoài ra, câu lệnh này đồng thời cũng hoạt động: phoebus://POI?range=H&detail=D&v45=1
ii. Nếu import nhiều PO trong một action duy nhất (có nghĩa là có nhiều hơn một mẫu tin ở thiết lập mapping H), cả range Header lá cây và Detail phải có một "Join". Nếu không Phoebus sẽ báo lỗi: "Nếu bạn nhập nhiều PO cùng lúc, một cột "Join" phải tồn tại trong cả header và detail". Nếu bạn nhìn thấy thông báo này, hãy chắc chắn header chỉ có một mẫu tin hoặc bạn phải thêm vào mapping f__H.Join và f__D.Join trong sheet làm việc của bạn.