#>- <# ()
#>- <# ()
#>- <# ()
#>- <# ()
#>- <# ()
#>- <# ()
#>- <# ()
#>- <# ()
#>- <# ()
#>- <# ()
#>- <# ()

#>-kdyz se sql food dozaduje aktualizace, nahlasi svou verzi dat a verzi z tabulky veriza <# (verzia_bezobsluzna.scx/init)

#>- do trzbovky 9/3 pridan sloupec kod (pro SAP v budvaru) <# (trz_prodzboz_spotreba.frx, s_trzby_new.prg)
#>- formular klapek vzat z milan.7z <# (rych1024.sc*)
#>-nazev promenne se ulozi do m.err_h_info, aby se zaznamea pripadne chybe <# (main.prg/sql_set_scat)
#>- kdyz neni v EDI souboru vyplnen nazev partnera, vezme se do edi_hlav.partner z tabulky partneri <# (obnov_edi.prg)

2024-03-29
#>- zmensen form zurnalu, kterej jsem nakym omylem zvetsil na 9999x9999 <# (zurnaly.scx)
#>- do pohledu pridan sloupec obraty.poradi <# (ps_rpohybna1karte)

2024-03-22
od milana tux() a prep_all_od.prg
#>- zruseno trvale nastaveni maleho rozliseni pro opravu receptur, coz jsem nekdy zapomnel pri programovani <# (opr_kalk.scx)
#>- protoze promenna m.machine je scatterovana pri prohlizeni zurnalu, je ulozena jeste do m.machine_semaf<# (semafory.prg, ppgm.prg, autoexec.prg, zurnaly.scx, chyby.scx, obnov_edi, menu_def)

#>- pro food_lesy se tiskne ext.prijemka s DPH <# (prn_obra.scx, novy report dok_pe_dph.frx)
#>- zrusen adresar food600\includes, 4 soubory z nej presunuty do libs <# (pri programovani-hledani souboru se zjednodusi scrollovani adresarovou strukturou main.prg)

2024-03-17
#>- v opisu uctu se vynuluji ceny v sk_pol pro k_odpoctu="f" (fastfoodmenu) <# (sk_stati.opisuctu)
#>- z promenne m.machine jsou odstranena pismenka s diakritikou) <# (semafory.prg)
#>- osetren nepristupny soubor edi_naposledy_obnoveno.txt <# (obnov_edi.prg)
#>- do logu se zapisuje i verze foodu <# (autoexec.prg)
#>- <# (s_o_lic)
#>- opraven vypocet tipu na trzbove sestave 18 <# (s_trzby_new.prg/mark_cis)
#>- do reportu receptur pridan sloupec cena polozky za MJ <# (recepty.frx)

2024-03-12
#>- ve vypoctu prodejnich cen se vynechaji skupiny pro sklad, pokud maji vyplnenu skupinu kalkulaci; lepsi log <# (vypocet_prodejnich_cen_sql.prg)
#>- na trzbovce po uctech se tiskne i jmeno stravnika <# (trz_ucty2.frx, s_trzby_new.prg / ucty)
#>- <# (vyroba_menu_def.prg)

2024-02-26
#>- nak se ztratilo, tak znovu: do view pridany sloupce bar_kod1+2, kod <# (food600ps.dbc/ps_rkarty)

2024-02-25
MILAN 25.02.2024 - komunikace hores10

2024-02-24
#>- formular stravniku a sestav stravovani ma barvu pozadi generovanu z adresy datastore, to se hodi pri prepinani vice datastores <# (stravnici.scx, stravovani_sestavy.scx)
#>- v oprave receptur pri malych recepturach zruseno zmenseni formu, protoze hlasi nakou nesmyslnou chybu <# (opr_kalk.scx)
#>- procedura, ktera seznam alergenu prevadi z int na string, je seradi tak, ze detailni jsou za prislusnym hlavnim <# (ppgm.prg/numtodecchar)

2024-02-19
#>- <# (milanuv view sstrediska, soubory v adresari views/views, jejichz nazev koncil [mezera]AS, prejmenovany bez tohohle konce)

2024-02-18
#>- vytvareni prip. priodani fieldu okp a uid zkopirovano z table_0164_food600.sk__fis.sql do 0185_sk_fis a 0186_sk_fis_a<# ()
#>- <# (function_0158, 0159)
#>- do trzbove sestavy 9 doplnen sloupec kod <# (s_trzby_new.prg, trz_prodzboz_spotreba.FRX)
#>- do view pridany sloupce bar_kod1+2, kod <# (food600ps.dbc/ps_rkarty)
#>- opravena chyba v plneni labelu pro prod.ceny z klapek <# (cena1kalk.scx/init)

    pro MILANA: je sikovny v konstrukci     
		prikaz = "thisform.lbl_cen0&ii_s..Caption = foo......
		&prikaz
    pouzit promennou err_h_info, protoze pri chybe, ktera se v programu hleda blbe, se prikaz krasne zapise do errors
		err_h_info = "thisform.lbl_cen0&ii_s..Caption = foo......
		&err_h_info
    

2024-02-17
#>- <# (speciality/import_epos)
#>- zrusen zapis sloupce era_cen do food_dat <# (menu_def.prg, prod_cen.scx)
#>- zrusen dotaz mimo kancl zda updatovat sql <# (verzia_bezobsluzna.scx)

2024-02-02
vydano k definitivnimu otestovani tricetiznakovych druhu

2024-01-28
#>- pri periode udane ve dnech se autoexecove procedury spousti az po ctvrte ranni, ale pro evzenovu/milanovu masinu i drive <# (autoexec.prg)
#>- zruseno zkracovani zurnalu semaforu pri startu, prestehovano do autoexec/z90uklid_pri_path <# (semafory.prg, z90uklid_pri_path.prg)
#>- z obnov_edi odebran kod pro pocitani connections, dan do autoexec\t01_pocitadlo_connections.prg <# (obnov_edi.prg)
#>- z timeru se vola timer_autoexec.prg, do ktereho muzeme davat programky podobne jako do autoxecovace <# (foodbase.vsx/toolbar1.timer)
#>- pro editaci uzivatelu se vola v cesku user_edi12.scx, na slovensku user_edi.scx <# (prava_users.scx)
#>- osetreno pouziti existujiciho hesla <# (user_edi.scx cesky)

2024-01-25
#>- milan opravil jeste 2 viewsy na 30zn druh <# ()
#>- odmazani starych zaznamu v sql zurnalu presunuto do autoexecu, dela se postupne po mensich usecich, aby nikdy netrvalo prilis dlouho <# (autoexec/z90_uklid.prg)
#>- odmazani starych zaznamu v sql zurnalu posunuto dal do minulosti, aby tak nezdrzovalo <# (table_zurnal.sql)
#>- zrychleno zkracovani semaforoveho zurnalu, zatim jen omezenim delky souboru <# (semafory.prg/zkrat_zurnal_semaf)

#>- i pro cesko se rozsiri hashe v SQL tabulce users, ale uklada se jen 12 znaku <# (user_edi.scx, hash.prg, verzia_bezobsluzna.scx)

2024-01-17
#>- mimo kancl se pta, zda updatovat sql <# (verzia_bezobsluzna.scx)
velka cesloslovenska verze


#>- zatim zruseno volani formulare verzia <# (stru_upda.prg)

#>- had posunut vys, aby nebyl prekryvan SQL chybovymi hlaskami <# (had.init() OF i:\food600\libs\foodbase.vcx)
#>- v sql procedurach pro opravu inventury se c_dokl plnilo mnoha devitkama, nahrazeno 2119999999 (skoro maxint) <# (s_strukt.dbf)

2023-12-49
#>- <# (limitove reporty od milana)
#>- zkracen caption ve vydeji, protoze hlasil chybu <# (vydej.scx)
#>- <# (archivac.scx)
#>- nastaveno slovenskaverzia=.T. na tabulkac h obaly* <# (s_trukt.dbf, s_strukt_tables.dbf)

2023-12-44
#>- opraveny default hodnoty pro c_mena a poradi, tim padem opravena chyba v Zadove <# (views\sql_*.txt)
#>- do specialit pridan program "nebezi_prepocet", ktery enabluje triggery v tab. obraty, coz je potreba, pokud nekdo nasilne prerusi bezici prepocet skladu <# (nebezi_prepocet.prg)
#>- kdyz prepocet trva dlouho, na konci ukaze seznam stredisek s nejvetsim poctem radku v obratech, cili jejichz archivace prinese nejvetsi zrychleni <# (prep_all_od.prg)

2023-12-33
#>- po spustenmi foodu se vola program depehacka.prg, ktery vyplni pepinovu tabulku depehacka letosnimi sazbami <# (menu_def.prg, depehacka.prg)
#>- do druhy_pl pridan prplmencen N(2,0), ktery JQ potrebuje <# (creafile.prg)

2023-12-27
opravovac DPH 2024 funguje i na velmi starych verzich foodu (zkousen rok 2017) a spravne prepisuje vyssi sazbu i na DBF

2023-12-21
#>- SQL aktualizace struktur zamkne semafor, takze by se nemela spustit na vice masinach zaroven, do zurnalu zapisuje dobu zpracovani jednotlivych davek <# (verzia_bezobsluzna.scx)
#>- ve view ps_rbuffer pretypovany nuly, melo by opravit chybu v ext.prijmu <# (food600_ps.dbc)

2023-12-19
#>- sql scripty k vytvareni tabulek prohnany syntaktickym preprocesorem, zruseno v nich nasteveni ownera, to je udelano centralne pro vsechjny objekty <# (verzia_bezobsluzna.scx, makruj.prg)
#>- <# (ppgm.prg/nx, gener_edi_dodak.prg, gener_edi_fakturu.prg, gener_edi_vydejku.prg)

2023-12-10
#>- trochu lip osetren hom_path, odkazujici na neexistujici nebo nezapisovatelnou cestu <# (main.prg/hom_path)
#>- do textoveho hom_path + "zurnal_connections" se zapisuji otevrene connections v postgresu <# (obnov_edi.prg)
#>- pridano nastavovani XFRX <# (dajdruh.scx, zost_inv.scx)
#>- <# (o_prijem.scx, o_privl, o_vydej, o_burak, stor_pol, stor_odp, invent_o - 2119999999 (skoro maxint) misto 999999999999999)
#>- pridan poskytovatel EDI-isdoc K.A.P. sw <# (spracuj_xmlkapsw.prg), spracuj_xml.prg
#>- vsechny sloupce int8 jsou pretypovany na int4, protoze sqlexec ty dlouhe vraci jako character <# (verzia_bezobsluzna.scx/bulkupdate)
#>- progchain umi vynechat i predposledni <# (ppgm.prg/progchain)
#>- snad odstranena chyba constraint violation(c_stredisk c_karty)<# (prep_all_od.prg)
#>- <# (tlacitka.scx, sql_ini.prg)


2023-11-22
#>- <# (i_max.prg, err_hand.prg, ppgm, bourak_log)
#>- lepsi log semaforu <# (semafory.prg)
#>- kvuli budvaru prodlouzeny fieldy v u_ex* pro export do ucetnictvi a pridan sloupec DAN <# (creafile.prg)
#>- zmeny sql struktur, tykajici se jen jedne tabulky, prestehovany do s_strukt_tables <# (verzia_bezobsluzna.prg, s_sktrukt.dbf, s_strukt_tables.dbf)
#>- zmeny castych sloupcu sql, u kterych chceme stejny typ (c_data, c_karty, idriadok, poradi, ...) reseny sql scripty v adresari views <# (verzia_bezobsluzna.prg, views\sql_*.txt)
#>- do vytvareni sql tabulky SKUPINY prestehovany i updatovaci davky z s_strukt.dbf, ty zruseny<# (s_strukt_tables.dbf/365, 231, 313, 1595, 1796, 1800, 2314)
#>-view skasklapky: vracen idriadok, kterej se nak ztratil <# (s_strukt.dbf/516)
#>-PREPOCET ma ZAPISUJ=0 <# (s_strukt.dbf/1452)
#>- zruseno pridavani sloupcu VYPOCETxx do sql tabulky SKUPINY <# (s_strukt.dbf/365)
#>- do zmeny hjmeno pridana klausule USING, protoze zkraceni rve, kdyz tam jsou delsi data <# (s_strukt.dbf/37 alter sk__txt a 168:sk_txt)
#>- err_h_info <# (main.prg/app_log, /sql_exec)
#>- spolecny ceskoslovensky limit necinnosti pro sql = 222min <# (semafory.prg)


2023-11-12
#>- logovani v i_max <# (i_max.prg)
#>- vetsi logovani chyb v tuxu <# (main.prg/tux)
#>- tableupdate nahrazen tuxem<# (o_vydej.scx)
#>- skl_i index, locate misto seek <# (prep_all_od.prg)

#>- doplnen buffering do formulare konecmes, protoze v parlamentu hlasi 1541:Pripojení AltoNet je obsazeno. <# (konecmes.scx)
#>- pouzita spolecna procedura pro prog_chain=PROGRAM(1)+(2)... <# (main.prg, prep_all_od.prg, bourak_log.prg, obnov_edi.prg, ppgm.prg, verzia.scx, verzia_bezobsluzna.scx)
#>- opraveno view pro prepocet <# (view food600_ps.dbc/ps_rprepocetmaxcdokl, prep_all_od.prg)

2023-11-08
#>- spolehlivejsi drop skupiny.VYPOCET* <# (s_strukt.dbf/1799)
#>- tabulka skupiny se vytvari bez sloupcu VYPOCET* <# (s_strukt_tables.dbf)
#>- <# (main.prg, semafory.prg)
#>- smazan zapomenutej suspend<# (o_inven.scx)


2023-11-07
#>-pridan maly zurnal do velkeho prepoctu <# (prep_all_od.prg)
#>- pridano nastaveni buffering na tabulku maxima <# (i_max.prg)
#>- zurnal semaforu se dela za kazdou machinu zvlast <# (semafory.prg)
#>- <# (kontrola_inventury)
#>- opravovace struktur SQL se pousti vzdy komplet bez filtrovani datumu <# (verzia_bezobsluzna.scx)
#>- zrychlen prepocet prod.cen a zlepseno logovani<# (vypocet_prodejnich_cen_sql.prg)
#>- v nastaveni doby necinnosti pro mrtve zviratko zacina den v 05:00<# (semafory.prg)
#>- posilac chyb zkrati errors a err_log, aby to posilani netrvalo tak dlouho <# (autoexec/z22.prg)
#>- na evzenove/milanove masine lze prerusit zalohovani <# (zalohuj.prg)
#>- jiny default delky v cs/sk <# (hash.prg)
#>- <# (z22 oprava volani posilani mailu kvuli priloze)
#>- do mailu s chybou se pise jmeno sql databaze a verze postgresu <# (err_hand.prg)

2023-10-22
#>- nastavovac rastru pro 2 horesy od milana  <# ()
#>- prejmenovani karty zachova kod - vraceno do milanovy verze <# (karty.scx)
#>- v sql davkach v s_strukt lze omezit vykonani jen na cesko/slovensko, kdyz davka zacina commentovym radkem "--- slovenskaverzia=.T. / .F."  pouzito v rozsireni users.heslo*<# (verzia_bezobsluzna.scx, verzia.scx)


2023-10-19   VELKE SPOJENI CESKOSLOVENSKA     VELKE SPOJENI CESKOSLOVENSKA   VELKE SPOJENI CESKOSLOVENSKA     zacatek

#>- aktualizovana v main.prg i verze dat, aby se vsude zaktualizovala <# (main.prg)
#>- s_strukt.* presunuto z progs do views, tam je mensi bordel <# (verzia.scx a verzia_bezobsluzna.scx, s_strukt*.*)
#>-login.scx a user_edi v progs jsou puvodni, ty pro dvacetiznakova hesla jsou v progs_sk <# (login.scx a user_edi.scx)
#>- programy spracuj_edi.prg a spracuj_hdr_hotelico.prg prestehovany z \progs do \progs_cs a \progs_sk<#
#>- z views vyhozeny nepouzivane soubory, take tabulka.dat v progs<#

2023-10-19   VELKE SPOJENI CESKOSLOVENSKA     VELKE SPOJENI CESKOSLOVENSKA   VELKE SPOJENI CESKOSLOVENSKA     konec





