Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import { Messages as SysMessages } from "client-controls/services/messages";
- import { createCollection, createSingle, PXScreen, graphInfo, PXActionState, viewInfo, handleEvent, CustomEventType, actionConfig, RowSelectedHandlerArgs, PXViewCollection, PXPageLoadBehavior, ControlParameter, PXView, PXFieldState, gridConfig, treeConfig, fieldConfig, controlConfig, headerDescription, ICurrencyInfo, disabled, PXFieldOptions, linkCommand, columnConfig, GridColumnShowHideMode, GridColumnType, TextAlign, GridPreset, GridFilterBarVisibility, GridFastFilterVisibility, ISelectorControlConfig } from "client-controls";
- export class ArcContractType {
- Hedge: PXFieldState;
- HedgedQty: PXFieldState;
- HedgedLots: PXFieldState;
- HedgedFXAmount: PXFieldState;
- FixedQty: PXFieldState;
- OrderedQty: PXFieldState;
- InvoicedQty: PXFieldState;
- OpenQuantity: PXFieldState;
- InvoicedAmt: PXFieldState;
- PaidAmount: PXFieldState;
- }
- export class ArcContractLineType {
- OrderedQty: PXFieldState;
- ShipmReceiptPrepared: PXFieldState;
- ShipmReceiptShipped: PXFieldState;
- OrderedAmt: PXFieldState;
- ShipmReceiptPreparedAmt: PXFieldState;
- ShipmReceiptShippedAmt: PXFieldState;
- }
- export class EPApprovalType {
- AcctCD: PXFieldState;
- AcctName: PXFieldState;
- }
- // Views
- export class ArcContract extends PXView {
- @controlConfig<ISelectorControlConfig>({fastFilterFields:["ContractNbr","UsrContractNbrNiche","StockItemID","CounterpartyID"]})
- ContractNbr: PXFieldState<PXFieldOptions.CommitChanges>;
- ContractDate: PXFieldState;
- Status: PXFieldState<PXFieldOptions.CommitChanges>;
- UsrCreditLimitConsent: PXFieldState;
- UsrApproved: PXFieldState<PXFieldOptions.CommitChanges>;
- UsrRejected: PXFieldState<PXFieldOptions.CommitChanges>;
- ItemClassID: PXFieldState<PXFieldOptions.CommitChanges>;
- ContractType: PXFieldState<PXFieldOptions.CommitChanges>;
- UsrShipmentStatus: PXFieldState;
- PricingType: PXFieldState<PXFieldOptions.CommitChanges>;
- PurchaseSale: PXFieldState<PXFieldOptions.CommitChanges>;
- NumOfSubcontracts: PXFieldState;
- MultiProduct: PXFieldState<PXFieldOptions.CommitChanges>;
- StockItemID: PXFieldState<PXFieldOptions.CommitChanges>;
- CommodityTypeID: PXFieldState<PXFieldOptions.Disabled>;
- ProductCategoryID: PXFieldState<PXFieldOptions.Disabled>;
- Origin: PXFieldState;
- Crop: PXFieldState<PXFieldOptions.CommitChanges>;
- CropSeason: PXFieldState<PXFieldOptions.CommitChanges>;
- CounterpartyID: PXFieldState<PXFieldOptions.CommitChanges>;
- ClientReference: PXFieldState;
- ClientReference2: PXFieldState;
- KYC: PXFieldState<PXFieldOptions.CommitChanges>;
- LocationID: PXFieldState<PXFieldOptions.CommitChanges>;
- ShipFromID: PXFieldState;
- CTRMZoneID: PXFieldState<PXFieldOptions.CommitChanges>;
- Packaging: PXFieldState;
- PackagingBrandID: PXFieldState;
- DocTypeID: PXFieldState<PXFieldOptions.CommitChanges>;
- UsrPeriodStartDate: PXFieldState<PXFieldOptions.CommitChanges>;
- UsrPeriodEndDate: PXFieldState<PXFieldOptions.CommitChanges>;
- UsrDeliveryStartDate: PXFieldState;
- UsrDeliveryEndDate: PXFieldState;
- ArbitrationLocation: PXFieldState;
- WeightTerms: PXFieldState;
- QualityTerms: PXFieldState;
- Franchise: PXFieldState;
- Tolerance: PXFieldState;
- Insurance: PXFieldState;
- Freight: PXFieldState;
- Quantity: PXFieldState<PXFieldOptions.CommitChanges>;
- @controlConfig({allowEdit:true})
- UOM: PXFieldState<PXFieldOptions.CommitChanges>;
- ContractCurrency: PXFieldState<PXFieldOptions.CommitChanges>;
- Ratio: PXFieldState<PXFieldOptions.CommitChanges>;
- MarketCuryID: PXFieldState<PXFieldOptions.CommitChanges>;
- @controlConfig({allowEdit:true})
- MarketUOM: PXFieldState<PXFieldOptions.CommitChanges>;
- OutrightPrice: PXFieldState<PXFieldOptions.CommitChanges>;
- CuryRate: PXFieldState<PXFieldOptions.CommitChanges>;
- DifferentialRatioValue: PXFieldState<PXFieldOptions.CommitChanges>;
- PricingCCY: PXFieldState<PXFieldOptions.CommitChanges>;
- OutrightPriceEnabled: PXFieldState<PXFieldOptions.CommitChanges>;
- Lotsfield: PXFieldState;
- ShipTermsID: PXFieldState;
- ValuationMonthS: PXFieldState<PXFieldOptions.CommitChanges>;
- TermsID: PXFieldState;
- MarketID: PXFieldState<PXFieldOptions.CommitChanges>;
- FixOption: PXFieldState;
- FixAfterDate: PXFieldState;
- FixByDate: PXFieldState;
- CTRMContractCalculations: ArcContractType;
- ShippedQtySalePurchase: PXFieldState;
- UsrFullyPaid: PXFieldState<PXFieldOptions.CommitChanges>;
- UsrPartiallyPaid: PXFieldState<PXFieldOptions.CommitChanges>;
- BranchID: PXFieldState;
- SubID: PXFieldState;
- Clause1: PXFieldState;
- Clause2: PXFieldState;
- Clause3: PXFieldState;
- Clause4: PXFieldState;
- SpecialClause: PXFieldState;
- ContractContents: PXFieldState;
- ContractContentsQty: PXFieldState;
- ShipmentContents: PXFieldState;
- ShipmentContentsQty: PXFieldState;
- FreeDays: PXFieldState;
- Discounts: PXFieldState<PXFieldOptions.CommitChanges>;
- DiscountsText: PXFieldState;
- Inspections: PXFieldState<PXFieldOptions.CommitChanges>;
- InspectionsText: PXFieldState;
- Transhipment: PXFieldState<PXFieldOptions.CommitChanges>;
- PartialShipment: PXFieldState<PXFieldOptions.CommitChanges>;
- Trader: PXFieldState;
- SampleRequired: PXFieldState;
- ContractReceived: PXFieldState;
- ContractConfirmed: PXFieldState<PXFieldOptions.CommitChanges>;
- SustCertNum: PXFieldState;
- Notes: PXFieldState;
- LCType: PXFieldState;
- LCNbr: PXFieldState;
- LCDeadline: PXFieldState;
- LCRemarks: PXFieldState;
- FacilityType: PXFieldState;
- FacilityNbr: PXFieldState;
- RepaymentNbr: PXFieldState;
- BankDate: PXFieldState;
- BankDateCurrent: PXFieldState;
- BDInterestCharges: PXFieldState<PXFieldOptions.CommitChanges>;
- ExtConfirmationCharges: PXFieldState<PXFieldOptions.CommitChanges>;
- ExtNegotiationCharges: PXFieldState<PXFieldOptions.CommitChanges>;
- ExtOtherDirect: PXFieldState<PXFieldOptions.CommitChanges>;
- BankCharges: PXFieldState<PXFieldOptions.CommitChanges>;
- Bank: PXFieldState;
- OpeningAndAmendmCharges: PXFieldState<PXFieldOptions.CommitChanges>;
- PerfomanceGuaranteeCharges: PXFieldState<PXFieldOptions.CommitChanges>;
- ImplBillCharges: PXFieldState<PXFieldOptions.CommitChanges>;
- TrInterestCharges: PXFieldState<PXFieldOptions.CommitChanges>;
- TrInterestChargesFL: PXFieldState<PXFieldOptions.CommitChanges>;
- InterCompanyBRRequired: PXFieldState<PXFieldOptions.CommitChanges>;
- RelatedIBContractNbr: PXFieldState<PXFieldOptions.CommitChanges>;
- SwitchCost: PXFieldState<PXFieldOptions.CommitChanges>;
- }
- @gridConfig({
- showFastFilter: GridFastFilterVisibility.False,
- preset: GridPreset.Details
- })
- export class CTRMOptionality extends PXView {
- @columnConfig({width: 60}) IsPrimary: PXFieldState;
- @columnConfig({textAlign: TextAlign.Right}) StockItemID: PXFieldState<PXFieldOptions.CommitChanges>;
- @columnConfig({width: 100}) Ratio: PXFieldState<PXFieldOptions.CommitChanges>;
- @columnConfig({width: 100}) Differential: PXFieldState<PXFieldOptions.CommitChanges>;
- @columnConfig({width: 200}) PremiumType: PXFieldState<PXFieldOptions.CommitChanges>;
- @columnConfig({width: 100}) Premium: PXFieldState<PXFieldOptions.CommitChanges>;
- @columnConfig({width: 100, textAlign: TextAlign.Right}) PremiumCurrency: PXFieldState<PXFieldOptions.CommitChanges>;
- @columnConfig({width: 100, textAlign: TextAlign.Right}) SustCertNum: PXFieldState<PXFieldOptions.CommitChanges>;
- }
- @gridConfig({
- showFastFilter: GridFastFilterVisibility.False,
- preset: GridPreset.Details
- })
- export class CTRMOther extends PXView {
- @columnConfig({width: 100, textAlign: TextAlign.Right}) ContractType: PXFieldState<PXFieldOptions.CommitChanges>;
- @columnConfig({width: 100, textAlign: TextAlign.Right}) LocationID: PXFieldState<PXFieldOptions.CommitChanges>;
- @columnConfig({width: 100}) Premium: PXFieldState<PXFieldOptions.CommitChanges>;
- }
- export class CTRMListOfDocumentsContract extends PXView {
- @columnConfig({width: 100, textAlign: TextAlign.Right}) AlphanumericID: PXFieldState<PXFieldOptions.CommitChanges>;
- @columnConfig({width: 400, textAlign: TextAlign.Right}) Description: PXFieldState<PXFieldOptions.CommitChanges>;
- }
- @gridConfig({
- initNewRow: true,
- showFastFilter: GridFastFilterVisibility.False,
- preset: GridPreset.Details
- })
- export class TkDerivativesDetail extends PXView {
- @linkCommand("ViewTradeNbr")
- @columnConfig({width: 140, textAlign: TextAlign.Right}) TradeNo: PXFieldState;
- @columnConfig({width: 140}) Status: PXFieldState;
- @columnConfig({width: 84}) ContractType: PXFieldState;
- @columnConfig({width: 70}) LongShort: PXFieldState;
- @columnConfig({width: 220}) MarketID: PXFieldState;
- @columnConfig({width: 70}) Currency: PXFieldState;
- @columnConfig({width: 90}) TerminalMonth: PXFieldState;
- @columnConfig({width: 100}) Lots: PXFieldState;
- @columnConfig({width: 100}) Commission: PXFieldState;
- @columnConfig({width: 100}) Price: PXFieldState;
- @columnConfig({width: 140}) Commodity: PXFieldState;
- @columnConfig({width: 220}) CommodityTypeID: PXFieldState;
- }
- @gridConfig({
- showFastFilter: GridFastFilterVisibility.False,
- preset: GridPreset.Empty
- })
- export class CTRMCurrencyTradeForeign extends PXView {
- @linkCommand("ViewForeignCurNbr")
- @columnConfig({width: 140, textAlign: TextAlign.Right}) ForeignCurrencyTradeNbr: PXFieldState;
- @columnConfig({width: 70}) Status: PXFieldState;
- @columnConfig({width: 70}) ContractNbr: PXFieldState;
- @columnConfig({width: 70}) CurrencySold1: PXFieldState;
- @columnConfig({width: 70}) CurrencyBought2: PXFieldState;
- @columnConfig({width: 70}) Currency: PXFieldState;
- @columnConfig({width: 90}) SettlementDate: PXFieldState;
- @columnConfig({width: 100}) SettleRate: PXFieldState;
- @columnConfig({width: 70}) MultDiv: PXFieldState;
- @columnConfig({width: 100}) ExchangeAmountSold: PXFieldState;
- @columnConfig({width: 100}) AmountBought: PXFieldState;
- }
- @gridConfig({
- showFastFilter: GridFastFilterVisibility.False,
- preset: GridPreset.Empty
- })
- export class FXForeignCurrencyTrade extends PXView {
- @columnConfig({width: 140}) TradeNbr: PXFieldState;
- @columnConfig({width: 180}) TransactionRef: PXFieldState;
- @columnConfig({width: 70}) TransactionType: PXFieldState;
- @columnConfig({width: 90}) TransactionDate: PXFieldState;
- @columnConfig({width: 90}) MaturityDate: PXFieldState;
- @columnConfig({width: 90}) SettlementDate: PXFieldState;
- @columnConfig({width: 70}) SellCurrency: PXFieldState;
- @columnConfig({width: 100}) SellAmount: PXFieldState;
- @columnConfig({width: 70}) BuyCurrency: PXFieldState;
- @columnConfig({width: 100}) BuyAmount: PXFieldState;
- @columnConfig({width: 100}) SettledRate: PXFieldState;
- @columnConfig({width: 220}) MarketID: PXFieldState;
- @columnConfig({width: 100}) Premium: PXFieldState;
- @columnConfig({width: 100}) Discount: PXFieldState;
- @columnConfig({width: 100}) NetSettledAmt: PXFieldState;
- }
- @gridConfig({
- initNewRow: true,
- syncPosition: true,
- showFastFilter: GridFastFilterVisibility.False,
- preset: GridPreset.Details,
- topBarItems: {
- Confirm: {index: 0, config: {commandName: "Confirm", text: "Confirm"}},
- Generate1: {index: 1, config: {commandName: "Generate1", text: "Generate"}},
- changeOrder: {index: 2, config: {commandName: "changeOrder", text: "Change Order"}}, // Lowercase key to match C# field
- }
- })
- export class ArcContractLine extends PXView {
- Confirm: PXActionState;
- Generate1: PXActionState;
- ChangeOrder: PXActionState;
- Selected: PXFieldState;
- @columnConfig({textAlign: TextAlign.Right}) SplitNbr: PXFieldState;
- @linkCommand("ViewSOOrder")
- @columnConfig({textAlign: TextAlign.Right}) SOOrderNbr: PXFieldState;
- @columnConfig({width: 100}) SplitQty: PXFieldState<PXFieldOptions.CommitChanges>;
- @columnConfig({textAlign: TextAlign.Right}) Status: PXFieldState;
- @columnConfig({width: 100}) UnitPrice: PXFieldState;
- @columnConfig({width: 100}) QtyNotFixed: PXFieldState;
- @columnConfig({width: 100}) QtyFixed: PXFieldState;
- @columnConfig({width: 90}) FixByDate: PXFieldState;
- ShipmentOrDelivery: PXFieldState;
- @columnConfig({width: 90}) ShipFrom: PXFieldState;
- @columnConfig({width: 90}) ShipTo: PXFieldState;
- @columnConfig({width: 70}) UsrShipmentStatus: PXFieldState;
- @columnConfig({textAlign: TextAlign.Right, editorConfig : {}}) DestinationID: PXFieldState;
- @linkCommand("ViewPO")
- @columnConfig({textAlign: TextAlign.Right}) POOrderNbr: PXFieldState;
- @columnConfig({editorConfig : {}}) LocationID: PXFieldState;
- @linkCommand("ViewShipmentNbr")
- @columnConfig({textAlign: TextAlign.Right}) ShipmentNbr: PXFieldState;
- @linkCommand("ViewReceiptNbr")
- @columnConfig({textAlign: TextAlign.Right}) ReceiptNbr: PXFieldState;
- @columnConfig({width: 100}) SwitchCost: PXFieldState;
- @columnConfig({width: 100}) CTRMContractLineOpenItemsGrouped: ArcContractLineType;
- @columnConfig({textAlign: TextAlign.Right}) LineNbrNew: PXFieldState<PXFieldOptions.CommitChanges>;
- UnitPriceNew: PXFieldState<PXFieldOptions.CommitChanges>;
- @columnConfig({textAlign: TextAlign.Right}) ShipToNew: PXFieldState<PXFieldOptions.CommitChanges>;
- QtyNew: PXFieldState<PXFieldOptions.CommitChanges>;
- CostsNew: PXFieldState<PXFieldOptions.CommitChanges>;
- @columnConfig({width: 100}) ContractValuationNew: PXFieldState;
- @columnConfig({textAlign: TextAlign.Right}) SelectBasisCurveNew: PXFieldState<PXFieldOptions.CommitChanges>;
- ContractToMarketFXRate: PXFieldState<PXFieldOptions.CommitChanges>;
- ContractFuturepriceNew: PXFieldState<PXFieldOptions.CommitChanges>;
- CurrentBasisNew: PXFieldState<PXFieldOptions.CommitChanges>;
- CurveDifferenceNew: PXFieldState<PXFieldOptions.CommitChanges>;
- AdjustedPriceNew: PXFieldState<PXFieldOptions.CommitChanges>;
- @columnConfig({width: 100}) AdjustedValueNew: PXFieldState;
- @columnConfig({width: 100}) AdjustedDifferenceNew: PXFieldState;
- }
- @gridConfig({
- initNewRow: true,
- showFastFilter: GridFastFilterVisibility.False,
- preset: GridPreset.Details
- })
- export class CTRMPriceFixation extends PXView {
- @columnConfig({textAlign: TextAlign.Right}) FixID: PXFieldState;
- @columnConfig({width: 100}) TerminalPrice: PXFieldState<PXFieldOptions.CommitChanges>;
- @columnConfig({width: 200}) ContractNumber: PXFieldState;
- @columnConfig({width: 100}) ContractMarketFXRate: PXFieldState<PXFieldOptions.CommitChanges>;
- @columnConfig({width: 100}) Quantity: PXFieldState<PXFieldOptions.CommitChanges>;
- @columnConfig({width: 100}) DiffMarketFXRate: PXFieldState<PXFieldOptions.CommitChanges>;
- @columnConfig({width: 100, textAlign: TextAlign.Right}) MarketCuryID: PXFieldState<PXFieldOptions.CommitChanges>;
- @columnConfig({width: 100, textAlign: TextAlign.Right}) MarketUOM: PXFieldState<PXFieldOptions.CommitChanges>;
- @columnConfig({width: 200}) FixFairTradeMinimalPrice: PXFieldState<PXFieldOptions.CommitChanges>;
- @columnConfig({width: 90}) FixFairTradePremium: PXFieldState<PXFieldOptions.CommitChanges>;
- @columnConfig({width: 90}) FixAdditionalFairTradePremium: PXFieldState<PXFieldOptions.CommitChanges>;
- @columnConfig({width: 90}) FixationDate: PXFieldState<PXFieldOptions.CommitChanges>;
- @columnConfig({width: 100}) CommercialPrice: PXFieldState<PXFieldOptions.CommitChanges>;
- @columnConfig({width: 100}) PremiumMarketFXRate: PXFieldState<PXFieldOptions.CommitChanges>;
- @columnConfig({width: 100, textAlign: TextAlign.Right}) PremiumCurrency: PXFieldState<PXFieldOptions.CommitChanges>;
- @columnConfig({width: 100}) PricingCurrencyConversion: PXFieldState<PXFieldOptions.CommitChanges>;
- }
- @gridConfig({
- initNewRow: true,
- syncPosition: true,
- showFastFilter: GridFastFilterVisibility.False,
- preset: GridPreset.Details
- })
- export class CTRMQualityAnswers extends PXView {
- @columnConfig({width: 120}) AttributeID: PXFieldState;
- @columnConfig({width: 120}) Description: PXFieldState;
- @columnConfig({width: 60}) IsRequired: PXFieldState<PXFieldOptions.CommitChanges>;
- @columnConfig({width: 100}) Minimum: PXFieldState<PXFieldOptions.CommitChanges>;
- @columnConfig({width: 100}) Maximum: PXFieldState<PXFieldOptions.CommitChanges>;
- @columnConfig({width: 140}) QualityClass: PXFieldState;
- }
- @gridConfig({
- initNewRow: true,
- syncPosition: true,
- showFastFilter: GridFastFilterVisibility.False,
- preset: GridPreset.Details
- })
- export class CTRMPurchaseSalesMatch extends PXView {
- @columnConfig({width: 140}) ContractPurchaseNbr: PXFieldState;
- @columnConfig({textAlign: TextAlign.Right}) ContractPurchaseLineNbr: PXFieldState;
- @columnConfig({width: 140}) ContractSalesNbr: PXFieldState;
- @columnConfig({textAlign: TextAlign.Right}) ContractSalesLineNbr: PXFieldState;
- @columnConfig({width: 100}) QtyAllocated: PXFieldState;
- @columnConfig({width: 100, textAlign: TextAlign.Right}) BackToBack: PXFieldState<PXFieldOptions.CommitChanges>;
- }
- @gridConfig({
- initNewRow: true,
- syncPosition: true,
- showFastFilter: GridFastFilterVisibility.False,
- preset: GridPreset.Details
- })
- export class CTRMSampleLineM extends PXView {
- @columnConfig({textAlign: TextAlign.Right}) SampleID: PXFieldState;
- @columnConfig({width: 140}) CounterpartyID: PXFieldState;
- @columnConfig({width: 140}) ContractNbr: PXFieldState;
- @columnConfig({width: 90}) SentDate: PXFieldState;
- SampleStatus: PXFieldState;
- @columnConfig({width: 220}) RejectionReason: PXFieldState;
- @columnConfig({width: 140}) Description: PXFieldState;
- }
- @gridConfig({
- showFastFilter: GridFastFilterVisibility.False,
- preset: GridPreset.Details
- })
- export class CTRMSampleLineDetailsM extends PXView {
- @columnConfig({textAlign: TextAlign.Right}) DetailsID: PXFieldState;
- @columnConfig({textAlign: TextAlign.Right}) SampleID: PXFieldState;
- @columnConfig({width: 180}) LotSerialNbr: PXFieldState<PXFieldOptions.CommitChanges>;
- @columnConfig({width: 140}) SiteID: PXFieldState;
- @columnConfig({width: 140}) LocationID: PXFieldState;
- @columnConfig({textAlign: TextAlign.Right}) StockItemID: PXFieldState;
- @columnConfig({width: 100}) Quantity: PXFieldState;
- @columnConfig({width: 72}) UOM: PXFieldState;
- }
- @gridConfig({
- showFastFilter: GridFastFilterVisibility.False,
- preset: GridPreset.Details
- })
- export class CTRMAdjType extends PXView {
- @columnConfig({textAlign: TextAlign.Right}) AdjustmentTypeCD: PXFieldState<PXFieldOptions.CommitChanges>;
- @columnConfig({textAlign: TextAlign.Right}) CurveAdjustment: PXFieldState<PXFieldOptions.CommitChanges>;
- }
- @gridConfig({
- showFastFilter: GridFastFilterVisibility.False,
- preset: GridPreset.Details
- })
- export class CTRMClaim extends PXView {
- @columnConfig({width: 140}) ClaimNbr: PXFieldState;
- @columnConfig({width: 90}) ClaimDate: PXFieldState;
- Status: PXFieldState;
- @columnConfig({width: 100}) EstimatedRefund: PXFieldState;
- @columnConfig({width: 100}) ClaimAmount: PXFieldState;
- @columnConfig({width: 100}) PaidAmount: PXFieldState;
- @columnConfig({width: 100}) RemainingAmount: PXFieldState;
- }
- export class ArcContract2 extends PXView {
- UsrCostMatrixZoneId: PXFieldState<PXFieldOptions.CommitChanges>;
- }
- @gridConfig({
- initNewRow: true,
- syncPosition: true,
- showFastFilter: GridFastFilterVisibility.False,
- preset: GridPreset.Details
- })
- export class CTRMContractLandedCosts extends PXView {
- ContractNbr: PXFieldState;
- LandedCostCodeID: PXFieldState;
- @columnConfig({width: 200}) Descr: PXFieldState;
- @columnConfig({width: 100}) Price: PXFieldState<PXFieldOptions.CommitChanges>;
- @columnConfig({width: 150}) SubContractID: PXFieldState;
- @columnConfig({width: 100}) UsrEstPrice: PXFieldState;
- @columnConfig({width: 100}) CalculationMethod: PXFieldState;
- @columnConfig({width: 100}) Amount: PXFieldState;
- @columnConfig({width: 100}) CuryID: PXFieldState;
- @columnConfig({width: 100}) Actual: PXFieldState;
- @columnConfig({width: 100}) Variance: PXFieldState;
- }
- @gridConfig({
- initNewRow: true,
- syncPosition: true,
- showFastFilter: GridFastFilterVisibility.False,
- preset: GridPreset.Details
- })
- export class CTRMHistory extends PXView {
- @columnConfig({textAlign: TextAlign.Right}) BatchID: PXFieldState;
- @columnConfig({textAlign: TextAlign.Right}) ChangeID: PXFieldState;
- ScreenID: PXFieldState;
- @columnConfig({width: 220}) UserID: PXFieldState;
- ContractNbr: PXFieldState;
- DataChanged: PXFieldState;
- @columnConfig({width: 90}) ChangeDate: PXFieldState;
- Operation: PXFieldState;
- UserID_Creator_displayName: PXFieldState;
- UserID_description: PXFieldState;
- UserID_Creator_Username: PXFieldState;
- @columnConfig({width: 90}) ChangeDate_Date: PXFieldState;
- @columnConfig({width: 90}) ChangeDate_Time: PXFieldState;
- }
- @gridConfig({
- showFastFilter: GridFastFilterVisibility.False,
- preset: GridPreset.Details
- })
- export class EPApproval extends PXView {
- ApproverEmployee: EPApprovalType;
- WorkgroupID: PXFieldState;
- ApprovedByEmployee: EPApprovalType;
- ApproveDate: PXFieldState;
- @columnConfig({allowUpdate : false, allowNull: false}) Status: PXFieldState;
- @columnConfig({allowUpdate : false}) Reason: PXFieldState;
- @columnConfig({visible: false}) AssignmentMapID: PXFieldState<PXFieldOptions.Hidden>;
- @columnConfig({visible: false}) RuleID: PXFieldState<PXFieldOptions.Hidden>;
- @columnConfig({visible: false}) StepID: PXFieldState<PXFieldOptions.Hidden>;
- @columnConfig({visible: false}) CreatedDateTime: PXFieldState<PXFieldOptions.Hidden>;
- }
- export class YesNoOverWriteFilterDac extends PXView {
- }
- export class GenerateWizardFilter extends PXView {
- NumOfSubContr: PXFieldState<PXFieldOptions.CommitChanges>;
- }
- export class ContractCopyParamFilter extends PXView {
- ContractNbr: PXFieldState<PXFieldOptions.CommitChanges>;
- }
- export class ContractFilter extends PXView {
- POOrderNbr: PXFieldState<PXFieldOptions.CommitChanges>;
- SOOrderNbr: PXFieldState<PXFieldOptions.CommitChanges>;
- POLineNbr: PXFieldState<PXFieldOptions.CommitChanges>;
- SOLineNbr: PXFieldState<PXFieldOptions.CommitChanges>;
- }
- @graphInfo({graphType: "SatoshiCust.ArcContractMaint", primaryView: "Document", })
- export class GI113344 extends PXScreen {
- CheckCopyParams: PXActionState;
- @viewInfo({containerName: "Order Summary"})
- Document = createSingle(ArcContract);
- @viewInfo({containerName: "Optionality"})
- Optionality = createCollection(CTRMOptionality);
- @viewInfo({containerName: "Optionality"})
- OtherV = createCollection(CTRMOther);
- @viewInfo({containerName: "List Of Documents"})
- ListOfDocuments = createSingle(CTRMListOfDocumentsContract);
- @viewInfo({containerName: "Commodity HEDGES"})
- CommodityHedges = createCollection(TkDerivativesDetail);
- @viewInfo({containerName: "FX Hedges"})
- FXHedges = createCollection(CTRMCurrencyTradeForeign);
- @viewInfo({containerName: "FX Trades Hedges"})
- FXTrades = createCollection(FXForeignCurrencyTrade);
- @viewInfo({containerName: "Subcontracts"})
- Transactions = createCollection(ArcContractLine);
- @viewInfo({containerName: "Subcontracts"})
- PriceFixes = createCollection(CTRMPriceFixation);
- @viewInfo({containerName: "Quality"})
- QualityAnswers = createCollection(CTRMQualityAnswers);
- @viewInfo({containerName: "Allocation"})
- Transactions1 = createCollection(CTRMPurchaseSalesMatch);
- @viewInfo({containerName: "Sample"})
- Sample = createCollection(CTRMSampleLineM);
- @viewInfo({containerName: "Sample"})
- SampleDetails = createCollection(CTRMSampleLineDetailsM);
- @viewInfo({containerName: "Valuation"})
- Calculation1234 = createCollection(CTRMAdjType);
- @viewInfo({containerName: "Claims"})
- Claims = createCollection(CTRMClaim);
- @viewInfo({containerName: "Cost Matrix"})
- DocumentExt = createSingle(ArcContract2);
- @viewInfo({containerName: "Cost"})
- ContractLandedCosts = createCollection(CTRMContractLandedCosts);
- @viewInfo({containerName: "History"})
- History = createCollection(CTRMHistory);
- @viewInfo({containerName: "Approvals"})
- Approval = createCollection(EPApproval);
- @viewInfo({containerName: "CONTRACT ALREADY EXISTS"})
- MyPanel = createSingle(YesNoOverWriteFilterDac);
- @viewInfo({containerName: "Generate Lines Wizard"})
- generateWizardFilter = createSingle(GenerateWizardFilter);
- @viewInfo({containerName: "Copy To"})
- copyparamfilter = createSingle(ContractCopyParamFilter);
- @viewInfo({containerName: "Change Order"})
- PanelContract = createSingle(ContractFilter);
- }
Advertisement
Add Comment
Please, Sign In to add comment