Class JC_JobEstimate_bus

Properties

LOCAL cMainTable$="JC_JobEstimate"  

Table maintained by business object

LOCAL cIsSysDB=isFALSE  

System file identifier

LOCAL cAllowMultipleEMailAddresses=isTRUE  

Flag for allowing multiple email address, used by SY_Constant'ClassValidateEMailAddress

PROPERTY ARSalesTaxReporting   * Read Only *

A/R option for Sales Tax Reporting

Methods

FUNCTION CopyFrom(value$, constant$, detail$, cost$, qty$)  

Logic to execute when copying data

ParameterDescription
value$ [input, string] copy from estimate number
constant$ [input, string] Flag for copying constant data
detail$ [input, string] Flag for copying estimate detail information
cost$ [input, string] Flag for copying estimate cost information
qty$ [input, string] Flag for copying estimate qty information
Returns [boolean] True if successful, false if failure
FUNCTION Delete(key$)  

Deletes current record

ParameterDescription
key$ [input, string] key value of record to delete
Returns [numeric] 1 = success, 0 = failure, -1 = warning
FUNCTION ValidateCopyFrom(value$)  

Validates Copy From field

ParameterDescription
value$ [input,string] value being validated
Returns [boolean] True if successful, false if value fails validation

Properties inherited from: CI_CustomerNo_val

cAllowCashCust, cPerformCreditChecking, CreditExceeded, CreditHold, PerformCreditChecking, AllowCashCustomer

Properties inherited from: JC_Constant

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$

Properties inherited from: SY_LineEntryHeader_bus

BatchEnabled, Lines, ScriptPreTotalsDone

Methods inherited from: CI_ARContact_val

ClassValidateARContact()

Methods inherited from: CI_ARDivision_val

ClassValidateARDivision()

Methods inherited from: CI_Country_val

ClassValidateCountry()

Methods inherited from: CI_CustomerFormatter

ParseCustomer()

Methods inherited from: CI_CustomerNo_val

GetNextCustomerNo(), ClassOverrideCustomerNo(), ClassValidateCustomerNo()

Methods inherited from: CI_TaxSchedule_Val

ClassValidateTaxSchedule()

Methods inherited from: CI_ZipCode_val

ClassValidateZIPCode()

Methods inherited from: JC_Constant

CalculateJobTotals(), CalculateUnitPrice()

Methods inherited from: JC_JobType_val

ClassValidateJobType()

Methods inherited from: SY_LineEntryHeader_bus

ActivityLogOverride(), ActivityLogPrepare(), AddLine(), AFMapTotalColumns(), CLEAR(), CommitLines(), DELETE(), Delete(), DeleteLine(), EditLine(), InsertLine(), MoveFirst(), MoveLast(), MoveNext(), MovePrevious(), ResetLine(), ScriptPreTotals(), SetCurrentKey(), SetHeader(), Write(), WriteLine(), ActivityLogCreateFile(), ActivityLogWasLineRenumbered(), ClearLastRecord()