#>- zda se, ze tux() s parametrem requery dela problem pri volani z formularu <# (karty.scx)
#>- prejmenovani karty zachova kod <# (karty.scx)
#>- snizena presnost vyhodnoceni koeficientu pri oprave bouraku, protoze na mnoharadkovy bourak to nestacilo <# (bourak.scx, o_bour_1.scx)

2023-10-09
#>- v sql mohou byt parametry pro eutoexecovane programky rovnou v .config <# (autoexec.prg)
#>- protoze po tux() se skoro vzdy vola requery, pridal jsem tuxu ctvrty parametr, ktery rika, ze se ma requery udelat v ramci tuxu <# (main.prg/tux)
#>- ve specialitach pro d_televize pridelan program na mazani zaporu v VK a VB <# (speciality\smaz_zapory)
#>- <# (autoexec.prg)

2023-09-33
#>- chyba unikatnosti na novem pepinove constraintu v klapkach (scan a maly tux misto velkeho) znovu opravena v sqlupdate() <# (rych1024.scx)


2023-09-24
#>- dozapisovac errors do SQL lokalni soubor odmazava stare zaznamy a packuje <# (autoexec/a33.prg)
#>- snad opravena chyba unikatnosti na novem pepinove constraintu v klapkach (scan a maly tux misto velkeho) <# (rych1024.scx)

2023-09-20
#>- z klapek se da opravit prodejni cena, logovano do zurnal_cena1kalk.txt<# (rych1024.scx, cena1kalk.SCX)
#>- cesta_k_edi se zapisuje pri ukoncovanio foodu jen pokud je neprazdna<# (main.prg/shut_dn)
#>- do procedury, zapisujici do .ini, udelano zurnalovani do hompath/"zurnal_PUT_INI.txt" <# (main.prg/put_ini)

2023-09-18
#>- k cislu, insertovanemu do edi_pol.riadok prictena ruzna konstanta, takze se lepe rozlisi doklady z ruznych parseru <# (spracuj_*.prg)
#>- pro TELEVIZE v hom_path se po pulnoci food ukonci s korektnim ulozenim databazi <# (semafory.prg)
#>- edi_pol se otevira read only <# (prij_edi.scx)
#>- opraveno scitani polozek v opisu 1 uctu <# (sk_stati.prg/opisuctu)

2023-08-27
#>- edi od hortim  <# (spracuj_sys_e_hotel_edikod.prg)
#>- do ps_rdoklady pridan sloupec cen_hlad <# (food600_ps.dbc)

2023-08-20
#>- zrusen zapomenutej suspend <# (pri_exp.scx)
#>- opraven export prodeju pro Perinku v parlamentu <# (s_trzby_new.prg/s_zbozi)

2023-08-13
#>- do tvorby tabulek pro sql ma c_data default 1 <# (s_strukt_tables.dbf)
#>- do tvorby tabulky kursy pridan vypadly sloupec id_kas <# (s_strukt_tables.dbf/kursy, s_strukt.dbf/2333)
#>- v ceske sql verzi se nastavi food_set.zurnaly_kasy_v_dbf = .T., protoze to olinu nebavi nastavovat :) <# (a33_zapis_chybejici_errors_do_sql.prg)
#>- zapis KK vzdy doplni radek do uctobd, pokud chybel<# (konecmes.scx)
#>-procedura nx, ktera formatuje cislo, prestehovana do ppgm <# (ppgm.prg)
#>- zjednodusena obsluha povoleni zapisu hesla stravnika <# (new_client.scx)


2023-07-22
#>- <# (ppgm_lic)
#>- pokud je nepristupny hom_path, vytvori a pouzije se lokalni (ma smysl u sql, kde vlastne zadna souborova data nejsou) <# (main.prg/hom_path)
#>- vypocet porizovacich cen pro groseto<# (calcceny.scx)

2023-07-11
#>- pridelan parser pro csv od Novobal sro pro Svetozor <# (spracuj_csvnovobal.prg)
#>- protoze nasledujici tabindex po txtcena09 ma marze01, skoci to na tu marzi a pusti pocitajceny, takze cenu zmeni o +- halir, vyreseno opravou tabindex cena10 <# (kartadet.scx)
#>- sql tabulka narody se vytvari pod nazvem narody_xx, tam kde je potreba, prejmenuje se<# (s_strukt_tables.dbf/narody)

2023-06-20
#>- autoexecovaci program pro uklid pri_path smaze i osirele updaterove adresare food600-temp-* <# (z90_uklid...prg)
#>- pridan timer, ktery vynuti po dlouhe necinnosti volani get_data_stravy a ne jen otevri_databaze <# (stravovani_sestavy.scx)
#>- janiny zahady <# (opr_kalk)

2023-06-08
#>- editace jidelaku ma v komunikaci s datastore zvetsen pagesize, aby se tam ve velimi veslo vic dni <# ()
#>-pridelano parsovani dodavatele novobal (hajek) <# (spracuj_csvnovobal.prg, spracuj_edi.prg)

2023-05-30
#>- <# (ppgm_lic.prg)

2023-05-25
#>- opravena tvorba hores_d.dbf<# (creafile.prg)
#>- opis jednoho uctu radi polozky stejne, jako JQ v kase <# (sk_stati.prg/opisuctu)
#>- pridan radek pro rozsireni hpokoj ve vsech ctyrech sk_txt <# (strukt.dbf/2311)
#>- ve vytvareni EFT_PAR opraven field eft_lcpor na eft_lclpor<# (s_struct_tables.dbf/2086 EFT_PAR)

2023-05-17
#>- edi od goldgroup pro hajka <# (spracuj_xmlbidfood.PRG, obnov_edi.prg)

2023-05-15
#>- <# (spracuj_sys_e_hotel_edikod.prg)
#>- zrusen test smazane karty v prevodu u aktivniho zrcadla, protoze pri vzdalenych kasach to muze nastat <# (zrkadlo.scx/nahrada)
#>- stravovani - stravnici - tisk generuje seznam stravniku do (exportpath + "stravnici.csv") <# (stravnici.scx)
#>- opraven user na postgres misto alto <# (s_strukt.dbf/1180 - create tmskpol, verzia_bezobsluzna.scx)
#>- zrychlen prepocet prod.cen<# (vypocet_prodejnich_cen_sql.prg)

2023-05-09
#>- obcas se u EDI (asi pri novem parovani) ztrati mnozstvi u nekterych radku, tak je to v f_ok.click() doplneno <# (prij_edi.scx)
#>- parsuje i goldgroup u hajka <# (spracuj_xmlbidfood.prg)
#>- oprava trz.sestavy platby/DPH <# (s_trzby_new.prg, sk_new.prg)
#>- v zurnalech se zas zobrazuji zmeny receptur (nekdo do pozn misto "REC" zacal psat <datum>REC)  <# (zurnaly.scx, opr_kalk.scx)

2023-05-03
#>- k sestavam objednane/odebrane stravy pridan dil jen s neodebranou stravou <# (stravovani_odber.prg)
#>- sesouhlasi delky uzaverky z dokladu a eskacek <# (s_trzby_new.prg/priprav_odectene)
#>- pridany texty do hada ve vyber_sklad, abych videl, co tam trva dlouho <# (menu_def.prg/vyber_sklad)
#>- vyhozeny eeteckove funkce z definice menu <# (menu_def.prg)
#>- kdyz se objevi EDI doklad, jehoz jmeno uz je v OK+OKK, ale lisi se, jsou OK prejmenovany, takze soubor bude zpracovan (makro recykluje cisla faktur a tim padem jmena souboru) <# (obnov_edi.prg)
#>- oprava souctu - mnozstvi*cena misto cena <# (zu_ucty)

2023-04-16

#>- do inv_uloz.kdy se vklada current_timestamp(1), nikoliv clock_timestamp a mazou se stare zaznamy <# (s_strukt.dbf funkce ULOZINVENTURU)   !!!!!!!!!!!!!!!!!!!!!!!!!

CREATE OR REPLACE FUNCTION food600.ulozinventuru(cdata integer, cstredisk integer, mmenobuf character varying, isvybrane integer, cmena integer)
 RETURNS void
 LANGUAGE plpgsql
AS $function$
BEGIN
DELETE FROM food600.inv_uloz WHERE kdy < current_date - 77 ;
INSERT INTO food600.inv_uloz (c_stredisk, c_karty, mnozstvi, na_sklade, kdy, c_data) SELECT c_stredisk, c_karty, mnozstvi, na_sklade, current_timestamp(1), c_data FROM food600.buffer WHERE buffer.c_data=cdata AND buffer.menobuf=mmenobuf;
IF isvybrane=0 THEN
	DELETE FROM food600.inventur WHERE c_data=cdata AND c_stredisk=cstredisk AND vk<>'V';
	INSERT INTO food600.inventur (c_karty, c_stredisk, mnozstvi,c_data) SELECT c_karty, cstredisk, mnozstvi, cdata FROM food600.buffer WHERE buffer.c_data=cdata AND buffer.menobuf=mmenobuf;
ELSE
	DELETE FROM food600.inventur WHERE c_data=cdata AND c_stredisk=cstredisk AND vk='V';
	INSERT INTO food600.inventur (c_karty, c_stredisk, mnozstvi,c_data, vk) SELECT c_karty, cstredisk as c_stredisk, mnozstvi, cdata, 'V' as vk FROM food600.buffer WHERE buffer.c_data=cdata AND buffer.menobuf=mmenobuf;
END IF;
DELETE FROM food600.davky WHERE c_data=cdata AND c_stredisk=cstredisk AND davka='__INVENTURA__';
INSERT INTO food600.davky (c_stredisk, c_karty, mnozstvi, davka, c_mena) SELECT c_stredisk, c_karty, mnozstvi, '__INVENTURA__', cmena FROM food600.buffer WHERE buffer.c_data=cdata AND buffer.menobuf=mmenobuf AND buffer.mnozstvi>0 AND buffer.mnozstvi>buffer.na_sklade AND c_karty IN (SELECT DISTINCT c_karty FROM food600.polozky);
END
$function$
;




#>- lepsi zapis datetime() do inv_uloz.kdy <# (inventur.scx, invent_o.scx)


2023-03-33
#>- prijem EDI od Unicom (hotel Theresia) <# (spracuj_xmlunikom.prg, spracuj_xml.prg)
#>- v inventurni sestavu za vsechna strediska pouzit jiny view karet, ktery nefiltruje smazanou kartu<# (zost_inv.scx/stavvsech)
#>- pro d_gros se ve vypoctu nakupnich cen vynechaji prijemky z vyrobny polotovaru <# (calcceny.scx)
#>- do reportu opravne inventury pridan sloupec c_karty <# (dok_pi.frx)
#>- osetrena zmena v dlouhych nazvech <# (opr_kalk.scx)

2023-03-03
#>- opraveno hledani ciloveho strediska pri vice stejnych zacatcich stringu<# (obnov_edi.prg/testedistred)
#>- k promenne WI_ZAKAZ pricten SQLDATABAZA a GCHOM_PATH, takze na mistech progamu, ktera se vykonavaji jen pro nektere zakazky, staci vzdy testovat jen wi_zakaz<# (main.prg)

2023-02-09
#>- reindexace doplni chybejici radky v ktexty.dbf krest.dbf <# (indexy.prg)
#>- loguji se nahrady surovin v aktivnim zrcadle do zurnal_zrc_nahrady.txt <# (zrc_crea.prg)
#>- kongres se v cesku vubec nezapina <# (main.prg)

2023-01-30
#>- LESA v grosetu dava novy format isdoc, ucetnictvi Cezar <# (obnov_edi.prg, spracuj_xml.prg, spracuj_xml_cezar.prg)
#>- v definicnich souborech se pro SQL doplni chybejici radky v defsubor pro VSECHNY setup_skup <# (set_set.scx)

2023-01-10
#>- v tabulkach z eskacek pro trzbove sestavy se dvojmistny cen_hlad dava jako alltrim(), takze zarovnasva zleva. stejne naklady z doklady/obraty<# (priprav_tm_sk.prg)
#>- opravena chyba v sestave rozpeti rozpeti <# (s_trzby_new.prg+scx - dvojmistna cen_hlad)
#>- <# (semafory.prg)

2022-12-33
#>- zruseno eeteckovani u vydeje <# (vydej_new.scx, vydej.scx, o_vydej.scx)

2022-12-26
#>- specialita pro vypnuti EET a autaexecovac pro jeji spusteni od 28.12.2022 vynechava d_magnetic a eet-typ 3 <# (vypni_eet.prg, a55_vypni_eet.prg+config)

2022-12-22
#>- opraven odpocet davky v sql, spravne zapisuje dvojmistne cenovou hladinu <# (odp_dav.prg)
#>- pro international pridana trzbovka po stolech a strediscich <# (s_trzby_new.prg/po_stolech, trz_stul_uzav.frx)
#>- opravena sestava rozpeti u odpoctu davek s dvojmistnou cen_hlad <# (s_trzby_new.prg/rozpeti)
#>- <# (hledej3.scx)
#>- specialita pro vypnuti EET a autaexecovac pro jeji spusteni <# (vypni_eet.prg, a55_vypni_eet.prg+config)

2022-12-12
#>- pro D_HAJEK se z vypoctu porizovacich cen PE z vyroben (interne-externi) posune 3 mesice zpet, takze se zapocte jen kdyby nebyly novejsi nakupy<# (calcceny.scx/init)
#>- <# (milanova migracia - sk_sez migruje po radcich, pri chybe loguje, ale pokracuje dal, takze ostatni uzaverky nebudou chybet)


MILAN 25.11.22
#>-clos data pred sql_ini, aby neblblo jaz() <# (main.prg)
#>- obsluha WI_ZAKAZ pres ATC() <# (lim_polozky.scx, pri_ex_a.scx, pri_ext.scx, objed_10.scx)

2022-11-24

#>- jaz se vyrovna s neotevritelnymi temp jazyky<# (main.prg/jaz)
#>- procedura jazparam prepsana - vola jaz() a pak dela strtr<# (main.prg/jazparam)

VELKA SYNCHRONIZACE EVZENOVY A MILANOVY VERZE

vyhodnocovani WI_ZAKAZ predelano na ATC("sushi", m.wi_zakaz) > 0, aby se dalo kombinovat


2022-11-18
#>- sjednoceno odesilani jidelaku v elfetexu a velimi<# ()

2022-11-15
#>- ve stravovani - sestavy - objednana/odebrana pro velim prodlouzeny nazvy<# 
#>- ve stravovani - sestavy - objednana/odebrana sumarne pridana sestava pro velim <# (stravovani_sestavy.scx, velim_tady_ssebou.prg, velim_tady_ssebou.frx)
#>- v prohlizeni semaforu osetrena existence semafory.dbf <# (semafor.scx/load)

2022-11-05
#>- v sk_sez vyplnen priznak "PRENESENO" <# (migracia.scx)
#>- do kontroly dbf dat pred migraci pridano hledani duplicity skupiny.c_karty <# (mikgracia.scx/kontrola dbf dat)
#>- osetreno nastaveni spravneho cisla kantyny v jidelaku velim<# (jidelak_velim.scx/prepni_kantynu)
#>- tabulky canteens.dbf a courses.dbf se tvori do pri_path, nikoli do hom_path <# (stahni_chody_a_kantyny.PRG)
#>- food nahlasi pripadnou nedostupnost adresare gchom_path <# (main.prg/hompath)
#>- zredukovany small_log <# (odp_dav.prg, calcceny.scx)

2022-10-15
MILAN do 2022-10-11
#>- kdyz se vytvori soubor (m.gchom_path + "bez_semaforu"), vypne se timer pro semaforovani <# (semafory.prg)
#>- z ico se bere jen 14 znaku, protoze partneri.ico ma jen tuto delku <# (spracuj_sys_e_hotel_edikod.prg)
#>- <# (autoexec.prg, prep_all_od.prg)
#>- u dokladu z odpoctu dluhu doplneno puvodni PZ1, cili jmeno davky <# (s_trzby_new.prg/priprav_odectene)

2022-10-05
MILAN do 2022-10-05
#>- pro dbf data se datum poslednich nakupu v inventurni sestave bere i z archivu <# (zost_inv.scx)

2022-09-23
#>- v autoexecovaci pro sql opraveno cteni parametru z .config souboru, pokud to neni sekce _default] <# (autoexec.prg)
#>- dnes na kasach si v sql dotahne casy z tm_sk_fin<# (na_kasach.scx)

