|
@@ -236,8 +236,32 @@ public class Module
|
|
|
model.SetIsDefault<CoreTable>(false, alias: "CompanyInformation");
|
|
|
model.SetIsDefault<Employee>(false);
|
|
|
|
|
|
+ model.SetColumns<Bill>(new Columns<Bill>(x => x.ID)
|
|
|
+ .Add(x => x.SupplierLink.Code)
|
|
|
+ .Add(x => x.Number)
|
|
|
+ .Add(x => x.IncTax)
|
|
|
+ .Add(x => x.Tax)
|
|
|
+ .Add(x => x.BillDate)
|
|
|
+ .Add(x => x.AccountingDate)
|
|
|
+ .Add(x => x.PaymentDate));
|
|
|
+
|
|
|
+ model.SetColumns(new Columns<BillLine>(x => x.ID)
|
|
|
+ .Add(x => x.BillLink.ID)
|
|
|
+ .Add(x => x.TaxCode.Code)
|
|
|
+ .Add(x => x.IncTax)
|
|
|
+ .Add(x => x.Tax)
|
|
|
+ .Add(x => x.Description)
|
|
|
+ .Add(x => x.OrderItem.ID),
|
|
|
+ alias: "Bill_BillLine");
|
|
|
+
|
|
|
model.SetIsDefault<BillLine>(true, "Bill_BillLine");
|
|
|
- model.AddChildTable<BillLine, PurchaseOrderItem>(x => x.OrderItem.ID, x => x.ID, isdefault: true, parentalias: "Bill_BillLine", childalias: "POItem");
|
|
|
+ model.AddChildTable<BillLine, PurchaseOrderItem>(x => x.OrderItem.ID, x => x.ID, isdefault: true,
|
|
|
+ parentalias: "Bill_BillLine", childalias: "POItem",
|
|
|
+ columns: new Columns<PurchaseOrderItem>(x => x.ID)
|
|
|
+ .Add(x => x.PONumber)
|
|
|
+ .Add(x => x.Job.JobNumber)
|
|
|
+ .Add(x => x.Qty)
|
|
|
+ .Add(x => x.Cost));
|
|
|
|
|
|
Script?.Execute(methodname: "BeforePost", parameters: new object[] { model });
|
|
|
return true;
|