Procedura-TrialBalanceDivisions

Parametry:

NázevPopisDatový typ
InAccDateFromFloat(0, 0)
InAccDateToFloat(0, 0)
InDivisionSelIDVarChar(10)
InDivisionsWithChildsChar(1)
InAllowRequestsChar(1)
InOnlyNonZeroAccountsChar(1)
InAuditedChar(1)
InAccountCodeMaska kódu účtuVarChar(10)
InAccountSelIDVybrané účtyVarChar(10)
InBusOrderSelIDVarChar(10)
InBusOrdersWithChildsChar(1)
InBusTransactionSelIDVarChar(10)
InBusTransactionsWithChildsChar(1)
InBusProjectSelIDVarChar(10)
InBusProjectsWithChildsChar(1)

Návratové hodnoty:

NázevPopisDatový typ
Account_IDChar(10)
DebitBeginningNumeric(15, 2)
CreditBeginningNumeric(15, 2)
DebitBeginnigTurnoverNumeric(15, 2)
CreditBeginnigTurnoverNumeric(15, 2)
DebitTurnoverNumeric(15, 2)
CreditTurnoverNumeric(15, 2)

Závislosti:

NázevPopisTřída
AccountCalculusProcedura na dotáhnutí stavu účtů vzhledem k zadaným datumům. Ze zadaných datumů odvodí nejbližší období a vrací sumu k počátku tohoto období, sumu od počátku období do datumu OD a sumu za období mezi datumy OD a DO Procedures

Tělo:

begin
  for 
    select
      Account_ID,
      DebitBeginning,
      CreditBeginning,
      DebitBeginnigTurnover,
      CreditBeginnigTurnover,
      DebitTurnover,
      CreditTurnover
    from
      AccountCalculus(
        :InAccountCode,
        null,
        :InAccountSelID,
        null,
        :InAccDateFrom,
        :InAccDateTo,
        :InDivisionSelID,
        :InDivisionsWithChilds,
        :InBusOrderSelID,
        :InBusOrdersWithChilds,
        :InBusTransactionSelID,
        :InBusTransactionsWithChilds,
        :InBusProjectSelID,
        :InBusProjectsWithChilds,
        :InAudited,
        :InAllowRequests,
        :InOnlyNonZeroAccounts,
        0
      )
      into
        :Account_ID,
        :DebitBeginning,
        :CreditBeginning,
        :DebitBeginnigTurnover,
        :CreditBeginnigTurnover,
        :DebitTurnover,
        :CreditTurnover
  do begin
    suspend;
  end
end

Generated by ABRA Software a.s. 27.10.2021 16:34:18