Aktivnost
Od 27.10.2012 do 25.11.2012
23.11.2012
-
16:27 Greške #29667: bringout, problem sa semaforima 3 put
- Znači sada sam testirao rad i sada fino osvježava i dobijem sve što je naknadno došlo u semafore...
Ostalo još da se naprave
* isključiti ALERT-e kod ovih retry operacija
* pronaći uzrok problema što se ne setuje ova verzija -
16:11 Greške #29667: bringout, problem sa semaforima 3 put
- i još jedna stvar, kod ovog ponavljanja treba uvesti da se ne pojavljuju alerti
-
16:07 Greške #29667: bringout, problem sa semaforima 3 put
- ovo si garant ti nešto čačkao
-
16:07 Greške #29667: bringout, problem sa semaforima 3 put
- e sada jedna stvar koju sam primjetio je da kada se radi update_rec... verzija se ne setuje kako treba
znači nakon update-a podataka imam: -
16:02 Greške #29667: bringout, problem sa semaforima 3 put
- by the way nemoj se zaboraviti prijaviti na trello trebaće mi to
-
16:01 Greške #29667: bringout, problem sa semaforima 3 put
- ok :)
sada sam napravio test i uspješno dobio 2 promjene....
idem sada izbaciti i iz ažuriranja one sleep itd....
-
15:59 Greške #29667: bringout, problem sa semaforima 3 put
- buni se travis https://travis-ci.org/knowhow/F18_knowhow/builds/3327966/#L101
-
15:57 Greške #29667: bringout, problem sa semaforima 3 put
- izbaci altd iz repozitorija ako ti je ostalo
-
15:56 Greške #29667: bringout, problem sa semaforima 3 put
- Saša Vranić je napisao/la:
> izbacio to i ispravio ovu grešku sa return, praktično return treba da vrati get_ids_.... zato što ona vraća niz
> ...
od nas dvojice jednog pametnog čovjeka bi mog'o napravit' -
15:53 Greške #29667: bringout, problem sa semaforima 3 put
- izbacio to i ispravio ovu grešku sa return, praktično return treba da vrati get_ids_.... zato što ona vraća niz
"commit":https://github.com/knowhow/F18_knowhow/commit/7aef257e370bcbb87e05d225fe946c6d51f815c6
-
15:43 Greške #29667: bringout, problem sa semaforima 3 put
- ne da je nepotrebno nego je suvišno
-
15:41 Greške #29667: bringout, problem sa semaforima 3 put
- ovo je nepotrebno:
https://github.com/knowhow/F18_knowhow/blob/36972feef850d6480f1bd058595838f32b08cd51/common/semaphores_ids_algoritam.prg#L285
jer smo već u get_ids_... nulirali
-
15:26 Greške #29667: bringout, problem sa semaforima 3 put
- napravi pull novi pa testiraj sa novim buildom
-
15:25 Greške #29667: bringout, problem sa semaforima 3 put
- je li sada progulilo ?
svejedno, dodao sam return nakon rekurzivnog poziva ... mislim da je to bilo problematično. -
15:24 Greške #29667: bringout, problem sa semaforima 3 put
-
15:23 Greške #29667: bringout, problem sa semaforima 3 put
- ne mogu se zakačiti više za testni pgsql... nešto je puklo oko interneta, redmine jedva radi
-
15:16 Greške #29667: bringout, problem sa semaforima 3 put
- nešto interneta nestade....
"commit":https://github.com/knowhow/F18_knowhow/commit/36972feef850d6480f1bd058595838f32b08cd51
ispravio sam grešaka....
sada kada sam pokrenuo isti test, desio se rollback i ponovo je ušao u funkciju... -
14:37 Greške #29667: bringout, problem sa semaforima 3 put
- stanje semafora:
-
14:31 Greške #29667: bringout, problem sa semaforima 3 put
- moralo bi da je ponovi - da uradi rollback (čime bi rekao - ok ja nisam ništa uradio) i da ponovi select, ali ovaj put sa željkinim dokumentima ...
I to bi bilo praktično rješenje problema.
Mislim da smo napokon blizu rješenja :) -
14:30 Greške #29667: bringout, problem sa semaforima 3 put
- ne ne, to je prije ovoga što si ti napravio... idem sada sa ovim novim bildom
-
14:28 Greške #29667: bringout, problem sa semaforima 3 put
- Saša Vranić je napisao/la:
> E sada pošto sam ubacio ovo SET TRANSACTION.... rezultiralo mi je greškom kako si i rekao. CURRENT TRANSACTION ABORTED... i izbacio me.
a šta je sa verzijom koja handlira grešku ? da li ponovi transakciju ? -
14:26 Greške #29667: bringout, problem sa semaforima 3 put
- E sada pošto sam ubacio ovo SET TRANSACTION.... rezultiralo mi je greškom kako si i rekao. CURRENT TRANSACTION ABORTED... i izbacio me.
-
14:24 Greške #29667: bringout, problem sa semaforima 3 put
- stanje semafora fakt_doks prije testa
-
14:15 Greške #29667: bringout, problem sa semaforima 3 put
- dodao sam commit koji radi rollback a nakon toga radi retry a ne QUIT !
-
14:10 Greške #29667: bringout, problem sa semaforima 3 put
-
14:08 Greške #29667: bringout, problem sa semaforima 3 put
- nešto slično se ovdje dešava: http://wiki.postgresql.org/wiki/SSI
trebala bi se desiti greška -
14:05 Greške #29667: bringout, problem sa semaforima 3 put
- ali će se onda desiti gledajući ovaj kod "QUIT iz aplikacije ?":https://github.com/knowhow/F18_knowhow/blob/5fe272caf2b39a15c72d5ef38b1921d789707035/common/semaphores_ids_algoritam.prg#L178
-
14:04 Greške #29667: bringout, problem sa semaforima 3 put
- šta to znači trebamo imati
-
14:03 Greške #29667: bringout, problem sa semaforima 3 put
- > UPDATE IDS = NULL i setujem na verziju tekuću a to je 501 tako da ću ovo što mi je željka ubacila samo prebrisati
verzija će biti 500, to znam.
Ali ne znam kakve ću id-ove imati nakon izlaska iz transakcije.
1) da li će moj N... -
13:58 Greške #29667: bringout, problem sa semaforima 3 put
- ovdje stavite "run_sql_query( BEGIN; SET TRANSACTION ISOLATION LEVEL SERIALIZABLE ) ":https://github.com/knowhow/F18_knowhow/blob/5fe272caf2b39a15c72d5ef38b1921d789707035/common/semaphores_ids_algoritam.prg#L167
-
13:56 Greške #29667: bringout, problem sa semaforima 3 put
- još samo to probajte: )
-
13:56 Greške #29667: bringout, problem sa semaforima 3 put
- Da ... do je čista reprodukcija problema
Hajde probajte sa varijantom u kojoj se ovo nuliranje obavlja sa
run_sql_query("BEGIN; SET TRANSACTION ISOLATION LEVEL SERIALIZABLE")
umjesto sa običnim "BEGIN" -om kako je sada -
13:53 Greške #29667: bringout, problem sa semaforima 3 put
- a generalno, ako postavim break point između
* SELECT IDS
* UPDATE IDS
i sačekam da željka ubaci dokument mogu vidjeti šta se desilo sa mojim semaforom
desit će pretpostavljam ovo:
IDS = SELECT IDS verzija 500 < imat ću tu j... -
13:50 Greške #29667: bringout, problem sa semaforima 3 put
- Saša Vranić je napisao/la:
> ja ću se prebaciti na ove druge stvari, već sam dobro skašen od ovoga
Ma da to je najbolje. Ovo je fakat pravo "pipavo" i zamorno ... Čovjeku se mozak bukvalno "skvrči" od razmišljanja na ovu temu :)
U... -
13:47 Greške #29667: bringout, problem sa semaforima 3 put
- http://www.postgresql.org/docs/9.1/static/transaction-iso.html#MVCC-ISOLEVEL-TABLE
defaultni "READ COMMITED" isoltaion level transakcije omogućava da se u toku transakcije *VIDE* stvari drugih transakcija koje su završene
Korisnici... -
13:46 Greške #29667: bringout, problem sa semaforima 3 put
- ja ću se prebaciti na ove druge stvari, već sam dobro skašen od ovoga
-
13:32 Greške #29667: bringout, problem sa semaforima 3 put
- Saša Vranić je napisao/la:
> Nisam uopšte usmjerio energiju na lock/nelock samo analiziram šta se desilo i radi čega, a to je prikazano u ovim isječcima logova
Objasniću ti šta mislim pod ovim.
Kod dijagnostike treba hipoteze stav... -
13:28 Greške #29667: bringout, problem sa semaforima 3 put
- Saša Vranić je napisao/la:
> Jedina stvar koja mi je sinula je sljedeća
> ...
SQL transakcija bi trebala da obezbjedi integritet. To znači da bi drugi korisnik trebao da vidi ili sve ili ništa.
Tvoje pitanje govori da još dosta tog... -
13:20 Greške #29667: bringout, problem sa semaforima 3 put
- u 126 komentaru kažeš:
-
12:04 Greške #29667: bringout, problem sa semaforima 3 put
- Nisam uopšte usmjerio energiju na lock/nelock samo analiziram šta se desilo i radi čega, a to je prikazano u ovim isječcima logova
-
12:03 Greške #29667: bringout, problem sa semaforima 3 put
- Ernad Husremović je napisao/la:
> Saša Vranić je napisao/la:
> ...
pa stavljao sam dijelove loga koji su bitni sa komentarima šta se događalo -
12:01 Greške #29667: bringout, problem sa semaforima 3 put
- Jedina stvar koja mi je sinula je sljedeća
* može li biti da sam imamo u IDS-u markiran dokument 10-10-000400 a da u fakt_doks tabeli na serveru taj dokument još nije stigao ?
ovo govorim iz onih razloga što se dešavalo da nestaju ... -
11:58 Greške #29667: bringout, problem sa semaforima 3 put
- > common/semaphores_full_algoritam.prg: run_sql_query("BEGIN; SET TRANSACTION ISOLATION LEVEL SERIALIZABLE")
-
11:57 Greške #29667: bringout, problem sa semaforima 3 put
- Vezano za primjer koji si gore naveo note-126:
> // nuliram IDS i setujem verziju na 501
> ...
u toku tvoje SQL transakcije željka završi svoju SQL transakciju.
To mi je nejasno s obzirom da obje transakcije rade update iste ta... -
11:53 Greške #29667: bringout, problem sa semaforima 3 put
- Što se tiče ovog problema, radi na njemu do 14:00 max.
Svakako će analiza loga ili testovi sa željkom biti najkorisniji u tom periodu da što više "ogolimo" - izolujemo problem.
Nakon toga se ponovo vrati na pripreme za ramaglas, n... -
11:50 Greške #29667: bringout, problem sa semaforima 3 put
- Saša Vranić je napisao/la:
> Dobro, log nam je sada fino pokazao stvar, jesi uočio šta se desilo ?
> ...
ne nisam dovoljno detalljno pročio. zakači log u cjelosti od jutros, u kom vremenskom period se desio konflikt. takođe sortiraj l... -
11:48 Greške #29667: bringout, problem sa semaforima 3 put
- > rezime nije u transakciji, rezime je da get_ids_from_semaphore() mora biti pod lock-om, praktično tada niko ne smije upisivati ništa u moj IDS dok ja ne pokupim i setujem na verziju
Dobro. Vidim da svu svoju energiju i analizu usmje... -
11:43 Greške #29667: bringout, problem sa semaforima 3 put
- Dobro, log nam je sada fino pokazao stvar, jesi uočio šta se desilo ?
Ja sam iznjeo problematiku, a šta je rješenje... to ne znam.
-
11:41 Greške #29667: bringout, problem sa semaforima 3 put
- Saša Vranić je napisao/la:
> to sam i prije 15 dana isto uočio na prvim testovima a evo se pokazalo sada sa novim logiranjem i tačno
Jedino je tačno da nismo postigli cilj, stvar ne funkcioniše. To što ti zadnjih 15 dana ponavljaš ni... -
11:38 Greške #29667: bringout, problem sa semaforima 3 put
- saša, dosta puta sam rekao, ali to očigledno nismo apsolvirali
Ovo je polazište. Molim te da ga pažljivo pročitaš http://redmine.bring.out.ba/issues/29667#note-83
Ta priča o lock/free operacija na aplikativnom nivu kod operacija či... -
11:38 Greške #29667: bringout, problem sa semaforima 3 put
- to sam i prije 15 dana isto uočio na prvim testovima a evo se pokazalo sada sa novim logiranjem i tačno
-
11:37 Greške #29667: bringout, problem sa semaforima 3 put
- taj lock bi bio jako kratak, praktično lock samo dok ne uradi
* SELECT
* UPDATE
ali je problem što je tabela već lock-ovana od strane željke....
-
11:29 Greške #29667: bringout, problem sa semaforima 3 put
- da bude reprezentativnije, događaj je ovakav:
-
11:24 Greške #29667: bringout, problem sa semaforima 3 put
- ovo je opasno:
-
11:06 Greške #29667: bringout, problem sa semaforima 3 put
- evo dijela log-a
-
10:56 Greške #29667: bringout, problem sa semaforima 3 put
- evo, napravio sam tako.... opet smo kuckali i opet sam isprovocirao problem
* imao sam da osvježim jedan dokument
* željka pravila novi i bila u procesu ažuriranja između ona dva sleep-a
* ja sam rekao F5 u pregledu i dobio sao fakt... -
10:20 Greške #29667: bringout, problem sa semaforima 3 put
- ako je ovaj nasilni (timeout) unlock od strane jaska izazvao gutanje te stavke, test koji si radio *NIJE REPREZENTATIVAN*
-
10:19 Greške #29667: bringout, problem sa semaforima 3 put
- > 1) bjasko odradio odradio unlock fakt_doks iako ga je vzeljka lock-ovala
postoji timeout vrijeme kod unlocka - nakon tog vremena user može unlockovati tabelu čak iako je u stanju "locked"
to je uvedeno da se ne bi desili dead lo... -
10:10 Greške #29667: bringout, problem sa semaforima 3 put
- pa i nije situacija kao jučer, imamo sada ove dvije kritične tačke
1) bjasko odradio odradio unlock fakt_doks iako ga je vzeljka lock-ovala
2) bjasko napravio sinhronizaciju podataka sa verzijom koju je on napravio
-
10:05 Greške #29667: bringout, problem sa semaforima 3 put
- i evo mislim potpuno identična situacija log-a kao i jučer....
-
09:51 Greške #29667: bringout, problem sa semaforima 3 put
- nisam siguran "šta će user dobiti u update statementu za last_trans_version ":https://github.com/knowhow/F18_knowhow/blob/5fe272caf2b39a15c72d5ef38b1921d789707035/common/semaphores_ids_algoritam.prg#L168
zato dodaj version, last_tran... -
09:43 Greške #29667: bringout, problem sa semaforima 3 put
- > jutros nastavili testove, i evo od 15 dokumenata jedan je opet izgubljen, ali nažalost ne mogu se sjetiti šta sam uradio i u kojem momentu...
> ...
Rekonstruiši događaje na osnovu logova. Ako nešto fali, dopuni log funkcije. -
09:42 Greške #29667: bringout, problem sa semaforima 3 put
- fali mi dokument *10-10-00342*
u nekoj fazi sam lupio F5 i tačno sam vidio da je samo fakt_fakt i fakt_doks2 osvježen, odmah sam znao da će dokument faliti, ali ne mogu se sjetiti u kojoj fazi (mislim na to u kojem je dijelu bila želj... -
09:41 Greške #29667: bringout, problem sa semaforima 3 put
- jutros nastavili testove, i evo od 15 dokumenata jedan je opet izgubljen, ali nažalost ne mogu se sjetiti šta sam uradio i u kojem momentu...
znači kod željke je sleep prije i nakon puširanja...
opcija da štampam fiskalni račun upo... -
11:17 Greške #29664: LD, specifikacija nema naših karaktera u nazivu firme itd... (Linux instalacija)
- ee znao sam :) hajd super
-
10:41 Greške #29664 (Zatvoreno): LD, specifikacija nema naših karaktera u nazivu firme itd... (Linux instalacija)
- pa eto kada se bude išlo ili davalo podršku postaviti
-
10:40 Greške #29664: LD, specifikacija nema naših karaktera u nazivu firme itd... (Linux instalacija)
- u slučaju da nema treba instalirati SL pack
sudo apt-get install language-pack-sl-base -
10:38 Greške #29664: LD, specifikacija nema naših karaktera u nazivu firme itd... (Linux instalacija)
- u pozivu wine-a fali sl_SI.UTF8 attachirana je ispravljena
-
09:21 Greške #29664: LD, specifikacija nema naših karaktera u nazivu firme itd... (Linux instalacija)
- bjasko probaj ti kod sebe na ubuntu sesiji vidjeti da nije do wine-a i podešenje codepage-a
22.11.2012
-
16:20 Greške #29667: bringout, problem sa semaforima 3 put
- treba napraviti te testova sa dužim pauzama. bez obzira na njih, ne bi se smjelo dešavati "gutanje" dokumenata
Slično kao pauze unutar ažuriranja, pauzu treba dodati
pauzu treba dodati i pauzu između "selecta i update-a ovdje":https... -
16:15 Greške #29667: bringout, problem sa semaforima 3 put
- Prije ovoga smo napravili opet jedan test sa grupom faktura nekih 10, sada je sve ok, imamo isto stanje.
Moguće je da smo problem riješili.
Sutra ćemo napraviti opet veliki test sa 30-ak faktura i simultanim radom. Sada moram ići. -
16:08 Greške #29667: bringout, problem sa semaforima 3 put
- testirao pauze - transakcija izoluje sve promjene - promjene se ne vide dok se transakcija ne okonča.
Sada će biti interesantno napraviti gornji test.
"izbrisao sam pauze":https://github.com/knowhow/F18_knowhow/commit/4e3fb408936... -
15:47 Greške #29667: bringout, problem sa semaforima 3 put
- Saša Vranić je napisao/la:
> aaaaaa momenat momenat, ne vjeruješ ti meni :)
i dalje nisam siguran da smo riješili problem. Ako ti to znači šta ne vjerujem ni tebi ni sebi.
Reprodukcija bug-a nije 100% sigurna, što znači da ni uzrok nij... -
15:45 Greške #29667: bringout, problem sa semaforima 3 put
- napravio sam novi commit koji onu one sql transakciju razbija na više upita prema serveru, ali opet transakcija
-
15:36 Greške #29667: bringout, problem sa semaforima 3 put
- update fmk.semaphores_fmk_test set version=999 where user_code='hernad' returing version, last_trans_version =>
vratiće stanje polja *nakon* update operacije -
15:23 Greške #29667: bringout, problem sa semaforima 3 put
- aaaaaa momenat momenat, ne vjeruješ ti meni :)
-
15:20 Greške #29667: bringout, problem sa semaforima 3 put
- http://stackoverflow.com/questions/6763692/postgres-update-after-select
-
15:17 Greške #29667: bringout, problem sa semaforima 3 put
- Ernad Husremović je napisao/la:
> ali to što si napisao ne radi u sql-u ...
znam :) nego samo ono što treba da se desi -
15:17 Greške #29667: bringout, problem sa semaforima 3 put
- ovo ne može unutar jednog sql izraza, moraju se koristiti funkcije sql_table_update funkcije sa begin, end... i imati 2 poziva prema serveru
-
15:17 Greške #29667: bringout, problem sa semaforima 3 put
- ali to što si napisao ne radi u sql-u ...
-
15:16 Greške #29667: bringout, problem sa semaforima 3 put
- uh dobro si.
ovo uopšte ne vraća select -
15:15 Greške #29667: bringout, problem sa semaforima 3 put
- Ernad Husremović je napisao/la:
> napravio sam novi commit - stavio sam operaciju čitanja ids polja, update-a verzije semafora i nuliranja u jednu sql transakciju
> ...
ne kontam šta bi ovo trebalo da radi: -
15:11 Greške #29667: bringout, problem sa semaforima 3 put
- Saša Vranić je napisao/la:
> recimo, nakon ovog prvog test-a smo pokušali još dva puta
> ...
znači da nismo uspjeli reproducirati sa sigurnošću bug ! To nije dobro. -
15:09 Greške #29667: bringout, problem sa semaforima 3 put
- > zatim setuje/nulira IDS i setuje sa verzije 1104 -> 1106 svoju verziju i tom prilikom prazni IDS polje
> ...
ako stavimo sve bjasko operacije unutar jedne SQL trasakcije, bjasko bi morao vidjeti IDS i verziju onakvu kako je započeo tr... -
15:05 Greške #29667: bringout, problem sa semaforima 3 put
- napravio sam novi commit - stavio sam operaciju čitanja ids polja, update-a verzije semafora i nuliranja u jednu sql transakciju
provjeri samo da li je ispravna SQL sintaksa pa napravi gornje testove
-
15:02 Greške #29667: bringout, problem sa semaforima 3 put
- recimo, nakon ovog prvog test-a smo pokušali još dva puta
1) imamo isto stanje podataka, željka ažurira sa spavanjem -> ja radim opciju "R" -> sve ok na kraju
2) željka napravila jedan dokument, pa zatim pravi novi i u momemtu kada s... -
14:58 Greške #29667: bringout, problem sa semaforima 3 put
- ako u funkciju nuliraj_ids.... postavimo da prvo iščita šta ima pa da to logira, trebali bi da znamo šta je tu bilo prije nuliranja ids-a
-
14:54 Greške #29667: bringout, problem sa semaforima 3 put
- bjaskova trenutna verzija 1104, uzeo podatke IDS-a verzije 1105
zatim setuje/nulira IDS i setuje sa verzije 1104 -> 1106 svoju verziju i tom prilikom prazni IDS polje
zašto na 1106 ? zato što je željka završila svoju transakciju i sa 1... -
14:53 Greške #29667: bringout, problem sa semaforima 3 put
- Ernad Husremović je napisao/la:
> > bjasko je setovao na zadnju aktuelnu verziju 1106, umjesto na 1105 i praktično ispraznio svoj IDS (a bio je željkin dokument)
> ...
da, setovao je svoje polje version na 1106 (prema zanjem aktuelnom ... -
14:50 Greške #29667: bringout, problem sa semaforima 3 put
- h2. Momenti ponovo
> A u momenut čitanja podataka za bjaska:
> ...
Gornje pauze i testovi će izbaciti priču o "momentima".
Ovdje je glavno pitanje šta korisnik bjasko vidi, a šta ne vidi u periodu trajanja željkine transakcije. Narav... -
14:44 Greške #29667: bringout, problem sa semaforima 3 put
- > bjasko je setovao na zadnju aktuelnu verziju 1106, umjesto na 1105 i praktično ispraznio svoj IDS (a bio je željkin dokument)
šta je setovao ? svoje polje "version" u semaforima ?
Ja i dalje ne vidim to što govoriš.
To znači da je u... -
14:39 Greške #29667: bringout, problem sa semaforima 3 put
- > ovo je momenat kada bjasko u fakt_doks IDS nema ništa !!!!!!
a koju verziju semafora bjasko čita ? onu što je vzeljka postavila u transakciji ?
last_transaction_version je kako treba (željkino) ali ids je prazan (nema željkinih stavk... -
14:38 Greške #29667: bringout, problem sa semaforima 3 put
- Saša Vranić je napisao/la:
> sporan je dio čitanja podataka i nuliranja....
> ...
što će ga reći, preskočio je jednu verziju -
14:35 Greške #29667: bringout, problem sa semaforima 3 put
- praktično dio čitanja podataka nije zaštićen lokovima...
-
14:34 Greške #29667: bringout, problem sa semaforima 3 put
- sporan je dio čitanja podataka i nuliranja....
u momenut čitanja podataka za bjaska:
fakt_doks je bio verzija 1105 / uzeo je neke tada podatke
u momentu kada je bjasko radio NULIRANJE_IDS-a :
-> željka završila transakciju i setovala... -
14:30 Greške #29667: bringout, problem sa semaforima 3 put
- evo ga dakle, izvući ću samo bitan dio:
-
14:22 Greške #29667: bringout, problem sa semaforima 3 put
- ovako sam uradio:
vzeljka ažurira račun, kada se pojavila poruka "spavam" (traje 5 sekundi) ja sam pustio opciju "R"
nije mi javljala da je lokovano išta....
tom prilikom sam uočio samo sync fakt_fakt na dnu....
i kada sam odradio r... -
14:15 Greške #29667: bringout, problem sa semaforima 3 put
- > // bjasko setuje svoj "fakt_doks" na verziju 1094 (iako je željka setovala na 1095
> ...
bjasko u toku transakcije uopšte ne vidi željkine promjene - sve dok je transakcija u toku. on iz tabele čita 1094 last_version, a njegova versio... -
14:10 Greške #29667: bringout, problem sa semaforima 3 put
- takođe, svi useri su po okončanju transakcije morali imati ids-ove u fakt_doks od ovog spornog dokumenta ... to bjasko nije nikako mogao izbrisati, pošto je transakcija bila u toku ... tek nakon transakcije id-ovi su se trebali pojaviti ...
-
14:09 Greške #29667: bringout, problem sa semaforima 3 put
- Ernad Husremović je napisao/la:
> čitanjem gornjeg loga jedna stvar je nejasna - to su vremena
> ...
između free_tables i end_transaction je proteklo 3 sekunde. u tom periodu je jasko vidio verziju 1094 kao posljednu. Tako to i treba -... -
13:58 Greške #29667: bringout, problem sa semaforima 3 put
- h2. Kako ovo treba raditi
- lock obezbjeđuje da nijedan drugi user ne može vršiti pushiranje novih podataka
- na read operacije nema locka
u konačnici imamo:
# jedan korisnik samo smije pushirati nove podatke u tabelu
# svi korisnici m... -
13:50 Greške #29667: bringout, problem sa semaforima 3 put
- a nije nije... pardon to smo riješili
-
13:46 Greške #29667: bringout, problem sa semaforima 3 put
- obratiti pažnju na funkciju
* update_rec_server....
ona radi lock prvo, i ako je lock-ovano ona čeka i vrti.... i to je ok
kada se tabela unlock-uje, ona radi SQL_DELETE, SQL_INSERT i push IDS-ova na server....
A šta je sa po... -
13:41 Greške #29667: bringout, problem sa semaforima 3 put
- stavi na "liniju 260":https://github.com/knowhow/F18_knowhow/blob/a728578dd5a60baa21f409680bf56c68fafc7088/fakt/fakt_azuriranje.prg#L260
-
13:39 Greške #29667: bringout, problem sa semaforima 3 put
- Očekujem da ćeš od tri želkina ažuriranja svaki put moži uloviti u tih 5 sekundi da ti izmjenom fiskalnog računa "progutaš" fakt_doks.
Tek kada se to postigne slijedi rad na otklanjanju bug-a -
13:37 Greške #29667: bringout, problem sa semaforima 3 put
- bojim se da me ne razumiješ
nakon ovih linija stavi hb_IdleSleep( 5 sekundi)
time ćeš transakciju produžiti i na taj način ćeš moći bez problema reproducirati bug sa željkom. To očekujem -
13:27 Greške #29667: bringout, problem sa semaforima 3 put
- pogledaj,
https://github.com/knowhow/F18_knowhow/blob/a728578dd5a60baa21f409680bf56c68fafc7088/fakt/fakt_azuriranje.prg#L255
push_.... je unutar transakcije
gdje misliš da stavim ? -
13:22 Greške #29667: bringout, problem sa semaforima 3 put
- znači: naš slijedeći cilj je postići jednostavnu reprodukcija bug-a
-
13:21 Greške #29667: bringout, problem sa semaforima 3 put
- ovaj problem možemo dosta jednostavno reproducirati.
unutar fakt_azur funkcije treba staviti hb_idle ... jedno 5 sekundi nakon što se uradi push ids-ova.
Tako da namjerno usporimo transakciju ažuriranja. Time ćeš moći pri svakom a... -
13:14 Greške #29667: bringout, problem sa semaforima 3 put
- znači ovaj dio gdje bjasko radio DBF_SEMAPHORE_SYNCHRO mi uopšte nije jasan, zašto ga je radio ????
bjasko je setovao sa update_rec_server.... verziju 1094 i onda je radio i dbf_semaphore_synchro jer je utvrđeno da je kod njega verzij... -
13:13 Greške #29667: bringout, problem sa semaforima 3 put
- čitanjem gornjeg loga jedna stvar je nejasna - to su vremena
# vzelljka 12:10:37 - ver semaphore: 1095
# bjasko 12:10:39 - ver semaphore 1093->1094
# vzeljka radi free_tables 12:10:37
# ali ažuriranje dokumenta - SQL transakcije se zav... -
13:08 Greške #29667: bringout, problem sa semaforima 3 put
- > END: update semaphore version after push vzeljka last_ver= 1095"
treba dodati kod logiranja ime tabele
> ...
-
12:58 Greške #29667: bringout, problem sa semaforima 3 put
- evo momenta
-
12:41 Greške #29667: bringout, problem sa semaforima 3 put
- mislim sljedeće korištenje fakt_doks od strane bjasko usera
-
12:40 Greške #29667: bringout, problem sa semaforima 3 put
- > Opet fakt_doks nema ?!??????
dobro sada traži u logu sljedeći kontakt bjasko usera sa fakt_doks -
12:30 Greške #29667: bringout, problem sa semaforima 3 put
- Ernad Husremović je napisao/la:
> da li je u toku rada vašeg rada zastoja - lock situacija ?
jeste, ja sam puširao fiskalni račun i reklo mi je da je lokovano, pa je čekao da se tabela oslobodi i nakon toga update odradio -
12:29 Greške #29667: bringout, problem sa semaforima 3 put
-
12:28 Greške #29667: bringout, problem sa semaforima 3 put
- da li je u toku rada vašeg rada zastoja - lock situacija ?
-
12:16 Greške #29667: bringout, problem sa semaforima 3 put
- ok, testirali smo unos nekih 10-ak dokumenata
i na kraju imamo rezultat
* vzeljka ima sve dokumente i sve brojeve veze popunjene ispravno
* bjasko - fali mi dokument 10-10-00318, sve ostale dokumente imam
znači desio se neki ga... -
11:35 Greške #29667: bringout, problem sa semaforima 3 put
- napravio si grešku, ispravio sam
-
11:29 Greške #29667: bringout, problem sa semaforima 3 put
- smjestio sam CASE tamo gdje pripada - u "reset semaphores funkciju":https://github.com/knowhow/F18_knowhow/commit/b7d94088320b05b89204f981516c9768c717c44e
testiraj sada -
11:28 Greške #29667: bringout, problem sa semaforima 3 put
- pa dobro, praktično patch bi bio da se prije pokretanja na svim semafor tabelama odradi
-
11:25 Greške #29667: bringout, problem sa semaforima 3 put
- on je dobar workaround
-
11:23 Greške #29667: bringout, problem sa semaforima 3 put
- ipak je onaj moj CASE bio dobar :)
-
11:23 Greške #29667: bringout, problem sa semaforima 3 put
- ako za takvog recimo izbrišemo loko bazu i pustimo full sinhro, to će rezultirati greškom opet
-
11:21 Greške #29667: bringout, problem sa semaforima 3 put
- hoće li ovo ipak stvoriti problem na ostalim instalacijama ?
u svim tabelama koje nisu nikada pipnute u njihovom semaforu stoji -
11:21 Greške #29667: bringout, problem sa semaforima 3 put
- jeste, to sam ti gore rekao...
-
11:17 Greške #29667: bringout, problem sa semaforima 3 put
- pa da tu priču završimo pushirao sam commit koji sa prvim insertom u semafor tabelu stavlja status 'free'
Sigurno je default vrijednost kod kreiranja tabele semaphores stavljena 'full' u sql create skriptama -
11:15 Greške #29667: bringout, problem sa semaforima 3 put
- Ernad Husremović je napisao/la:
> Saša Vranić je napisao/la:
> ...
Ali da se više ne bi igrali nagađanja pogledao sam get_semaphore_status koja opet provjerava polje "algorithm" kako sam i pretpostavljao.
on jednostavno vraća njegov... -
11:11 Greške #29667: bringout, problem sa semaforima 3 put
- Saša Vranić je napisao/la:
> također, opet je problem jer već imam setovano u tabelama semafora da je last_trans_number = -1
> ...
testni scenario treba biti: nema zapis u fmk.semaphores_xyz i pobrisan dbf xyz
Dovoljno je da test ur... -
11:11 Greške #29667: bringout, problem sa semaforima 3 put
- Saša Vranić je napisao/la:
> pa imamo poslije ispitivanje semafor statusa i ako pročita "full" vjerovatno to ne zna hendlirati
mislim da to nije nikakav problem. Da jeste on bi davno iskočio
-
11:10 Greške #29667: bringout, problem sa semaforima 3 put
- pa imamo poslije ispitivanje semafor statusa i ako pročita "full" vjerovatno to ne zna hendlirati
-
11:08 Greške #29667: bringout, problem sa semaforima 3 put
- > da li je to ok ?
ako nije do sada pravilo probleme ne vjerujem ni da će sada.
koliko se sjećam to polje se prvo nije koristilo a onda se koristi za praćenje statusa lock/free.
Ovo je loša praksa (prekrivanje jednog sadržaja dr... -
11:08 Greške #29667: bringout, problem sa semaforima 3 put
- također, opet je problem jer već imam setovano u tabelama semafora da je last_trans_number = -1
i ovo sa 0 neće proraditi, sada bi morao proći i ručno opet izbrisati sve semafor tabele -
11:03 Greške #29667: bringout, problem sa semaforima 3 put
- hm.... ne kontam što je u algoritmu "full" ???
a onda sam skontao, kod prazne semafor tabele "full" je default vrijednost polja ako se ne setuje kod inserta
da li je to ok ?
znači desila se full sinhro ali se nije setovao semafo... -
10:59 Greške #29667: bringout, problem sa semaforima 3 put
- pokušaj sada pushirao sam tu promjenu
-
10:57 Greške #29667: bringout, problem sa semaforima 3 put
- ali jok !
treba u prvi insert staviti da je last_trans_verision = 0 ne treba nikakav greatest nakon toga -
10:56 Greške #29667: bringout, problem sa semaforima 3 put
- stavi ovako u sql statement:
-
10:53 Greške #29667: bringout, problem sa semaforima 3 put
- ili nešto slično.....
evo šta mi je ostalo nakon pokretanja u tabeli -
10:51 Greške #29667: bringout, problem sa semaforima 3 put
- kada se odradi full sinhro situacija u semaforu treba da bude
* za prazannu tabelu -
10:49 Greške #29667: bringout, problem sa semaforima 3 put
- nije ovo dobro, sada sam pobrisao sporne semaphores tabele da se inseruju friški zapisi, sinhronizacija prođe, ali kada ponovo uđem u aplikaciju opet mi radi full sinhro svih tih tabela, valjda zato što je -1
-
10:31 Greške #29667: bringout, problem sa semaforima 3 put
- > i kada počistim loko bazu i pustim krene full sinhro i ovdje izbaci grešku zato što ne može update da napravi, znači ne radi se o tome da nema zapisa u semafor tabeli, pa insert ubaci ovo gore što si stavio
testni scenario treba bit... -
10:30 Greške #29667: bringout, problem sa semaforima 3 put
- > znači ne radi se o tome da nema zapisa u semafor tabeli
insert NULL vrijednosti se dešavao kod dosadašnjih verzija. od sada će biti -1 i sve je onda riješeno.
-
10:28 Greške #29667: bringout, problem sa semaforima 3 put
- > kažem ti da u tabeli semafora već postoji zapis
odakle se taj zapis pojavio ? pojavio se insertom.
Izbriši ga pa će ga aplikacija ponovo kreirati
-
10:26 Greške #29667: bringout, problem sa semaforima 3 put
- pa dobro ali šta će mi INSERT ????
kažem ti da u tabeli semafora već postoji zapis
| version | last_trans_version |
| -1 | NULL |
i kada počistim loko bazu i pustim krene full sinhro i ovdje izbaci grešku zato što ne može updat... -
10:25 Greške #29667: bringout, problem sa semaforima 3 put
- ovo je moguće riješiti i tako da se u samoj tabeli kod kreiranja setuje default za last_trans_version = -1, i da se zabrani NULL vrijednost ovog polja.
Nije zgoreg to i učiniti kod nekog budućeg upgrade-a strukture baze
-
10:22 Greške #29667: bringout, problem sa semaforima 3 put
- vjerovatno još negdje ima insert into fmk.semaphores_ ... koje ja nisam našao to pronađi.
Tvoj case je bio workaround za loše setovanu vrijednost last_trans_version kod prvog inserta. nađi prvi insert
-
10:20 Greške #29667: bringout, problem sa semaforima 3 put
- pa onda nisam našao dobro mjesto gdje se dešava prvi insert.
treba njega naći i staviti -1 u last_trans_version
-
10:18 Greške #29667: bringout, problem sa semaforima 3 put
- da, ali opet na čistu bazu imam istu grešku "null value ...."
fazon je što u semaforima već imam ono gore stanje -1/NULL, znači zapis je već insertovan -
10:11 Greške #29667: bringout, problem sa semaforima 3 put
- tražio sam gdje se desi prvi insert u tabelu semafora pa sam tu stavio -1, a izbacio ovaj gore "CASE što si ubacio":https://github.com/knowhow/F18_knowhow/commit/afc41c45e257a1aebcb67fb2f34ce4bfc31d252b
-
10:04 Greške #29667: bringout, problem sa semaforima 3 put
- > ne znam šta u slučaju kada je NULL, čime treba da se puni
hm, 0 je vjerovatno ok, ali za svaki slučaj staviti -1 da se zna da se nije desila prva sinhronizacija ... ali u principu ovo se može izbjeći ako se kod prvog inserta stavi d... -
10:01 Greške #29667: bringout, problem sa semaforima 3 put
- > znači radim prvo pokretanje, kreiraju se baze i radi se full sinhro
ponovi situaciju prvog pokretanja nakon svih ovih ispravki koje si napravio.
potrebno je postići da se od prve izvrši inicijalizacija semafora i dbf-ova -
09:59 Greške #29667: bringout, problem sa semaforima 3 put
- postavio sam tako, evo sad ide
-
09:50 Greške #29667: bringout, problem sa semaforima 3 put
- trebalo bi nešto ovako ?
-
09:42 Greške #29667: bringout, problem sa semaforima 3 put
- a u tabeli imamo ovo:
| *version* | *last_trans_version* |
| -1 | NULL |
-
09:39 Greške #29667: bringout, problem sa semaforima 3 put
-
09:38 Greške #29667: bringout, problem sa semaforima 3 put
- također onda izgleda radi ovoga uđe u beskonačnu petlju i nonstop vrti osvježavanje te tabele iako je broj zapisa 0
-
09:37 Greške #29667: bringout, problem sa semaforima 3 put
- sad imam grešku
-
09:31 Greške #29667: bringout, problem sa semaforima 3 put
- ... i još ispravka bug-a "commit":https://github.com/knowhow/F18_knowhow/commit/5a15466db034081143bffd9be9b299a4c3e96455 u sql klauzuli
-
08:59 Greške #29667: bringout, problem sa semaforima 3 put
- "commit":https://github.com/knowhow/F18_knowhow/commit/46e25824db5f65a507951306b34ab98fb0b707d0
napravio fprint test režim rada
ispravio bug u update_semaphore... funkciji -
08:37 Greške #29667: bringout, problem sa semaforima 3 put
- još "cleanup-a":https://github.com/knowhow/F18_knowhow/commit/d70a0118abfc80eeb048d93578cb98767f54441a update semaphor funkcije (ovaj i još jedan parent commit).
Sada je to funkcija koja se koristi samo nakon push operacije. Nakon read ... -
08:35 Greške #29667: bringout, problem sa semaforima 3 put
- ok, idem to napraviti
-
08:22 Greške #29667: bringout, problem sa semaforima 3 put
- Hajde molim te testiraj ovo sa željkom.
Podesite rad na testnom serveru (to je jasko osposobio) ili neka se ona zakači na tvoju testnu sesiju. pa simulirajte jučerašnje operacije.
Isprovocirajte gubitak stavki u fakt_doks.
Što s... -
08:17 Greške #29667: bringout, problem sa semaforima 3 put
- ovo je još pametnije "setovanje verzije nakon nuliranja":https://github.com/knowhow/F18_knowhow/commit/0e6451ea845c8d939966581aae109460228778e6
nemam potrebu čitati last_version u predhodnom statementu - jednostavno setujem ono što za... -
08:09 Greške #29667: bringout, problem sa semaforima 3 put
- bilo je dosta dupliranja i nepotrebnog koda.
update_semaphore funkcija se pozivala na duplo kod operacija čitanja
h2. Trenutak nuliranja semafora, rad drugih korisnika
takođe je bilo provjeravanja statusa semafora za tabelu kod ... -
08:03 Greške #29667: bringout, problem sa semaforima 3 put
- uradio sam "rewrite update_semaphore_version funkcija":https://github.com/knowhow/F18_knowhow/commit/259b6922f09e2b396cf40fe2b65e30f63695a3b8
to je ovaj i još 3 commit-a.
21.11.2012
-
16:21 Greške #29667: bringout, problem sa semaforima 3 put
- evo loga današnjeg da ima
-
16:13 Greške #29667: bringout, problem sa semaforima 3 put
- da.....
imamo update_semaphore_version() poziv u
nuliraj_ids.... funkciji
i u funkciji
ids_synchro() -
16:07 Greške #29667: bringout, problem sa semaforima 3 put
- Ernad Husremović je napisao/la:
> pogledaj koliko rupa ima u mojoj listi dokumenata.
> ...
griješiš samo ti *fakt_doks* nije bio sinhronizovan, zato što si štampao fiskalne račune, *fakt_fakt* ti je bio korektan
ako si štampao račun... -
16:06 Greške #29667: bringout, problem sa semaforima 3 put
- kada kažeš *transakcija* trebaš biti precizniji - misliš na traksakciju čitanja ili transakciju pisanja podataka.
generalno, unutar transakcije se dešava samo pisanje podataka.
Misilm da veliki broj rupa u mojoj listi nije uzrokova... -
16:05 Greške #29667: bringout, problem sa semaforima 3 put
- i kod željke se 2 puta okinulo
-
16:03 Greške #29667: bringout, problem sa semaforima 3 put
- pogledaj koliko rupa ima u mojoj listi dokumenata.
tu se definitivno ne radi ni o kakvom bugu uzrokovan milisekundama - kod mene nije bilo u listi sinhroniziranio 4-5 dokumenata.
Bug je definitivno golem ko kuća, ali ga ne vidimo -
16:01 Greške #29667: bringout, problem sa semaforima 3 put
- da to je to, nuliranje, pokupio sam set, ali je u međuvremenu uletio novi ID i jednostavno sam ga obrisao kada sam završio svoju transakciju
-
16:01 Greške #29667: bringout, problem sa semaforima 3 put
- hm... ili možda onaj bug koji sam predvidio ranije na #29539
a to je ovaj komentar http://redmine.bring.out.ba/issues/29539#note-64 -
15:59 Greške #29667: bringout, problem sa semaforima 3 put
- > interesantno je to zašto u hernad transakciji nema NULIRAJ_IDS
nuliranje se izvrši nakon što se preuzmu id-ovi sa servera - iz semafora.
Nuliranje se ne vrši prilikom pushiranja novih podataka na server. -
15:54 Greške #29667: bringout, problem sa semaforima 3 put
- Moguće s obzirom da nije bilo prijava drugih korisnika ...
Ovakav način rada - jedan fakturiše, a drugi pravi fiskalne račune samo mi prakticiramo. Taj scenario očigledno reproducira bug -
15:51 Greške #29667: bringout, problem sa semaforima 3 put
- interesantno je to zašto u hernad transakciji nema NULIRAJ_IDS.... ?!?????????
kada radim update, praktično mjenjam broj verzije IDS-a ? zar ne bi trebao nulirati
kao da je to problem u funkciji *update_dbf_server_and_dbf* -
15:49 Greške #29667: bringout, problem sa semaforima 3 put
- praktično željka je krenula sa update-om podataka verzije *1416*
u tom momentu je hernad uletio sa setovanje broja veze i napravio verziju *1417*
i željka završava svoju transakciju sa verzijom *1417* ali nije uspjela dabiti u dbf ... -
15:48 Greške #29667: bringout, problem sa semaforima 3 put
- znači postoji problem, naznačio sam ga kao BUG u ovom transkriptu log-a gdje je podatak izgubljen
-
15:48 Greške #29667: bringout, problem sa semaforima 3 put
- sporan je račun 10-10-00424, za njega nije osvježen broj fiskalnog računa kod vzeljke
evo dijela log-a -
15:36 Greške #29667: bringout, problem sa semaforima 3 put
- bilo je 4-5 faktura koje nisam vidio dok nisam uradio full sync.
Pogledaj rupe u brojevima u ovoj listi http://redmine.bring.out.ba/issues/29641#note-23
-
15:30 Greške #29667: bringout, problem sa semaforima 3 put
- koji ti je hernad dokument bio sporan ? koja faktura pa je nisi imao
-
15:08 Greške #29667 (Dodijeljeno): bringout, problem sa semaforima 3 put
-
15:08 Greške #29667 (Zatvoreno): bringout, problem sa semaforima 3 put
-
14:59 Podrška #28966: fakt_fakt->opis koristi li neko ?
- ma ovo je taman prilika da se pretrese i unos fakt dokumenta, to je ostalo dosta zapušteno
-
14:16 Podrška #28966: fakt_fakt->opis koristi li neko ?
- ... ali je tu lahkoću teško postići ako se sve u cjelini "ne pretrese" - mislim na koncept svih pripremnih tabela.
-
14:14 Podrška #28966: fakt_fakt->opis koristi li neko ?
- međutim, ako se atributi smještaju na server onda nema smisla da se i ostale stavke ne smjeste na server.
Naime, ima smisla sve podatke u slučaju izlaska iz pripreme prebaciti na server ...
Ali onda dolazimo do potrebe za pripremnim d... -
14:03 Podrška #28966: fakt_fakt->opis koristi li neko ?
- Saša Vranić je napisao/la:
>
> ...
možeš poslati na server prije izlaska iz aplikacije ili iz pripreme fakt.
u slučaju brisanja pripreme - pobriši atribute i to je teo.
tabela neka se zove fakt_fakt_atributi
-
13:54 Podrška #28966: fakt_fakt->opis koristi li neko ?
- Ernad Husremović je napisao/la:
> Saša Vranić je napisao/la:
> ...
hm... da ali ako izađem iz pripreme ode sve u hendek :) ili izađem iz aplikacije a dokument ostane u pripremi
-
13:53 Podrška #28966: fakt_fakt->opis koristi li neko ?
- Ernad Husremović je napisao/la:
> nikakvo budalesanje c_1, c_2 nam ne treba
> ...
da da, to je bolje -
13:47 Podrška #28966: fakt_fakt->opis koristi li neko ?
- nikakvo budalesanje c_1, c_2 nam ne treba
primarni ključ tabele je četvorka (idvd, brdok, rbr, atribut) -
13:46 Podrška #28966: fakt_fakt->opis koristi li neko ?
- fakt_opis tabela treba izgledati ovako
fakt_opis(idvd, brdok, rbr, atribut, value)
tako recimo stavka 2 dokumenta 10-0050 ima LOT = 122 i REF = R125
=>
fakt_opis(10, 50, 2, "LOT", "122")
fakt_opis(10, 50, 2, "REF", "R125")
... -
13:43 Podrška #28966: fakt_fakt->opis koristi li neko ?
- Saša Vranić je napisao/la:
> jedino još ne znam kako uvesti ovu tabelu, da li raditi semafor ili samo napraviti
> ...
da li nam temp tabela uopšte treba ? Ove podatke jednostavno možemo držati u memoriji tokom pripreme naloga kao array s... -
13:10 Podrška #28966: fakt_fakt->opis koristi li neko ?
- zrakni i ti pa vrati
-
13:10 Podrška #28966: fakt_fakt->opis koristi li neko ?
- jedino još ne znam kako uvesti ovu tabelu, da li raditi semafor ili samo napraviti
_fakt_opis.dbf
(pripremnu tabelu)
koja će se puniti i na osnovu koje ćemo puniti server tabelu itd... -
11:45 Greške #29664: LD, specifikacija nema naših karaktera u nazivu firme itd... (Linux instalacija)
- ovo je garant nešto do podešenja wine-a
-
11:44 Greške #29664: LD, specifikacija nema naših karaktera u nazivu firme itd... (Linux instalacija)
- unutar delphirb-a se vrši
-
10:48 Greške #29664: LD, specifikacija nema naših karaktera u nazivu firme itd... (Linux instalacija)
- za delphirb u fmk.ini fajlu postoji i podešenje konverzije
-
10:45 Greške #29664: LD, specifikacija nema naših karaktera u nazivu firme itd... (Linux instalacija)
- recimo na windows stanici radi...
vjerovatno encoding zapisa
ne znam da li je jedino moguće da je pogrešno setovanje wine instance - ima li ona encoding, kao da sam ranije vidio da negdje to i radi ?!!! -
10:39 Greške #29664 (Zatvoreno): LD, specifikacija nema naših karaktera u nazivu firme itd... (Linux instalacija)
20.11.2012
-
16:27 Podrška #26751 (Zatvoreno): IOS obrazac
- nisam skontao opet ovaj prelom....
za sada napravio 2 fajla pa se određuje koji će se pozivati. -
16:26 Nove funkcije #29645 (Zatvoreno): F18, fiskalne opcije, podešavanje
-
16:25 Podrška #29660 (Zatvoreno): Setovanje punog imena i prezimena za korisnike na bazi
-
16:25 Podrška #29660: Setovanje punog imena i prezimena za korisnike na bazi
- Da bi ovo odradili, defakto je potrebno logirati se na XTUPLE pa kroz user kontrole odobriti korisnike i setovati im ime i prezime itd....
lakši način je kroz sql konzolu, ako zadamo sljedeće komande (primjer prikazuje komandu za jed... -
16:21 Podrška #29660 (Zatvoreno): Setovanje punog imena i prezimena za korisnike na bazi
-
16:20 Podrška #29631 (Zatvoreno): Fiskalni parametri i opcije, redizajn
- HCP funkcije testirane...
FPRINT funkcije testirane....
uživo na uređajima -
16:19 Podrška #29659 (Zatvoreno): FIN, ODT verzija kartice, štampa više kartica
-
16:19 Podrška #29659: FIN, ODT verzija kartice, štampa više kartica
- "commit":https://github.com/knowhow/F18_knowhow/commit/058a41e03ad400096adcb0c1349489bb3ad6b3d1
-
16:18 Podrška #29659: FIN, ODT verzija kartice, štampa više kartica
- ispravljeni template fajlovi
"F18 template 1.2.6":http://code.google.com/p/knowhow-erp-f18/downloads/detail?name=F18_template_1.2.6.tar.bz2&can=2&q=
napravljena nova verzija koja sada omogućuje štampu kartica
* jedna kartica
*... -
16:17 Podrška #29659 (Zatvoreno): FIN, ODT verzija kartice, štampa više kartica
19.11.2012
-
18:18 Podrška #26751: IOS obrazac
- "commit":https://github.com/knowhow/F18_knowhow/commit/bb7a3794b8f6bf7c7560d354a80fd9cd572443cb
napravljen template i napravljena štampa u odt formatu...
moram skontati još ovaj PAGE BREAK definitivno -
16:34 Podrška #26751: IOS obrazac
- xml struktura je ovakva....
-
15:01 Podrška #26751: IOS obrazac
- ostao je još ODT print podataka
-
15:01 Podrška #26751: IOS obrazac
- kod velikih podataka (baze) na meniju uvedena opcija "generisanje podataka..." a onda prilikom poziva IOS izvještaja isključimo opciju "automatski generiši podatke IOS-a..."
-
15:00 Podrška #26751: IOS obrazac
- ok, postojeća txt varijanta stavljena u funkciju...
nije potrebno raditi generisanje podataka itd... to se uradi automatski kod pokretanja izvještaja i više se ne vrši unutar funkcije IOS specifikacija, to je sada čisto izvještaj.
-
14:08 Podrška #26751: IOS obrazac
- odmah sam predvidio i opciju štampe kroz ODT format...
-
14:08 Podrška #26751: IOS obrazac
- Ovako, prvo nepotrebna šuma koda sa opcijama
* pojedinačni
* svi
sve opcije koriste istu stvar, samo je pitanje da li ćemo zadati partnera ili ne !
"commit":https://github.com/knowhow/F18_knowhow/commit/7d6442d0e27a73c1582c1461... -
14:06 Podrška #26751: IOS obrazac
- postoje izvjesni problemi sa ios-om tako da sam uzeo ovo da malo sredim...
-
09:47 Podrška #29631: Fiskalni parametri i opcije, redizajn
- provjera naziva artikla, centralizirano
"commit":https://github.com/knowhow/F18_knowhow/commit/269e98434e37a6ff82102b599370bf27712d993d
recimo kod FPRINT-a ne smije biti znak ";" -
09:42 Podrška #29631: Fiskalni parametri i opcije, redizajn
- "commit":https://github.com/knowhow/F18_knowhow/commit/da96361f0a255e958879abaebffa5b29f0b07694
provjera izlaznog direktorija prije štampanja fiskalnog računa
16.11.2012
-
18:01 Podrška #29631: Fiskalni parametri i opcije, redizajn
- ... i mislim da sam pročistio, testirao sam sve fiskalne opcije
* fprint, tremol
* hcp nisam, tu imamo nekih kamaru fajlova...
Treba odmah predvidjeti i onu provjeru lokacije koja nas je zezala... ono nije drive dostupan i slično. -
12:20 Podrška #29631: Fiskalni parametri i opcije, redizajn
- uklonio potpuno tabelu fdevice.dbf itd... stare opcije
"commit":https://github.com/knowhow/F18_knowhow/commit/acd71aa838208f011b3e4a349e4a0be88e31ad77
sređene funkcije ispisa i unutar POS-a -
08:47 Podrška #29631: Fiskalni parametri i opcije, redizajn
- očistio sam dosta fiskalnih funkcija, ima toga još...
recimo objedinjena je funkcija koja vraća oznaku tarife za txt/xml fajl
isto treba odraditi za vrste plaćanja, jedinice mjere... -
08:45 Podrška #29631: Fiskalni parametri i opcije, redizajn
- prije je to svaka funkcija radila sama za sebe
-
08:45 Podrška #29631: Fiskalni parametri i opcije, redizajn
- do kasno sam radio na ovim opcijama...
uspio sam konačno da objedinim sve, što znači opcija štampe fiskalnog računa iz modula FAKT teče ovako: -
15:25 Nove funkcije #29645: F18, fiskalne opcije, podešavanje
- h1. 4) Odabir uređaja prilikom izdavanja računa
Prilikom izdavanja fiskalnih računa dobit ćemo menij
!scr_05.png!
iz kojeg ćemo izabrati aktuelni uređaj na koji želimo pustiti račun.
*Napomene:*
* Ako je podešen samo jedan... -
15:22 Nove funkcije #29645: F18, fiskalne opcije, podešavanje
- Fiskalne uređaje ćemo podesiti na sljedeći način:
h1. 1) Podešavanje fiskalnih uređaja unutar preduzeća
Odaberemo fiskalne parametre sa menija prametara (nisam postavio mjesto gdje se nalaze, jer su još u fazi izrade) te dobijamo... -
15:03 Nove funkcije #29645 (Dodijeljeno): F18, fiskalne opcije, podešavanje
-
15:03 Nove funkcije #29645 (Zatvoreno): F18, fiskalne opcije, podešavanje
15.11.2012
-
20:47 Podrška #29631: Fiskalni parametri i opcije, redizajn
- Ovo
Fi. novi parametri
je privremeno, neće tako biti... između ostalog to će biti samo F. ali nisam još isključivao trenutnu fiskalne parametre -
16:09 Podrška #29631: Fiskalni parametri i opcije, redizajn
- uočio sam još radnije da na opcijama menija stavljaš dvoslovne oznak oznake tipa:
* "1. opcija"
* "F. Francuska"
* "Fi. Fiskalni parametri"
* "10. opcija deset"
To nije dobro. Meni je osjetljiv na prvo slovo tako da se opcija Fi ili 10... -
15:46 Podrška #29631: Fiskalni parametri i opcije, redizajn
- "commit":https://github.com/knowhow/F18_knowhow/commit/5570ac226018e26cb767050e18423caf9c396650
napravio sam niz izmjena, uveo parametre itd....
sada trenutno radim na revrajtu opcija fiskalne štampe... itd...
ovo će mi trebati ...
14.11.2012
-
15:21 Podrška #29631: Fiskalni parametri i opcije, redizajn
- i to bi trebalo da proradi sve...
Ništa, prvi korak je uvođenje funkcija za podešavanje i čitanje parametara...
*Setovanje:* -
15:13 Podrška #29631: Fiskalni parametri i opcije, redizajn
-
15:06 Podrška #29631: Fiskalni parametri i opcije, redizajn
- ovim uvođenjem bi se i masa onih globalnih parametara riješila, tj. nema potrebe za njima...
sad imamo ono gFisc_use, gFisc_type itd...
a sada bi se kod fiskalnih opcija samo proslijedio "id uređaja" i automatski bi se iščitale pos... -
15:03 Podrška #29631: Fiskalni parametri i opcije, redizajn
- h2. Fiskalni uređaj prema vrsti dokumenta
I ovo je bitna stvar, da mogu podesiti da mi sve 10-ke iz FAKT-a idu na uređaj 1, a 11-ke idu na uređaj 2
Da li ovo može biti globalno ili može biti od korisnika do korisnika, hm...
* us... -
15:01 Podrška #29631: Fiskalni parametri i opcije, redizajn
- pošto nemamo mogućnost brisanja parametara onda možemo predvidjeti odmah 10 uređaja
uređaj 01 -
14:50 Podrška #29631: Fiskalni parametri i opcije, redizajn
- dolazimo do ovakvog seta podešenja:
*fiskalni parametri*
# globalni fiskalni parametri
# podešenje uređaja
# podešenje korisničkih postavki
# pregled tekućih postavki
gdje su:
h2. 1) globlani parametri
* koriste li se... -
14:43 Podrška #29631: Fiskalni parametri i opcije, redizajn
- Ono što je upitno je kako setovati ove parametre, znači imamo 2 nivoa setovanja parametara...
# štimanje uređaja (globalni parametri)
* uređaj_id
* naziv
* tip
* iosa
* itd...
# štimanje korisnički parametara za sam uređaj
* korisnik_i... -
14:41 Podrška #29631: Fiskalni parametri i opcije, redizajn
- h2. Auto generisanje PLU kodova
Na osnovu ovih parametara mi praktično uvijek imamo ID definisanog uređaja, (1, 2, 3, ... )
Pa tako, taj id proslijeđujemo funkciji koja se brine za automatski PLU. -
14:33 Podrška #29631: Fiskalni parametri i opcije, redizajn
- praktično na nivou preduzeća bi trebali da definišemo uređaje
preduzeće: *f18_01* (to je baza)
u njemu se koriste 3 fiskalna uređaja
definišemo u parametrima -
14:11 Podrška #29631: Fiskalni parametri i opcije, redizajn
- Kod ovih opcija se treba obratiti pažnja na automatsko generisanje PLU kodova, to je parametar u pgsql-u.
Tako da smo recimo imali situaciju da ista baza (više korisnika) pristupa na svako svoj uređaj.
Znači imamo 2 radne stanice:
... -
14:08 Podrška #29631: Fiskalni parametri i opcije, redizajn
- Imamo tri vrste rada sa uređajima:
h2. 1 situacija
Jedan korisnik i jedan fiskalni uređaj (standalone instalacija)
h2. 2 situacija
Više korisnika i više fiskalnih uređaja
h2. 3 situacija
Više korisnika i jedan fiskalni ... -
14:04 Podrška #29631: Fiskalni parametri i opcije, redizajn
- Prije svega je potrebno analizirati ovu situaciju...
-
14:04 Podrška #29631 (Dodijeljeno): Fiskalni parametri i opcije, redizajn
- Jučer usmeno pričali oko ove teme, pošto se pojavio problem u situacijama gdje se koristi lista uređaja, tj. da sa jednog radnog mjesta možemo slati račune na više fiskalnih uređaja i različitih tipova.
-
14:02 Podrška #29631 (Zatvoreno): Fiskalni parametri i opcije, redizajn
-
13:50 Podrška #28966: fakt_fakt->opis koristi li neko ?
- vrlo jednostavno u ovu tabelu možemo dodati i proizvoljna polja, kako je to bilo u FAKT.DBF tabeli:
* c_1
* c_2
* c_3
* c_4
* c_5
itd...
tabela: *fakt_opis*
| *idfirma* | *idtipdok* | *brdok* | *rbr* | *opis* | *c_1* | *c_2* | *c_3* ... -
11:57 Podrška #28966: fakt_fakt->opis koristi li neko ?
- praktično nama treba tabela koja će sadržati neke dodatne opise i karakteristike po stavkama fakture...
recimo, ovaj tiket je vezan za opis, ali imamo recimo i ona polja:
* serijski broj
* lot broj
* ref broj
* itd...
znam d...
12.11.2012
-
16:49 Podrška #29545 (Zatvoreno): FIN, globalni brojač naloga sa servera
-
16:49 Podrška #29545: FIN, globalni brojač naloga sa servera
- postavljeno kod ažuriranje, prenosa... prenosa kalk->fin itd..
-
16:48 Podrška #29545: FIN, globalni brojač naloga sa servera
- "commit":https://github.com/knowhow/F18_knowhow/commit/beb0b94eceaa23c11d18db2cdf1b99e4fe7f798e
globalni brojač stavljen u funkciju -
14:01 Podrška #29486: RNAL, čišćenje i stavljanje u funkciju
- "commit":https://github.com/knowhow/F18_knowhow/commit/a7f4e5f93c9a7ae1ad46124eed83f37714069976
prenos podataka za lisec, fmk korigovan, očišćen od bug-ova
08.11.2012
-
15:09 Podrška #29596 (Zatvoreno): knowhowERP_updater, W7 problem sa driverima za postgresql
- ove sam uzeo iz xtuple updater-a 2.2.4
-
13:53 Podrška #29596: knowhowERP_updater, W7 problem sa driverima za postgresql
- preljepimo preko trenutnih i stvar proguli
-
13:50 Podrška #29596 (Zatvoreno): knowhowERP_updater, W7 problem sa driverima za postgresql
- ista stvar kao i u rudniku bila, W7 updater ne funkcioniše, nadošao da je problem do dll-ova
-
13:16 Podrška #29594: F18, konektor na mysql bazu, forma za logiranje
- jednostavno, ovakve konekcije na redmine mogu trebati i za druge stvari i za druge module
-
13:15 Podrška #29594: F18, konektor na mysql bazu, forma za logiranje
- nisi trebao zatvarati ovaj tiket svejedno...
napravio sam redmine biblioteku
"f18_redmine.prg":https://github.com/knowhow/F18_knowhow/blob/54e5fba9a67f17ae135cf66e9fdcc5004b857197/common/f18_redmine.prg
koja se koristi na sljedeći nač... -
12:49 Podrška #29594: F18, konektor na mysql bazu, forma za logiranje
- tako sam u biti i implementirao...
to su parametri koji se koriste sa set_metric ili fetch_metric
-
11:51 Podrška #29594: F18, konektor na mysql bazu, forma za logiranje
- vidim da sam i ja pominjao http://redmine.bring.out.ba/issues/29110#note-8 login formu, što je pogrešno - tačnije nepotrebno.
-
11:50 Podrška #29594 (Odbačeno): F18, konektor na mysql bazu, forma za logiranje
-
11:49 Podrška #29594: F18, konektor na mysql bazu, forma za logiranje
- znači *NE* džoniti login formu postgresql-a, nego jednostavno definisati parametre konekcije na redmine bazu podataka.
Parametri, globalno za organizaciju:
# redmine_db_type: mysql
# redmine_db_user: root
# redmine_db_password: redmine... -
11:47 Podrška #29594: F18, konektor na mysql bazu, forma za logiranje
- to riješiti putem parametara u RNAL-u.
Nema potrebez za pravom interaktivnom login formom. -
11:37 Podrška #29594: F18, konektor na mysql bazu, forma za logiranje
- Pored postojeće login forme koju imamo, treba implementirati i formu za konekciju na mysql bazu
tako da prije pokretanja specifičnog izvještaja imamo "podesiti parametre konekcije"
gdje će se otvoriti forma sa parametrima za kačenje na... -
11:37 Podrška #29594 (Odbačeno): F18, konektor na mysql bazu, forma za logiranje
-
11:35 Podrška #29593 (Zatvoreno): F18 release 1.3.66 + template 1.2.3
- puširao windows 32 verziju
-
11:27 Podrška #29593: F18 release 1.3.66 + template 1.2.3
- puširao template 1.2.3 verziju
puširao ubuntu32 verziju F18
-
11:27 Podrška #29593 (Zatvoreno): F18 release 1.3.66 + template 1.2.3
-
11:14 Podrška #29489 (Zatvoreno): FAKT, stanje artikla prilikom unosa dokumenta na osnovu kalkulacija
-
11:14 Podrška #29489: FAKT, stanje artikla prilikom unosa dokumenta na osnovu kalkulacija
- ako je ovaj parametar popunjen pri unosu fakture se ispisuje stanje tog artikla
-
11:14 Podrška #29489: FAKT, stanje artikla prilikom unosa dokumenta na osnovu kalkulacija
- "commit":https://github.com/knowhow/F18_knowhow/commit/645ddc3690811cebe1d9db0184136395b4374678
-
11:13 Podrška #29489: FAKT, stanje artikla prilikom unosa dokumenta na osnovu kalkulacija
- postavimo za RJ 10 - konto 1330, za RJ 11 - konto 13301 itd...
po želji -
11:12 Podrška #29489: FAKT, stanje artikla prilikom unosa dokumenta na osnovu kalkulacija
- U FAKT-u u šifrarniku radnih jedinica je potrebno postaviti za odgovarajuću radnu jedinicu koji će se konto gledati
-
08:27 Podrška #29489 (Dodijeljeno): FAKT, stanje artikla prilikom unosa dokumenta na osnovu kalkulacija
- napraviti ovo danas
-
08:59 Greške #29584 (Zatvoreno): FIN, budžetske opcije, korekcije
-
08:25 Greške #29561 (Zatvoreno): VIRM, ako fali javni prihod u šifraniku, aplikacija izbaci grešku
- greška:
-
08:10 Greške #29198 (Zatvoreno): FAKT, stampa storno fiskalnog racuna, error width
-
08:09 Podrška #29544 (Odbačeno): f18_lock_tables() treba završiti sa određenim stanjem dbf tabela
07.11.2012
-
10:23 Greške #29584: FIN, budžetske opcije, korekcije
- "commit":https://github.com/knowhow/F18_knowhow/commit/09eeb851b7435e3b7c2b122f639c278f4c5ab25e
-
10:22 Greške #29584 (Zatvoreno): FIN, budžetske opcije, korekcije
02.11.2012
-
15:48 Podrška #29572 (Zatvoreno): LD->VIRM, virman za tekući račun, ispis broja radnika obuhvaćenih za tekući
- "commit":https://github.com/knowhow/F18_knowhow/commit/e04367675e5afd3e3cdce4086fb14fec1bc2910e
ispravljeno -
15:47 Podrška #29572 (Zatvoreno): LD->VIRM, virman za tekući račun, ispis broja radnika obuhvaćenih za tekući
-
15:46 Greške #29571 (Zatvoreno): LD, unos datuma isplate plate ispada sa greškom
- "commit":https://github.com/knowhow/F18_knowhow/commit/e04367675e5afd3e3cdce4086fb14fec1bc2910e
zatvore se tabele pa se otvaraju iznova -
15:45 Greške #29571 (Zatvoreno): LD, unos datuma isplate plate ispada sa greškom
- Opcija inače radi, ali najvjerovatnije kada povučemo neki izvještaj ili slično nešto bude sa tabelama.
-
15:33 Podrška #29570 (Zatvoreno): Indikator my_use_semaphore() funkcije u dnu aplikacije
-
15:33 Podrška #29570: Indikator my_use_semaphore() funkcije u dnu aplikacije
- ako ostane u nekoj fazi crven na kraju to nije dobro i to je sam indikator da nešto nije ok.
-
15:32 Podrška #29570: Indikator my_use_semaphore() funkcije u dnu aplikacije
- pored što se logira napravio sam da se ispisuje stanje u donjem dijelu aplikacije, kao i nivo logiranja
"commit":https://github.com/knowhow/F18_knowhow/commit/d7e7374604e8710ede0fe1a5e048492150bd8dd0
i to sada lijepo vidimo, recimo... -
15:31 Podrška #29570 (Zatvoreno): Indikator my_use_semaphore() funkcije u dnu aplikacije
- Ovo nije loša stvar da se vidi stanje semafora
-
15:14 Podrška #29567 (Zatvoreno): logiranje my_use_semaphore_on() i my_use_semaphore_off()
- "commit":https://github.com/knowhow/F18_knowhow/commit/a3d194b4398e32af7a129ec9d753d9bb5ee60edc
i to se sada logira, to je recimo također jako bitno kod pregleda log-a -
15:10 Podrška #29567 (Zatvoreno): logiranje my_use_semaphore_on() i my_use_semaphore_off()
-
15:10 Greške #29566 (Zatvoreno): update_rec_server_and_dbf() ne vraća semafor u stanje sinhronizacije
-
15:09 Greške #29566: update_rec_server_and_dbf() ne vraća semafor u stanje sinhronizacije
- recimo funkcija (sestra) delete_rec_server_and_dbf... to radi
-
15:09 Greške #29566: update_rec_server_and_dbf() ne vraća semafor u stanje sinhronizacije
- "commit":https://github.com/knowhow/F18_knowhow/commit/440bd3e6d951878eb236dcf0f05470c3b3a4de90
-
15:09 Greške #29566 (Zatvoreno): update_rec_server_and_dbf() ne vraća semafor u stanje sinhronizacije
-
11:50 Greške #29561: VIRM, ako fali javni prihod u šifraniku, aplikacija izbaci grešku
- ako fali šifra javnog prihoda aplikacija izbaci error sa funkcijom
-
11:50 Greške #29561 (Zatvoreno): VIRM, ako fali javni prihod u šifraniku, aplikacija izbaci grešku
-
11:49 Greške #29542 (Zatvoreno): POS, štampano zaduženje, fale totali
- lažna uzbuna
-
11:48 Greške #29560 (Zatvoreno): POS, ručni unos zaduženja, ne može se dodati nova šifra u šifraniku robe
01.11.2012
-
15:54 Podrška #29544: f18_lock_tables() treba završiti sa određenim stanjem dbf tabela
- h2. rezime f18 core library ver 3.7.7
Po završetku f18_lock_tables funkcije sve dbf tabele koje su sinhronizovane, ostaju otvorene u svom standardnom području
Prije poziva f18_lock_tables nije potrebno otvarati te dbf_ove
-
15:48 Podrška #29544: f18_lock_tables() treba završiti sa određenim stanjem dbf tabela
- ovom ispravkom se obezbjeđuje da će dbf tabela koja se lockuje biti otvorena:
https://github.com/knowhow/F18_knowhow/commit/20dba1dd32b02db63f7eb1b1213d2e23b3bb7def#L3L62
i pri tome biće otvorena u svom standardnom području (WA) -
15:42 Podrška #29544: f18_lock_tables() treba završiti sa određenim stanjem dbf tabela
- u pravu si da bi close all u f18_lock izazvao haos.
ali ni ovo tvoje rješenje nije dobro. ostaje na istom kao juče.
Zašto nije dobro ? zato što iza f18_lock ne znamo kakvo je stanje, a to je veliki problem.
Na svim mjestima gdje... -
14:35 Podrška #29544: f18_lock_tables() treba završiti sa određenim stanjem dbf tabela
- korigovao sam ovo isto i kod KALK, FIN modula
isključio one my_use_semaphore sekvence -
12:58 Podrška #29544: f18_lock_tables() treba završiti sa određenim stanjem dbf tabela
- recimo, testirao sam fakt ažuriranje na dvije strane i to radi kako treba
fino sinhronizuje podatke itd... nisam imao nikakvih propusta -
12:50 Podrška #29544: f18_lock_tables() treba završiti sa određenim stanjem dbf tabela
- ovi koraci koji su planirani će napraviti budaleštine a to nam ne treba na terenu
-
12:39 Podrška #29544: f18_lock_tables() treba završiti sa određenim stanjem dbf tabela
- "commit":https://github.com/knowhow/F18_knowhow/commit/18b6079931176a4670021ed2153b26aeab6a70ad
ja bih za početak napravio ovako:
recimo fakt ažuriranje
https://github.com/knowhow/F18_knowhow/blob/18b6079931176a4670021ed2153b26a... -
11:33 Podrška #29544: f18_lock_tables() treba završiti sa određenim stanjem dbf tabela
- I to će stvoriti belaj !!!
Trebalo bi onda unutar funkcije *f18_lock_tables* da se desi -
11:31 Podrška #29544: f18_lock_tables() treba završiti sa određenim stanjem dbf tabela
- h2. 2) Update pojedine stavke u tabeli
Evo jednog lijepog primjera
https://github.com/knowhow/F18_knowhow/blob/7b95a882381d725a3d8319aa399e39bde7f7b404/fakt/fakt_fiscal.prg#L1375
update broja fiskalnog računa
ovdje korisimo F... -
11:27 Podrška #29544: f18_lock_tables() treba završiti sa određenim stanjem dbf tabela
- međutim to će ostaviti efekta na dosta stvari
imamo recimo:
# ažuriranje
# update neke tabele
h2. 1) Ažuriranje
Ovo je jasna situacija, nako što se pozove -
11:26 Podrška #29544: f18_lock_tables() treba završiti sa određenim stanjem dbf tabela
- sada smo usmeno dogovarali da treba da se u f18_lock_tables() funkciju uvede da nakon što se osvježi stanje da se zatvore sve tabele
-
11:24 Podrška #29544 (Odbačeno): f18_lock_tables() treba završiti sa određenim stanjem dbf tabela
-
15:06 Greške #29546 (Zatvoreno): FIN, kartica odt varijanta, greška sa sql upitom
-
15:06 Greške #29546: FIN, kartica odt varijanta, greška sa sql upitom
- parser uvijek mora dati rezultat, ne smije provjeravati da li je uslov prazno
ako nam treba takva vrsta provjere onda radimo ovo: -
15:04 Greške #29546: FIN, kartica odt varijanta, greška sa sql upitom
- "commit":https://github.com/knowhow/F18_knowhow/commit/3cd0ebb0ed3036ab5764d6cd00efe64054ea2bc7
ispravljeno -
15:04 Greške #29546: FIN, kartica odt varijanta, greška sa sql upitom
- prilikom pregleda jednog log-a uočio sam ovu grešku
-
15:03 Greške #29546 (Zatvoreno): FIN, kartica odt varijanta, greška sa sql upitom
-
14:39 Podrška #29545: FIN, globalni brojač naloga sa servera
- implementirana opcija brojača
"commit":https://github.com/knowhow/F18_knowhow/commit/de1f958e533cda8bc294c6248cdacbf7c463a418
tj, glavne funkcije
sada ih treba ubaciti unutar novog naloga itd....
gdje god ima potreba za tim -
14:38 Podrška #29545: FIN, globalni brojač naloga sa servera
- imamo ove prenose KALK->FIN itd... i u tim momentima brojači se dodjeljuju putem dbf-a, kao do sada...
treba uzimati globalni brojač sa servera -
14:38 Podrška #29545 (Zatvoreno): FIN, globalni brojač naloga sa servera
- implementirati identičnu stvar kao i u modulu FAKT, brojač treba da se uzima sa servera
-
12:11 Greške #29542: POS, štampano zaduženje, fale totali
- nisam upratio ovo, izbacuju se totali na izvještaju
-
11:23 Greške #29542 (Zatvoreno): POS, štampano zaduženje, fale totali
-
12:08 Greške #29543 (Zatvoreno): POS, nakon unosa ručnog zaduženja pobrišu se naziv i cijena artikla
-
12:06 Greške #29543: POS, nakon unosa ručnog zaduženja pobrišu se naziv i cijena artikla
- ispravljen bug kod ručnog unosa zaduženja
"commit":https://github.com/knowhow/F18_knowhow/commit/753c725b88ef1414ef7a984fa6bac5ddda6e36c4
-
11:24 Greške #29543 (Zatvoreno): POS, nakon unosa ručnog zaduženja pobrišu se naziv i cijena artikla
31.10.2012
-
15:08 Nove funkcije #29510: FIN, subanalitička kartica (SQL varijanta)
- Ernad Husremović je napisao/la:
> nema potrebe za ovo _std u naslovu
> ...
to je stavljeno iz razloga što može biti druga varijanta kartice, pa bi bio fin_kart_02 ili nešto treće -
10:28 Nove funkcije #29510: FIN, subanalitička kartica (SQL varijanta)
- na ticket staviti uzorak izvještaja.
sam template izbriši sa ticketa -
10:26 Nove funkcije #29510: FIN, subanalitička kartica (SQL varijanta)
- nema potrebe za ovo _std u naslovu
staviti "fin_kart"
-
09:36 Nove funkcije #29510: FIN, subanalitička kartica (SQL varijanta)
- template smješten unutar paketa 1.2.2
http://code.google.com/p/knowhow-erp-f18/downloads/detail?name=F18_template_1.2.2.tar.bz2&can=2&q=#makechanges -
09:33 Nove funkcije #29510 (Zatvoreno): FIN, subanalitička kartica (SQL varijanta)
- može se koristiti
-
09:32 Nove funkcije #29510: FIN, subanalitička kartica (SQL varijanta)
- i eksport kartice vratio u funkcionalnost
-
09:00 Nove funkcije #29510: FIN, subanalitička kartica (SQL varijanta)
- ispravljeni i datumi, ubačena i mogućnost dvovalutne kartice itd...
sada je to kompletno -
08:47 Podrška #29509 (Zatvoreno): SQL funkcije za WHERE uslov
- "commit":https://github.com/knowhow/F18_knowhow/commit/4bf7a0b4bf7856ceb24f7279f291313fb642e315
ubačena varijanta, bez datuma, sa jednim datumom ili datum prazno itd...
30.10.2012
-
10:36 Podrška #29524 (Zatvoreno): F18 release 1.3.50
-
10:36 Podrška #29524: F18 release 1.3.50
- puširao windows32 verziju
-
10:29 Podrška #29524: F18 release 1.3.50
- puširao ubuntu32 verziju
-
10:28 Podrška #29524 (Zatvoreno): F18 release 1.3.50