|
CI_Account_val, CI_BankCode_val, CI_Warehouse_val, PO_Constant, SY_Maint |
| LOCAL cIsSysDB=isFALSE |
| LOCAL cModuleCode$="P/O" |
| LOCAL cMainTable$="PO_Options" |
| PROPERTY AP_SalesTaxReporting$ * Read Only * |
| PROPERTY BC_Setup * Read Only * |
| PROPERTY BR_Setup * Read Only * |
| PROPERTY GL_FiscalYearsLoad$ * Read Only * |
| PROPERTY GL_PeriodsLoad$ * Read Only * |
| PROPERTY GL_Setup * Read Only * |
| PROPERTY IM_BaseInventoryPeriodsOn$ * Read Only * |
| PROPERTY IM_MultipleWarehouses$ * Read Only * |
| PROPERTY IM_Setup * Read Only * |
| PROPERTY JC_Setup * Read Only * |
| PROPERTY JCIntegratedInAP$ * Read Only * |
| PROPERTY PM_Integrated * Read Only * |
[boolean] Flag to indicate that Production Management is integrated with Purchase Order. |
| PROPERTY PM_Setup * Read Only * |
[boolean] Flag to indicate that Production Management is setup for the current company. |
| PROPERTY SkipPostWriteRec |
| PROPERTY SO_Setup * Read Only * |
| PROPERTY WO_Setup * Read Only * |
| FUNCTION Delete(key$) | ||||
| FUNCTION SetCurrentPeriod(value$) | ||||
| FUNCTION SetCurrentYear(value$) | ||||
| FUNCTION SetDefaults() | ||||
Sets the default values for the fields in a new record | ||||
| ||||
| FUNCTION Write() | ||||
| FUNCTION LOCAL PERFORM CheckDataEntries() | ||||
| FUNCTION LOCAL PostWriteRec() | ||||
| FUNCTION LOCAL SetChildColl() | ||||
| FUNCTION LOCAL ValidateAccessPOEntryAfterGeneration(value$) | ||||
| FUNCTION LOCAL ValidateAllocateFreightByLine(value$) | ||||
| FUNCTION LOCAL ValidateAllowEntryOfLandedCost(value$) | ||||
| FUNCTION LOCAL ValidateAllowEntryOfTaxAndFreight(value$) | ||||
| FUNCTION LOCAL ValidateAutoClosePartialReceivedPOs(value$) | ||||
| FUNCTION LOCAL ValidateBasePOHeaderReqDateOn(value$) | ||||
| FUNCTION LOCAL ValidateCombineSalesOrdersByVendor(value$) | ||||
| FUNCTION LOCAL ValidateCurrentCalendarYr(value$) | ||||
| FUNCTION LOCAL ValidateCurrentFiscalYr(value$) | ||||
| FUNCTION LOCAL ValidateCurrentPeriod(value$) | ||||
| FUNCTION LOCAL ValidateDefaultQuoteUnitCost(value$) | ||||
Validates option 'Select Unit Cost for Quote' | ||||
| ||||
| ||||
| FUNCTION LOCAL ValidateDefaultWarehouseCode(value$) | ||||
| FUNCTION LOCAL ValidateEnablePOGenerationInSOEntry(value$) | ||||
| FUNCTION LOCAL ValidateIncludeSOFieldConfirmTo(value$) | ||||
| FUNCTION LOCAL ValidateIncludeSOFieldEmailAddress(value$) | ||||
| FUNCTION LOCAL ValidateIncludeSOFieldFOBDSOnly(value$) | ||||
| FUNCTION LOCAL ValidateIncludeSOFieldShipToAddrDSOnly(value$) | ||||
| FUNCTION LOCAL ValidateIncludeSOFieldShipViaDSOnly(value$) | ||||
| FUNCTION LOCAL ValidateIntegrateBankRec(value$) | ||||
| FUNCTION LOCAL ValidateIntegrateGeneralLedger(value$) | ||||
| FUNCTION LOCAL ValidateIntegrateInventory(value$) | ||||
| FUNCTION LOCAL ValidateIntegrateJobCost(value$) | ||||
| FUNCTION LOCAL ValidateIntegrateWorkOrder(value$) | ||||
| FUNCTION LOCAL ValidatePrintBarCodeReceivers(value$) | ||||
| FUNCTION LOCAL ValidatePrintPOAfterGeneration(value$) | ||||
| FUNCTION LOCAL ValidatePrintReturnOrders(value$) | ||||
If deselecting to print return orders set RedisplayAllDocuments and RedisplayReturnOrders to N | ||||
| ||||
| ||||
| FUNCTION LOCAL ValidatePrintTaxDetailOnRegisters(value$) | ||||
| FUNCTION LOCAL ValidatePrintTaxJrnlsInDetail(value$) | ||||
| FUNCTION LOCAL ValidatePrintUsageInfoOnAutoReorderReg(value$) | ||||
| FUNCTION LOCAL ValidatePromptToGeneratePO(value$) | ||||
| FUNCTION LOCAL ValidateRedisplayAllDocuments(value$) | ||||
If selecting to print all documents(PrintReturnOrders=Y) set RedisplayPurchaseOrders and RedisplayReturnOrders to Y. Can't change this value if PrintReturnOrders is not selected | ||||
| ||||
| ||||
| FUNCTION LOCAL ValidateRedisplayPurchaseOrders(value$) | ||||
Updates RedisplayAllDocuments if both this control and RedisplayReturnOrders are set to Y else sets RedisplayAllDocuments to N | ||||
| ||||
| ||||
| FUNCTION LOCAL ValidateRedisplayReturnOrders(value$) | ||||
Updates RedisplayAlldocuments all documents if both this control and RedisplayPurchaseOrders are set to Y else sets RedisplayAllDocuments to N. Can't change this value if PrintReturnOrders is not selected | ||||
| ||||
| ||||
| FUNCTION LOCAL ValidateRetainCommentLnsInReceiptHist(value$) | ||||
| FUNCTION LOCAL ValidateRetainDeletedLines(value$) | ||||
| FUNCTION LOCAL ValidateRetainDeletedPurchaseOrders(value$) | ||||
| FUNCTION LOCAL ValidateRetainPurchaseOrderHistory(value$) | ||||
Validates Retain purchase order history value. | ||||
| ||||
| FUNCTION LOCAL ValidateSortPOLinesBy(value$) | ||||
Validates Sort Purchase Order Lines By | ||||
| ||||
| FUNCTION LOCAL ValidateTrackAdditionsInDetail(value$) | ||||
Validates Track Additions in Detail | ||||
| ||||
| ||||
| FUNCTION LOCAL ValidateTrackPurchaseOrderChanges(value$) | ||||
Validates Track Purchase Order Changes | ||||
| ||||
| ||||
| FUNCTION LOCAL ValidateYearsToRetainPurchasesHist(value) |
|
allocateByCOST$, allocateByQUANTITY$, allocateByVOLUME$, allocateByWEIGHT$, ordTypeDROPSHIP$, ordTypeMASTER$, ordTypeMATERIALREQ$, ordTypeREPEATING$, ordTypeSTANDARD$, ordTypeQUOTE$, ordTypeDROPSHIPDesc$, ordTypeMASTERDesc$, ordTypeMATERIALREQDesc$, ordTypeREPEATINGDesc$, ordTypeSTANDARDDesc$, ordTypeQUOTEDesc$, dataEntryRECEIPTGOODS$, dataEntryRECEIPTINVOICE$, dataEntryRETURNORDER$, dataEntryMATERIALISSUE$, openOrderITEM$, openOrderJOBWORKORDER$, openOrderWORKTICKET$, ordStatusNEW$, ordStatusOPEN$, ordStatusBACKORDERED$, ordStatusCHANGE$, ordStatusRECEIVED$, ordStatusCOMPLETE$, ordStatusCANCELLED$, priceTypeVENDOR$, priceTypePRODUCT$, priceTypeITEM$, priceMethodCOSTDISC$, priceMethodDISCPERCENT$, priceMethodSTANDARD$, quoteDfltCostHIERARCHY$, quoteDfltCostLAST$, quoteDfltCostAVERAGE$, quoteDfltCostSTANDARD$, quoteDfltCostZERO$, quoteDfltCostPROMPT$, prtTypeORDER$, prtTypeQUOTE$, QuantityMask$, CostMask$, PriceMask$, ExtensionAmtMask$, UnitOfMeasureMask$ |
|
cActionWrite, cActionDelete, cActivityLogFilePrefix$, DocDateWarnDisplayed, DocDateWarnStatus, EditState, RecordChanged, FirstFailure$, DocumentTotal, ReadOnlyReason$, UDTValidation$, ViewOnly, CurrentPrecision, DocDateWarnForceOff, DocDateWarnObject, ScriptObject, ImportTest, SkipNullCheck$, AFSRequiredFields$ |
|
ClassOverrideAccount(), ClassValidateAccount(), ResetAccountIndex() |
|
ClassValidateBankCode() |
|
SetAllowInactiveRestrictedWhse(), ClassValidateWarehouse(), GetClassName$() |
|
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(), InitSearchForUpdate(), InitWorkTable(), IsColInIOList(), IsValid(), LoadColInfo(), OpenMainTable(), ParseExtField(), PreWriteScripts(), RemoveColToSkip(), ResetRow(), RetrieveColInfo(), SetDefaults(), SetFilter(), SetMode(), SetParentHandle(), SetValueNoValidate(), StoreColToSkip(), ValidateAll(), ValidateAllRecord(), ValidateColInfo(), ValidateRule() |
|