Co sa tyka cislovania dokladov podla Slovenskeho zakona (neviem ako je na tom cesky ale myslim ze este stale rovnako)staci aby nasledovali cisla v nejakej postupnosti, akej to myslim nikde nie je definovane takze by tam kludne mohli byt aj medzery. Na druhej strane sa danova kontrola(mam vlastne skusenosti) vzdycky pozera tam kde su podozrive medzery, ktore sa daju casto velmi dobre vyuzit.
Vid kto niekedy programoval na 8-bitoch v Basicu bolo dobre si vynechavat cislovanie riadkov aspon po desiatkach ak nie stovkach aby sa tam neskor dalo nieco vlozit. Uctovnictvo funguje rovnako a skusene oko vidi v postupnosti ci tam nieco bolo pridavane po desiatkach alebo po jednotkach takze dokaze odhalit skutocnu casovu naslednost toho ako a kedy bolo co pridavane.
Ale neodpustim si este jeden malicky detail. Pokial ide o PU jedna sa takmer vzdy o nejaky insert dvoch rovnakych hodnot na nejake dva rozne ucty ktore mozu byt kludne v jednej datovej tabulke. Je zrejme ze keby doslo iba k jednemu insertu dost by to narusilo integritu celeho uctovnictva. Uznavam ze tu maju transakcie svoje opravnenie.
A preco stale o tych transakciach? PU ide po jednotlivych polozkach, resp. po riadkoch. Lenze mnohe ine veci napr. sklad ide po celych davkach udajov. Teda napr na jednej prijemke alebo vydajke mam 20 roznych tovarov. Ak si pozriete ako vyzeraju mnohe ine ucto softy tak je tam dost casto oddeleny sklad od ucta. A implementacia napr skladu pre multiuser je preto o dost narocnejsia a casto velmi neefektivne prevedena. V skutocnosti je vo firmach casto len jeden uctovnik, ktory robi uctovnictvo, teda jednotlive prevody na ucty. Ostatny potrebuju len vystupy (cash flow, zisk, pohladavky,...). Pre jednoho cloveka multiuser interface netreba. Pre celu firmu a ich informacny system uz ano. Bohuzial zatial som sa nikde nedocital o tom ako to IS za miliony korun riesia, lebo tie male a cenovo alebo "demo" dostupne to jednoducho neriesia a tie drahe to strazia ako firemne tajomstvo alebo autorskym zakanom.
To co sa vacsinou opisuje je nieco o tom ako funguje PU. Na zaklade tychto popisov by si vela pocitacovo gramotnych ludi vedelo narobit par tabuliek a uctovat v lubovolnom tabulkovom procesore alebo pomocou SQL nad hociakym DB-serverom. Vtip je v tom ze firmy nechcu uctovnictvo ale Informacny System postaveny na uctovnictve.
Analyza pripadne riesenie je vec dost zlozita. Kto neskusil neuveri. Kto skusa bol by som rad aby sa mne alebo nam z tucniak developer teamu ozval a podelil sa s nami o svoje skusenosti. Viem ze bolo pod GPL zacatych mnoho projektov ale neviem o ziadnom ktory by momentalne stale napredoval. Dufam ze ten nas to dotiahne trosku dalej.