2022-09-19
MILAN do 2022-09-19
#>- <# (s_o_lic, ppgm_lic)

2022-09-13
#>- z milanova hrobovyho zipu vzat s_strukt, protoze tam ma cidmaster v uc_pol <# ()

2022-09-11
#>- zkraceny regalove stitky pro grosseto<# (stitky_zbozi_regal_gross*.frx)
#>- truncate archivu maze i zurnaly <# (speciality/truncate_archivu.prg)
2022-09-01
#>- oprava archivace obratu SQL <# (archivac.scx, s_strukt.dbf / archivaceskl)
#>- opravena podminka pokracovani pro dbf verzi <# (kontrola_inventury.scx)

2022-08-18
#>-na zacatku prepoctu skladu pridan TRUNCATE TABLE food600.prikazy_prepocet<# (prep_all_od.prg)
MILAN 2022-08-16
#>- <# (do foodu nahran 7za.exe verze22.01 (2022-07-15))

2022-08-11
#>- pouzita procedura, vracejici nazev mesice v jaz.mutaci<# (zurnaly.scx, dajdokl.scx, happyhour.scx, setuctob.scx, uzaverka, hledej3)
#>- udelana procedura, vracejici dlouhy nazev mesice <# (ppgm.prg/vrat_nazev_mesice, jazyky."mesic 01"-"mesic 12")
#>- dojazykovan form aktivniho zrcadla <# (zrkadlo.scx)

2022-08-09
#>- form prihlas.scx ma jmeno prihlas, takze se v errors hlasi korektne misto form_form1 <# (prihlas.scx)
#>- ty prava a setup pri nenainstalovane kase jsou nakonec reseny tak, ze adresar kasy vytvorim a z food600/other/{cz|sk} do nej ty soubory nakopiruju  <# (main.prg)
#>- kdyz v pravech skupin nenajdu jazyky.dbf kasy, pouziju ty, ktere mam v adresari foodu (doresim, jak si je od jq budu brat), takze na kancelarskejch masinach netreba instalovat/updatovat kasu jen kvuli pravum <# (prava_skupiny.scx, food600/other.jazyky.dbf)
#>- jaz.mutace skupin prav v jazycich se bere z jazyku, nikoliv z tabulky texty <# (prava_skupiny.scx)
#>- omezen pocet prubehu v serazeni stromovych druhu, takze chyba ve skupinach nekonci nekonecnou smyckou<# (ppgm.prg/zoraddruhy)

#>-v parlamentnim jidelaku se pri vyberu karet zobrazuje i kod karty <# (jidelak_parlament.scx)
#>- zvetseny regalove stiky <# (reporty stitky_zbozi_regal_gros_vazene a stitky_zbozi_regal_gros)
#>- databaze frontsql se otevira jen pri IS_KONGRES <# (sql_ini.PRG)
#>- pro WI_ZAKAZ = "HLOBIK" se tiskne jina sberna faktura <# (faktura_sf_hostivar.frx, prn_obra.scx)

2022-07-27
#>- <# (sk_new.prg sql - filtr pol.k_odpoctu # "F" )
#>- do souctu prachu v sk_pol se NEZAPOCITAVA radek s k_odpoctu = "F", coz je fastfoodove menu <# (S_STRUKT.1536: Vytvorenie funkcie SK__ON, view SPOL_PLT                                                                                 )

2022-07-26
#>- jako cislo faktury se do edi vydejek u hlobika zapisuje pz2 <# (generuj_edi_vydejku.prg)
#>-	zruseno volani formu vydej_eur pro d_alfa <# (menu_def.prg)
#>- tisk jine faktury pro d_cekal, mail se bere z food_dat.hotel_naz5 <# (prn_obra.scx, faktura_cekal.frx)

2022-07-25
#>- opraveno nezapisovani opraveneho cisla strediska a tiskarny <# (umisteni.scx/f_ok.click() - pridan tux())
#>- opraveno zadani noveho usera<# (user_edi.scx)
#>- pridano do jazyku <# (user_edi.scx, jazyky.dbf)

2022-07-12
#>- defaultni menu stravovani (sestavy, stravnici, nulovani) se nabizi vsem kdo ma vyplnenu adresu datastore <# (vyroba_menu_def.prg)

2022-07-11
#>- storno posledni inventury smaze i KK, ktere k inventure patri; zatim jen v DBF verzi<# (o_inven.scx/init)
#>- food_sokol ma take menu Stravovani <# (vyroba_menu_def.prg)
#>- dotisk regalovych stitku pro grosseto resi i vazene zbozi <# (ean_prn.scx, novy report )
#>- jakmile jsou v users sloupce hash, puvodni sloupec heslo je vymazan <# (user_edi.scx, prava_users.scx)
#>- EAN uzivatele v jazycich (form user ean) <# (user_edi.scx)

2022-06-21
MILAN do 2022-06-23
#>- sestava spokojenosti razena po autor, uzaverka, cas <# (s_trzby_new.prg)

2022-06-14
#>- doplneno volani jazyku <# (opr_kalk.scx/init, pri_ext.scx/init, vydej_new.scx, vydej.scx, hledej3.scx, zrk_nahrada.scx, zrkadlo.scx, zadanka3.scx, kartadet.scx, o_prijem.scx, o_vydej.scx, prod_cen.scx)
#>- v metode timer se VZDY vola metoda toolbar1.obnovedi, v te je soustredeno vyhodnoceni vsech podminek pro volani obnov_edi.prg vyjma mam_se_na_to_vykaslat() <# (foodbase.vcx/toolbar1)
#>- protoze nastaveni refresh obnov_edi se vyhodnocuje na kazdy masine nezavisle, pri vice pracujicich lidi naraz se pousti zbytecne casto, vyresno procedurou mam_se_na_to_vykaslat<# (obnov_edi.prg)
#>- hezci zapis do logu <# (stru_upd.prg)
#>- pridan text "zalohuji" do waitu pri kopirovani souboru k zipovani <# (zalohovac.prg)
#>- odpocet dluhu zapise do doklady.platba text "DLUH", aby se to lip hledalo <# (odp_dlh.scx, s_strukt.dbf/kalkuluj_dlhy)

2022-06-12
#>- wi_zakaz v centralnim setupu nema jen preddefinovane hodnoty, v cesku se pouziva BUDVAR <# (food_set.dbf)
#>- zmeneno parsovani desadv - pokud se najde ico na pozici 149, je pouzito, jinak se partner hleda nekde na vysokych pozicich <# (spracuj_sys_e_hotel_edikod.prg)
#>- jazyk pro XFRX nechava anglictinu pro gcjazyk > 1 <# (pr_report.prg lopreview.setlanguage())
#>- nabidka souboru k migraci ug_*, gr_* a s_*_* nahrazena otazniky ug___???, aby se nemigrovaly prapodivne kopie/zalohy <# (migracia.scx)

2022-06-07
#>- prirazeni sql ownershipu se dela jen kdyz DBA # prihlaseny uzivatel <# (verzia_bezobsluzna.scx/ownership)


MILAN do 2022-06-03 
	spracuj_edi a obnov_edi jsem pomergoval, 
	jazyky neberu, protoze olga ma rozprekladanou anglictinu
	z s_strukt beru jen posledni radek, protoze u sebe mam ze vsech radku vyhozeno nastaveni ownera


2022-05-55
#>- <# (ppgm_lic, s_o_lic)
#>- podminky pro spolecne veci budvarskych instalaci presunuty do autoexecovace, nastavi m.wi_zakaz <# (s22_nastav_wi_zakaz.prg, s_trzby_new.prg, s_obr_or.prg, ppgm.prg)
#>- pri prihlaseni k postgresu superuserem je vytvarenym objektum nastaven ownership podle DBA databaze  <# (verzia_bezobsluzna.scx i verzia.scx/ownership())
#>- odolnejsi EDI INVOIC - misto dodani identifikuje podle GLN v HDR a kdyz je prazdne, podle radku HDD <# (spracuj_sys_invoic.prg)
#>- doplnen chybejici zapis poznamky (m.txt_dodaku) do buf_dokl <# (pri_ext.scx)
#>- pri syntakticke chybe v definicnich souborech (typicky blbe uvozovky) se zobrazuje v okne programove chyby na radku Pozn. <# (main.prg/set_scat)
#>- opraveno volani fce NX, ktera ve formulari chybi <# (kartyskl.scx)
#>- nastaveni men prestehovano na jedine misto - programek nastav_meny, bere se z FOOD_SET.HOTEL_KRAJINA. pokud je neprazdne, akceptuje SVK (slovensko), "PLN" (polsko), "GEL" (gruzie), ostatni interpretuje jako cesko. pro ceskou verzi v cesku a slovenskou na slovensku nechat prazdne <# (main.prg, menu_def.prg, nastav_meny.prg)
#>- prodlouzen interval timeru pro edi na 5 minut, takze i pri nastaveni edi_refresh pod tuto hodnotu bude interval minimalne 5 min <# (foodbase.vsx/toolbar1.timer)
#>- ve spracuj_edi.prg jsou sikovne procedury pro parsovani EDI - substringy, polozky za n-tym oddelovacem, val() s osetrenim des.tecky/carky <# (spracuj_hdr_hotelico.prg, spracuj_edi.prg, obnov_edi.prg)
#>- uz v spracuj_edi rozpoznan bidvest, parsovan v samostatnem programu, oddelenem z spracuj_sys_e_hotel_edikod <# (spracuj_edi.prg, spracuj_sys_96ADESADVP_bidvest.prg, spracuj_sys_e_hotel_edikod)
#>- zrusen formular pro export do food500 <# (export_f5.scx, radek neexportovat_food500 v ini)
#>- small_log zapisuje na terminalovych serverech jako jmeno stroje jen cast pred zavinacem <# (main.prg)

2022-05-20
#>- zalohovac po sobe uklidi soubory v pri_path <# (zalohovac.prg)
#>- update DBDF struktur zapisuje do ZURNAL_UPDATE_STRUKTUR.TXT (small_log) <# (stru_upd.prg)
#>- zpracovani EDI se spousti pozdeji nez pripadny update struktur<# (obnov_edi.prg - PUBLIC zacatek_casu_edi)
#>- pri vytvareni souboru zruseno TYPE FOX2X <# (creafile.prg)
#>- opraven resize formulare prava - uzivatele <# (prava_users.scx)
#>- pokud se maji v pravech skupin zobrazovat grupy necesky, staci je vyplnit v texty.txt jako "skupina_prav_vzorníky" a pod. <# (prava_skupiny.scx)
#>- v nastaveni prav skupin se zobrazi jazykova mutace podle prihlaseneho uzivatele, formular je resizable <# (prava_skupiny.scx)
#>- v nastaveni prav skupin se i pro SQL smazou platby, ktere nejsou v druhy_pl<# (prava_skupiny.scx)

MILAN do 2022-05-18

#>- po Vyber.click u kasy se zavola interactivechange vyberu skupin <# (prava_skupiny.scx/Vyber.click)
#>-zurnaly_kasy_v_dbf  default .T. <# (progs/food_set.dbf)
#>- tisk regalovych stitku pro grosseto <# (ean_prn.scx, stitky_zbozi_regal_gros.frx)

2022-05-13
#>- budvarske hlaseni k dph se generuje i pro FOOD_MALYPIVOVAR <# (s_trzby_new.prg)
#>- jidelak DTS funguje ponovu - vzdy si stahne aktualni z datastore, po editaci zas odesle (driv se pracovalo na lokalni databazi) <# (jidelak_dts.scx)

2022-05-10
#>- v priprave trzbovych sestav sql se neexistence vklvya messageboxuje s timeoutem, protoze se to bez toho obejde <# (sk_new.prg/sk_new3)
#>- try-catch <# (kartyskl.scx/init)

#>- do .ini se zaznamenavaji EDI-partneri <# (obnov_edi.prg)
#>- v pohledu VEDIPARTPARTNERKOD zruseno filtrovani, je to mala tabulka a pouziva se jen na jednom miste <# (food_600.dbc/vedipartpartnerkod, obnov_edi.prg )
#>- pri vytvareni hores_d se do nej prida 1 radek s hor_pref = '7', kasa to potrebuje <# (s_strukt_tables.dbf)
#>- pro food_friends a food_glamour se krizem ignoruji EDI z makra <# (spracuj_edi.prg)

2022-04-20
#>- pro d_lvi_dvur nastaven jejich objednavkovej system<# ()
#>- verzia zobrazuje pri praci server a jmeno databaze <# (verzia_bezobsluzna.scx)
#>- <# (s_strukt.dbf/       2380 a 81 datovano na 17.4., v main.prg nastavena verze_dat na stejne datum)
#>- osetren prilis dlouhy text do titulku okna <# (main.prg/titulek)

2022-04-14
MILAN do 2022-04-11
#>- osetrena delka retezce pro wait <# (main.prg/sql_select)
#>- <# (main.prg/sql_select - snake v try-catch)
#>- ze spracuj_edi jsou vyhazeny parsovaci kusy kodu do samostatnych programu, SYS INVOIC rozpoznava ICO Bidfoodu a vola samostatny program <# (spracuj_edi.prg, nove programy spracuj_*.prg)
#>-opraveno opakovany release had <# (calcceny.scx)

2022-04-11
#>- kontrola foxovych dat v migraci precisluje u_cis v davkach, aby neobsahoval "D" <# (migracia.scx)
#>-k sestavam po stolech pridan 3. dil po gastroskupinach, cislo uctu je na reportech bez des.casti, pokud ji nema <# (trz_stul_uzav.frx, trz_stul.frx, s_trzby_new.prg/po_stolech, s_trzby_new.scx)
#>- v kontrole foxovskych dat osetrena jiz otevrena sk_a <# (migracia.scx/velmi_stara_sk)
#>- v rozpeti davek opraveno group by v selectech <# (s_trzby_new.prg/davky)

2022-04-06
#>- vracen form opr_kalk, ta kopie se mi nak nepovedla  kopie receptury umi vratit drive smazanou kartu <# (opr_kalk.scx/txtnazev2.lostfocus)
#>- v centralnim setupu je default promennych calc_ceny_pohyb = .F., zurnaly_kasy_v_dbf = .F.  <# (food_set.dbf)
#>- do seznamu prerusitelnych formularu pro mrtve kotatko pridan FRMLOGIN <# (semafory.prg)

2022-04-04
#>- v sk_sez.dbf se vyplni vsql=.T. a v sql tabulce sk_sez priznak = "PRENESENO" <# (migracia.scx)
#>- podminene zavirani pohledu nahrazeno volanim procedury pozavirej() <# (migracia.scx   )
#>- <# (obnov_edi.prg hledani partnera)

2022-04-02
MILAN 2022-04-01
#>- ani v podslozkach se nenabizi programy se jmenem "ppgm_*" <# (priprav_speciality.prg)
#>- <# (s_trzby_new.prg/dopln_nazev osetreno zadna dbf)
#>- <# (prava_users.scx - f_ok.click promenna txt_do_logu)

2022-03-29
#>- kopie receptury umi vratit drive smazanou kartu <# (opr_kalk.scx/txtnazev2.lostfocus)
#>- <# (ppgm_lic.prg)
#>- v editaci stravniku click na zahlavi sloupcu prepina razeni, u sloupce Stav prepina filtrovani Aktivni/Neaktivni/Vsichni <# (stravnici.scx)

2022-03-24
MILAN do 2022-03-24
#>- try-catch pro otevirani souboru nahlasi zaznamena i chybu <# (s_trzby_new.scx, vyd_zad.prg, stor_odp.prg, odp_pol.prg, odp_pol.vydej.prg, o_pri_i.prg,  o_pri_b.prg, calcceny.prg)

2022-03-16
#>- pokus o eliminaci duplicitnich zaznamu v sql ug___, loguje se do zurnal_prava_users.txt <# (prava_users.scx, prava_user.scx)
#>- do trzbovky (ktera je vlastne obratova) prodzboz-spotreba pridan c_karty a druh <# (s_trzby_new.prg/zbozi, trz_prodzboz_spotreba.frx)
MILAN 2022-03-11

2022-03-06
MILAN 2022-03-02
MILAN 2022-02-21

2022-02-29
#>- <# (obnov_edi.prg - vyhledavani edi_kod)
#>- v jezkovejch krabickach bezelo pres hodku, tak jednak jsem do hada pridal identifikaci, co bezi a omezil jsem pocet prepocitavanych dokladu  <# (dorobprepocet.scx/init)
#>- <# (trz_kas_dph_4sl.frx)

