_CABatchCommit

(    HndlBatch	: Longint) : Byte

Ukončí dávku zpracovávající rozdělení mzdových nákladů, uložením změn do databáze. Zpracovávaná dávka je určena číslem (handle) HndlBatch. Jestliže dávka HndlBatch neexistuje, nebo se uložení do databáze nepovede, vrací funkce false. Databázové chyby jsou navíc hlášeny pomocí dialogu.

Před uložením do databáze jsou nulové části mzdy smazány a jsou spočteny režie položek pojištění za organizaci:

Zpracování dávky startuje funkcí _CABatchBegin.

Podívejte se na: Rozdělení nákladů

Příklad:

procedure RozdeleniNakladuJedneMzdy
    dim hBatch      : Longint;
    dim CntItems    : Integer;

    { Spustí proces rozdělení }	
    hBatch := _CABatchBegin(O[dbIdent], _SysMonth, _ActMonth, _SysYear, false, CntItems);
    ...
    _CABatchCommit(hBatch);
endproc