- init mouse support
- F18 eShell, ui_meni debug
- F18 eShell windows debug, ui_menu.prg refactor
- F18 - eShell - onTitleChanged
- KALK - IP fix knjizna vrijednost kada se cijene u dokumentu mijenjaju
- azure-pipeline hosted
- azure-pipeline localhost windows
- eshell_cmd / 4
- test localhost azure-pipeline / fedora docker-ce / $(NEXTCLOUD_HERNAD_PWD) defined in Pipelines/Library/API_KEYS variable group
- pos stanje fix, nivelacije dat_od >= dat_do fix
- pos izvj u kalk / 2
- kalk pregled prod varijanta 2
- shift-F10 - parametri aplikacije kad je non admin
- kalk pregled prod maloprodajna mreza v1.1 - nc D/N
- KALK IP - pos dostupna osnovna cijena
- RS FLINK popust - nCijenaNeto
- KALK IP -> POS
- KALK export/import
- pos kartica - kolicina 3 decimale
- pos priprema - validacija cijena prije zakljucenja racuna
- POS obrada 79 dat_od > tekuci datum: SELECT p2.pos_popust_naknadna_obrada()
- KALK 11 datdok uzima datum iz odgovarajuceg 21-datfaktp
- KALK 11-ke off promjene cijena, generacija nivelacija
- POS FIX bug datum_obrade
- pos_set_naziv_domaca_valuta
- KALK browse dokumenti /2
- POS nova kartica, pregled 21
- KALK, POS haos retroaktivno - dan za harakiri
- KALK 71-79 /2
- eShell inkey pravi problem, ali windows trazi inkey 0.1
- pos realizacija popust
- eShell cmd 0.4 inkey /3
- flink pos, fiskalni_tarifa, dnevni izvjestaj
- bintray ne kontam/3
- flink placanje kartica /3
- tremol cmd fix
- kalk kontiranje azuriranog fix
- debug eShell PDF print /3
- K_F12 refresh/2
- pos storno fix
- bug email fix
- windows print fix /3
- linux print fix
- POS fiskalni handliranje vanrednih situacija
- POS 21 - bez cijena
- cleanup pdf print /2
- KALK 11 fix gkolicin2 22->11 BUG
- KALK KARTICA PROD popust
- lager lista prodavnica ERRC, ERR0, ERRK
- KALK 11 stdok prevrne prodavnica-magacin
- KALK 81 fix
- KALK kontiranje grande na kvadrat cleanup
- gBaznaValuta out
- kurs() kraju generacije fin_pripr
- ažuriranje KALK-FIN sa što manje pitanja
- ažuriranje KALK-FIN fin priprema brisanje
- fix kontiranje 11
- revert select_o_trfp use via use_sql_trfp()
- kalk brojaci PSQL/SP
- kalk 11, 21 - kontrola postojanja brfaktp
- pos roba, partn readonly
- cleanup - zabrana CTRL_F9
- FIX KALK 22-11
- POS kada ima vise cijena, prikazati stanje
- POS 89 -> KALK 81 workflow
- KALK 81, 89 stampa PDF
- KALK maloprodaja konverzije
- fix build
- POS 22 workflow
- POS stanje i kartice
- FIX pos stanje
- 02 - zaduženje roba sa količinom 0
- POS realizacija kase
- kontiranje 42-ke u shemama kontiranja ima POREZ2
- FIN nalog pdf
- POS pracenje stanja vraceno
- POS fix pos_osob init
- KALK 21 generacija
- f18.sifk, f18.sifv cleanup
- pos_osob, vrstep - fmk schema pos out
- fiskalni parametri
- fiskalni loop fix
- fiskalne funkcije belaji
- osnovne info fix
- out sql_cleanup, sql_cleanup_all
- parametar
db_version
, out tabela schema_migrations
- POS TREMOL fiskalne funkcije
- roba_id uuid - blacklist
- KALK 02, POS 42 - KALK 49
- TKV v2
- POS PM --pos-pm
- KALK TKV fix KO
- KALK IM obrazac PDF
- KALK 16, 95, 96
- ci fix
- debug pdf-view inkey(0.2) -> inkey(0)
- KALK, POS maloprodaja init
- POS grande cleanup/1
- FAKT azur: bugfix:
IF s_hF18Dbfs[ cDatabase ][ cItem ][ "wa" ] == hItem[ "wa" ]
=>IF s_hF18Dbfs[ cDatabase ][ cItem ][ "table" ] == hItem[ "table" ]
- DEBUG windows setprc(0,0), outstd(""), inkey(0.2)
- DEBUG windows PDF output
- windows terminal save screen/restore kad je hb_cdpSelect( "SLWIN" ) - brljotina
- DEBUG
[vscode]
output - OutStd(...vscode...)
F18_ESHELL=1
, PDF[vscode#pdf.view]<file>[vscode#end]
- bruto bilansi pdf: fix paginacija, rekapitulacija po klasama na novu stranu
- bruto bilans pdf: analitika, sintetika
- command line parametri:
-ua
- admin user,-up
- admin password <shift+F10>
- admin meni
- F18_HOME envar - nova lokacija podataka
- refaktor f18_use_module(), fix F_FAKT_PRIPR_DUPLO
- cre_dbfs when --epdv:
IF get_f18_param("run") == "epdv" .OR. f18_use_module( "epdv" )
- EXE/../F18_util, EXE/../F18_template
- run --dbf-prefix, os, ld, fakt, ePDV
- PQReceive()
- merge origin/3-fix
- azure-pipelines CHANGELOG.md trigger
- bintray hernad -> bringout
- IM cijena (vpc=nc)
- FAKT partn.idrefer specifikacija prodaje po količinama
- FAKT lista dokumenata partn.idrefer
- appveyor F18_RNAL out
- naša slova "prosječna ..."
- f18_editor linux async
- F18_ELECTRON_HOST - HB_INKEY_ALL / F18_GUI - HB_INKEY_EXT
- fix: KALK IP ručni unos(popisana količina, mpc, nc)
- fix: KALK prodavnice rekapitulacija tarifa ažurirani dokument
- fix: OS export datopt
- fix: Odabir organizacija > 120
- ENTER keystorm fix
- Prefix u svim sql upitima gdje se pojavljuje public.usr:
set search_path to fmk,public;
select ... from public.usr
- os_promj crna rupa fix
- fix os_promj sem
- fix sast admin promjena učešća sirovine u sastavnicama
- unos OS, amort prikaz sve stope
- ulazna kalkulacija, provjera odstupanja nabavne cijene iznad praga 99.99%
- kartica magacin, prodavnica - unos po barkodovima fix
- datval fix, početno stanje po otvorenim stavkama
- sif partner F9 - auto novi id
- fakt pratiti stanje roba, S - sifarnik FAKT stanje pregled
- Wpar +bug NIL var
- LD obr 2001 cleanup bug * koef NIL
- bugfix cre virm_pripr.dbf
- debug5 specif 2001
- kada smo u modulu kalk stanje robe "S" - prikaz stanja magacinskih konta
- ROBA: kod unosa nove šifre ili ispravke polja barkod ispitati da li već postoji barkod
- kalk razduženje magacina na osnovu pos realizacije
- POS stanje robe = kalk magacin stanje
- cleanup f18_start_edit, editor B/W, ESC izlaz
- kalk - pos procedura cleanup
- kalk parametrizirano (opet) kalk konverzija valute KM/EUR pri unosu dokumenata 10, 81
- Pretraga šifri: "SO. " - sortiraj po nazivu, traži sve što počinje sa "SO"
- barkod terminal import - is_roba_aktivna(), na terminal se eksportuju samo aktivni artikli, oni koji postoje u prometu kalk_kalk
- pos semafori out
- unos barkod = D, fix unos dokumenata
- kartica od-do
- ostav F5-F6 debug
- p_sifra empty - prikazati sve šifre
- IOS template update
- FAKT-FIN kontiranje hack zaokruženje izbačen
- IOS saldo 0 print D/N
- FAKT pregled dokumenata sort (D)atdok/(B)rdok
- upgrade pitati samo prilikom prvog ulaska u aplikaciju
- BUGFIX: fin otvorene stavke ručno zatvaranje F5-F6, kartica za odredjeni broj veze sort po datumu
- BUGFIX: kalk_2_fakt
- BUGFIX: fakt-kalk normativi select_o_sastavnice()
- BUGFIX: realizacija kumulativno po partnerima, stanje robe
- BUGFIX: vrstep fakt štampa liste dokumenata
- BUGFIX: fin povrat - storno, kartica po brojevima veze meni
- BUGFIX: eutanazija fin ostav rucno, fin kompenz
- p_sifra recno=0, empty vrati FALSE
- BUGFIX: unos RJ suban kartica
- BUGFIX: ld pregled isplata tekući račun
- BUGFIX: cleanup fin povrat naloga: FIN_POVRAT_NALOGA / 67, Variable does not exist CIDRJ
- kalk 10 unos sirovina - fix vpc=0, prikaz prodajne cijene OUT
- fakt unos prikaz stanja partnera kupac/dobavljač
- FAKT_FTXT ne FTXT, BUGFIX: SET_TABLE_VALUES_ALGORITAM_VARS / 422, FAKT_FTXT_INO_KLAUZULA / 498
- Kompenzacija cleanup
- FAKT -> KALK još BUGFIX, pa popravni
- FAKT 11 -> KALK 41
- FAKT export/import polje e_doks->korisnik M(10), e_doks.fpt
- FAKT open_fakt_doks_dbf OUT
- hb_SetKey( hb_keyNew( "C", HB_KF_CTRL ), {|| set_clipboard() } )
- FAKT big-ball-of-mud
- FAKT cre dbf fakt OUT
- FAKT->KALK
- fakt brdok: Left->PadR, sql: Left->rpad
- fakt_open_dbf() out, fakt sql big-bang 03
- box_x_koord(), box_y_koord() big-bang
- CORE: cleanup sifk-sifv
- BUGFIX: početno stanje Alias does not exist/roba
- BUGFIX: FAKT specifikacija prodaje
- BUGFIX: majmune
- BUGFIX: fakt_stdok_pdv, LEFT( nil, ... ), hernad nauci se programirati :(
- BUGFIX: udaljena razmjena, fakt import
- build bug .53 fix
- fix: .54 Alias does not exist/fakt
- BUGFIX: .55 f18.ch Variable does not exist/POS_VD_RACUN
- ePDV sql big-bang 01
- ePDV cleanup 1-2-3
- FAKT: fakt_fakt, fakt_doks, fakt_doks2 sql
- BUGFIX: svašta
- UGOV generacija radi
- FAKT pregled dokumenata txt
- my_browse - refresh prva stavka
- nova baza "db_name"
- ugov, rugov
- FAKT BUGFIX: seek_fakt ne mogu locirati dokument is_storno
- THREAD STATIC self_organizacija_id( cId )
- FAKT OUT_VAR: gResetRoba
- POS sql big-bang 01
- UGOV sql big-bang 01: ugov, rugov, dest, fakt_gen_ug, fakt_gen_ug_p prebačeni na sql, cleanup
- pos.datum, ne pos.datdok
- POS vars cleanup
- POS fix dDatDok variable not found
- BUGFIX: Alias does not exist/FAKT_DOKS_PREGLED
- BUGFIX: FAKT tabelarni pregled tipka 'F' - pretvori 20->10, 'K' - ispravka podataka
- FAKT: pregled dokumenata 'F' - pretvori 20->10
- CORE: my_browse_f18_komande_with_my_key_handler( oBrowse, nKey, nKeyHandlerRetEvent, nPored, aPoredak, bMyKeyHandler ) - bMyKeyHandler se prvi (uvijek) obrađuje
- FAKT OUT: fakt_generisi_inventuru()
- KALK: KALK_FAKT normativi prenos, fakt sql, nije testirano
- FAKT: realizacija MP fakt sql
- EPDV: fakt_gen_kif() fakt sql
- FIN BUGFIX: stampa naloga: zagl_organizacija() FIX marsovac varijabla oServer, hSqlParams
- FAKT BUFGFIX: realizacija kumulativno po partnerima
- KALK 10, validacija - 'ERROR Marza > 100 000 x veća od NC:'
- FAKT tabelarni pregled dokumenata, prva kolona 'F' - is_fiskaliziran()
- FIX FAKT_FTXT->naz
- fakt_valid_roba()
- fakt cleanup usluge hFaktTtxt[ 'opis_usluga' ]
- Variable does not exist/HSQLPARAMS (BUGFIX: 3.1.39)
- FIX browse <c+F> oBrowse
- Obračun bring.out 07/2017 realizovan sa ovom verzijom
- Skontao HACK: trfp2 zbog kojeg je zaokruzivao fakt-fin na jednu decimalu.
- Ako se na kraju opisa trfp2, odnosno fin_pripr stavi jedan od znakova "0125", izvrsice se zaokruzenje round 0,1,2 ili round5. Uh.
- FIX p_fin_vrsta_naloga
- p_sifra fix SEEK cId
- Unos novog naloga zabrana unosa praznog naloga
- FIN nalog unos !prazan konto
- FIN priprema cleanup, OUT_PRIV_VAR: fNovi
- Fix fin_specif_proizv_sort
- fix hb_default( @cTipDomacaStranaObje, 1 ) // jednovalutni prikaz - KM
- cleanup sastavnice - sastavnice_print.prg, tag "IDRBR"
- cleanup fiskalne funkcije
- fix stanje, lager, uporedna kalk - fakt
- commit x 2 "FAKT sql big-bang-02" trijebljenje svih seek-ova fakt, fakt_doks, fakt_doks2
- 74 files +1861 -1862
- 16 files +255 - 347
- commit "FAKT sql big-bang-01" [3 91e2c85a7 , 99 files changed, 2147 insertions(+), 1527 deletions(-)
- Ažuriranje i dalje radi sa semaforima
- uvedene funkcije seek_fakt, seek_fakt_3 ( tag "3" ), seek_fakt_doks( cIdFirma, cIdTipDok, cBrDok )
- Kartica - SQL
- Pregled tabelarni sql FAKT_DOKS_PREGLED alias
- COOL fazon u fakt_pregled_reload_tables( cFilter ) - kodni blok Eval( s_bFaktDoksPeriod )
- my_browse - fakt pregled tabela - ok
- my_browse - sinhronizacija ftxt - inkey(0) vs inkey()
- pos prebačeni svi šifarnici na sql set_a_sql_sifarnik( ... )
- Čišćenje fakt_ftxt do iznemoglosti
- sastavnice
- adresar
- NEW_ALIAS: F_FAKT_TXT, fakt_txt, FAKT_TXT
- Variable does not exist/oBrowse
- Variable does not exist/HFATTXT
- MERGE_BRANCH 3-vindi: koncij.region za konto npr 13202 = "RS" => vpc stampa dokumenta
- MERGE_BRANCH 3-vindi: dokumenti 95, 96, 16, 11
- RENAME_FUN_VARS: num_to_str( nNumber, nLen, nDec )
- define NRED_DOS
- Debug štampa fiskalnog iz liste !OK #36677
- Debug #36676 štampa barkod labela, FAKT priprema ALT+L ne radi
- NEW_PRG_FILE: _fakt_sql.prg, fakt_ftxt.prg
- select_o_fakt_txt()
- RENAME_FUN_NAME to fakt_a_to_public_var_txt(), p_fakt_ftxt()
- fakt_txt_fill_djokeri( nSaldoKup, nSaldoDob, dPUplKup, dPPromKup, dPPromDob, dLUplata, cPartner )
- fakt_ftxt_encode( cFTxtNaz, cTxt1, cTxt3a, cTxt3b, cTxt3c, cVezaUgovor, cDodTxt )
- RENAME_FUN_NAME: ParsMemo -> fakt_ftxt_decode( cTxt ) => aMemo
- RENAME_VAR: _memo -> aMemo
- FUN_ADD: find_fakt_ftxt_by_id
- CLEANUP: fin_bruto_bilans_subanalitika_b.prg
- BUGFIX KALK lager lista cOpcine
- specif proizvoljni sort: Argument error/$
- Variable does not exist/CUSLOVTIPDOK
- sastavnice, adresar ne rade
- Trgovačka knjig na veliko i malo (TKV, TKM) export u XLSX
- BUGFIX: Dokument 80 unos tarifa alias not found
- F18 upgrade - ako je F18 patch broj instalirana > F18 aktuelna ne predlagati downgrade.
Primjer:
Ako je aktuelna verzija za tekući kanal (npr. S) 3.1.5, a trenutno instalirana verzija je 3.1.10, tada se ne predlaže downgrade na 3.1.5.
- f18_update.prg - nove funkcije f18_builtin_version_h, f18_available_version_h, f18_preporuci_upgrade( cVersion )
- OUT: f18_admin.prg upgrade_db
- razvoj prebačen u zajednički branch
3
- BUGFIX: F18 upgrade za različite kanale
- OUT: izbačen F18 template update iz priče
- f18_admin.prg cleanup:
- iz upotrebe izbačen UPDATE_INFO
- templates.zip se više ne koristi, nema ga u formi za upgrade
- lokacija F18 verzija http://download.bring.out.ba/ hardkodirana
- OUT: update_db
- specifična opcija import vindija varazdin izbačeno iz standardne verzije
- BUGFIX run sintetički, analitički bruto bilans
- BUGFIX lista naloga sa provjerom integriteta
- OUT: kalk/kalk_imp_txt_racuni.prg, kalk/kalk_imp_txt_roba_partn.prg
- "trijebljenje" do iznemoglosti select_o_partner(), select_o_konto()
Korisnik - promjene značajne za korisnike
Developer - tehničke bilješke, promjene bitne za podršku i razvoj