2022-02-12
MILAN 2022-02-10
MILAN 2022-02-09
#>- update sql struktur prodlouzi ve food_dat pole pgm_path, cen_path, dat_path <# (s_strukt.dbf/2377)

2022-02-08
#>- pro sql se lowercasuje klic stejne jako je v dbf <# (jazykini.prg)
#>- razeni uctu na sestave po uctech <# (trz_ucty1.frx, s_trzby_new.prg/s_ucty)

2022-02-06
#>- pro sql opravena prace s polovicnimi porcemi do sestav <# (sk_new.prg/sk_new3)
#>- opraveno zdvojovani v setupu, chyba lower() pri generovani kursoru "chybejici" <# (set_set.scx/cmbpartner.interactivechange)
#>- nastavena sestava slev pro d_international podle verze u nich<# (s_trzby_new.prg/slevy, trz_slev_intr.frx)

2022-02-03
#>- export do televiznich mezd se trochu lepe vyrovna s opakovanim cisel uctu, generuje report.txt pro kontrolu. k tomu kavovary zapisuji i sk_fin.u_cas <# (televize_konzumace.prg, televize_kavovary.prg)
MILAN 2022-02-01 - oprava klapek
#>- v nastaveni strediska se v sql obcas zahadne neulozily nove radky z vzoroveho k32__set.dbf, snad opraveno <# (set_set.scx/uprav_food_set)
#>- pridano vytvareni tabulky duvodyslev a jeji migrace z dbf <# (s_strukt_database.dbf, migracia.scx)
#>- opet doplnena sestava slev pro d_international, funguje i v sql <# (s_trzby_new.prg/slevy, trz_slev_intr.frx)

MILAN 2022-01-24
#>- k migraci se nabizi soubor HCRC_SET, ale chybel v metode prevod, doplneno <# (migracia.scx)

2022-01-24
#>- opraveny migracni pohledy xpsfdct a xpsfrasset <# (food600_ps.dbc)
#>- kdyz je v ini vyplnen DefaultStred v sekci [m.machine], pouzije se, jinak z [Debug] <# (main.prg)
#>- kontrola pred migraci najde duplicitni uz+kas+man v sk_sez <# (migracia.scx)
#>- <# (stravnici.scx volaji new_client.scx, coz je prejmenovany new_client_new.scx)
#>- json_ok testuje krome 200Ok i 201Created <# (ppgm_http.prg)
#>- <# (s_o_lic)
#>- soubory se jmenem "ppgm_*" se nenabizi ve specialitach <# (priprav_speciality.prg)

2022-01-17
#>- <# (prejmenovani http_ppgm* --> ppgm_http*)
MILAN 2022-01-14
#>-LEO: vysledkovy json pri prijmu z vlaku se zobrazuje pouze pokud neni 200 OK <# (leo_accept_prijemky.PRG)
#>-LEO: na reportu rajd mnozstvi bez desetinne casti a zruseno blank if zero <# (obr_leo.frx)

2022-01-09
#>- sql: pri neexistenci tabulky verzia se program zachova jako pri upgrade verze<# (verzia_bezobsluzna.scx)
z MILAN 2022-01-04  zacatek
05.01.22 - S_STRUKT.DBF - riadok 245 - najprv test, ci tabulka existuje, az potom kontrola existencie stlpcov
			- SK__ON_A - oprava migracie archivov trzieb
	 - MIGRACIA.SCX - do kontroly foxovych dat doplnena kontrola uctov z sk_plt??, ktore maju sumy>1000000
z MILAN 2022-01-04  konec

#>- archivace obratu zachova sablony v leoexpress - operace = "SA" <# (archivac.scx)

2022-01-04
#>- pro groseto se generuje jiny soubor karet pro vahu <# (karty_do_vahy.prg)
#>- uklid pri_path maze i podadresare ze zalohovani <# (z90_uklid_pri_path.prg)
#>- <# (programy http_ppgm a http_ppgm_leo prejmenovany na ppgm_http.prg a ppgm_http_leo.prg, snad vsechna jejich volani)
#>- elfetexovymu jidelaku se k polivkam automaticky doplni polevka "bez polevky" <# (jidelak_elfetex.scx)
#>- zmenena prace s jidelakem - vzdy se stahne z datastore, ulozi do pri_path, pak zas posle na datastore<# (jidelak_elfetex.scx, jidelak_import/export.rg)
#>- <# (semafory.prg - uspornejsi zurnalovani)
#>- opravena vazba trzeb a nakladu a poctu hostu v sestave rozpeti davek <# (s_trzby_new.prg/rozpdavk)

2021-12-14
Milan 2021-12-14
#>- opraveny veci pro leo ve vydeji a sablonach<# (vydej_new.scx, vydej_prijemkyponuka.scx)

2021-12-09
#>- bezpecne updatovaci davky se pousti pri povyseni verze komplet, maji prazdne datum <# (verzia.scx, s_strukt.dbf)
west-wind - verze 7
Milan 2021-12-07
Milan 2021-12-02

#>- pro leoexpress se zapomatovava posledni verze PZ (cislo rajdy) pri vydeji na vagony<# (vydej_new.scx)
#>- <# (vypocet_prodejnich_cen_sql.PRG)

2021-11-22
#>- <# (s_strukt 2289: prodlouzeni fieldu p_reset a p_fullcut v prn_def)
#>- reindexace trzeb doplni c_karty do sk_pol, pokud je nevyplneno <# (indexy.prg)
#>- hromadna sestava leo zacina doklad na nove strance <# (obr_leo.frx)
#>- s novou verzi se sekce func, trig a tr-f provadeji vzdy cele <# (verzia.scx)
#>- zurnal update verzie se pise do hompath+"zurnal_verzia.txt", kdyz se nepovede, tak do ".\zurnal_verzia.txt" <# (verzia.scx)
#>- do VAHINV pridan sloupec VSQL <# (s_strukt\2288)

2021-11-11
#>- <# (login.scx - setfocus)
#>- <# (ppgm_lic.prg)
Milan 2021-11-04

2021-11-02
#>- znovu pridan do food600.dbc/vhladajean, veanykukarte,vkartykeanu field bour_skup<#
#>- znovu pridan do food600_ps.dbc/ps_rusers field heslo, editable<#
#>- vsechny create trigger obaleny konstrukci  DO $$ BEGIN - END $$, ponechana konstrukce DROP TRIGGER IF EXISTS - CREATE TRIGGER <# (s_strukt.dbf)
Milan 2021-10-28 

#>- messagebox ""pripojeno" ma timeout <# (sqlpripojenie.scx)
#>- vyrovna se i s promennou chyba ruzneho typu<# (main.prg/tux)
#>- posunuto vytvareni hada <# (calcceny.scx)
#>- <# (s_struct, s_struct_tables sk__fis)

2021-10-27
#>- <# (buff_out2.scx, prep_all_od.prg)
#>- <# (s_strukt.dbf/1452 - oprava preklepu "mozstvi" na "mnozstvi")


2021-10-19
#>- <# (foodbase/toolbar1/timer)
Milan 2021-10-19


2021-10-17
#>- trigger karty/calcceny je vytvoren, ale disablovan, protoze zdrzoval <# (s_strukt.dbf/CREATE TRIGGER karty_calcceny ON food600.karty)

2021-10-10 
davka.scx, odp_dav.prg, zrc_crea.prg

#>- <# (main.prg, user_edi.scx, food600_ps.dbc/ps_rusers - sloupec heslo se bere z tabulky)
#>- z otevirani pohledu v davce vyhozena fraze NODATA, zda se, ze se tim odstrani chyb 1494:view definition has been changed <# (davka.scx)


2021-10-06 

#>- <# (food600_ps.dbf - ps_rvzkarty pridan sloupec karty.cena01)
#>- v metode struktura obslouzena i nova skupina tab_trg <# (verzia.scx, s_strukt.dbf)
#>- v obratovce po operacich nahrazen u 3. dilu partner sloupcem stredskup <# (s_obr_or.prg/obratovka2)
Milan 2021-10-06 


2021-10-05
#>- prepocet prezije vice radku ve food_dat se stejnym id<# (prep_all_od.prg)
#>- z s_strukt.dbf vydeleny radky "tables" do samostatne s_strukt_tables.dbf <# (verzia.scx)
======   VELKY SYNC CESKE A SLOVENSKE VERZE   ======




2021-09-20
#>- <# (ve formu o_prijem je pouzit view vpartneri, aby se dalo pracovat i s int-ext prijmama, pri oprave int-ext prijemek nelze opravit dodavatele a parovaky)
#>- <# (creafile.prg: buff_d pridan c_dokl_x, take ve view food_600.sct/vbufferd. pozdeji by chtelo i do sql tabulky a pohledu ps_rbufferd)
#>- upravy pro komunikaci s LeoExpress API <# (leo_generuj_vydej.prg, vydej.scx, vydej_new.scx, o_prijem.scx, leo_accept_prijemky.prg, vydej_prijemkyponuka.scx)
#>- <# (semafory.prg, main.prg - wait v rv())
#>- mesagebox pri POHYBY_EXCL v semaforech uvadi duvod <# (kontrola_inventury.scx)

2021-09-06
#>- <# (main.prg - uprava small_log)
#>- <# (autoexec.prg - zmena v otevirani zurnalu)
#>- filtrovani sablon ze zobrazeni v hledani<# (hledej3.scx)
#>- pri prijmu edi prijemky se do doklady.PZ2 zapise id_edi z edi_hlav.dbf <# (prij_edi.scx)
#>- v editaci davky se pravna cena_prum nahradi celobarakovou karty.cena_prum <# (davky.scx/load)
#>- priprava na oddelene edibouraky v grosetu<# (VIEW vhladajean, veanykukarte, vkartykeanu, prepni_sklad.prg, creafile.prg/eany, prij_edi.scx - inserty)
#>- procedura publikuj nastavi hodnotu i kdyz uz promenna publikovana byla<# (ppgm.prg/publikuj)
#>- do obr.sestavy po dokladech pridana sestava pro leo, subtotalovana po oznaceni linky <# (s_obr_or.prg, obr_leo.frx)
#>- upravy pro leo <# (vydej_new.scx - metoda vloz_sablonu, vydej_prijemkyponuka.scx)
#>- upraven view s nabidkou prijemek k importu, operace se filtruje na m.hladaj_operace <# (food600.dbc/vlimprijemkyzoznam, food600ps.dbc/ps_rlimprijemkyzoznam)
#>- cas necinnosti pro pripadne zabiti foodu se resetuje kazdym zobrazenim sestavy, takze i kdyz je nekdo dlouho v sestavach, neumre mu to <# (semafory.prg/aktualizuj_cas_vlastnich_semaforu, pr_report.prg)
#>- na trzbove sestave po uctech (16.3) opraveno zobrazeni u_cis <# (trz_ucty1.frx, trz_ucty2.frx)

2021-08-17
#>- na trzbove sestave po uctech (16.3) doplnen autor <# (s_trzby_new.prg/s_ucty, trz_ucty1.frx, trz_ucty2.frx)
#>- i v sql se nabizi vazena inventura sestupne max 22 radku <#  (inventur.scx/vahy.click)
#>- <# (zalohovac nejprve udela databazove copy, pak teprve zipuje)

2021-08-09
#>- novy edi dodavatel: la fattoria<# (spracuj_edi.prg, spracuj_txtlafattoria.prg)
#>- <# i pro sql se zapina semaforovy timer, aby byl pri necinnosti food zabit (semafory.prg)

2021-07-30
#>- <#  neco jsem udelal se zapisem dlouhych nazvu (meno1-5 C(250) v detailu karty, ale uz nevim, co, nicmene funguje)(kartadet.scx)
#>- opravena vazena inventura pro sql <# chybel tableupdate (buffer) (inventur.scx)
#>- <# pro evzenovu masinu se vypne XFRX - (menu_def.prg)
#>- <# (setup.scx)
#>- pokud pri otevirani pohledu nastane chyba, jednak se zobrazi, jednak zapise do zurnal_rv.txt <# (main.prg/rv)

2021-07-21
#>- zapis malych logu z tux, edi a semaforu soustredeny do jedne procedury, takze se pise do hom_path prip. ini_path <# (main.prg/small_log, smaz_nepovolene_kasy.prg, vypocet_porizovacich_cen_sql.prg, obnov_edi.prg, semafory.prg)
#>- edi prijima format od vino markuzzi <# (spracuj_edi.prg, spracuj_txtvinomarkuzzi.prg)
#>- timer semaforu zaznamenava bezici food, abychom vedeli, kdo ho nevypina pres noc, cas k vypnuti je 99min pres den, 33min v noci <# (semafory.prg)

2021-07-17
#>-<# (doplnen zapomenuty select setup - set_set.scx/cmbpartern/interactivechange)
#>- do radku, ktere se pridavaji do u_ex_pol a plt, se zaznamenava krome data i machine <# (progs_cs\uexsk.prg)

2021-07-11
#>- snad se setup vyrovna i s nemalymi pismenu ve var_name <# (set_set.scx)
#>- do hom_path + "semafory.txt" se loguji zapisy casu do semaforu, aby bylo videt, kde neukoncuji food<# (semafory.prg)
#>- <# (s_struct 2073 a 2074 - prejmenovani c_karty_master a c_druh_master testuje (ne-)existenci nazvu pred i po)
#>- sql tabulka texty: vyhozeno c_stredisk, v view ps_rtexty: vyhozeno c_stredisk, pridana lhodnota <# (food600_ps/ps_rtexty, main.prg/get_text)
#>- procedura RV zobrazuje i alias, ktery otevira <# (main.prg/rv())
#>- okno s hlasenim chyby obsahuje i caption foodu, protoze casto nekdo posle vyfocenou chybu bez zahlavi foodovskeho okna <# (err_hand.prg)
#>- v sql se do tabulky autoexec sloupec spusteno zapisuje ve formatu RRRR-MM-DDTHH:MM, protoze mam pocit, ze obcas to blbe vyhodnotilo datum v german nebo ansi formatu <# (autoexec.prg)
#>- v sql autoexec loguje i dobu vyhodnoceni parametru, zda spustit dany program <# (autoexec.prg)

2021-07-02
#>- ikona pro sql mapu stolu <# (bitmaps\sql_mapa.png)
#>- ve vazene inventure v sql opraveno filtrovani nabizenych karet z cdruh_k na c_druh v pohledu ps_rkartydruh <# (vaz_inv.scx, food_600ps.dbc/ps_rkartydruh)
#>- v kopirovani dani ve skupiny.dbf pri reindexaci nahrazeno execscript() ampersandem, protoze na jednoradkovy prikaz to staci a lip to zaznamenava chybu <# (indexy.prg)
#>- vypocet porizovacich cen v Globusu zaznamena ceny pred a po <# (calcceny.scx, bourak_log.prg)
#>- migrace v hlavicce hlasi, kam se zapisuje log (migracia.log) <# (migracia.scx)
#>-doplnena chybejici generace souboru fox2 a sum v SQL ucetnich exportech trzeb <# (progs_cs\uexsk.prg)
#>- autoexecovac v hadu zvlast hlasi pripravu (vyhodnoceni, jestli spoustet), zvlast vykonani konkretniho programu <# (autoexec.prg)
#>- reindexace odmaze z vazene inventury uzaverky, starsi nez 222 dni <# (indexy.prg)

2021-06-20
#>- <# (MILAN mapa stolu a setup food_set)
#>- <# ( predelano zobrazeni zustatku na waletech v aquaparku - nejdrive se filtruji firmy, az potom se z datastore ctou balances)

2021-06-11
#>- v sql tabulce defsubor prodlouzen field var_value na 250znaku <# (s_strukt.dbf/2013)
#>- ucetni exporty vriskaji, pokud se neda vytvorit exportni adresar <# (ucto_exp.prg)
#>- vypocet porizovacich cen barevne signalizuje grosseto, globus a ostatni <# (calcceny.scx)

2021-05-33
#>- pro d_globus se na sestave cenik pokladen tiskne (a exportuje) jejich foodcost <# (s_cennik.scx)
#>- pri cteni ini_souboru jsou ignorovany trailing spaces<# (main.prg/get_ini)
#>- <# (s_o_lic)

