CI_Account_val, CI_CostCodeFormatter, JC_Constant, SY_Maint, SY_MaintSet |
LOCAL cMainTable$="JC_CostCodeDetail" Table maintained by business object |
LOCAL cIsSysDB=isFALSE System file identifier |
PROPERTY HeaderKey$ * Read Only * Header key value |
PROPERTY RateMask$ * Read Only * Bill rate mask |
PROPERTY PriceMask$ * Read Only * Price mask |
FUNCTION ActivateRow(type$, isActive) Logic to execute when checkbox active is pressed | ||||||||
| ||||||||
| ||||||||
FUNCTION CheckActive(key$) Logic to check if cost type is active | ||||||||
| ||||||||
| ||||||||
FUNCTION GetCostTypeList(value$, costTypeList$, costTypeDescList$) Logic to get the activated cost type list | ||||||||
| ||||||||
| ||||||||
FUNCTION LoadPhantomRecords() Logic to execute when loading all cost types into memory channels | ||||||||
| ||||||||
FUNCTION LoadPhantomRecords(overWriteRecords) Logic to execute when loading all cost types, clears existing records first | ||||||||
| ||||||||
FUNCTION PassHeaderKey(key$) | ||||||||
FUNCTION PassHeaderKey(key$, entity$, displayKey$) Logic to pass in header key value | ||||||||
| ||||||||
| ||||||||
FUNCTION ReadZeroRecords(rtnRecord$, rtnIOList$) Logic to get record and iolist when loading row | ||||||||
| ||||||||
| ||||||||
FUNCTION ResetRow(key$) Recalls the data from the physical table for the given key. This totally overrides the base class function in SY_Maint as it needs to protect the line sequencing in the ExecutionOrder variable. If the record does not exist in the physical table it will be removed from the working table, as it does in line entry. | ||||||||
| ||||||||
| ||||||||
FUNCTION SetFilter(whereClause$, restrictKey$) Logic to execute when reading detail records by header key value | ||||||||
| ||||||||
| ||||||||
FUNCTION SetHeader(headerKey$) Sets header key for the selected user | ||||||||
| ||||||||
|
postingTypeDIRECTCOST$, postingTypeBILLING$, postingTypeCASHRECEIPT$, lineTypeCOSTCODE$, lineTypeCHARGE$, lineTypeCOMMENT$, jobCERTIFIEDPAYROLLFORMS$, jobTranTypeCHANGEORDER$, jobTranTypeBILL$, jobTranTypeCOST$, jobDetailTypeCHANGEORDER$, jobDetailTypeCOST$, jobDetailTypeINVOICE$, jobDetailTypePAYMENT$, jobAcctMethodCOMPLETED$, jobAcctMethodPERCENTAGE$, recognizeWIPMethodACTUALCOST$, recognizeWIPMethodESTIMATEPERCENT$, jobStatusBID$, jobStatusOPEN$, jobStatusCOMPLETE$, jobStatusLATE$, jobStatusHOLD$, jobStatusCLOSED$, cAllJobStatusCodes$, cAllJobStatusDesc$, costTypeBURDEN$, costTypeEQUIPMENT$, costTypeLABOR$, costTypeMATERIAL$, costTypeOVERHEAD$, costTypeSUBCONTRACT$, cStandardCostTypes$, cStandardCostTypesDesc$, costCodeStatusALL$, costCodeStatusORIGINAL$, costCodeStatusREVISED$, costCodeStatusNONE$, billMethodNONBILLABLE$, billMethodFIXED$, billMethodTIMEMATERIAL$, billMethodDescNONBILLABLE$, billMethodDescFIXED$, billMethodDescTIMEMATERIAL$, pricingMethodNONBILLABLE$, pricingMethodUNITPRICE$, pricingMethodPERCENTCOSTMARKUP$, overheadBasisDAILY$, overheadBasisMONTHLY$, overheadBasisNONE$, estItemITEM$, estItemASSEMBLY$, estLineREGULAR$, estLineMISC$, estLineCOMMENT$, estLineSUBTOTAL$, estLineTOTAL$, estLineValueMISC$, estLineValueCOMMENT$, estLineValueSUBTOTAL$, estLineValueTOTAL$, estMarkupPERCENT$, estMarkupAMOUNT$, estMarkupOVERRIDE$ |
cActionWrite, cActionDelete, cActivityLogFilePrefix$, DocDateWarnDisplayed, DocDateWarnStatus, EditState, RecordChanged, FirstFailure$, DocumentTotal, ReadOnlyReason$, UDTValidation$, ViewOnly, CurrentPrecision, DocDateWarnForceOff, DocDateWarnObject, ScriptObject, ImportTest |
FileChanged |
ClassOverrideAccount(), ClassValidateAccount(), ResetAccountIndex() |
FormatCostCode() |
CalculateJobTotals(), CalculateUnitPrice() |
ChangedRecordCompare(), ChangedRecordInfo(), Clear(), ClearRecord(), ConfirmDelete(), CopyFrom(), ExportToCSV(), GetColumnInfo(), GetColumnProperties$(), GetDefaults(), GetOrigRecord$(), GetPropertyValue(), GetValidationGroups$(), ResetDocDateWarnState(), SetCopyKeyValue(), SetDocDateWarnDisplayed(), SetDocDateWarnOff(), SetKey(), SetKeyValue(), SetPartialRecord(), SetRecord(), SetToReadOnly(), SetValue(), SetValues(), Write(), ActivityLogCreateFile(), ActivityLogPrepare(), ActivityLogSetMessage$(), ActivityLogWrite(), CallScript(), CheckForAdvancedFieldSettings(), CheckForScripts(), CheckNullRequiredField(), PERFORM ChildValidate(), ClassValidateDate(), ClassValidateTelephoneNo(), ClearSetFiles(), ColInfoInitAll(), ColInfoInitDefaults(), CommitRow(), GetPropertyCommon(), InitColInfo(), InitScriptEngine(), InitWorkTable(), IsColInIOList(), IsValid(), LoadColInfo(), OpenMainTable(), ParseExtField(), RemoveColToSkip(), ResetRow(), RetrieveColInfo(), SetDefaults(), SetFilter(), SetMode(), SetParentHandle(), SetValueNoValidate(), StoreColToSkip(), ValidateAll(), ValidateAllRecord(), ValidateColInfo(), ValidateRule() |
ClearSetFiles(), CommitRow(), QuickRowLoad(), ResetRow(), SeedDetailRow(), SetFilter(), SetMode() |