noalyss  Version-6.7.2
Data Structures
Here are the data structures with brief descriptions:
Acc_AccountManage the account from the table tmp_pcmn
Acc_Account_LedgerManage the account from the table jrn, jrnx or tmp_pcmn
Acc_BalanceClass for manipulating data to print the balance of account
Acc_BilanThis class handle the different bilan, from the table bilan, parse the form and replace in the template
Acc_ComputeThis class aims to compute different amount
Acc_Detail
Acc_FinThis class manage data from the QUANT_FIN table
Acc_LedgerClass for jrn, class acc_ledger for manipulating the ledger
Acc_Ledger_Fin
Acc_Ledger_InfoManage the additionnal info for operation (from jrn), when an invoice is generated, the order or other info are going to be stored and used in the detail. this class maps the table jrn_info
Acc_Ledger_PurchaseHandle the ledger of purchase,
Acc_Ledger_Sold
Acc_MiscThis class manage data from the JRNX and JRN table
Acc_OperationThis file match the tables jrn & jrnx the purpose is to remove or save accountant writing to these table
Acc_Parm_CodeManage the table parm_code which contains the custom parameter for the module accountancy
Acc_PaymentHandle the table mod_payment
Acc_PurchaseThis class manage data from the QUANT_PURCHASE table
Acc_ReconciliationNew class for managing the reconciliation it must be used instead of the function InsertRapt, ..
Acc_ReportClass rapport Create, view, modify and parse report
Acc_Report_RowManipulate the form_def's child table (form)
Acc_SoldThis class manage data from the QUANT_SOLD table
Acc_TvaAcc_Tva is used for to map the table tva_rate parameter are
AdminClass admin are a specific kind of card
Anc_Acc_Link
Anc_Acc_List
Anc_AccountObject for the poste_analytique (table poste_analytique)
Anc_Balance_DoublePrint the crossed balance between 2 plan
Anc_Balance_SimpleManage the simple balance for CA, inherit from balance_ca
Anc_GrandLivre
Anc_GroupClass for the group of the analytic account
Anc_Group_OperationGroup of object operations, used for misc operation
Anc_ListingManage the CA listing
Anc_OperationThis class is used to show the form for entering an operation only FOR analytic operation to save it, to display or to get a list from a certain period
Anc_PlanConcerns the Analytic plan (table plan_analytique)
Anc_PrintThis class is the mother class for the CA printing
Anc_Table
AnticipationManage the anticipation of expense, sales,..
BankClass admin are a specific kind of card
Calendar
contactClass contact (customer, supplier...)
CustomerClass Customer are a specific kind of card
DatabaseThis class allow you to connect to the postgresql database, execute sql, retrieve data
Default_MenuDescription of class_default_menu
Default_Menu_SQLDescription of class_default_menu_sql
DocumentClass Document corresponds to the table document
Document_modeleClass for the document template
Document_typeClass for the table document_type < dt_id pk document_type < dt_value value
DossierManage the current dossier, everywhere we need to know to which folder we are connected, because we can't use $_SESSION, we need to pass the dossier_id via a _GET or a POST variable private static $variable=array("id"=>"dos_id", "name"=>"dos_name", "desc"=>"dos_description");
Exercice
ExtensionManage the extension, it involves the table extension
FicheDefine Class fiche and fiche def, those class are using class attribut. When adding or modifing new card in a IPOPUP the ipopup for the accounting item is ipop_account
Fiche_AttrManage the table attr_def
Fiche_DefDefine Class fiche and fiche def, those class are using class attribut
Fiche_Def_RefFiche_def_ref, a fiche is owned by fiche_def which is owned by fiche_def_ref
FileToSendFile to add to a message
Follow_UpClass_action for manipulating actions action can be :
Follow_Up_DetailFollow_Up Details are the details for an actions, it means the details of an order, delivery order, submit a quote... this class is linked to the table action_detail
ForecastManage the table forecast
Forecast_CatThis class is called normally from forecast, a forecast contains category like sales, expenses, each category contains items
Forecast_ItemManage the table forecast_item contains the items, the item are part of category of forecast_cat, which are part of Forecast
gestion_purchaseThis object handles the table quant_purchase
gestion_soldThis object handles the table quant_sold
gestion_tableMother class for gestion
Html_Table
HtmlInputClass widget This class is used to create all the HTML INPUT TYPE and some specials which works with javascript like js_search
IAction
IAncCard
IButton
ICardInput HTML for the card show buttons, in the file, you have to add card.js How to use :
ICheckBox
IConcerned
IDate
IFile
IHidden
Impress
INumThis class handles only the numeric input, the input will call a javascript to change comma to period and will round it (2 decimal), the precision is given by the attribute prec attribute extra = extra code (free) size = size of the field prec = precision default = 2 name = name of the html object javascript = javascript to execute (default = onchange="format_number(this,2);) value = value of the widget
IPeriodGenerate the form for the periode Data Members
IPopup
IPosteShow a button, for selecting a account and a input text for manually inserting an account the different value of table are
IRadio
IRelated_Action
ISelect
ISmallButton
ISpan
IText
ITextarea
ITva_PopupLet you choose a TVA in a popup
jrn_def_sql
Jrn_Def_sqlManage the table public.jrn_def
LetteringMother class for the lettering by account and by card use the tables jnt_letter, letter_deb and letter_cred
Lettering_AccountOnly for operation retrieved thanks a account (jrnx.j_poste) manage the accounting entries for a given account
Lettering_CardOnly for operation retrieved thanks a quick_code manage the accounting entries for a given card
ManagerClass Supplier are a specific kind of card
Menu_Ref
Menu_Ref_sqlManage the table public.menu_ref
OwnClass to manage the company parameter (address, name...)
PDF
PDFBalance_simple
PDFLand
PeriodeFor the periode tables parm_periode and jrn_periode
Phpcompta_SQL
Pre_op_achConcerns the predefined operation for ACH ledger
Pre_Op_AdvancedConcerns the predefined operation for the operation from 'Ecriture direct'
Pre_op_finConcerns the predefined operation for FIN ledger
Pre_op_odsConcerns the predefined operation for ODS ledger
Pre_op_venConcerns the predefined operation for VEN ledger
Pre_operationManage the predefined operation, link to the table op_def and op_def_detail
Pre_operation_detailMother of the pre_op_XXX, it contains only one data : an object Pre_Operation. The child class contains an array of Pre_Operation object
Print_LedgerParent class for the print_ledger class
Print_Ledger_Detail
Print_Ledger_Detail_ItemPrint detail of operation PURCHASE or SOLD plus the items There is no report of the different amounts
Print_Ledger_Financial
Print_Ledger_Misc
Print_Ledger_Simple
Print_Ledger_Simple_Without_Vat
Profile_MenuManage the menu of a profile
Profile_Menu_sqlManage the table public.profile_menu
Profile_sqlManage the table public.profile
Securimage
Securimage_Color
SendmailDescription of class_sendmail
Sort_TableDescription of class_syn_sort_table
Stock
Stock_Change_Sql
Stock_Goods
Stock_Goods_Sql
Stock_Sql
SupplierClass Supplier are a specific kind of card
Tag
Tag_SQLManage the table public.tag
TFPDF
Todo_ListThis class manages the table todo_list
Tool_UosObjec to check a double insert into the database, this duplicate occurs after a refresh of the web page in
UserData & function about connected users
Zip_Extended
ZipArchive
 All Data Structures Namespaces Files Functions Variables Enumerations