#>- aspon u casto pouzivanych formularu prodlouzena doba zobrazeni chyby pri otevirani souboru, aby se stihlo precist, ktera tabulka/view dela problem<# (btw v messagebox() je timeout v milisekundach, takze dvojka je fakt hodne kratka: migracia, opr_kalk, kartadet, pri_ext, vydej, vydej_new, inventur, s_trzby_new, karty, hledej3, davka, prod_cen, o_vydej, partneri, o_inven)
#>- <# lepe osetreno, ze ve skupiny nak zustaly sloupce vzorcu (s_strukt.dbf 1798 a 1799)
#>- <# osetreno, kdyz ve food_dat jsou oba sloupce id_master i idmaster(s_strukt.dbf 2070)
#>- vyhozeny radky "Precislovani cen a dani ve vzorcich", protoze jinde nez orea vyssi hladiny nepouzili <# (s_strukt.dbf)

2021-05-25
#>- pro budvarske instalace, ktere firewaluji poslani mailu, zakazano<# (ppgm.prg/poslimaildoalta)
#>- opraveno nastaveni prom.OTEVRENO<# (main.prg/app_log)
#>-znovu prodlouzeny fieldy dat,cen,pgm_path v pohledu pro migraci <# (food600_ps.dbc/xpsfood_dat)

2021-05-21
MILAN 21.05.2021
#>- v ktexty sloupce meno1-5 prodlouzeno na varchar(250)<# (s_strukt.dbf/2021-05-19/1, creafile.prg, karty_texty.scx)

2021-05-11
#>- ve vzorovem food_set.dbf opravena prazdna hodnota v radku typ_hotel <# (food_set.dbf, main.prg\set_scat, sql_set_scat)
#>- v titulku okna se zobrazuje verze postgresu<# (main.prg, verzia.scx)

#>- upraveny popisky tlacitek ve formularich<# (prod_cen.scx, umisteni.scx, opr_kalk.scx, karty.scx, skup_new.scx)

2021-05-03
MILAN 30.4.2021
#>- <# (s_strukt.dbf 1792 byl od milana owner to foodman, opraveno na postgres)
#>- vsechny davky s updatem struktur presunuty z 2021-02-15 na 2021-04-29<# (s_strukt.dbf)

2021-04-26
#>- Doplnenie IS_ORDER do tabuľky EDI_HLAV presunuto z unora na dnesek <# (s_strukt.dbf/1900)
#>- i pro cen_path MALYPIVOVAR se generuji budvarske ucetni exporty <# (progs_cs/ucto_exp.prg)

2021-04-26
MILAN 24.4.2021

#>- ve validaci sloupce kod byl nakej nesmyslnej kousicek k testovani c_druhs <# (karty.scx)
#>-snad konzistentne se sql tabulky tvori typu: (udelal jsem to jen v create, stare instalace proste zustanou jak jsou)
smallint: c_data, c_mena
integer: c_karty
bigint: c_dokl
 <# (s_strukt.dbf)


#>- <# (adminum se v titulku foodu pise i sqlserver a jmeno databaze - verzia.scx, main.prg)
#>- selstl CONSTRAINT selstl_id_stul UNIQUE (id_stul, id_kas)<# (s_strukt)
#>- v SQL procedure opraven typ promenne abstime na timestamp kvuli novejsim postgresum <# (s_strukt.dbf/1528, s_o_lic.prg )
#>- v kontrole pred migraci vyplnen sloupec mena v sk_plt.dbf i sk_plt_a.dbf, pokud je prazdny <# (migracia.scx)

2021-04-16
#>- <# (milan:s_strukt.dbf)
#>- do sestavy jak varit pridan vyrobni postup <# (odp_vyr.prg, jak_varit.frx)
#>- slovenska uzaverka skladu pro cesko zrusena <# (menu_def.prg)

2021-04-08
#>- upraven export do ucta v sql; neporovnava se spravne sazba dane v view ps_ruexpol1, tak beru ps_ruexpol a filtruju s round(dan)<# (uexsk.prg)
#>- pro hom_path=D_TELEVIZE se na vydejkach pro c_partner < 0 netisknou ceny<# (prn_obra.scx)
#>- milanovo s_strukt z 7.4. <# (s_strukt.dbf)
#>- zatim natvrdo ve formulari verzia zrusena klicova slova PARALLEL a UNSAFE, pozdeji provedeme jen pro starsi postgres <10 <# (verzia.scx/struktura)
#>- do specialit-administrator pridan program pro kontrolu archivnich SK pred migraci vicemene dela to, co kontrola trzbovych dbf, ale na archivech. navic smaze uzaverky z minulyho stoleti a v prvni dekade nahradi zacatecni Ocko nulou. taky opravi nesmyslne sazby DPH v pol na default 1.22<# (kontrola_sk_a_pred_migraci.PRG)

2021-03-25
#>- definitivne v odpocet davky-jak varit-suroviny po druzich je to fakt po druzich I PRO SQL<# (devka.scx, odp_vyr.prg)
MILAN 24.3.2021

2021-03-24
#>- dobiti kreditu ma hezci hlasky a OK zavre formular <# (dobij_kredit.scx)
#>- otoceno znamenko ve stravovaci sestave transakci <# (stravovani_transakce.frx)
#>- ve food_set.dbf radek typ_hotel = 0 (bylo prazdne) <# (food_set.dbf)
#>- optimalizace kodu migrace <# (migracia.scx)
#>- pokud existuje databaze prumerne_ceny(coz existuje pouze v parlamentu, generuje ji autoexec/a75), na prijemkach se tiskne rozdil nakupni ceny proti minule prujmerne cene<# (prn_obra.scx, dopln_minule_prumerne_ceny.prg, dok_pe.frx)

2021-03-19
#>- v odpocet davky-jak varit-suroviny po druzich je to fakt po druzich<# (devka.scx, odp_vyr.prg)
#>- <#zruseny zapomenute asserty (s_trzby_new.scx, v_kasach.scx, zost_inv.scx)

2021-03-15
MILAN 15.3.2021

2021-03-10
#>- prodlouzeny sloupce food_dat*_path v migracnich pohledech<# (food600_ps.dbc, s_o_lic.prg, ppgm_lic.prg)
#>- opravena nova univerzalni editace stravniku<# (new_client_new.scx)
#>- v editaci stravniku se clickem na zahlavi sloupce radky podle toho sloupce seradi. indikovano tucnym fontem (funguje jen pro ty, kde to ma smysl)<# (stravnici.scx)
#>- z nezpracovanych EDI se vyhodi i prijemky se "skoro" stejnym jmenem - koncici cislem v zavorce<# (obnov_edi.prg/odstran_duplicity)
#>- pokud se pri migraci najde stul > 9999.9, je opraven na 9876.5 <# (migracia.scx)


2021-02-25
MILAN 26.2.2021

#>-pro parlament (d_snem) se z nekterych trzbovek a obratovek generuje preddefinovane CSV <# (s_trzby_new.prg, s_obr_or.prg, to_csv.prg)
#>- v sestavach jak varit se zobrazuje naplanovany datum <# (vyroba1.frx, jak_varit.frx, jak_varit_postupy.frx, odp_vyr.prg)
#>- migrace prepise v archivnich eskackach pocatecni "O" na nulu, uzaverka z minuleho stoleti smaze<# (migracia.scx, s_o_lic.prg)
#>- <# (opraven autoexec/a33.prg)
#>- vsechny chyby pri verzovani se pisi do stejneho zurnalu (i puvodni kontrola.txt) <# (verzia.scx)
#>- <# (prod_cen.scx, opr_kalk.scx, skup_new.scx, opr_kalk_gen_kartyx.prg - omezeni nabidky cen.hladin pro ne-sql)

2021-02-09
definitivne jsou prodejni ceny 01-40 zachovany v tabulce karty, 41-90 jsou z kceny zruseny a v kceny je celkem 120 hladin A0-A9...L0-L9
sazby DPH jsou vsechny v tabulce skupiny, tedy 01-40 i A0-A9...L0-L9

update struktur prekopiruje ceny z kceny41-90 do pismenkovych, adekvatne dane v tabulce skupiny, opravi food_dat a pak teprve muze sloupce mazat, je to ve verzia 2021-02-03

view ps_rskupiny - nove sloupce danA0-L9
view ps_r1kceny pridano cenA1-L9, zruseny sloupce cena41-90

#>- nova funkce hladiny, ktera z cisilka a pocatecniho pismenka sklada nazev cenovych hladin ("A"+15 = "B5") <# (ppgm.prg/hladiny)
#>- <# ( drobnosti designu v verzia.scx)
#>-<# (kus kodu z opr_kalk.scx oddelen do opr_kalk_gen_kartyx.prg opr_kalk.scx)
#>- kvuli pridanym sloupcum rozdelen cursor karty4 na karty4 a karty5 <# (opr_kalk.scx)
#>- opraveno ukladani nazvu cenovyho hladin v oprave receptur <# (opr_kalk.scx)
#>- <# (pro masinu milan a evzen mame Suspend v menu Konec)
#>- do skupin pridan field c_druh_2 pro navaznost skupin (zatim na slovensku), edituje se to ve formu vzorcu<# (vypocty.scx, food600_ps/ps_rskupiny)
#>- v comboboxu pridany nove cenove hladiny od cenA0 do E9<# (prod_cen.scx, selk_cen.scx)
#>- <# (s_strukt.dbf - ve views SKUPKA, SKUPSKL a SKUPSTR se vypocet1-10 berou z joinovane tabulky VYPOCTY, zruseno prir1, zruseno i v ps_rskupiny)
#>- <# (menu_def, s_strukt - create zurnal)


2021-02-02
#>- V sestavach stravovani je i sestava zustatku s vyberem nejen firem, ale i typu - tim maji v aquaparku oznaceny wallety<# (progs_cs\stravovani)
#>- menu Stravovani presunuto do horni listy<# (menu_def.prg)
#>- nastavenim AlwaysOnTop= v ini-ouboru v sekci prislusneho stroje se food zobrazuje on top <# ()
#>- chyby se i na sql zapisuji i do lokalniho siuboru errors.dbf, protoze do sql se obcas nepodari. autoexec/a33 pri dalsim spusteni dozapise na sql server <# (main.prg/app_log)

vypocty pro dbf verze zatim nechamn postaru
#>-form skup_new - vypocty enablovany jen pro ne-sql, form nove skupiny take <# (food600_ps.dbc/ps_r1druh - zruseny sloupce VVYPOCET od 11 vys, n_skup.scx)

#>- ve formu prodejnich cen je kod z buttonu [Prepocty cen] prestehovan do vypocty_prodejnich_cen.prg (vicemene puvodni kod) a vypocty_prodejnich_cen_sql.prg<# ()
#>- pro sql zavedana tabulka VYPOCTY, do ni se prestehuji vypocty z tab. SKUPINY <# (s_strukt.dbf), menu_def.prg, vypocty.scx, food600_ps.dbc/ps_rvypocty
#>- <# (s_o_lic.prg, ppgm_lic.prg, verzia.scx)
#>- rozsireni poctu prodejnich cen<# (s_struct - kceny(cenaa0-9 az cenao0-9 - tedy patnact desetic), skupiny -pridany dane, food600ps\ps_rkceny, ps_rskupiny )
pro sql bych v kceny casem zrusil hladiny, zacinajici cislem, nechal bych v kceny jen cenaa0-9 az cenao0-9, z karet bych ty prodejni ceny vypustil taky

2021-01-25
#>-pri importu souboru licencia.txt setup hlasi, ktery radek mu presne chybi/vadi <# (setup.scx)
#>- <# (spracuj_edi.prg - doplneno parsovani odberatele, milan pouzival hotel_edikod)
#>- <# (ps_r1edihlav prodlouzen field subor na 99)
#>- <# messageboxu "Hotovo" u zpracovani EDI pridan timeout, takze ho neni treba odkliknout (foodbase\toolbar1\obnovedi)
#>- <# ( vytvareni dbf zapisuje m.err_h_info  creafile.prg)
#>- v setup Foodmanm se ve food_dat edituje i EDI_kod <# (setup.scx, food600_ps/ps_rsetfooddat)

2021-01-15
SQL tabulka TEXTY rozsirena o sloupce modul a c_stredisk. food svoje radky znaci modul="FOOD", c_stredisk nepouziva, kasa by mohla mit "KASA" a cislo masterkasy.
JQ si z toho bude brat nazvy plateb a jine texty pro vzdalene pokladny. radky s c_stredisk=0 by mohly byt spolecne pro vsechny kasy

#>- <# (VIEW food600_ps.dbc\ps_rtexty, asi se muze zrusit view ps_rtextyall, s_struct.dbf/funkctions 36 - food600.nastav_text, main.prg/get_text )
#>- <# zobrazovaly se davky functions, tables, ..., opraveno (verzia.scx)
#>- <# (obnov_edi.prg)

2021-01-12
#>- v nahledu odpoctu davek (pred odectenim) se nezobrazuje na reportu kolonka pro skutecne naklady <# (odp_dav.prg, odp_da2.frx)
#>- opraven preklep ACT na ATC<# (verzia.scx)
#>- <# prejmenovany preddefinovane hodnoty verze 1111-0x (s_struct.dbf)
#>- pri chybe v aktualizaci sql verze program nekonci, aby slo pustit rucne z ostatni-administrace-aktualizace<# (verzia.scx, jazyky.dbf, main.prg)
#>- <# jazykini se vola co nejdrive v mainu, aby se spravne zobrazovaly ceske/slovenske texty, udela jen select z jazyky.dbf, takze se da spustit i pri neexistujici sql databazi(main.prg, jazykini.prg)
#>- <# funce put_ini rovnou alltrimuje, takze se zkratila jeji volani (main.prg)

2021-01-08
MILAN 8.1.2021

2021-01-05
MILAN 7.1.2021 - hlavne opravy klapek
#>- ve stravnicich se da hledat a hromadne nastavovat limit a expiraci<# (stravnici.scx. sel_stravnici.scx)
    v hromadnem nastaveni se klikem na zahlavi prepina razeni(oznaci se Bold fontem), klikem na firmu se prenastavi oznaceni cele firmy, klikem na expiraci se prenastavi radky se stejnym RRRR-MM expirace
#>- do stravovani-sestavy pridan report zustatku na kartach stravniku<# ()
#>- kladne a zaporne radky se v edi navzajem pozerou <# (obnov_edi.prg/druhy_doklad_z_minusu)
#>- u minusoveho mnozstvi byla celkova cena za polozku kladna, opraveno<# (spracuj_txtfanygastro.prg)
#>- celkova cena za doklad se vzdy pocita z polozek ve funkci druhy_doklad_z_minusu(), <# (obnov_edi.prg)
#>- stejne kusy kodu pro EDI prestehovany do obnov_edi.prg <# (obnov_edi.prg, spracuj_*.prg)
#>- do eany.popis se uklada nazev, nikoliv znovu ean <# (prij_edi.scx)
#>- z EDI nazvu vyhozen otaznik ci zavinac na poslednim miste <# (spracuj_xmlmakro.prg)

2020-12-25
#>- view ps_rpartneri a ps_redipartpartnerkod je updatable <# (food600_ps)
#>- edi_hlav.subor prodlouzeno na 99<# (s_stru.dbf)
#>- opraven anchor u buttonu [Poznamka] <# (invent_o.scx)
#>- <# (verzia.scx)

2020-12-21
#>- opravena chyba v odpoctu davky pri isnull(menaz.dan) <# (odp_dav.prg/ins_sk)
#>- budvarske hlaseni k DPH se generuje i pro MASNEKRAMY, exportuje do m.gcexportpath <# (s_trzby_new.prg)
#>- z importu edi z pohody se vyhazuji zaokrouhlovaci radky a radky s nulovym mnozstvim <# (spracuj_xmlpohodu.prg)
#>- polotovarovy soubor z parsovani EDI se take smaze<# (obnov_edi.prg)
#>- do inventury se zapisuje pachatel (nak nam to vypadlo)<# (inventur.scx, konecinv.scx)
#>- <# (setup.scx, set_lic.scx, ppgm_lic.prg, s_o_lic.prg, main.prg)

MILAN 4.12.2020
#>-opraveno zavreni umisteni v mazani mrtvol <# (mrtvoly.scx)

