KVSPSAJobsSetup#
Extends #437dbf0e84ff417a965ded2bb9650972#Jobs Setup
Fields#
| Name | Type | Note |
|---|---|---|
| KVSPSAMain Job Nos. | Code[20] | |
| KVSPSAJob Posting in Quote | Boolean | |
| KVSPSATotalWBSJobBudgetName | Code[10] | |
| KVSPSADeActivJobAccountSetup | Boolean | |
| KVSPSADefaultPrintInCustDoc | Boolean | |
| KVSPSAInt. Order Nos. | Code[20] | |
| KVSPSAPost. Int. Order Nos. | Code[20] | |
| KVSPSABudgetfilterInJobTimeJnl | Boolean | |
| KVSPSABudgetfilterInDocuments | Boolean | |
| KVSPSABudgetfilterInJobJnl | Boolean | |
| KVSPSADimension Integration | Code[20] | |
| KVSPSADimensionIntegratPrefix | Code[5] | |
| KVSPSADefAllocPeriodForBudget | Option | OptionMembers: Day,Week,Month |
| KVSPSAZDE Posting | Option | OptionMembers: JobTimeLedgerEntry,JobLedgerEntry,Job-TimeAndJobLedgerEntry |
| KVSPSAJob Shipment Nos. | Code[20] | |
| KVSPSAPost. Job Shipment Nos. | Code[20] | |
| KVSPSAAuto Activity Code | Option | OptionMembers: ,Phase Code,Task Code,Step Code |
| KVSPSADoNotTotalizeInvQty | Boolean | |
| KVSPSAActivateDeferralForJob | Boolean | |
| KVSPSAGuaranteeNoSeries | Code[20] | |
| KVSPSADeact. Test on Doc No. | Boolean | |
| KVSPSAApproval Flow Code | Code[10] | |
| KVSPSASumDimensionMainJob | Boolean | |
| KVSPSATimeCheckByTimeControl | Boolean | |
| KVSPSAShowJobTeamRoleInJob1 | Code[20] | |
| KVSPSAShowJobTeamRoleInJob2 | Code[20] | |
| KVSPSAMultipleUseResInBudget | Boolean | |
| KVSPSAAutomBudgetConnectOnPost | Boolean | |
| KVSPSAUseJobPricesInSalesDoc | Boolean | |
| KVSPSAJobPurchaseWInventory | Boolean | |
| KVSPSAUse Purch. Inv. Entry | Boolean | |
| KVSPSABudget Line To-Do Nos. | Code[20] | |
| KVSPSAAutoResBudgetAlloc | Boolean | |
| KVSPSAEnableStatChgAftCloInv | Boolean | |
| KVSPSAShowJobTeamRoleInJob3 | Code[20] | |
| KVSPSAShowJobTeamRoleInJob4 | Code[20] | |
| KVSPSANoTestPostDateChangeJobL | Boolean | |
| KVSPSAShowJobTeamRoleInJob5 | Code[20] | |
| KVSPSAStandardReqWkshTemplate | Code[10] | |
| KVSPSAStandard Req. Wksh. Name | Code[10] | |
| KVSPSAJobTeamFilterOnTimePost | Boolean | |
| KVSPSATestJobTeamOnInvSugg | Boolean | |
| KVSPSATestJobTeamOnRelTimeLedg | Boolean | |
| KVSPSAStrict Job Team Filter | Boolean | |
| KVSPSAAllowBreakTimeBelMin | Boolean | |
| KVSPSAJobTypeDimensionCode | Code[20] | |
| KVSPSASalesBudgetSyncActive | Boolean | |
| KVSPSASBSyncSuccessMessage | Boolean | |
| KVSPSAAutoAssignJobInventory | Boolean | |
| KVSPSAPostILEforJobCancelation | Boolean | |
| KVSPSADefaultNonJobLocation | Code[10] | |
| KVSPSADefaultNonJobBinCode | Code[20] | |
| KVSPSASalesBudgSyncErrorHandle | Enum (KVSPSASalBudgSyncErrHandleType) | |
| KVSPSAValidUniqueHitJobSearch | Boolean | |
| KVSPSACheckInvQtyAgnstILEntry | Boolean | |
| KVSPSAShowJobTeamRoleInJob6 | Code[20] | |
| KVSPSAShowJobTeamRoleInJob7 | Code[20] | |
| KVSPSAShowJobTeamRoleInJob8 | Code[20] | |
| KVSPSAShowJobTeamRoleInJob9 | Code[20] | |
| KVSPSAShowJobTeamRoleInJob10 | Code[20] | |
| KVSPSADefaultPurchDocType | Enum (KVSPSAPurchDocTypeCreatePSP) | |
| KVSPSANoSepInvforPayPlan | Boolean | |
| KVSPSAPostingDatePayPlanInv | Option | OptionMembers: Planning Date,Current Date |
| KVSPSAGenTimeRecResource | Code[20] | |
| KVSPSACreatePurchaseTypeFilter | Enum (KVSPSAJobBudgetLineTypeFilter) | |
| KVSPSASPDefaultWorkType | Code[10] | |
| KVSPSASPSalesPriceList | Code[20] | |
| KVSPSASPPurchasePriceList | Code[20] | |
| KVSPSAContRoleJobBillToCont | Code[20] | |
| KVSPSAContRoleJobBillToCust | Code[20] | |
| KVSPSAContRoleDocSellToContact | Code[20] | |
| KVSPSAContRoleDocBillToContact | Code[20] | |
| KVSPSAContRoleDocBuyFromCont | Code[20] | |
| KVSPSAContRoleDocPayToContact | Code[20] | |
| KVSPSAChangeInvQtyTimeTracking | Boolean | |
| KVSPSAAllowPostingInvDiffQty | Boolean | |
| KVSPSACheckMandFieldsGuarantee | Boolean | |
| KVSPSAAutoActivityCodeUnchange | Boolean | |
| KVSPSASPAutomPurchPriceList | Boolean | |
| KVSPSASPAutomSalesPriceList | Boolean | |
| KVSPSARecPaymentsJobAccountNo | Code[20] | |
| KVSPSARecAdvanceJobAccNo | Code[20] | |
| KVSPSASalesPOCJobAccountNo | Code[20] | |
| KVSPSABalanceFilterEval | Text[250] | |
| KVSPSAConfirmPSPUpdateFromBudg | Boolean | |
| KVSPSAPSP Line Dim as Def Dim | Boolean | |
| KVSPSAFixSalesBudgetOnOrder | Boolean | |
| KVSPSACalc WP BOM | Boolean | |
| KVSPSABudgetLineDimAsDefDim | Boolean | |
| KVSPSABudget Indicator green | Decimal | |
| KVSPSABudget Indicator yellow | Decimal | |
| KVSPSAProfit Indicator green | Decimal | |
| KVSPSAProfit Indicator yellow | Decimal | |
| KVSPSATimeSheetApprovalByManag | Boolean | |
| KVSPSATime Sheet Posting | Option | OptionMembers: ,JobTimeLedgerEntry,JobLedgerEntry,Job-TimeAndJobLedgerEntry |
| KVSPSAPostNegQtyInTSAsCancel | Boolean | |
| KVSPSA ZDEWithFromToTime | Boolean | |
| KVSPSAAutoArchTimeShOlderThan | DateFormula | |
| KVSPSAFormat Efficiency Date | Option | OptionMembers: MMYYYY,DDMMYYYY,DDMMMYYYY |
| KVSPSAAutomJobAdvPmtPlanCheck | Boolean | |
| KVSPSAStyle Neutral | Text[30] | |
| KVSPSAStyle Posted ZDE | Text[30] | |
| KVSPSAStyle Released ZDE | Text[30] | |
| KVSPSAStyle Open ZDE | Text[30] | |
| KVSPSAStyle Missing ZDE | Text[30] | |
| KVSPSAStyle Out of Range Date | Text[30] | |
| KVSPSAJobCompletionReasonMand | Boolean | |
| KVSPSACheckMandatoryFieldsJob | Boolean | |
| KVSPSAJobReturnShipOnJobInv | Boolean | |
| KVSPSAProdOrdStatusForBudgets | Enum (KVSPSAProdOrderStatusForBudget) | |
| KVSPSAStdProdReqWkshTemplate | Code[10] | |
| KVSPSAStdProdReqWkshName | Code[10] | |
| KVSPSAUseJobTimeJournal | Boolean | |
| KVSPSAUseZDETimeRecording | Boolean | |
| KVSPSAUseTimeSheet | Boolean | |
| KVSPSACheckBreakInCTC | Boolean | |
| KVSPSAMainJobDimIntegration | Code[20] | |
| KVSPSAMainJobDimIntegratPrefix | Code[5] | |
| KVSPSAUpdateJobDimFromRes | Boolean | |
| KVSPSATransferWBSDescPurchLine | Enum (KVSPSATransferWBSDescPurchLine) | |
| KVSPSATransferWBSDescSalesLine | Enum (KVSPSATransferWBSDescPurchLine) | |
| KVSPSASetupChangeCustExSalPost | Enum (KVSPSASetupCustChangeDespReven) | |
| KVSPSACreateWBSStartAndEndLine | Boolean | |
| KVSPSADisableIndiCalcInJobList | Boolean | |
| KVSPSAPostJobEvaluTempCommit | Boolean | |
| KVSPSAJobTimeCorrectionTemp | Code[10] | |
| KVSPSAJobTimeCorrectionBatch | Code[10] | |
| KVSPSA Distribution Active | Boolean | |
| KVSPSA Def. Cha. Distr. | Code[20] | |
| KVSPSA Planning Color | Text[6] | |
| KVSPSA Actual Color | Text[6] | |
| KVSPSA Invoicing Distr. Type | Enum (KVSPSAInvoiceDistributionType) | |
| KVSPSA (Adv.) Pay. Pl. Distr. | Enum (KVSPSAPaymentDistributionType) | |
| KVSPSA Notification Planning | Enum (KVSPSANotificationPlanningType) | |
| KVSPSA Distribution Color | Text[6] | |
| KVSPSA Def. Option Fin. PSP L. | Enum (KVSPSADistributionReasonType) | |
| KVSPSA Archive Planning | Boolean | |
| KVSPSA Upd. Act. in Job Queue | Boolean | |
| KVSPSA Hide Neg. Distr. + Inv. | Boolean | |
| KVSPSA Dev. Warning (Percent) | Decimal | |
| KVSPSA Dev. Warning (Absolute) | Decimal | |
| KVSPSA Style Deviation Warning | Text[30] | |
| KVSPSA Style Dev. Crit. Warn. | Text[30] | |
| KVSPSA Dev. Crit. Warn. (Pct) | Decimal | |
| KVSPSA Dev. Crit Warn. (Abs.) | Decimal | |
| KVSPSA Style First Version | Text[30] | |
| KVSPSA Style Second Version | Text[30] | |
| KVSPSA Style Third Version | Text[30] | |
| KVSPSAStyleAddExpensesWarning | Text[30] | |
| KVSPSAStyleAddExpCrWarning | Text[30] | |
| KVSPSAStyleDefExpensesWarning | Text[30] | |
| KVSPSAStyleDefExpCrWarning | Text[30] | |
| KVSPSAAddExpensesWarningPct | Decimal | |
| KVSPSAAddExpCrWarningPct | Decimal | |
| KVSPSADefExpensesWarningPct | Decimal | |
| KVSPSADefExpCrWarningPct | Decimal | |
| KVSPSA Neutral Style Forecast | Text[30] | |
| KVSPSA Style Additional Lines | Text[30] | |
| KVSPSA Allow edit orig. Values | Boolean | |
| KVSPSA PSPPageAfterNewVersOpt | Enum (KVSPSAVersionSelecOpenPlanType) | |
| KVSPSA PSPPageAfterNewVersion | Enum (KVSPSADefaultPSPPageType) | |
| KVSPSAStyleAdExpWarningSale | Text[30] | |
| KVSPSAStyleAdExpCrWarningSale | Text[30] | |
| KVSPSAStyleDefExWarningSale | Text[30] | |
| KVSPSAStyleDefExpCrWarningSale | Text[30] | |
| KVSPSAAdExpWarningPercSale | Decimal | |
| KVSPSAAdExpCrWarningPercSale | Decimal | |
| KVSPSADefExpWarningPercSale | Decimal | |
| KVSPSADefExpCrWarningPercSale | Decimal | |
| KVSPSA Comparision Sorting | Enum (KVSPSACompareSortingType) | |
| KVSPSA Comparison Setup Check | Boolean | FlowField |
| KVSPSA New Version Setup Check | Boolean | FlowField |
| KVSPSA Distr. Form. Check | Boolean | FlowField |
| KVSPSA Distr. Template Check | Boolean | FlowField |
| KVSPSA Distr. Matrix WP Check | Boolean | FlowField |
| KVSPSA New Version Default | Boolean | |
| KVSPSA Update Distr. Def. | Boolean | |
| KVSPSA Cr. New Ver. after In. | Boolean | |
| KVSPSA Rounding Prec. Res. | Decimal | |
| KVSPSA Rounding Prec. Item/GL | Decimal | |
| KVSPSA Planing Type Def. | Enum (KVSPSAPlanningType) | |
| KVSPSA Skip Plan. Type Selec. | Boolean | |
| KVSPSA NewVersionPSPPageType | Enum (KVSPSAVersionSelecOpenPlanType) | |
| KVSPSA DefaultPSPPageType | Enum (KVSPSADefaultPSPPageType) | |
| KVSPSA Page Selection Editable | Boolean | |
| KVSPSA Version Selection Edit. | Boolean | |
| KVSPSA Update Actual Def. | Boolean | |
| KVSPSAHideUpdateDistribution | Boolean | |
| KVSPSAUnitCostPeriodCalc | Enum (KVSPSAUnitCostPeriodCalcType) | |
| KVSPSAUnitCostUpdateStartDate | Date | |
| KVSPSAUnitCostUpdPeriodStart | DateFormula | |
| KVSPSANotificExcessCapPlan | Enum (KVSPSANotificationPlanningType) | |
| KVSPSADistrEntrPeriodCalc | Enum (KVSPSAUnitCostPeriodCalcType) | |
| KVSPSADistrEntrUpdStartingDate | Date | |
| KVSPSADistEntrUpdPeriodStart | DateFormula | |
| KVSPSADistEntrFiltPSPWorkStat | Text[250] | |
| KVSPSATechnicalFilter | Text[250] | |
| KVSPSAReadableFilter | Text[250] | |
| KVSPSADateRangeCheckActualVal | DateFormula | |
| KVSPSADistributionDifference | Enum (KVSPSADistribDifferenceType) | |
| KVSPSADistributionChartType | Enum (KVSPSADistributionChartType) | |
| KVSPSATechFiltFastDistrPSPStat | Text[1024] | |
| KVSPSAReadFiltFastDistrPSPStat | Text[250] | |
| KVSPSATechFiltFastDistrBudStat | Text[1024] | |
| KVSPSAReadFiltFastDistrBudStat | Text[250] | |
| KVSPSAUpdateJobQueueInterval | DateFormula | |
| KVSPSA Forecast Active | Boolean | |
| KVSPSA Archiving Interval | DateFormula | |
| KVSPSA Archiving Interval Past | DateFormula | |
| KVSPSA Archiving Duration | DateFormula | |
| KVSPSA Arch. Interval Future | DateFormula | |
| KVSPSAComIntJobQueueFillGaps | Integer | |
| KVSPSA Delete Archive | Boolean | |
| KVSPSAIgnInvChangSalBudget | Boolean | |
| KVSPSAAutomArchCompletedJobs | Boolean | |
| KVSPSAPurchDeferPostingSaleAmt | Enum (KVSPSAPurchDeferPostingSaleAmt) | |
| KVSPSAJobSalesWInventory | Boolean | |
| KVSPSAItemPostTypeJobConsSales | Enum (KVSPSAItemPostTypeJobConsSales) | |
| KVSPSAJobNoMandSetupExists | Boolean | FlowField |
| KVSPSADefaultShipAddrInPurch | Enum (KVSPSADefaultShipAddrInPurch) | |
| KVSPSAJobEntrWithPurchEntrMove | Enum (KVSPSAAllowJobLedgerEntryMove) | |
| KVSPSAJobPSPHeaderVersionNo | Code[20] | |
| KVSPSAWorkTypeReqforResource | Boolean | |
| KVSPSATestStartEndDateConst | Enum (KVSPSATestStartEndDateConst) | |
| KVSPSATransferWBSDescGenLine | Enum (KVSPSATransferWBSDescPurchLine) | |
| KVSPSAStrictBudgetTaskFilter | Boolean | |
| KVSPSASubTimeInspecMan | Boolean | |
| KVSPSAOnlyExternalResources | Boolean | |
| KVSPSADiffSalesDocCurrAllowed | Boolean |
Procedures#
KVSPSAGetEnableStateChangeAfterClosingInvoice() : Boolean#
Summary: This procedure return the value of Project Status Reset on Final Invoice in Jobs Setup
procedure KVSPSAGetEnableStateChangeAfterClosingInvoice(): Boolean
Returns: Value of Project Status Reset on Final Invoice
KVSPSAGetRecordOnce() :#
Summary: This procedure retrieves the record once if it has not been read before.
procedure KVSPSAGetRecordOnce():
KVSPSAIsJobAccountingSetupActive() : Boolean#
Summary: This procedure checks if Job Accounting Setup is active.
procedure KVSPSAIsJobAccountingSetupActive(): Boolean
Returns: True if Job Accounting Setup is active, otherwise false.
KVSPSALookupStyle(Text[30]) :#
Summary: This procedure open Styles page for user to select then return the selected style.
procedure KVSPSALookupStyle(var Style: Text[30]):
Parameters:
Style: Selected style return to use in other function.
KVSPSATotalWBSAndRollingPlanningActive() :#
Summary: This procedure checks if Rolling Planning Forecast or Rolling Planning Distribution active, If so, it raises an error.
procedure KVSPSATotalWBSAndRollingPlanningActive():
Events#
KVSPSAOnGetEnableStateChangeAfterClosingInvoice(Record Jobs Setup, Boolean) :#
[IntegrationEvent(false, false)]
local procedure KVSPSAOnGetEnableStateChangeAfterClosingInvoice(var JobsSetup: Record "Jobs Setup"; var EnableStateChangeAfterClosingInvoice: Boolean):
[EventSubscriber(ObjectType::TableExtension, TableExtension::"KVSPSAJobsSetup", 'KVSPSAOnGetEnableStateChangeAfterClosingInvoice', '', false, false)]
local procedure DoSomethingKVSPSAOnGetEnableStateChangeAfterClosingInvoice(var JobsSetup: Record "Jobs Setup"; var EnableStateChangeAfterClosingInvoice: Boolean)
begin
end;
KVSPSAOnUpdateJobPurchaseWithInventoryOnSetUseJobPurchWInventory(Record Jobs Setup, Record Purchase Line, Boolean) :#
[IntegrationEvent(false, false)]
local procedure KVSPSAOnUpdateJobPurchaseWithInventoryOnSetUseJobPurchWInventory(var JobsSetup: Record "Jobs Setup"; var PurchaseLine: Record "Purchase Line"; var UseJobPurchaseWInventory: Boolean):
[EventSubscriber(ObjectType::TableExtension, TableExtension::"KVSPSAJobsSetup", 'KVSPSAOnUpdateJobPurchaseWithInventoryOnSetUseJobPurchWInventory', '', false, false)]
local procedure DoSomethingKVSPSAOnUpdateJobPurchaseWithInventoryOnSetUseJobPurchWInventory(var JobsSetup: Record "Jobs Setup"; var PurchaseLine: Record "Purchase Line"; var UseJobPurchaseWInventory: Boolean)
begin
end;