Differences
This shows you the differences between two versions of the page.
Next revision | Previous revision Next revisionBoth sides next revision | ||
usko_grlo_-_skladkol_tabela [2011/09/13 14:40] – created milano | usko_grlo_-_skladkol_tabela [2011/09/13 14:54] – milano | ||
---|---|---|---|
Line 1: | Line 1: | ||
====== Optimizacija rada sa SkladKol tabelom ====== | ====== Optimizacija rada sa SkladKol tabelom ====== | ||
+ | |||
+ | |||
+ | 2011/09/13 16:42 by milano | ||
+ | |||
+ | |||
+ | ====== Uvod ====== | ||
+ | |||
+ | |||
+ | Trenutno stanje količina, prodajnih i srednjih nabavnih cena svih artikala na svim lagerima pamti se u tabeli **SkladKol** . Svaka operacija ulaza/ | ||
+ | |||
+ | |||
+ | mehanizma | ||
+ | |||
+ | |||
+ | pri svakoj operaciji zaključa priličan broj okolnih slogova (4KB). Zbog frekvencije upisa i količine slogova koji se tom prilikom zaključavaju operacije nad ovom tabelom predstavljaju veoma usko grlo celog sistema. | ||
+ | |||
+ | |||
+ | Ovo posebno dolazi do izražaja kada je aktivan proces **obračuna srednje cene i nivelacija** koji veoma intenzivno upisuje podatke u SkladKol tabelu. Veliki problem predstavljaju i naredbe za manipulaciju SkladKol tabelom **uokvirene u transakciju** koja snima i ostatak dokumenta. Neke od tih transakcija jako dugo traju jer u tom procesu vrše sakupljanje podataka (ulazi, premeštaji). | ||
+ | ====== Zadatak ====== | ||
+ | |||
+ | |||
+ | Napraviti posebnu klasu u BLRBasic modulu koja će omogućiti sledeće : | ||
+ | |||
+ | |||
+ | * sadfsdf | ||
+ | * asdf | ||
+ | * kjkjk | ||
+ | * %%*%% | ||
+ | |||
+ | |||
+ | dfsdfsdf | ||
+ | |||
+ | |||
+ | * | ||
+ | |||
+ | |||
+ | dsd | ||
+ | |||
+ | |||
+ | * | ||
+ | |||
+ | |||
+ | asdf | ||