2020-12-07
#>- dlouha procedura err_hand osamostatnena z mainu <# (err_hand.prg, main.prg)  -- MILAN, PRIDAJ SI DO PROJECTU
#>- jazykini se vola drive, aby byly texty spravne prekladany<# (main.prg)
#>- prelozeno ze slovenstiny<# (jazyky.dbf)
#>- pri rucnim vykonavani davek se zobrazuje cinnost hadem<# (verzia.scx)
#>- soubor s licenci je ulozen do hom_path nebo ini_path a pri odesilani hlasi, odkud je posilan <# (setup.scx)
#>- v dnes na kasach ze spracovani tmsk vyrazeny uzavrene ucty<# (na_kasach.scx/zpracuj_tmsk)
#>- opravena chyba kdyz cislo mesice v konci nebylo z rozsahu 1-12<# (ppgm.prg/setucttxt)
#>- reindexace smaze z polozek receptury, ktere nemaji vyplneni druh receptur<# (indexy.prg)

2020-12-04
#>-oprava zobrazovani dnes na kasach z sql <# (na_kasach.scx)

velka konsolidace ceske a slovenske verze vcetne MILAN 4.12.2020

2020-11-21
#>- zjednodusen view <# (s_struct.dbf\view sstrediska)
#>- preddefinovana prom. otevira_se v loadu<# (davka.scx)
#>- v buttone vytvor views se vola thisfrm.vytvor_objekty, button konec ma vlastnost Escape, zakladni vyska formu je 500, jen pri volani automatickem se snizuje na 115 <# (verzia.scx)

2020-11-18
#>- <# (obnov_edi.prg)
kdyz se v INI vyplni edi_cesty, ale nechaji se prazdne edi_kod, budou soubory v adresarich zpracovany a oznaceni odberatele (provozovny) je hledano uvnitr souboru
sloupec id_ediprev v food_dat i edi_part musi byt prazdny!!
#>- v cesku se do .ini nepridavaji edikody z food_dat <# (nastavpocetedikodov.prg)


2020-11-15
#>- soubor licencia.txt (pro sql) se generuje do hom_path, pokud se nepodari, do ini_path, protoze odnekud nefunguje mail <# (setup.scx)
#>- ukecanejsi logovani sql updatu verze, opravena chyba <# (verzia.scx)
MILAN 10.11.2020

2020-11-10
MILAN 10.11.2020
#>- chybne vyplnena definice ucetniho exportu se pise i do u_ex.dbf.pz <# (u_ex_sk.prg, u_ex_obr.prg)
#>- <# (xml_parser.prg prejmenovan na spracuj_xml.prg, tim padem vsechny programy pro zpracovani edi se jmenuji spracuj_edi*.prg nebo spracuj_xml*.prg. obnov_edi.prg zustava)
#>- importuji se edi prijemky od MEC (pro Hajka) <# (spracuj_xmlmoney.prg)

2020-11-07
#>- opraven view pro setup - prodlouzeny paths na C(100)<# (food600_ps.dbc/ps_rsetfooddat a ps_rsetfooddat2)

2020-10-30
#>- kdyz se nedari zurnalovat autoexec do hom_path + "autoexec", zkusi se to do aktualniho adresare <# (autoexec.prg)
#>- pridano logovani do (hom_path + "tux_log.txt") <# (main.prg - tux)

2020-10-22
#>- opraven tisk polozek receptur<# (sel_kalk.frx)
#>- opraven preklep L_STRUCT na I_STRUCT v aktualizaci struktur<# (verzia.scx/struktura)
#>- pri zpracovani edi osetrena existence souboru *.ok pri prejmenovani<# (spracuj_edi.prg/ERA_AND_OK)
#>- field u_cis vracen ze sesti na 5 mist<# (priprav_tm_sk.prg)


2020-10-19
#>- opravena chyba v sql dnes na kasach <# (na_kasach.scx/zpracuj_sql_tmpsk)
#>- logovani zmen bouraku a vycisleni slouceno do procedury bourak_log<# (bourak_log.prg, zrusen sklad_log.prg, sklad.scx (v kartadet.scx se uz bourak_log volal, tak zaloguje i sklad.dbf))
#>- <# (food600.dbc/vedihlavstrediska - filtr jen na c_dokl # 0)
#>- <# (menu_def.prg - kopirovani z food_dat do partneri.dbf vcetne edi_kod, zatim zkouseno jen pro ne-sql)

MILAN 12.10.2020 bez spracuj_edi
MILAN  7.10.2020

2020-10-05
#>- pridany popisky do mailu, posilaneho s chybami<# (main.prg)
#>- do stavu zasob v sql doplnen datum posledniho naskladneni<# (zost_inv.scx/stavzaso)
#>- zrusena funkce oprava davky<# (menu_def.prg)
#>- u hajka se trzbova sestava po platbach a dph tiskne ctyrsloupcove, ale bez dph, takze jen 1 radek na den<# (s_trzby_new.prg/s_plat_dph, novy report trz_dph_plat_4sl_a.frx)
#>- <# (verzia.scx)
#><# - v prepoctu pridan text hada po scanu  (prep_all_od)

2020-10-04
#>- <# (food600_ps.dbc/ps_redihlavneprijate rozsiren o c_dokl)
#>- edi_hlav a edi_part upraveno i v sql <# (s_struct.dbf)

MILAN 5.10.2020

#>- view vedihlavstrediska je updatovatelny<# (food600.dbf/vedihlavstrediska)
#>- <# (prod_cen.scx - v resize i button podrobnosti)
#>- upraveno EDI_HLAV.edi_kod C(15),edi_stred C(50) stejne jako v edi_part a food_dat, adekvatne view vedihlavstrediska a EDI_PART pridano edi_kodstr C(15) <# (creafile.prg)
#>- vydejka EDI se generuje i pri oprave vydeje, minula je prejmenovana pridanim timestampu<# (o_vydej.scx, generuj_edi_vydejku.prg)
#>- MEC ma edi z money, ale jiny, nez udelal milan, upraveno<# (xml_parser.prg)
#>- <# (foodbase.vcx\toolbar1\obnovedi, view food600.dbc/vedihlavneprijate)
#>- nakopirovani karet do sklad.dbf podle umisteni zafunguje i s konstrukci *MAN XXYY ve food_dat<# (kartyskl.scx, prepnisklad.prg)
#>- tableupdate se zkusi na sql dvakrat <# (main.prg/tux)

2020-09-03
#><# m.chybatxt nemuze byt LOCAL (xml_parser.prg)

2020-08-26
MILAN 25.08.2020
#>- osetren pohyb v obratech s chybejicim radkem v doklady.dbf <# (mrtvoly.scx)
#>- <# (obnov_edi.prg, spracuj_edi.prg, xml_parser.prg)
#>- osetreny nastavovani cen a marzi podle poradi v try-catch <# (opr_kalk.scx/spoctimarze - .txtcena&si..forecolor atd)
#>- i pro krumlovsky mlyn se vola budvarsky hlaseni k DPH<# (s_trzby_new.prg)

2020-08-13
#>- pri ukonceni foodu volbou [Konec se zalohou] se zaloha udela i kdyz je v .ini nastaveno NEZALOHOVAT <# (zalohovac.prg)
#>- tableupdate() nahrazen tux() <# (skup_new.scx/load)

#>- v kontrole prevodu se u SQL dat zobrazuje cely pz1 <# (ukazstav.scx)
MILAN 08.08.2020

#>- <# (XFRX z 2020-05)
#>- formular s_trzby_new v properties-name prejmenovan z s_trzby na s_trzby_new <# (s_trzby_new.scx)

2020-08-08
#>-pro D_TELEVIZE se seznam zbozi tiskne bez cen <# (zost_inv.scx, inv_sezn_ean.frx, inv_sezn.frx, inv_sezn2_ean.frx, inv_sezn2.frx)
#>- z porovnavaci sestavy vyhozena kontrola Epitome<# (s_compare.scx)
#>- jeste oprava v dnes nakasach, testuje existenci sql tabulek _tmsk* <# (na_kasach.scx)
#>- novy ucetni export vytvori i adresar<# (progs_cs\ucto_exp.prg)

2020-07-28
jsou naky problemy s XFRX, tak jsem dal verzi z unora 2020
#>- jeste oprava v dnes nakasach <# (na_kasach.scx)
#>-zrusen wait u obra_a, protoze muze zdrzovat <# (indexy.prg)
#>- zatim zruseno zpracovani sql _tmsk, protoze nemusi existovat, vyjma pro food_sokol, prejmenovan sloupec cisnik na autor pro report nakasachstorna <# (na_kasach.scx)

MILAN 22.07.2020
#>- z importu z ivaru se kontroluje i cislo kasy a vyplnuje uct_den<# (aquapark-kantyna.prg)
#>- opraven delete/insert do doklady na (m.fn_doklady) <# (konecmes.scx/ok/click)
#>- jeste oprava v dnes na kasach <# (na_kasach.scx)
#>- jeste pred oteviranim databazi se nakopiruji food600*.dbc do pri_path<# (main.prg)
#>- opraveno zpracovani zurstor.dbf v dnes na kasach <# (na_kasach.scx)
#>- nastaveni poctu dokladov v label10 dano do try-catch<# (toolbar1.timer)

2020-07-16
#>- v kontrolnim hlaseni k dph opraven soucet<# (trz_dic_dph.frx)
#>-ScreenWindowState=normal nastavi foodovske okno jako nemaximalizovane, je to potreba pri vicemonitorove konfiguraci <# (main.prg, ini - sekce [<machine>])
#>- opraveno pridavani prav uzivatelu<# (prava_users.scx/konec)
#>- v zalohovaci slouceno hlaseni o existujicich zalohach s dotazem zda zalohovat<# (zalohovac.prg)
#>- promenna gclocal_path=pri_path, takze se nevytvareji podadresare food_xxx pod food600 <# (sql_ini.prg)

2020-07-14
skonsolidovana ceska a slovenska verze
#>- stopinventura bere dnesni markovani z cen_path + "tmsk_pol" (opraveno) <# (v_kasach.scx/init)

2020-07-09
#>- opravy v ceskem exportu do ucta pro sql, nakonec je treba pro nektere klientske stroje pretypovat dan NTOM() <# (uexsk.prg)
#>- stopinventura bere dnesni markovani z cen_path + "tmsk_pol" <# (v_kasach.scx/init)
#>- pridelan import edi isdoc z Money<# (xml_parser.prg)
#>- v stravovani-stravnici lze dobit kredit<# (stravnici.scx, dobij_kredit.scx)
#>- i pro d_viktoria se pocitaji body z cena39 tak jak v bakare<# (s_trzby_new.prg)

2020-06-26
#>- u_ex_pol.dan zmenem z numeric na numeric(5,3)<# (s_struct.dbf)
#>- pokud neni nastaveno food_set.vice_firem_1_food, int.vydej netestuje stredskup a VZDY vydava interne <# (vydej_new.scx/ok-button.click)
#>- nastavena max velikost okna na 2500, protoze na dvojmonitorove konfiguraci puvodnich 9000 nefungovalo<# (main.prg)
#>- v menu_def se vola vyroba_menu_def vzdy, az to si voli podle is_sql co dal<# (menu_def.prg)

2020-06-16
#>- <# (ps_rprnobraskl pridan sloupec karty.nazev1 a nazev2)
#>- aby klice v texty.txt mohly byt malymi i velkymi pismeny, jsou pri importu vsechny lowercasovany<# (jazykini.prg)
#>- <# insert into doklady opraven na insert into (m.fn_doklady)(konecmes.scx)

2020-06-10
#>- storno odpoctu kas respektuje pravo_opravit_stare_doklady<# (stor_odp.scx)
#>- zmenen format pgdumpu na --format=c<# (zalohovac.prg)

2020-06-05
#>- edi prijemka z bidfoodu se parsuje jako z pohody<# (xml_parser.prg)
#>- opravena chyba v trzbovkach 2 pri druh_pl = null <# (sk_stati.prg)
#>- konec mesice po zadani data predvyplni pz1, pricemz prvni tyden dava konec MINULEHO mesice, ale lze prepsat <# (konecmes.scx)
#>- do main vraceno volani nastav_export_path, protoze jinak to 1. generovanou sestavu nebo edi vydejku poslalo jinam<# (main.prg)
#>- oprava reportu kalkulaci bez polozek (order v polozky.dbf) <# (s_hlavicky.scx)
#>- hlaseni k dph ma 4 sloupce sazeb dane<# (trz_dic_dph.frx, s_trzby_new.prg/generuj_hlaseni_budvar)
#>- nastavovani druhy_pl.texty se spravne zobrazuje<# (adddruhypl.scx (v loadu bylo i pri oprave thisform.text = .F.))

2020-05-26
#>- <# had.init bere treti (nepovinny) parametr - barvu pozadi (foodbase.vcx/had)
#>- vypocet porizovacich cen pri food_set.karty_men_cena_prum = .T. nebere ceny surovin z obratu, signalizuje to jinou barvou pozadi<# (calcceny.scx)
#>- ve vzornicich karet byl sloupec cena_prum whenovan podle prom. food_set.karty_men_cena_prum, ale zaroven byl enabled=.f., taxem enabloval <# (karty.scx)
#>- mazani mrtvol smaze karty i v umisteni<# (mrtvoly.scx)

MILAN z 21.05.2020

2020-05-20
#>-trzbove reporty pro 4 sazby DPH <# (trz_kasdp3_4sl.frx, trz_dph_plat_4sl.frx, trz_kas_dph_4sl.frx, s_trzby_new.prg)

2020-05-11
#>- v budvaru se pousti z puvodni vyroba zadavani jidelaku<# (ceska vyroba_menu_def.prg, vyroba_budvar)
#>- <# (oprava v ceskem u_ex_obr.prg)
#>- pro d_cekal se generuje edi_vydejka <# (vydej.scx, generuj_edi_vydejku.prg)

2020-05-04
#>- pokud je ucetni obdobi starsi nez 3 mesice, zobrazi se dnesni <# (menu_def.prg)

MILAN z 04.05.2020
#>- v kopii cenovych hladin pridan checkbox "Ignoruj DPH", ceny se nasobi jen zadanym koeficientem bez ohledu na rozdil sazeb DPH <# (selk_cen.scx)

2020-04-29
#>- nastavovaci formulare eet funguji i pro sql verzi<# (food600_ps.DBC\ps_rfood_dat_eet, eet_setup_druhy_pl.SCX, eet_setup_food_dat.SCX)

MILAN z 27.04.2020 (s_struct)

2020-04-26
#>- opravena chybejici promenna otevira_se <# (vydej_new.scx/init)
#>- v menu [Konec] je volatelne zobraceni pouzitych cen.hladin (v cesku) <# (menu_def.prg)
#>- v menu [Konec] jsou primo volatelne setupy EET (v cesku) <# (menu_def.prg)
#>- do food_set se vyplni vsechny aktualne platne sazby DPH <# (autoexec\s73_sazby_dph)

2020-04-23
#>- krizova kontrola prevodu nabizi v sql verzi filtr baraku (left(stredskup,2))<# (ukazstav.scx)
#>- kdyz food600.ini/hom_path konci hvezdickou, nabidne food pri spusteni vyber adresaru. napr. i:\d_strah* posledni spusteny adresar je zapamatovan<# (main.prg/hom_path)
#>- <#konec licence zabrani i zobrazeni panelu s ikonkami (main.prg, s_o_lic)

MILAN z 23.04.2020
#>- pro hom_path=D_TELEVIZE se na vydejkach netisknou ceny<# (prn_obra.prg, dok_ve.frx, prn_obra.scx)
#>- prodlouzena doba hledani kombinace kasa-manager v bakare an 99 dni<# (smaz_nepovolene_kasy.prg)

2020-04-21
znovu formulare z MILAN z 16. a 17.04.2020
#>- odstranena chyba too long caption v int/ext vydei<# (vydej_new.scx/vyberpartner.interactivchange)
#>- edi vydejka se dela pro d_vinodirect <# (vydej.scx)
#>- <# (food600.dbc\vedihlavneprijate)

2020-04-17
MILAN z 17.04.2020

2020-04-13
#>- opravena chyba chybejiciho sloupce v curpart <# (vydej_new.scx)
#>- i pro sql zalohovac nezalohuje opakovane, kdyz dnesni zaloha uz existuje <# (zalohovac.prg)
#>- <# jaxem 2.4. zrusil filtr stredskup v vintpartneri , totez je treba v sql pohledu(food600_ps.ps_rintpartneri)
#>- <# (log prava na bourani doplnen o datetime prij_edi.scx)
#>- v inv.sest. po dni opravena hlavicka messageboxu "chcete i z archivu" <# (zost_inv.scx)

