|
LOCAL cIsSysDB |
|
LOCAL cMainTable$="SY_Company" |
|
LOCAL cPrimaryIndex$="kCOMPANYCODE" |
|
LOCAL cInvalidCompanyCodeChars$=" !#$%&'()+, -.;=@[]^_`{}~"+":\/|><*?"+QUO |
|
LOCAL cARCreditCard=isFALSE Object handle for AR_CreditCard class - used to determine if AR_CreditCard has been instantiated |
|
PROPERTY CCRegistered * Read Only * |
|
PROPERTY ARCreditCard * Read Only * Handle to AR_CreditCard, also accessible from ui |
|
PROPERTY DelayEnteringVaultInfo If true, user chose to enter sage exchange vault terminal id/merchant key in payment type maintenance when enabling credit card processing |
|
PROPERTY DocumentDateWarningEnabled * Read Only * If true, document date warning feature is enabled |
|
PROPERTY EInvoice * Read Only * If true, eInvoice User id and api key were entered in system configuration |
|
FUNCTION CheckCompanyCount() | ||||
|
FUNCTION CheckForModule() | ||||
|
FUNCTION CheckProcessingPaymentTypesExist() | ||||
|
FUNCTION CheckProcessingPaymentTypesExist(payMethod$) Check AR_PaymentType records for Credit Card and/or ACH Payment Methods with valid connections | ||||
| ||||
| ||||
|
FUNCTION CompanyHasData() | ||||
|
FUNCTION CompanyRecordCTL() | ||||
|
FUNCTION CompanyRecordCTL(comp$) | ||||
|
FUNCTION ConfirmDelete() | ||||
|
FUNCTION CopyFrom(key$) Over-ride of SY_Maint'CopyFrom() to add clearing / setting back to default values of columns that should not be included in copy of company record. | ||||
| ||||
| ||||
|
FUNCTION CreateNewDirectory(tmpdirectory$) | ||||
|
FUNCTION DataTransfer(destdir$, sourcedir$, tmp) | ||||
|
FUNCTION Delete(key$) | ||||
|
FUNCTION EncryptionKeyAcceptable(encryptionKey$) | ||||
|
FUNCTION FindDefaultCompanyForPrefs() | ||||
|
FUNCTION GetActivatedModule(dstcompanycode$, tmpModuleName$, actv.ModuleCode$, firsttime) | ||||
|
FUNCTION GetOriginalValue(tmpcolumn$) | ||||
|
FUNCTION RunDll() | ||||
|
FUNCTION SourceActivation(SRCCompanyKey$) | ||||
|
FUNCTION ValidateCompanyCode(val$) | ||||
|
FUNCTION ValidateDefaultFaxPrinter(val$, cPrinterListNames$) | ||||
|
FUNCTION ValidateFaxCoverPage(val$) | ||||
|
FUNCTION Write() |
|
cCompanyEntityID$, cPersonEntityID$, cCompanyLinkFiles$, cPersonLinkFiles$, cAddressLinkFiles$, cCompanyCreateLinkFiles$, cPersonCreateLinkFiles$, cAddressCreateLinkFiles$, cCompanyWhereClause$ |
|
cActionWrite, cActionDelete, cActivityLogFilePrefix$, DocDateWarnDisplayed, DocDateWarnStatus, EditState, RecordChanged, FirstFailure$, DocumentTotal, ReadOnlyReason$, UDTValidation$, ViewOnly, CurrentPrecision, DocDateWarnForceOff, DocDateWarnObject, ScriptObject, ImportTest |
|
AESCipher$, AES256Cipher$ |
|
ClassValidateCountry() |
|
CheckPostCode(), CloseTables(), CreateAdditionalLinks(), CreateLink(), CRMIDChanged(), DissolveLink(), FormatCountryToCRM(), FormatCountryToMAS(), FormatInactiveReasonToCRM(), FormatPersonToCRM(), FormatPersonToMAS(), FormatPhoneNumberToCRM(), FormatPhoneNumberToMAS(), FormatStateToMAS(), FormatTaxScheduleToCRM(), FormatTermsCodeToCRM(), GenerateContactCode$(), GenerateNewCRMID(), GenerateShipToCode$(), GenerateTimeStamp$(), GetAddressLinkID$(), GetEmailLinkID$(), GetPhoneLinkID$(), GetTaxSchedule(), LinkedToCRM(), PromoteCompanyToCustomer(), PushData(), PushMasData(), SetCustomerTemplate(), CheckColumnsToSkip(), GetCRMValidationGroupMembers$(), PERFORM InstantiateLinkObject(), PERFORM OpenCountryFile(), OpenTable(), PushDataReadLine(), PERFORM SetCRMCompanyFields(), PERFORM SetKeyLength(), PERFORM TranslateField(), UpdatePrimaryContactID(), ValidateGroupCRM() |
|
ClassValidateThemeCode() |
|
ClassValidateZIPCode() |
|
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() |
|
ConfirmAESKey(), ConfirmPassword(), EncryptAESData(), EncryptAESKey(), EncryptAESPassword(), EncryptPassword(), GetAESDataTest$(), PasswordAcceptable(), ValidateAESData(), ValidateAESPassword(), ValidatePassword(), VerifyAESDataEncryption(), DecryptAESData(), DecryptAESKey(), DecryptAESPassword(), DecryptAltAESData(), DecryptPassword(), EncryptAltAESData(), GetKEK$(), InitAESKey(), InitializeAES(), InitializeAltAES(), ValidateAltAESData(), VerifyAltAESDataEncryption() |
|