LOCAL cMainTable$="JC_JobEstimateDetail" Table maintained by business object |
LOCAL cExtensionMax=100000000 Max number for line extention |
LOCAL cIsSysDB=isFALSE System file identifier |
PROPERTY AssemblyObj * Read Only * Object handle for JC_JobEstimateDtlAssyPrice_bus |
PROPERTY CostMask$ * Read Only * Mask for Cost retrieved from CI Options |
PROPERTY PriceMask$ * Read Only * Mask for Price retrieved from CI Options |
PROPERTY QtyMask$ * Read Only * Mask for qty retrieved from CI Options |
FUNCTION CommitRow() Saves grid rows to detail table | ||||||||
| ||||||||
FUNCTION CopyEstimateLines(value$, copyCost$, copyQty$) Logic to copy estimate lines | ||||||||
| ||||||||
| ||||||||
FUNCTION DeleteLine() Logic to delete all lines | ||||||||
| ||||||||
FUNCTION ResetLine(line$) Logic to reset line | ||||||||
| ||||||||
| ||||||||
FUNCTION RetrieveItemCost(selection$) Copies item pricing to assembly detail | ||||||||
| ||||||||
| ||||||||
FUNCTION SetHeader(headerKey$) Sets header key | ||||||||
| ||||||||
| ||||||||
FUNCTION ValidateGroupCostCodeRequired() Group validation: CostCodeRequired | ||||||||
|
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$ |
cActivityLogDelete$, cActivityLogDtlLevel$, HeaderKy$, HeaderHasLines, ReloadGrid, ValidHeader, NumberOfLines |
SetValidCostTypeForSOCC(), ClassValidateCostCode() |
CalculateJobTotals(), CalculateUnitPrice() |
AccumulateBatchTotals(), AddIn(), AddLine(), AddPrimarySrc(), BackOut(), ClearBindings(), ClearLine(), ClearSetFiles(), CommitRow(), DeleteLine(), EditLine(), GetBatchTotalVars(), GetEditKey$(), GetInsertSeq$(), GetSequenceLengths(), InitWorkTable(), InsertLine(), QuickRowLoad(), RemovePrimarySrc(), ResequenceLine(), ResetLine(), ResetRow(), SetBatchTotalVars(), SetHeader(), SetKey(), SwapLines(), ValidateLines(), Write(), ClearSetFileDeleteWorkTable(), ClearSetFileWorkTable(), CommitRowRemove(), CommitRowWrite(), PostDeleteRec(), PostWriteRec(), RenumberSequence(), WriteWorkTable() |