2020-04-06
MILAN z 02.04.20 odpo
#>- autoexecove programy, ktere nemaji bezet v sql verzi, se pod ni nespousti <# (.\autoexec.*.prg)
#>- na krizove kontrole skladu se i pro sql ukazuji nazvy stredisek, nejen cisla <# (ukazstav.scx)
#>- v menu je zrusen ext-int vydej, vse je zahrnuto v int.vydeji, takze obsluha nemusi premyslet, jaky stredisko ktery firme patri<# (menu_def.prg)
#>- u opravy ext-int vydejky, ktera jiz byla prijata, je obsluha tazana, jestli opravdu chce vydat <# (o_vydej.scx)

2020-04-02
#>- view vintpartneri nefiltruje stredksup, to si dela az vydajovy formular <# (food600.dbc/vintpartneri)
MILAN z 01.04.20

2020-04-01
#>- doplneno ztracene volani generuj_leo_vydejku v ok.click()<# (vydej.scx)
#>- po importu edi se do souboru .okk pise i cele puvodni jmeno souboru vcetne pripony <# (spracuj_edi.prg, xml_parser.prg, spracujdatprg, spracujeancom.prg)
#>- Cesta_k_EDI i edikody se v ini VZDY ukladaj do sekce [config], cesta se cte z [<machine>], pokud je prazdna, tak z [config] <# (nastavpocetedikodov.prg, main.prg)
#>- <# (index rides_line_name.idx (pro leo expres) se tvori v pri_path, nikoliv v dat_path) (vydej.scx, vydej_new.scx)

MILAN 31.03.2020
2020-03-13
#>- jako interni i int-ext vydej se pouziva stejny formular, pozna, jestli ma zapsat operaci VV nebo VE, casem zrusim v menu samostatny int-ext vydej <# (menu_def.prg, vydej_new.scx)
#>- snad konecne v oprave receptur funguje filtrovani kalkulaci podle bar_kod1 a omezena nabidka kas <# (opr_kalk.scx)

2020-03-03
#>- opravena oprava int-ext vydeje<# (oprava.scx)
#>- v oprave receptur se muze filtrovat nabidka pokladen podle stredskup a vice_firem_1_food (kasy s prazdnym se zobrazuji vzdy)<# (opr_kalk.scx)
#>- <# (ve vsech vyrobach (vyr*.prg) zruseno erase starickeho zrcadlo.add)
#>- v televizi se loguje databaze sklad.dbf ve vzorniky - stav na sklade<# (sklad.scx)
#>- nazvy podadresaru ve specialitach mohou obsahovat i mezery<# (priprav_speciality.prg)
#>- formular pro vyber druhu/plateb v trzbovkach mel pri zadane sirce prekryvajici prvky, opraveno <# (seldruhy.scx)
#>- sql_exec pri chybe napise i volany prikaz a programs()<# (main.prg/sql_exec)
#>- pokud ma ini-soubor standardni jmeno "food600.ini", staci jako parametr, se kterym se vola food, pouzit samotne jmeno adresare, ve kterem ini-soubor lezi. napr. misto "food_budvar\ini\food600.ini" staci "food_budvar\ini" <# (main.prg)

2020-02-17
#>- prubezka po vyrobe polotovaru davkou se v pripade fice firem v jednom foodu dela korektne jako operace VE za cenu podle hladiny z food_dat.a1<# (prubezka.scx)
#>- sestava bakarovskych bodu i pro d_viktoria<# (s_trzby_new.prg)
#>- opravena teor.NC v sestave po stolech <# (s_trzby_new.prg/po_stolech)

2020-01-28
#>- pro cesko se druhy plateb prekladaji na sestavy podle texty.txt<# (ppgm.prg/i_drupla)
#>- <# (zurnal.prg)

2020-01-21
#>- opraven autoexecovac pro sql<# (autoexec.prg)
#>- do sestav jak varit (v davce) pridan report vyrobnich postupu<# (odp_vyr.prg, davka.scx, novy report jak_varit_postupy)

2020-01-14
#>- opraveno storno sberne faktury<# (stor_sf.scx)
#>- opravena chyba volani REQUERY na lokalni cursor <# (vydej.scx)
#>- <# (autoexec.prg, main.prg, menu_def.prg, stru_upd.prg)

2020-01-07
#>- <#v editaci klienta se na evzenove masine pousti form new_klient_new.scx (stravnici.prg)
#>- upraveny logy autoexecovace<# (autoexec.prg)
#>- velky prepocet kontroluje, zda vice dokladu nema stejne c_dokl. oznami a zapise do errors.dbf <# (prep_all_od.prg)
#>- cele posilani mailu dano do try-catch, protoze nekde maji mailove sluzby nepristupne<# (ppgm.prg/poslimaildoalta)
#>- vyhozen zapomenutej suspend<# (prubezka.scx)
#>- opraveno volani nastavpocetedikodov (in menu_def)<# (setup.scx)

2019-12-02
#>- ze sestavy stravovani-transakce se dela export pro DTS<# (stravovani_transakce.prg+frx)
#>- kus kodu pro EDI oddelen z menu_def<# (menu_def.prg)
#>- suspend se vrati do puvodne selectovane oblasti<# (main.prg)

2019-11-19 
#>- na miste ext. vydeje v 1 foodu je univerzalni vydej, ktery nabizi vsechna strediska a sam rozhodne, zda to ma byt ext nebo int. v obou pripadech provede i automatickou prijemku. zatim na testovani, formular ma cervene pozadi <# (menu_def.prg, vydej_new.scx, auto_pv.prg)
#>- na trz.sestave po uctech je cele jmeno cisnika<# (s_trzby_new.prg/s_ucty, trz_ucty1.frx)
#>- opraven preklad jmen druhu platby v cesku<# (ppgm.prg/i_drupla)

2019-11-11 
#>- do prehledu transakci stravniku pridany polozky ze sk_pol<# (stravovani_transakce.prg a .frx)
#>- do sestavy po uctech pridano cislo stolu <# (s_trzby_new.prg/s_ucty, trz_ucty1.frx)
#>- opravena chyba pri otevirani opravy kursu <# (kursy.scx)

2019-10-11 
#>-snad opraven vydej interni i externe-interni podle left(stredskup,2) <# (vydej.scx, food600.dbc/vintpartneri, food600_ps.dbc/rintpartneri; pro oboje se pouziva jeden view, filtrovani podle stredskup az nasledne)
#>- k trzbovce po stolech pridan 2.dil po uzaverkach <# (s_trzby_new.scx, s_trzby_new.prg/po_stolech, trz_stoly_uzav.frx)
#>- prozatim zruseno doplnovati teoretickych prod.cen pro hladiny > 40 <# (sk_stati.prg/pripravdata)

2019-10-11
#>- zas funguje v SQL filtrovani nabizenych receptur podle 3. a 4. zn. stredskup <# (opr_kalk.scx, food600.dbc/vkalkulacie)
#>- oprava kalkulace vzdy velky form, maly jen podle INI, kalkulace s stav="L" s cervenym upozornenim<# (opr_kalk.scx)
#>- zrusen export do ondrova hotelaku <# (odp_kas.scx)
#>- <# (jazykini.prg)
#>- reindexace indexuje i tabulku NLIMITY <# (indexy.prg)
#>- do tabulky KARTY pridan field STAV C(1), zatim pro zamykani receptur pro editaci - "L" jako locked, pridano pravo <# (creafile.prg, food600_ps.dbc/ps_r1karta, food600.dbc/v1karta, jazyky.dbf)
#>- v odpoctu dluhu zrusena pro cesko kontrola dluhu pred hranici uct.obdobi<# (odp_dlh.scx)

2019-10-07
#>- opraveno zurnalovani, kde chybela carka pred poslednim polem a numericka pole se zapisovala zbytecne se 4 des.misty, i kdyz byla nulova. z buff_out se datum_dokl pise DTOS misto DTOC <# (ppgm.prg/zurnal_log, buff_out.prg)
#>- opraveno vicenasobne nabizeni zurnalu ze skladu <# (zurnal.prg/vybersklad)
#>- pevny preklad nazvu plateb pro cesko zrusen<# (ppgm.prg/i_drupla)
#>- zrusena podpora hotelaku ne-integerovymi sloupci v SK<# (ppgm.prg, stru_upda.prg)
#>- opravena sestava pro senat <# (s_trzby_new.prg)
#>- dalsi cast zpracovani edi oddeleno z foodbase, dano do samostatneho programu<# (foodbase.vcx, obnov_edi.prg)
#>- ze zalistovani vyhozen zapomenutej brow<# (dod_list.scx)

2019-09-24
#>- zpracovani edi oddeleno z foodbase, dano do samostatneho programu<# (foodbase.vcx, spracuj_edi.prg)
#>- jako soucast trzbove sestavy po platbach a dph se generuje export do ucetnictvi (m.export_path+"frontiere.csv")<# (s_trzby_new.prg/s_plat_dph, progs_cs\frontiere_export.prg)

2019-09-20
#>- interpretace fieldu food_dat.stredskup pro int-ext je nastavitelna v setupu<# (m.vice_firem_1_food v food_set.dbf, menu_def.prg, prubezka.scx, vydej.scx/init())
#>- u vydejky zvetsen tabindex [z listu], aby na nej neskakal kursor <# (vydej.scx)

2019-09-18
#>- pro sql verzi se znovu otvira tabulka autoexec, pokud byla zavrena <# (autoexec.prg)

2019-09-15
#>- filtrovany smazane karty v zalistovani, lze prepinat razeni<# (dod_list.scx)
MILAN 15.09.2019
#>- oprava noveho ceskeho zaokrouhlovani <# (s_trzby_new.prg)
MILAN 09.09.2019

2019-08-26
#>- zalistovat zbozi lze i na interni partnery, pouzije se k VYDEJI z listu, dod_list.cena se pouzije jako mnozstvi (=podle sablony)<# (dod_list.frx, vydej.frx, dajdruh.frx)

2019-08-14
MILAN 14.08.2019
#>- pri existenci databaze RIDES.DBF (z leoexpresu) se nabizi ve vydejce jako parovak seznam vlaku<# (vydej.scx)
#>- v kontrole trbovych dbf opravena podminka pro menu - neprazdne je k_odpoctu i id_man <# (chk_sk.frx)
#>- pokud ucet chybi v sk_fin, je pro sestavy doplnen z sk_pol i sloupec id_kas<# (priprav_tm_sk.prg)
#>- pro dbf ceske sestavy se u prazdneho id_man smaze k_odpoctu kvuli menu "F"<# (sk_new.prg) TO SE ZRUSI, AZ TO JQ BUDE PSAT ROVNOU Z KASY
#>- <# v zurnalech pridany do pracovnich souboru foodieovske sloupce stol a miestnost (zurnal.prg)
#>- novy cesky vypocet DPH na sestavach<# (s_trzby_new.prg, sk_new.prg, priprav_tm_sk.prg)
#>- prodlouzena policka<# (trz_spokojenost.frx, trz_cisnici2.frx)

2019-07-24
MILAN 24.07.2019
#>- spokojenost na sql datech filtruje podle neprazdneho dic, kde je ulozen cisnik<# (s_trzby_new.prg / mark_cis)

2019-07-17
MILAN 17.07.2019 (foxbase.vcx)

2019-07-16
MILAN 15.07.2019
#>- zvetsen pocet desetinnych mist koeficientu, aby se presneji rozpocitavaly trzby po platbach S2-19<# (sk_stati.prg/trz_plat)
#>- opravena sestava rozpeti pri zadane cenove hladine > 9<# (s_trzby_new.prg/rozpeti)
#>- kontrola vzajemnych prevodu zvladne i veeelka c_dokl<# (ukazstav.scx, chk_vv_pv.scx)

2019-06-26
#>-stravovani pro DTS <# (vyroba_dts.prg)

2019-06-16
#>- pro svatyho vaclava spokojenost i pro SQL verzi, JQ musi doplnit identifikaci uctu v sk_txt<# (s_trzby_new.prg)

MILAN 16.06.19
#>- abychom nemuseli synchronizovat menu_def.prg pri novych stravovnach, oddelil jsem definici menu vyroba pro cesko a slovensko do samostatnych programku<# (menu_def.prg, progs_cs\vyroba_menu_def.prg, progs_sk\vyroba_menu_def.prg)


2019-06-13
#>- skonsolidovany ceske a slovenske verze<#

2019-06-10
MILAN 9+10.06.2019

2019-06-06
#>- do celkove trzby se pocitaji 4 sazby DPH, i kdyz na papir se vejdou jen 3<# (trz_dph_dic.frx)
#>- v globu se u prodejnich cen misto procentni marze ukazuje spanne<# (prod_cen.scx, opr_kalk.scx)

MILAN z 10.05.2019, 15.05.2019, 16.05.2019
#>- pro d_televize se pouzije vyroba_nostress<# (menu_def.prg)
MILAN z 06.05.2019 - 90 cen, EDI
MILAN z 01.05.2019 - 90 cen, EDI
#>- ze suspendu vyhozeno zaznamenavani otevrene dbf do historie<# (suspend.scx)

2019-04-24
#>- opraven nahled spotreby<# (odp_kas_maso.scx)
#>- rozsiren pocet vzorcu i sazeb DPH na 90<# (skup_new.scx, creafile.prg, VIEW vskupiny)
#>- do sestavy dnesni markovani doplnen cas z _tmsk_fin<# (na_kasach.scx, nakasach.frx)

2019-03-13
#>- po ukonceni editace bouraci tabulky se naleznou a smazou duplicitni radky <# (bourak.scx)

2019-03-08
MILAN 06.03.19
#>- pokud je v kontrole trzbovych dbf vic nez 10000 radku, misto browse se normalne reportuje, ale jen poslednich 9999 radku <# (chk_sk.scx)

2019-02-19
#>- az na druhy pokus - promenna machine je alfanumeric<# (semafory.prg)
MILAN 15.02.19
MILAN z 24.01.2019
#>- promenna machine je alfanumeric<# (semafory.prg)
#>- <# (s_o_lic.prg)
#>- do ppgm.prg pridana procedurka publikuj, ktera publikuje PUBLIC prom. a da jim pocatecni hodnotu<# (ppgm.prg)
#>- ext.prijem v televizi na konci prepise ceny podle zalistovani na partnera 14=MAKRO<# (pri_ext.scx)

2019-01-09
#>- nastaveni cest k EDI se na terminalovych serverech zapisuje do sekce [config] misto [<m.machine>] <# (menu_def.prg/nastavpocetedikodov)
#>- prubezka po prijemce EDI nabizi podle stredskup, nikoliv podle edikod<# (prij_edi.scx/ok-click)
#>- konec mesice upozorni na prilis vysoke datum<# (konecmes.scx)
#>- archivace trzeb archivuje i zurobj.dbf, pokud existuje<# (archivacia_sk.scx)
#>- vyhodnoceni prava na bourani v edi prijemce prestehovano do INIT bouraciho tlacitka, nastavi mu enable=.f., osetrena i prima editace v radku prijemky<# (prij_edi.scx)

2018-12-20
#>- stravovani (vyrobu) zvlast pro nostress<# (menu_def.prg)
MILAN 2018-12-18
#>- v odpocty-nahled spotreby prodlouzena nabidka z 33 na 66 dni<# (odp_kas_maso.scx/load)
#>- opravena chyba v pravech skupiny <#  PACK dan do try-catch (prava_skup.scx/f_cmd_vyber)
#>- v editaci skupin lze nastavovat i vzorce 6-10<# (skup_new.scx)
#>- v trzbovem reportu S2-7 reportu opraveno deleni nulou pri nulove spotrebe <# (trz_i_roz_hlad_2.frx)

MILAN 2018-11-30
#>- autoexecovac muze mit periodu ALWAYS, protoze treba prepinani hotel_name pri prepnuti skladu obcas nezafungovalo, kdyz si vic lidi zaroven prepne v jedne vterine<# (autoexec.prg)

2018-11-21
#>- do detailu karty pridano logovani bouraku; udelal jsem uz driv, ale prepsal jsem si milanovou verzi <# (kartadet.scx)
#>- zmenena i verze dat, protoze se menil food_dat kvuli EDI<# (main.prg)
#>- logovani bouraku nejdriv testuje m.is_sql<# (bourak_log.prg)
MILAN z 19.11.2018
#>- priprava vyroby je povolitelna v pravech<# (jazyky.dbf/m_prov_priprava_vyroby)

2018-11-15
MILAN food600.vcx
#>- i detail karty loguje bouraky<# (kartadet.scx)

2018-10-30
MILAN z 31.10.2018
#>- doopraveno bourani na vlastnim sklade<# (buracka.scx, o_bour_1.scx)
#>- zruseno doplnovani c_karty c sk_pol pri update struktur<# (stru_upd.prg/vypln_kod_v_sk_pol)
#>- opravena neosetrena vyjimka pri otevirani semaforu<# (semafory.prg/sele_use_semafory)
#>- v titulku se netiskl hom_path, pokud nebylo ID hotelu<# (main.prg/titulek)

2018-10-29
#>- logovani bouraku, thisform.bour_skup v buracka dano bez diakritiky, aby nam to nesezraly kodove stranky<# (bourak,buracka,prij_int.scx)
MILAN z 28.10.2018
#>- speciality mohou mit stromovou strukturu <# (priprav_speciality.prg, program exec_speciality presunut z menu_def.prg do priprav_speciality.prg)
#>- pokud neni parametr typu C, vracen text "no password" <# (main.prg/depwd+pwd)

MILAN z 12.10.2018
#>- definice menu Vyroba presunuta z menu_def.prg do jednotlivych programu vyroba_* <# (menu_def.prg, vyroba_* vcetne slovenskeho vyroba_bosorka.prg) - ASI BYSOM TU SLOVENSKU DAL DO PROGS_SK
#>- autoexec loguje pred i po volani programu, aby se poznala pripadna chyba, takze loguje nazev programu, zavola jej a loguje delku behu nebo "OK"<# (autoexec.prg)
MILAN z 21.09.2018
MILAN z 04.09.2018
MILAN z 22.08.2018
MILAN z 27.07.2018
#>- do nahledu spotreby za report s grupovanim uzaverka/karta pridan report s karta/uzaverka a report jen souctovy<# (odp_kas_maso.scx, spotreba_po_kartach.frx)

2018-07-16
#>- do odpoctu pridana funkce nahled spotreby - spocte spotrebu zadanych surovin za vybrane uzaverky bez ohledu na stav skladu<# (menu_def.prg, odp_kas_maso.scx, spotreba_po_uz.frx, kalkuluj_maso.prg)
#>- pro d_snem je specialni formular jidelaku<# (jidelak_parlament.scx, menu_def.prg)

2018-06-26
#>- stare doplnovani do mkaumc a mkahlc dano do try-catch<# (n_skup.scx)

2018-06-21
#>- v ext. prijmu se do doklady.dbf zapisuje sleva_abs i sleva_proc<# (pri_ext.scx/OK)
#>- <# zrusen sloupec id z nabidky stredisek/partneru (zadanka.scx)
#>- do sk_pol* pridan sloupec procentoslevy N(2) pro situaci, kdy jednotlive polozky uctu jsou ruzne zlevneny<# (creafile.prg, sk_new.prg, main.prg-verzedat)
#>- <# v logovan konce pohybovych dokladu zaznamenan i nazev formulare (ppgm.prg/koniecpohybovehoformu)

2018-06-15
#>- nabidka stredisek pro int-ext vydej se dela z partneri.dbf, nikoliv z food_dat, protoze tam chybi platba<# (food600.dbc/vint_ext_partneri, vydej.scx)
#>- v prohlizeni po dokladech lze prepinat razeni podle partnera a c_dokl<# (hledej3.scx)
#>- <# zrusena kompilace autoexecovych programku, obcas docela trva (autoexec.prg)

2018-06-12
#>- <# pridan alltrim a chr(13+10) (ppgm.prg/zurnal_log)
#>- prozatim zrusen semafor v kontrole inventury, logovan zacatek a konec pohybovych dokladu <# (kontrola_inventury.scx, ppgm.prg/koniecpohybovehoformu)

#>- bourani receptur zvladne i nulovou cenu<# (buracka_kalk.scx/load)
#>- <# vyhozen zapomenutej suspend (buracka.scx)
#>- zrusen testovaci brow<# (odp_kas.scx)
#>- oprava v trzbovce 1-7 po cas.atributech, vracen pocet hostu do 2.dilu<# (s_trzby_new.prg/s_cas_atr)
2018-06-06
#>- zruseno dotahovani partneri.ico z food_dat<# (menu_def.prg)
#>- rozsah absolutni slevy/prirazky pri ext.prijmu zvetsen na 99999.99<# (pri_ext.scx)

2018-06-03
#>- pomocna tabulka pro vyber plateb u trzbovky c.1 v TGAS se generuje do kursoru, aby nekolidovala<# (s_trzby_new.prg)
#>- <# v kontrola_inventury.scx/init se neotevira food_dat, pokud jiz otevren byl)
#>- reindexace neprepisuje sloupec partneri.ico<# (indexy.prg)
#>- v reindexaci databaze users.dbf opraveno mazani duplicit, ktere se rozbilo indexem idriadok<# (indexy.prg)
#>- protoze obcas zahadne zmizi index ID v pri_path+food_dat, tak se doplni<# (kontrola_inventury.scx/load)
#>- pro wi_zakaz bakare se oprava receptur dela ve velkem formulari s moznosti pojmenovat cenove hladiny<# (opr_kalk.scx)

MILAN z 28.05.18
MILAN z 24.05.18

2018-05-23
MILAN z 23.05.18

2018-05-22
#>- storno sberne fa nuluje sloupec c_dokl_x<# (food600.dbc/vopravysf, stor_sf.scx)
#>- k trzbovce po casovych atributech pridelan dil po gastroskupinach<# (s_trzby_new.prg, s_trzby_new.scx, priprav_tm_sk.prg, novy trz_catrib_bez_hostu.frx)
#>- na dodaku i fakture se tiskne stejne partner.naz1-4 a ICO i DIC <# (faktura.frx, dodak.frx)
#>- kurz se tiskne na externi prijemce<# (dok_pe.frx, prn_obra.scx)
#>- do buf_dokl.dbf pridan sloupec kurz, stejny jako je v doklady.dbf, dtto v food600.dbc/vbufferd+v1doklady+vprnobraskl+vprnobra<# (creafile.prg)

2018-05-14
#>- <# v odesilani mailu dano do try-catch i pridani priloh, protoze pokud je soubor pouzit, rve chybu. v cesku se chyba nehlasi, ale loguje do errors (ppgm/odoslimail-oboje)
#>- kdyz promenna fn_food_dat ukazuje do pri_path, update struktur musi zpracovat food_dat v hom_path vcetne ocislovani nulovych c_stredisk a nakopiroval ho do pri_path <# (stru_upd.prg)

2018-05-06
#>-slouceny sekce #IF SLOVAK v mainu <# (main.prg)
#>- protoze obcas nastavaji chyby s drzenym food_dat.dbf, odkopiruje se do pri_path a pak se pracuje s kopii <# (main.prg, menu_def.prg)
#>- protoze vazba sberne faktury na vydejky byla v pz2 stejne jako int-ext prevodu, pridal jsem do dokl*.dbf field c_dokl_x, pouzivany pro SF <# (creafile.prg, fakt_sf.scx/f_ok_button.click, prn_obra.prg+scx, food600.dbc/v1doklady,vfaktsfdoklady,vprnobrasf, faktura_sf.frx)
#>- reindexace partneri.prg neznici radky, nakopirovane z food_dat<# (indexy.prg)
#>- pro d_donna a d_strah se docasne odklada bourak pri vstupu a vystupu z bourani na vlastnim sklade i v int.prijmu a vzornicich. filtrovani zakazek je az v bourak_log.prg<# (buracka.scx, prij_int.scx, bourak.scx, bourak_log.prg)
#>- aby se eliminovaly chyby pri nepristupnych dokladech, obaleno try-catch<# (menu_def.prg/vyber_sklad)
#>- setupove texty na fakture se tisknou jen kdyz tam neni default "text na fakture"<# (faktura_sf.frx, faktura.frx)
#>- <# prestehovan kousek kodu, ktery pocita horec, kasy a dochazky, z menu_def do main, vola se jen jednou, takze min konfliktu o food_dat (menu_def.prg, main.prg)
#>- doplnen chybejici "SELECT doklad" po eeteckovych souborech<# (prn_obra.scx)

2018-04-23
#>- doklady_eet se zavre <# (prn_obra.scx/init)
#>- v hledani, pokud je nastaveno "Po Dokladech", se zobrazuji i zadanky<# (hledej3.scx/rob_ooo)
#>- ve vydeji ze zadanky lze zvolit druh platby, default se bere z partneri.platba<# (vyd_zad.scx)
#>- ve volani koniecpohybovehoformu nelze parametr thisform.dalsidoklad, dano .F. <# (vyd_zad.scx/destroy)

2018-04-18
#>- predefinovani menu se seznamem prijemek je dano do TRY-CATCH, protoze je obcas nepristupna sk_sez.dbf<# (menu_def.prg/prepni_sklad)
#>- doklady_eet se zavre <# (prn_obra.prg)
#>- opraveno scitani v ceskem hlaseni k DPH<# (s_trzby_new.prg)

2018-04-14
MILAN z 16.04.18
#>- pro vlozeni prijemky do vydejky je udelan novy formular bez vyberu strediska<# (vydej.scx, novy vydej_prijemkyponuka.scx)
#>- <# misto food_dat se pouzije (privatni) strediska.dbf (kontrola_inventury.scx)
#>- ve vydeji ze zadanky int-ext se spravne doplni DPH<# (vyd_zad.scx/cmd_ok)
#>- ve vypoctu cen podle vzorcu prepocitavam karty nejen podle c_druhk, ale i c_druhs<# (prod_cen.scx/prepocet cen)
#>- na dodaku i fakture se nenapadne zobrazuje cenova hladina <# (dodak.frx, faktura.frx)
#>- ext.vydej v 1 foodu se i pri opakovani vola takhle<# (vydej.scx/destroy opakovane volani s int_ext_cely nejen int_ext)
#>- <# v oprave int-ext vydeje se spravne nabizi partneri s c_partner<0 (o_vydej.scx)
#>- zobrazeni semaforu take pracuje s souborem semafory600.dbf, nikoliv 603<# (semafor.scx)
#>- predelan cesky vypocet porizovacich cen: se zmensovanim koeficientu se zkracuje i obddobi, za ktere se prumeruje. obdobi se meri od posledniho pohybu na kazde karte zvlast <# (calcceny.scx)
#>- <# z proceduroveho souboru ppgm.prg oddelena velka procedura prepni_sklad (ppgm.prg, nova prepni_sklad.prg)
#>- trochu lepe vyresen zapis do zurnalu<# (ppgm.prg/zurnal_log)
#>- protoze se pri prepnuti skladu obcas objevi chyba s nepristupnym food_dat.dbf, pouzije se misto nej pri_path+"strediska"<# (menu_def.prg/vyber_sklad)
#>- do suspendovyho logu se zapise datetime() a selectovana databaze<# (suspend.scx)

2018-03-20
#>- opet pouzivam soubor semafory600.dbf, ne zkusebni semafory603<# (semafory.prg)
#>- na fakture je osetrena neexistence souboru s logem<# (faktura.frx)
#>- v pohledu vpartneri zrusen filtr c_partner > 0, takze ve vzorniky-dodavatele,odberatele lze editovat i parametry stredisek <# (food600.dbc/vpartneri)
#>- pokud je v man_set.text_faktury1-5 defaultni text "text na fakture", netiskne se<# (faktura.frx)
#>- z food_dat do partneri.dbf se kopiruje mene sloupcu<# (menu_def.prg/vyber_sklad)

MILAN z 13.03.2017
#>- nabidka specialit je filtrovana krome hom_path take podle WI_ZAKAZ a getenv(computername)<# (priprav_speciality)
#>- prvky toolboxu, patrici kongresu, funguji pouze pri is_kongres<# (\libs\foodbase.vcx/cmdtool/click())

#>- na fakturu se tisknou texty z karty.nazev1 a nazev2, pokud se lisi od nazvu (cili byly vyplneny)<# (food600.vprnobraskl, food600.vprnobra, faktura.frx, faktura_eur.frx)
#>- <# pridany hady na pocatecni operace (prep_all_od.prg)
#>- opravena chyba pri zadani noveho partnera <# (food600.dbc/vpartner - pridan field email)
#>- <# (stru_upda.prg)

#>- externi vydej bere z partneru i platbu<# (vydej.scx/cmbpartner)
#>- <# zvetsena velikost str() pro wait idriadok v obraty_a  (indexy.prg)
#>- <# pokud chybi promenna repo_txt, je vytvorena pred tiskem reportu (pr_report.prg)

2018-02-28
#>- vydej ze zadanky v bakare pouzije cenovou hladinu z database partneri<# (vyd_zad.scx, faktura.frx)
#>- v bakare upraven tisk sumare zadanek <# (tisk_zad.prg, zadansum.frx)
#>- do int. vydeje pripraven button [Vloz prijemku]<# (vydej.scx)

2018-02-16
MILAN z 01.02.2017
#>- <# filtrovani zadatelneho zbozi v zadance bakare bere jen druhy hlavniho skladu (zadanka.scx)
#>- <# opravena delka fieldu spart na 3(food600.dbc/vzadankamenaz_baka)

2018-02-08
#>- pro d_donna se docasne odklada bourak pri vstupu a vystupu z bourani na vlastnim sklade<# (buracka.scx)
#>- <# zvetsen i druhy field s adresarem v cursoru volba v nastaveni prav skupin (prava_skupiny.frx)
MILAN z 08.02.2017

2018-02-05
MILAN z 01.02.2017
#>- <# konsolidace milan+evzen (creafile.prg, main.prg, menu_def.prg, ppgm.prg, s_trzby_new.prg)
#>- <# zvetsen field s adresarem v cursoru volba (prava_skupiny.frx)

2018-01-30
#>- pro cesko se v hlavicce foodu pise wi_zakaz<# (main.prg/titulek)
#>- inv. sestava s pohybem zobrazi v hlavicce info o KK, od ktereho je sledovan pohyb na kartach <# (zost_inv.scx/invseznam, inv_sezn.frx, inv_sezn2.frx)
#>- v mailu s chybou zacina subject textem "Food600 error"<# (ppgm.prg/poslimaildoalta)
#>- v bakare se da zadat jen z centralniho skladu pragogastro <# (zadanka.scx)
#>- pro bakarovskou zadanku do pohledu pridan sloupec spart a sloupec zustatek vynulovan<# (food600.dbc/vzadankamenaz_baka)

2018-01-18
#>- ext. vydej pro bakare delan podle WI_ZAKAZ<# (vydej.scx)
#>- na sestave stav zasob rozsirena celkova cena na 4 desetinna mista<# (inventur.frx)
#>- v cesku se vola nova verze teamvieweru s jinym jmenem<# (menu_def.prg)
#>- oprava vydeje take vola eeteckovani vydeje <# (o_vydej.scx)
#>- pro bakare se vydej ze zadanky zaznamena jako VE - externi vydej <# (vyd_zad.scx)
#>- pro bakare se v zadance filtruje zadatelny sortiment podle databaze user_spart<# (zadanka.scx)
#>- tisk FIK+BKP na fakture i z hledani, kde misto prn_obra.prg se pouziva formular prn_obra.scx<# (prn_obra.scx)
#>- opraveno pocitani ceny v bourani pri velkem prepoctu<# (prep_all_od.prg)
#>- <# misto gchom_path="d_strah" testovano wizakaz (zadanka.scx, s_trzby_new.prg, priprav_tm_sk.prg, menu_def.prg, smaz_nepovolene_kasy.prg)
#>- opravena chyba pri omezeni pristupu do archivu v trzbovych sestavach<# (smaz_nepovolene_kasy.prg)

2018-01-02
#>- kopie davky ulozi novou s nazvem velkymi pismeny, jinak neni pristupna<# (davka.scx)
#>- zruseno v obratove sestave sumovani spartu pro externi prijem a nahrada partnera stredskup+partner<# (s_obr_or.prg/obratovka2)
#>- na sberne fakture opraveny datumy v subtotalovych radcich, berou se relaci z pohledu sf_dokl<# (faktura_sf.frx)
#>- od pepina novy formular nastaveni postmixu<# (pmxfood.SCX)
MILAN z 21.12.17

========== NOVY ZACATEK CESKOSLOVENSKE VERZE  =========