#>- <# () #>- <# () #>- <# () #>- <# () #>- <# () #>- <# () #>- <# () #>- <# () #>- <# () #>- <# () #>- <# () #>- <# () 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 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 []) #>- 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 [], 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 [] <# (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 2017-12-19 #>- prubezka do cena_part zapisuje cenu z prislusne cenove hladiny<# (prubezka.scx) #>- kopirovani stredisek do databaze partneri kopiruje i cenovou hladinu ze sloupce food_dat.A1<# (menu_def.prg) #>- na fakture se tisknou udaje EET<# (prn_obra.prg, faktura.frx) #>- v cesku vola externi vydej program eeteckuj_vydej.prg<# (vydej.scx) #>- pro d_strah se v interni zadance nabizi partneri z JINYCH stredksup<# (zadanka.scx) 2017-12-13 #>- na obratovce 8 se ukazuje i cena partnera<# (s_obr_or.prg/obratovka2) je to pro hlobika, kdyby to jinde vadilo, udelam to podminene #>- oprava v prepoctu skladu, kde u vyroby polotovaru obcas spocetlo blbou cenu<# (prep_all_od.prg) #>- v prepoctu skladu vyhozen historicky kousek petistovkoveho algoritmu<# (prep_all_od.prg) #>- na obratovy report7 pridany subtotaly po druzich<# (obratovk.frx) #>- int. vydejka zapisuje do cena_part cenu z hladiny podle food_dat.a1<# (vydej.scx, buff_out2.prg) MILAN z 05.12.17 #>- kdyz se v nabidce datovych adresaru (viz 2017-10-18) zadny nevybere, food se ukonci <# (main.prg/hom_path) #>- pro cesko se na konci prepoctu skladu oceni receptury bez zustatku cenou z karty.cena_prum <# (prep_all_od.prg) #>- prubezka muze delat i externe-interni vydej, doklady.pz2 zustane prazdne (cili necisluje se jako faktura)<# (buff_out2.prg, prubezka.scx) #>- znovu opravena nabidka partneru v interne-externim vydeji <# (view vint_ext_partneri: Food_dat.c_stredisk <> ?m.hladajcstredisk AND Food_dat.pgm = "MAN" AND Food_dat.stredskup <> ?m.gcstredskup ) #>- ve view partneru pro interni i int-ext vydej se z food_dat.a1 bere cenova hladina <# (view vintpartneri, vint_ext_partneri) MILAN z 08.11.17 #>- v odpoctu dluhu nastaven sloupec s nazvem jako read only<# (odp_dph.scx/grid column1) 2017-11-11 MILAN z 08.11.17 #>- kdyz se v nabidce datovych adresaru (viz 2017-10-18) zadny nevybere, food se ukonci <# (main.prg/hom_path) #>- vracen report objednane stravy, ktery jsem si nejspis prepsal milanovym <# (objed_1.frx) #>- opraven report sbernych faktur, kde se cpala dan ze skupiny.dan01<# (s_faktur.prg) 2017-11-06 #>- opraven vypocet porizovacich cen po archivaci<# (calcceny.prg - coz je blbe, opraveno v calcceny.scx) #>- pokud se kontrola prevodu(cely barak) poustela opakovane, hlasilo chybu<# (ukazstav.frx/init) 2017-10-31 #>- smazany z polotovaru pro obratove sestavy radky s nulovym mnozstvim<# (s_obraty.init) #>- zruseno volani thisform.txtpz1.valid() z cmb_ok.when(), protoze to nesmyslne hlasi duplicitu pz1 pri opakovanych prijemkach<# (pri_ext.scx) MILAN z 30.10.2017 2017-10-30 #>- opraveno vypocitani ceskych slev podle sloupce sk_pol.kompez<# (sk_new.prg) #>- pokud je v hlavicce specialitkoveho programu priznak *BEZ HADA*, nezbrazuje se ani dotaz, zda program spustit <# (menu_def.prg/exec_speciality) #>- ve voronezi se zahadne ztraci stare rauty, tak nastavena promenna hladajdatum na rok 2000, pro zrychleni je davk_hl.dbf indexovana, do davk_hl se doplni hlavicky ze vsech davek v davky.dbf<# (rauty.scx, indexy.prg) 2017-10-23 #>- podle milana opraveno kodovani utf-8 v edi<# (foodbase.vcx - toolbar1) #>- v cesku je k oznaceni polozek v SK_POL, ktere NEMAJI slevu, pouzit sloupec KOMPEZ. <# (sk_new.prg) 2017-10-18 #>- vraceno omylem zmizele filtrovani kas pro coloseum <# (s_trzby_new.scx/load: DO smaz_nepovolene_kasy) #>- na reportu po odpoctu davky je spravne skutecna cena odectene davky <# (odp_dav.prg) #>- v oprave interni zadanky se nabizi stejne menu karet (vcetne s nulovym zustatkem), jako v zadance, tedy vzadankamenaz<# (o_zadanka.scx/vytvormenaz) #>- kdyz food600.ini/hom_path konci hvezdickou, nabidne food pri spusteni vyber adresaru. napr. i:\d_strah*<# (main.prg/hom_path) 2017-10-04 #>- v dialogu "chcete spustit?" odsunut inforadek z *.prg/<# (menu_def.prg/exec_speciality) #>- opraven view partneru pro int-ext vydej<# (VIEW food600.dbc/vint_ext_partneri) 2017-09-28 #>- pro d_tgas lze v trzbovce 1. filtrovat druh platby <# (s_trzby_new.prg/s_kas_dph) #>- hlaska o kompilaci se zobrazi jen pokud se vubec neco kompilovalo<# (autoexec.prg/kompiluj) #>- cislo jidla do jidelaku rozsireno na 0 az 9 kvuli dusanovym polivkam<# (jidelak.scx) #>- vyber partneru pro int-ext vydej predelan na view<# (novy VIEW food600.dbc/vint_ext_partneri, vydej.scx/init) #>- zmenena podminka filtrovani karet pro vydej s moznosti vyroby polotovaru<# (VIEW food600.dbc/vvydejmenazpolot) 2017-08-25 MILAN z 23.08.17 #>- opravena chyba pri opakovanem tisku pohybu z detailu karty<# (kartadet.scx - pozavirej "tmp_pohyby" v f_cmdbutton1) #>- rozsireno policko pro c_dokl v reportu<# (nakar2.frx) #>- JQ dela domarkovani tipu k uzavrenemu uctu jako dalsi radek v SK_PLT (kvuli zaznamenani FIK), aby to v sestavach nevyjizdelo jako 2 radky, v priprave SK to sectu<# (sk_new.prg) 2017-08-21 #>- opraveno pouziti ceny partnera pri interne-externim prijmu<# (prij_int.scx/buff_1_2, view vpriintriadky) #>- <# (do food600.dbf/view vpriintriadky pridano Obraty.cena_part AS cena_ve) #>- do praveho spodniho rohu formulare trzbovek a obratovek pridan checkbox k rychlemu zapnuti/vypnuti XFRX<# (s_trzby_new.scx, s_obraty.scx) #>- <# upraven report dok_spar_dph.frx - MILAN z 2017-07-27: ponechan muj KARTADET.scx s privatovanim hladajckarty, PRI_EXT.SCX a VYDEJ.SCX, protoze jsem to hodne poeditoval a to vypinani musime poresit v timerove procedure SK-STATI.PRG, milan tam ma jen copy buff to m:\ 2017-07-27 #>- interne-externi vydej generuje soubory pro carozrouty <# (vydej.scx) #>- externi prijem [Z carozroutu] ignoruje uzivatele<# (pri_ext.scx) #>- <# hladajdatum, ktere bylo date()-2000, posunuto na date()-6666 (rauty.scx) #>- <# pri ukonceni foodu jsou zastaveny oba timery (main.prg/shut_dn) #>- v detailu karty a tisku pohybu je respektovano zaskrtavatko jen aktualni obdobi<# (kartadet.scx/button tisk pro pohyby) #>- v sestave 18/4-objednavky cisniku pridan vyber gastroskupiny, report ma subtotaly po skupinach <# (s_trzby_new.prg/mark_cis, s_trzby_new.scx(pro osmnactku vyplnen 4.dil), trz_cisnici.frx) 2017-07-07 - MILAN z 2017-07-07 2017-07-04 - MILAN z 2017-06-28 #>- opravena chyba v obratovkach pro hotel nastup<# (s_obr_or.prg/s_obr_xxx) 2017-06-22 #>- formular historie neni maximalizovan, protoze konci marnym cekanim na udalost taskbaru<# (historia.scx) #>- ctvrty dil seste trzbovky neni podminen ruznymi menami<# (s_trzby_new.prg/s_plat_dph) 2017-06-18 #>- opraven report objednane stravy<# (vyroba_bene.prg, objed_1.frx) - MILAN z 2017.06.14 #>- opravena chyba v trzbovce 25-davky po polozkach<# (s_trzby_new.prg) #>- cena partnera se deli dani pro d_TRAUT&D_HOSTIVAR; uz bylo, ale pomichaly se nam verze<# (vydej.scx) #>- pri existenci databaze zurobj se tiskne po trzbach po cisnicich jeste report v cenach z karty.cena39 nejen pro bakare<# (s_trzby_new.prg/mark_cis, trz_cisnici.frx) #>- formular archivace trzeb nemaze komprimovane archivy (sk_???_a2.*) <# (archivacia_sk.scx) #>- komprimator archivnich SK sk_???_a prevede do *_a2, pak *_a odkopiruje jinam a udela ZAP <# (zmensi_archivni_sk.prg) 2017-06-07 #>- i trzbovka 6 (vsechny dily) se vyrovna se tremi sazbami DPH. pokud se prodava jen ve 2 sazbach, pouzije se jednoradkovy report, jinak dvojradkovy<# (s_trzby_new.prg, novy trz_dph_plat_4sl.frx) #>- opravena chyba pri vydeji s vyrobou polotovaru, kdy bylo vyrabeno mnozstvi bez narustu, ale do radku PP zapsano cele mnozstvi<# (odp_pol_vydej.org) #>- pri spousteni s jen_autoexec "E" az "I" se nehlasi neprijate prijemky<# (menu_def.prg/vyber_sklad) 2017-05-30 #>- opravena chyba pri ukonceni inventury<# (prn_obra.prg - use in selzost nahrazeno pozavirej()) #>- opraven report prodaneho zbozi po DPH a zurnal karet<# (trz_prodzboz_dph.frx, zu_karty.frx) #>- do profitove sestavy pridano % marze ke subtotalum za druh<# (trz_profit2.frx) #>- rozsiren rozsah jednotkove ceny v inventurni sestave<# (inventur.frx) 2017-05-27 #>- k obratovce 10-zbozi partnerum pro d_trauten pridan souctovy dil po gastroskupinach <# (s_obr_or.prg/s_obr4_2) #>- sloupec users.user_ean je editovatelny v oprave uzivatelu<# (user_edi.frx) #>- do obratovky vyvoje nakupnich cen pridan 3.dil-mesicni soucty a 4.dil - mesicni vyvoj marzi pro externi vydej<# (m_nakupy.frx, m_nakupy_mes.frx, prodeje_mes.frx, s_obr_or.prg/nakupy, s_obraty.frx/load()) 2017-05-23 #>- opravena chyba pri opisu uctu z archivu<#(u_time mame i v sk_po_a.dbf) (sk_stati.prg/opisuctu) 2017-05-21 #>- v trzbove sestave slev se objevi i storno slevy<# (s_trzby_new.prg/slevy) #>- opraveno (ne-)zobrazovani hada pro kazdy program v autoexecu<# (autoexec.prg) #>- do users.dbf pridan sloupec user_ean C(13) pro globus<# (creafile.prg) #>- opravena chyba, kdy se kontrola uzaverek nevyrovna s nevyplnenym sk_sez.idriadok a prepise i jine uzaverky<# (hodiny_uzaverek.frx) 2017-05-11 #>- i trzbovka 15 se vyrovna se tremi sazbami DPH. pokud se prodava jen ve 2 sazbach, pouzije se jednoradkovy report, jinak dvojradkovy<# (s_trzby_new.prg, novy trz_rozpeti2_4sl) #>- opravena chyba, kdy se v obratovkach nenabizely konce mesice, zacinajici velkym "K" <# (dajdokl.scx/nastav) #>- doplnen druhy parametr do zaokrouhleni prepocteneho totalu<# (dok_pi.frx) #>- opraveno datum na sestave objednaneho<# (vyroba_bene.prg - presunuta do progs_cs) #>- speciality pro d_trauten se uziji i pro d_hostivar*<# (vydej.scx, s_obr_or.prg) #>- en_meny(1,3)="CZK", takze odpocet davky dava stejne oznaceni meny jako kasa<# (main.prg) 2017-05-01 #>- opraveno mazani radku podle trzba=0, coz je spatne, pokud je markovan+stornovan ucet se stejnou castkou v jinych DPH<# (s_trzby_new.prg/s_plat_dph) #>- do profitoveho reportu vraceno procento marze skupiny<# (trz_profit2.frx) #>- <# v adresari progs NESMI byt importer pro krokodyl!!! (progs\krok_imp.prg) #>- udelan specificky export trzeb pro galant<# (progs_cs\u_ex_sk.prg, progs_cs\u_ex_sk_galant.prg) 2017-04-11 #>- <# PATH nastaven v cesku/slovensku i krizem do progs_sk/progs_cs, aby kompilace nehlasila chyby (main.prg) #>- interni prijem prijme i interne-externi vydejky<# (prij_int.scx, food600.dbc/vpriintdoklady, food600.dbc/vpriintpolozky) - MILAN z 05.04.17 #>- interne-externi vydej: funguje jako externi vcetne zadani prod.cen, ale partnerem je jine stredisko s jinym fieldem FOOD_DAT.SKUPINA, pocita se, ze z jine firmy ve spolecnych datech (menu_def.prg, vydej.ext) 2017-03-30 #>- protoze u prince zlobi semafory mozna konfliktem kas a foodu, pouzivam ve foodu soubor semafory603.dbf<# (semafory.prg, semafor.scx, main.prg) #>- do semafory.comment se zapisuje jmeno uzivatele<# (semafory.prg) #>- na konec kontrolni sestavy EET pridany totaly po platbach<# (s_trzby_new.prg/kontrola_eet, trz_eet.frx) 2017-03-29 - MILAN z 2017-03-28 #>- pokud gcpri_path nezacina oznacenim disku, je toto doplneno podle gcini_path. s relativni cestou se totiz nevyrovna odesilani mailu z xfrx<# (semafory.prg) #>- odesilani mailu thunderbirdem predvyplni i subject<# (CLASS odosliemail OF foodbase.vcx) 2017-03-24 - z reportu vyhozeny definice konkretnich tiskaren programem REPORTY_PAPERSOURCE.PRG - MILAN z 2017-03-24 plus zapomenute z MILAN 2017-03-01 #>- i trzbovka cislo 6B se vyrovna se tremi sazbami DPH. pokud se prodava jen ve 2 sazbach, pouzije se jednoradkovy report, jinak dvojradkovy<# (s_trzby_new.prg, trz_dph_plat_4sl) - MILAN z 2017-03-20 #>- v reportu trzeb prodzboz po DPH nastaven sloupec ceny blank if zero<# (trz_prodzboz_dph.frx) 2017-03-15 #>- timer, aktualizujici cas semaforu, po 2 hodinach neaktivity ukonci food<# (semafory.prg) #>- priprava ucta se vola vzdy, v cesku jen nastavi promennou gcucto_path <#(main.prg, progs_cs\priprav_ucto.prg) 2017-03-03 #>- <# v adresari food600\autoexec se compiluji jen programy, jejichz .prg je novejsi nez .fxp (autoexec.prg) #>- na obratovce 10-zbozi partnerum se pro d_trauten k vydanemu pridaji polozky receptur za cenu z karty.cena39 <# (s_obr_or.prg/s_obr4_2) #>- <# v reportu opraveny ciselne fieldy na typ numeric, blank if zero, opraveno scitani na odcitani prijato-vydano (zboz_par.frx) - MILAN z 2017-03-01c 2017-03-01 #>- pro tisk seznamu zbozi jen nenulove s pohybem od posledniho KK je pridana samostatna volba<# (zost_inv.scx - option10, metoda invseznam) - MILAN z 2017-03-01 #>- autoexec umi potlacit zobrazeni hada<# (autoexec.prg) #>- oddelil sem pouze ceske a pouze slovenske programy do adresaru progs_cs a progs_sk, opravil odkaz na definicni databazi slovenskeho ucetnictvi<# (main.prg/set_path) 2017-02-23 #>- opraven vypocet dluhu v krizove sestave <# (ukazstav.scx) #>- v reportu pohybu na 1 karta se radi podle c_dokl + idriadok<# (s_obr_or.prg/nakar) #>- <# v reportu pohyb na karte prodlouzen field c_dokl(nakar.frx, nakar_serial_no.frx) #>- <# pri generovani hlaseni k DPH casteji aktualizovan had (s_trzby_new.prg) #>- <# v suspendu je zavren soubor fn_hesla, protoze je skoro vzdy otevren a brow jej zobrazi, i kdyz o to nestojim a to me sere (main.prg) #>- druhe kolo doplneni c_karty do sk_pol[_a] updatu struktur a archivaci se pousti jen pokud byly nejake neexistujici karty<# (stru_upd.prg/vypln_kod_v_sk_pol) 2017-02-21 #>- doplnen popis do hlavicky kontrolnich sestav EET<# (trz_eet.frx, trz_eet1.frx) #>- <# pri spusteni foodu se adresar food600\autoexec\ compiluje, takze staci distribuovat *.prg (autoexec.prg) 2017-02-15 #>- v prohlizeni semaforu je na zacatku aktivovan pageframe semaforu foodu<# (semafor.scx) #>- <# kdyz je v ini nastaven collate, ktery masina nezvlada, pouzije se machine (main.prg) #>- <# nahrazeno collate czech SET COLLATE TO (m.gccollate), protoze nektere servery czech neumi (pri_ext.scx, bourak.scx, karty.scx, kart.scx, kartydel.scx, limity.scx(nastavuje i m.gccollate na machine!), o_zadanka.scx, objednav.scx, pri_ex_a.scx, prod_cen.scx, s_objed.scx, sel_k.scx, selk_cen.scx, umdruhy.scx, umisteni.scx, vydej.scx, vydej_a.scx, vydej_eur.scx, zadanka.scx, vyroba.prg) #>- <# odpocet davka zapisuje do sk_plt.fik+bkp text "DAVKA NEFISKALNI", aby to pepino nedoposilal babisovi(odp_dav.prg) 2017-02-14 #>- paty dil trzbove sestavy prodaneho zbozi ma misto cisla masterkasy cislo slave <# (priprav_tm_sk.prg, s_trzby_new.prg, sk_new.prg) #>- <# z sk_fin vyhozeny fieldy trzba_dph5 a dan5, pridano (i do sk_fin_a) id_slave, kam kasa pise cislo slave pokladny (creafile.prg) #>- <# ze zalohy obnoven report inventurniho vyrovnani, hlasil chybu (dok_pi.frx) #>- do krizove kontroly pridany soucty dluhu (za AKTUALNI skladove ceny)<# (ukazstav.scx, ukazstav.frx) #>- <# ze zalohy vzat report sberne faktury, protoze se mi jako default dostala upravena pro trautenberk (faktura_sp.frx) #>- <# krizove kontroly potrebuji gctxt_summary = "", nastaveno (ukazstav.scx/load ) #>- aby se v externim vydeji daly editovat prodejni ceny, staci krome setupove promenne dodak_taky i faktu_taky<# (vydej.scx) #>- <# test spustitelnosti zobrazi i semafory, aby bylo videt, kdo jeste neukoncil (main.prg/test_spustitelnosti) #>- <# u volani speciality lze potlacit zobrazeni hada textem "*BEZ HADA*" v prislusnem .prg (menu_def.prg/exec_speciality) - MILAN z 2017-01-31 2017-01-31 #>- opravena chyba v archivaci obratu<# chybel index podle datum_dokl(dajdokl1.scx) #>- ucty, s u_cis koncicim pismenem (predplatby) do sestav precislovany +50000, takze se spravne poscitaji<# (sk_new.prg/precisluj_ucty) #>- v trz. sestave po uctech rozsiren sloupec druh platby<# (trz_ucty1.frx) #>- trzbove sestavy se vyrovnaji s casem uctu ve starem i novem formatu (vcetne vterin)<# (sk_new.prg) #>- autoexec_log testuje neprazdnost zaznamenavaneho textu<# (autoexec.prg) 2017-01-26 #>- na kontrolni sestavy EET pridan field uzaverka<# (trz_eet*.frx) #>- v trzbove sestave 8-prodane zbozi se 3.-5.dil tisknou jen pri zafajfkovani <# (s_trzby_new.prg, s_trzby_new.scx) #>- ukoncovacim tlacitkem archivace trzeb se pro d_globus vola zmensovac eskacek<# (arch_sk.scx, zmensi_archivni_sk) #>- opravena chyba pri otevirani souboru<# (stor_sf.scx/init) #>- na fakture se spotrebni dani nastaveno u rozpisu DPH blank if zero <# (faktura_sp.frx) #>- na reportu externi vydejka doplnena minusova znamenka, aby cisla byla kladna<# (dok_ve.frx) #>- <# default textu na fakture zmenen na prazdny string (man__set.dbf) 2017-01-21 #>- pri existenci databaze zurobj se tiskne po trzbach po cisnicich jeste report v cenach z karty.cena39 <# (s_trzby_new.prg/mark_cis, trz_cisnici.frx) autoexec/s21_nastav_hotel_name:* slouzi instalacim, kde v jednech datech je dohromady vice subjektu a je treba jim tisknout ruzne hlavicky dokladu program pri prepnuti skladu porovna food_dat.eet_dico s m.hotel_dico, pokud se lisi, naplni pametove promene hotel_name, hotel_naz* z nasledujicich eeteckovych sloupcu food_dat: hotel_dico z eet_dic hotel_ico z eet_dic2 hotel_name z eet_url hotel_naz1-3 z eet_url2 oddeleny svislou carou "|" 2017-01-21 #>- v externim vydeji pro d_trauten se prodejni cena deli dani (v kartach je tedy cena vcetne DPH)<# (vydej.scx) #>- protoze pribyla sazba dph a nekteri prodavaji ve vsech 3 sazbach, predelal jsem trzbovku cislo 1. bohuzel se to nevejde na radek, tak je kazda uzaverka na dvou, ale chova se to chytre - pokud se prodava jen ve 2 sazbach, pouzije se jednoradkovy report<# (s_trzby_new.prg, trz_kas_dph_4sl.frx, priprav_tm_sk.prg) 2017-01-18 #>- pro d_strah pridano filtrovani kas v trzbovych sestavach<# (smaz_nepovolene_kasy.prg, s_trzby_new.scx) 2017-01-17 #>- opravena chyba v inventura - v buttonu filter se otevira a zavira eany.dbf, proto zruseno jeho otevreni v load() <# (inventur.scx/load) #>- opravena sberna faktura - pri druhe fakturaci se chybne filtrovaly vydejky podle partnera a vyfakturovalo se vse <# (fakt_sf.scx, requery) 2017-01-12 #>- pro D_GROS se vyroba polotovaru da delat i za nulovou spotrebu<# (zrc_crea.prg) 2017-01-09 #>- opravena sberna faktura - byl driv tisk nez doplneni hlavicek a splatnosti<# (fakt_sf.scx, zrusen fakt_sf.prg, ktery se uz nepouziva) 2017-01-05 #>- na par mistech opraveno nedostatecne misto na pocet hostu v pracovnich dbf pro trzbove sestavy<# (s_trzby_new.prg) #>- <# (prep_all_od.prg) #>- rozsirena kontrolni sestava EET o dily se subtotalem za den poslani a uctu, v dile neposlanych se filtruji jen nefiskalni, dily samostane volitelne <# (s_trzby_new.prg/kontrola_eet, trz_eet1.frx, trz_eet2.frx, s_trzby_new.scx/load ) #>- aktualni eskacka se tvori se sloupcem idriadok typu Integer, ale nikoli autoincrement, protoze kasa a FTP ruzne appenduje <# (creafile.prg) #>- <# do ppgm pridana funkce is_aktivni_hotelak, testujici existenci ondrova hotelaku, kvuli nemuz mame v eskackach idriadok Num misto Int (ppgm.prg) #>- inventurni seznam zbozi s volbou "Jen nenulove" tiskne i karty s nulovym zustatkem, pokud na nich byl pohyb od posledniho konce mesice<# (zost_inv.scx) #>- <#odstranena zapomenuta sekce s testovanim m.spustat_whdp (hledej2.scx) #>- opravena detekce terminaloveho serveru, tim opraven konflikt pri_path<# (semafory.prg, indexy.prg OS(10)) 2016-12-29 #>- ve vyrobe polotovaru pri vydeji se obcas nesmyslne vyrobila existujici surovina, snad opraveno<# (odp_pol_vydej.prg) #>- protoze obcas uz v prubehu prosince uzavrou rok, je posunuta hranice pro krizovou kontrolu i na aktualni mesic, takze uz v prosinci lze skontrolovat prosinec<# (ukazstav.scx) #>- <# vyhozena procedura vypln_idriadok (indexy.prg) 2016-12-14 #>- pro "d_klepis" je ve vzornicich karet pristupny sloupec prumerne ceny<# (karty.scx) #>- na opis jednoho uctu pridan fik a bkp<# (trz_ucet.frx, sk_stati.prg/opisuctu) 2016-12-04 #>- pridana kontrolni sestava EET <# (s_trzby_new.scx, s_trzby_new.prg/kontrola_eet, trz_eet.frx, creafile.prg) 2016-11-26 #>- zrusen dotaz na rautexportpath pri prvnim spusteni, protoze to zas tolik lidi nepouziva. nastavuje se rucne v *.ini<# (NastavRautExportPath.prg) #>- opraveno testovani cursorgetprop("buffering"... z >0 na >1 <# (alergenyprepocet.prg, kalorieprepocet.prg,opr_kalk.scx, prep_alerg.scx) #>- dan do distribuce import dat krokodyl z r. 2015 z ceske verze<# (krok_imp.prg) #>- testovaci soubor je smazan<# (nastav_rautexportpath.prg) #>- nahrazeny operatory AND variantou .AND. <# (kartadet.scx kvuli KARTADET.TESTZMENY KARTADET.F_OK_BUTTON1.CLICK KARTY.F_CMDBUTTON6.CLICK radek 14) 2016-11-21 #>- opraveny delky fieldu FIK a BCP v sk_plt<# (creafile.org) #>- opraven preklep zadanynazov/zadnynazov<# (opr_kalk.scx) #>- dotaz na rautexportpath se zobrazuje pouze tehdy, kdyz neni nastaveno v sekci [] ani ve spolecne sekci [Config]<# (nastav_rautexportpath.prg) 2016-11-18 #>-vypocet cen prepocitava vsechny sloupce, nejen ten prvni, jaxem si docasne upravil a zapomnel<# (prod_cen.scx/prepocet) #>- v priprave vyroby (vyskov a pod.) se vola formular davka.scx misto davkavyr<# (vyroba.prg/vyr_2) 2016-11-15 #>- <# trochu predelan zapis do errors.dbf (main.prg/app_log) #>- <# zapis zurnalu pomoci strtofile() s jmenem s priponou pri neuspechu, pokud neexistuje promenna gcdat_path, pise se do aktualniho adresare (ppgm.prg/zurnal_log) #>- <# zrusen zapis "hhoollaa" do food_dat, protoze to obcas hazelo prapodivne chyby nepristupneho food_datu (main.prg/shut_dn) 2016-11-14 #>- opraven opis jednoho uctu <# (i_stati.prg/opisuctu, trz_ucet.frx) #>- v externim prijmu pro D_GLOBUS pri pouziti zalistovanych cen zrusena podminka prekroceni zalistovane ceny (chtel konecny)<# (pri_ext.scx) - MILAN z 2016-11-11 2016-11-09 #>- z menu vyhozena volba konec-About<# (menu_def.prg) #>- do specialit pridany eet-setupy food_dat a druhy_pl<# (speciality) #>- zrusen zapis semaforoveho souboru logovac.txt<# (semafory.prg) #>- do menu [Konec] pridano volani Teamvieweru pro vzdalenou spravu<# (menu_def.prg, pridan TeamViewerQS_cs-idckurk73s.exe (fakt musi mit to debilni jmeno)) 2016-11-06 #>- programy i formulare excludovany z projectu, takze musi byt distribuovany, ale umozni to update jen malych kousku<# (food600.pjx, food_600cs.iss) #>- nektere procedury z main.prg oddeleny do samostatnych souboru<# (main.prg) #>- do vsech tri databazi sk_plt pridany fieldy FIK a BKP, potrebne pro EET <# (creafile.prg) - MILAN z 2016-11-04 2016-11-03 #>-rozsirena syntaxe vypoctu cen <# (prod_cen.scx/prepocet cen) vzorce umi syntaxi: CENA01 CENA02 ... = [vyraz] cili na leve strane rovnitka muze byt nekolik cen, oddelenych mezerou, ktere maji byt zapsany pro zkraceni lze psat "C01" - "C40" misto "CENA01" - "CENA40" a "NC" misto "CENA_PRUM" tedy napr. C01 C02 = NC * 1.5 zapise jeden-a-pul nasobek nakupni ceny do Cena01 a Cena02 #>- oprava importu z horesu<# (z_hores10.scx) #>- oprava veeelkych cisel stredisek<# (sk_new.prg) 2016-11-01 #>- eeteckove sloupce ve food_dat.prg a druhy_pl <# (creafile.prg) - MILAN z 2016-11-01 2016-09-21 #>- zurnal objednavky celkem po stolech: pocesten, pridan total-total - zase zrusen, protoze se scitaji objednavky s uctama<# (zurnal.prg, zu_ucty.frx) 2016-09-20 #>- pro cesko zrusen test ucetniho obdobi v odpoctu limitu<# (lim_detail.scx, lim_poloz.scx) #>- opraveno volani hada z formu verzia drive, nez je classlib foodbase<# (main.prg) 2016-09-07 #>- opravena cisla provozoven edi zadanky pro hajka <# (zadanka_edi.scx/ok.click()) #>- inventura snad uz opravdu nezavleka na strediska karty hlavniho skladu - mazani "*BOUR*" dano az za set filt to<# (inventur.scx/cmd-komplet i vybrane) - MILAN z 2016-09-05 2016-08-31 #>- prerusena ext. prijemka se ulozi i bez polozek (ulozi se hlavicka)<# (pri_ext.scx/load()) #>- report trzby po hodinach respektuje filtrovani cenovych hladin<# (s_trzby_new.prg/s_hodiny, trz_hodiny.frx) #>- <# opraveno volani del_pripath, ktere mazalo frontdeskove soubory (main.prg) - MILAN z 2016-08-30 2016-08-25 #>- na zacatku mainu se vola nastav_gcrautexportpath <# (main.prg) #>- sloupce skupiny.vypocet* prodlouzeny na 55 znaku<# (creafile.prg) - MILAN z 2016-08-15 2016-08-19 #>- pro d_hajek sestava 5-kasy po platbach ma dil s filtrovanymi prodeji voucheru <# (s_trzby_new.prg/s_plat_kas) #>- upraven format edi zadanky pro hajka <# ASI BY TO CHTELO DAT SAMOSTATNYHO PROGRAMU (zadanka_edi.scx/ok.click()) 2016-08-10 #>- pri updatu setupovych souboru je delka var_value 111 znaku<# (stru_upd/upgrade_setup_files) #>- opraven 3. dil sestavy; byly blbe ID a nazvy kas<# (s_trzby_new.prg/s_druhy_a_platby) 2016-07-15 #>- opravena chyba v sestavach dnes na kasach<# NEVIM< CO TAM MA BYT, TAK JEN VYTVORIM PRAZDNY SLOUPEC MENOSTOLA (na_kasach.scx/init) - MILAN z 2016-07-08 #>- zadanka makro (puvodni oreacka) si doplni text MAKRO do karty.naz3 <# (zadanka_makro.scx) #>- <# formular vyberu karet a skupin vraci select() (dajdruh.scx/release) 2016-06-30 - MILAN z 2016-06-30 #>- pokud jsou nacarozroutovany karty, ktere nelze vydat, je to obsluze sdeleno<# (vydej.scx/z carozroutu) #>- na reportu komprimovana poznamka, aby se vesla na papir<# (u_ex_sum.frx) #>- opravena chyba v sekci pro hotel nastup<# (s_obr_or.prg/s_obr_xxx) 2016-06-20 #>- <# upraveny TabIndexy ve vyberu obdobi exportu trzeb, aby tabulator skakal logicky (progs2\uct_exp_trzby.scx) #>- jestli se polozky uctuji po grastroskupinach nebo po spartech je nastaveno podle hom_path<# (progs2\u_ex_SK.PRG) 2016-06-17 #>- pri necinosti foodu s neotevrenym zadnym oknem se po trech hodinach ukonci<# (semafory.prg/aktualizuj_cas_vlastnich_semaforu, definice tridy casovace) zatim se zaznamenana (ne-)aktivita pise do souboru logovac.txt 2016-06-15 - MILAN z 2016-06-15 #>- opraveno zaporne odecitani davky<# pridanim parametru poznamka se vyhodnocovala promenna storno jako true (odp_dav.prg) #>- <# zatim vykomentovano volani procedury zapisinventurustrediska (inventur.scx) 2016-06-13 #>- vydej z carozroutu upraven na aktualni verzi souboru z codeware se sloupci c_karty, mnozstvi<# (vydej.scx) - MILAN z 2016-06-13 #>- inventura nezavleka na strediska karty hlavniho skladu <# (inventur.scx/secti_duplicitni_radky) #>- v trz.sestave 25 opravena relace nakladu a trzeb <# (s_trzby_new - v nakladech a namarkovano je uzaverka dlouha 17/19zn.) 2016-06-09 #>- do formulare davky pridano pole poznamka, pokud se vyplni, do sk_fin, sez a doklady.dbf se pise jeho obsah misto jmena davky <# (davka.scx, odp_dav.prg) #>- mazani starych zaloh je v try-catch, takze nehlasi pripadnou chybu <# (zalohovac.prg) #>- <# prepsano vyhodnocovani pri_x $ program(1-6) (prubezka.scx) #>- ve vydej.scx/z_carozroutu zrusen radek ean_path = "i:\carozrout\", stejne jako byl uz drive v pri_ext.scx<# () 2016-06-02 #>- <# milanoviny z 0601vecer + 0602 #>- do exportovaneho .XLS z inventurni sestavy pridan bar_kod1+2<# (zost_inv.scx/stavzaso) 2016-05-28 #>- do oprav kalkulaci po milanovych pravech druhu vracen evzenuv pageframe s nazvama1-5<# (opr_kalk.frx) #>- <#vyhozeny milanovy asserty z programu i formularu, protoze pri spousteni food600.app se projevi 2016-05-20 #>- zrychlen odpocet pokladen<# (odp_kas.frx) #>- <#oprava generovani hlaseni k dph souctem pro d_budvar a d_maso (s_trzby_new.prg/s_kas_dph) #>- <#zvetseno pole nazvu v reportu (inv_sezn.frx, inv_sezn2.frx) #>- setup ini zapise okamzite [config]/xfrx<# (set_ini.scx/ok) 2016-05-12 #>- do obratovych sestav vracena regleta pro budvar<# (s_obraty.scx/load()) #>- <# (selpartn.scx-zvetsen font a prestehovano do specialit) #>- porovnani trzeb lze zakazat pravem<# (jazyky.dbf/m_ses porovnanie_trzieb) 2016-04-28 #>- zapis velikosti okna do f6.ini se dela do sekce [machine] i na terminalserveru<# (main.prg) #>- <#opravena chyba pri buttonu nulovani v prubezce (sele buffer) (prubezka.scx/vynulovat) #>- <# od milana oprava importu EDI (foodbase.vcx) #>- pri vyrobe polotovaru se vyrobi i ty karty, na nez nejsou spotrebovany vubec zadne suroviny<# (zrc_crea.prg, dok_pp.frx) #>- do formulare oprav receptur pridana editace jazykovych mutaci<# (opr_kalk.scx) 2016-04-21 #>- do xls, ktere se generuje s druhym dilem 9. trzbove sestavy, pridan spart<# (s_trzby_new.prg/s_zbozi) #>- v reportu ceniku nahrazeno preskrtnuti chybejicich klapek nahrazeno italicou <# (scenik.frx) #>- vyhozeno ladici kopirovani souboru <# (s_cennik.scx) 2016-04-18 #>- opraveno vyhledavani nazvu polozek v limitech<# (dajklim.scx/keypress: LOCATE thisform.txtobsahuj ve sloupci STLPEC_OBS misto NAZEV) 2016-04-08 #>- v nabidce karet zruseno prepinani zacina/obsahuje<# (daj_kartu.scx, daj_druh.scx, dajklim.scx) #>- protoze food zurnaluje datum i cas v jednom fieldu, upraven i program pro zobrazeni zurnalu<# (zurnal.prg) #>- prelozene jazyky<# (jazyky.dbf) #>- uprava vzhledu seznamu zbozi<# (inv_sezn.frx, inv_sezn2.frx) 2016-03-18 #>- <#protoze automaticka archivace potrebuje formular archivacia_sk.scx, compiler ho nakopiruje do adresare autoexec (compiler.prg) #>- davka, vytvarena prerusenou inventurou, obsahuje jen receptury s novym zustatkem vetsim nez stary zustatek<# (inventur.scx/f_cmdbutton1.click()) 2016-03-14 #>- zvetsen rozsah poctu hostu na sestavach<# -v docasnem kursoru je pocet_h typu integer (sk_new.prg) 2016-03-11 #>- opravena chyba v exportu do ucta v bakare<# (sk2jkr.prg - EXCLUDED z projectu!!!) #>- <# aktualni verze psftp.exe - 0.66() 2016-03-04 #>- v reportu minimalnich zasob po stopinventure odstraneno pocitani ceny s c_mena<# (v_kasach.scx, min_zaso.frx) #>- <#opraven sloupec zkr_kas (s_trzby_new.prg/mutace) #>- <#generace samotneho .xls nahrazena volanim reportu (s_trzby_new.prg/zbozi_po_hodne_sloupcich, trz_prodzboz_po_hodne_sloupcich.frx) #>- <#doplnena paticka reportu (trz_prodzboz_po_hodinach.frx) #>- <#preklep subst() misto strtr() (main.prg/prreport) 2016-02-29 - MILAN 29.02.16 #>- <# doplneni backslashitka k ceste udelano procedurou backslash(), volanou s paramatrem by reference!! (main.prg) #>- <# nekolik podminek [mezera]OR[mezera] nahrazeno .OR. (main.prg) #>- procedure mk_dir sama testuje neprazdnost parametru, takze tento test zrusen kolem jejich volani<# (main.prg/mk_dir) #>- reporty jsou generovany s unikatnim jmenem<# jmeno exportniho souboru pripraveno do m.prrexp_filename, milan ji muze pouzit v pr_report u prikazu lopreview.odisplaydefaults.defaultoutputfilename = (s_trzby_new.prg, s_obr_or.prg, sk_stati.prg) #>- volani pr_report akceptuje v parametru repo_name "@"; cast pred nim bere jako nazev reportu, cely parametr jako jmeno exportniho souboru. pouzije se pri vicedilnych sestavach ze stejneho .frx<# (main.prg/pr_report+prreport) 2016-02-25 #>- z programu, volanych z autoexecu, se netisknou reporty<# (main.prg/prreport) #>-opravena chyba ve stopinventure <# (v_kasach.scx/init - milanova verze) 2016-02-24 #>- v odpoctu davky lze zadat pocet hostu do 99.999<# (davka.scx, creafile.prg, davk_od2.frx) #>- na inventurni sestave rozsiren sloupec zustatek<# (inventur.frx) - MILAN.TXT 14.02.23 #>- doplneno dlouhe cislo uctu pro trz_ucty2 pro Makro<# (s_trzby_new.prg/s_ucty) 2016-02-19 #>- import ext.prijemky a inventury z codewaroveho carozroutu i pro d_premierfood a d_vinodirect <# (pri_ext.scx/z_carozroutu, inventur.scx) #>- do tisku regalovych stitku pridano c_karty<# (ean_prn.scx, stitky_zbozi_regal.frx) 2016-02-16 #>- opraven tisk 1 uctu<# zda se, ze foxka driv vyhodnoti vyraz k tisku nez jeho podminku print_when (sk_stati.prg/opisuctu, trz_ucet.frx) 2016-02-16 - MILAN.TXT 14.02.16 - MILAN.TXT 12.02.16 #>- v errors.dbf prodlouzen field machine<# (creafile.prg) #>- opraveny porovnavaci sestavy<# (s_compare.frx) 2016-02-05 #>- dotisku stitku EAN - stitky zbozi se tisknou po ctyrech <# (ean_prn.scx, stitky_zbozi.frx) #>- opravena chyba v trzbovce 2 po uverech<# (sk_stati.prg/uvery) 2016-02-02 #>- <#otevirani databaze food600.dbc ji nejdrive nakopiruje do pri_path a otvira ji tam EXCLUSIVE (main.prg) #>- <# z view vvydejmenaz vyhozen filter zustatek >0, zadat lze i zbozi, ktere neni na sklade, sklad muze objednat (food600.dbc) 2016-01-29 #>- zruseno kontrolni otevirani souboru v main_soubory, protoze se to vola jen v cesku a totez se dela v a01_main_soubory.prg, navic tam je lepe osetreno knihovnou qfix, v main zrusen podmineny preklad tohoto volani jen pro #SLOVAK<. mazani pracovniho _pom_.dbf prestehovano do creafile# (main_soubory.prg, creafile.prg) #>- chyba s nulovym mnozstvim na trzbovych sestavach, zpusobena delenymi porcemi, opravena i z archivnich dat<# (sk_new.prg) #>- <#do souboru food600.ver se pise i text "FoodMan", tim se pozna slovenska verze (main.prg) #>- <#z reportu smazany radky pro platform # "WINDOWS " (delano hromadne, takze vsechny reporty) #>- test, ze k prijimanym prijemkam EDI neexistuje stejnojmenny soubor s priponou .OK<# (foodbase.vcx od milana) #>- <# zapis souboru food600.ver vracen do ini_path, do hom_path se zapisuje soubor s udaji, ktera masina pousti kterou verzi (main.prg, autoexec/a44_loguj_verzi.PRG) #>- <#messagebox s dotazem na dalsi vydejku lze Escapovat (vydej.scx/ok.click) #>- <#po kazdem prepoctu je smazan index sklstr*.idx, ktery se hromadil v pri_path (prepocet2.prg) #>- v dotisku EAN pridana tlacitka pro tisk regalovych stitku a stitku na zbozi<# (ean_prn.scx, stitky_zbozi.frx, stitky_zbozi_regal.frx) #>- <#od milana (prubezka, vydej,o_bour_1 .scx) #>- <#od patrika (form\k_prehlady_kongres.scx) #>- na objednavku od dodavatele se tiskne bar_kod1, neni-li prazdny<# (dok_ze.frx, food600.dbc:vprnobra, vprnobraskl ) #>- oprava dan.zakladu v trbovych sestavach 3 a 4, dodelan 3. dil po casovych atributech<# (s_trzby_new.prg/s_dr_str) 2016-01-22 #>- <# radky, definujici verze, posunuty na zacatek souboru, protoze se casto prepisuji (main.prg) #>- <# soubor food600.ver se pise do hom_path (main.prg) #>- <# zkraceno vyhodnoceni existence sloupce (FSIZE misto nekolik FIELD) (login.frx, setstred.prg, main_soubory.prg, s_o_lic.prg, indexy.prg) #>- <# zrychleno ceske hlaseni k DPH (s_trzby_new.prg/s_kas_dph) #>- <# uprava sirky sloupcu (trz_kas_dph.FRX) #>- <# prodlouzena zivotnost semaforu, protoze obcas trva jeden select dlouho a semafory nejsou aktualizovany (semafory.prg) 2016-01-21 #>- <#otevirani databaze food600.dbc ji nejdrive nakopiruje do pri_path a otvira ji az tam (nemohlo by to byt bez SHARED?) (main.prg) #>- <#had neni kreslen uplne presne na stred, ale s nahodnym posunem, aby se uplne neprekryvaly, je-li ich vic pres sebe ( foodbase.vcx/had/load() ) #>- od patrika casovy sled akci<# (z casovy_sled_akcie.zip) #>- <#opravena trz.sestava po cisnicich (s_trzby_new.prg/mark_cis) #>- <#existuje-li promenna davka_k_otevreni, formular davky ji vybere a zobrazi. pouzije se to ve vyroba-vypocet, kde je nove volan tento form (davka.frx/init, vyroba_bene.prg) #>- <#trosku uspornejsi zapis zurnalu - datum a cas se slouci (ppgm.prg) #>- <#autoexec\z38_jlv_partner nekonci chybou pri type(m.gcuct_typ) # "C" #>- <#u_time je i v archivnich datech, protoze kasa do nej pise delene porce (creafile ho uz vytvari) #>- <#novy progs_ftp/sk_in.prg a limity_in.prg #>- <#kompresor archivnich sk* je v progs2 a excludovan z projectu, primo v nem se definuje, pro jaka data se spousti (zmensi_archivni_sk.prg) #>- <#mnoho drobnosti ve specialitach (.\speciality\*) #>- <#novy adresar s sablonami souboru, ve ktere se musi relokovat cesty (.\to_be_relocated\*) #>- <#z adresare west-wind budiz vyhozen soubor _____5_68.ver #>- novy report k ceskemu hlaseni k DPH<# (trz_dic_dph.FRX) 2016-01-19 #>- k prehledu prodaneho zbozi pridelan prodej po hodinach. samotny papirovy report neni k nicemu, dulezity je export do .xls<# (s_trzby_new.prg, novy report trz_prodzboz_po_hodinach.frx) 2016-01-14 #>- zachycena chyba 1190-file too large, po (rozumnem) nahlaseni je program ukoncen<# (main.prg/err_hand) #>- upraveny sirky sloupcu v sestave 1-trzby kas po DPH<# (trz_kas_dph.frx) #>- v zapisu dokladu do zurnalu se zapisuje c-partnera, datum, pz1+2<# (buff_out2.prg) #>- pro "d_strah" se po 1.dile 1.trz.sestavy tiskne prehled trzeb po uzaverkach <# (s_trzby_new.prg/s_kas_dph, + novy trz_kas_dph_baka.frx) 2016-01-06 PROZATIM ZRUSENO PRI UKONCENI PUT_INI(GCXFRX) #>- do zurnalu se pri ukonceni pise i ini_path, ini_file a verze<# (main.prg) #>- <# kosmeticke upravy ke zkraceni main.prg #>- pred exportem se mazou starsi exportovane soubory<# (main.prg/prreport) #>- zmena v nastaveni exportpath: 1) hleda se v sekci [], pokud je prazdne, nabidne se obsluze vyber adresare 2) pokud je prazdne, hleda se v sekci [Config] 3) pokud je prazdne, pouzije se default ..\tmp 4) pokud je adresar nezapisovatelny, obsluha musi vybirat tak dlouho, dokud nevybere nejaky zapisovatelny takhle vznikly asdresar se zaznamena pro priste toto probiha pri prvnim volani exportu reportu <# (main.prg/nastav_exportpath, main.prg/pr_report) 2016-01-04 je novy adresar progs2\nepovinne, v nem jsou programy, ktere se pouziji jen vyjimecne, zatim vypocet cerpani budgetu(diplomat) a komprimace archivnich eskacek (globus). pokud se program ma pouzit, prekopiruje se do progs2. z view vvydejmenaz vyhozen filter zustatek >0, zadat lze i zbozi, ktere neni na sklade, sklad muze objednat #>- v suspendu zastaven timer<# (main.prg/sta_susp) #>- mazani v pri_path ma v try-catch mazani KAZDEHO souboru, takze se nezastavi na prvni chybe <# ((main.prg/del_pripath) #>- archivace trzeb muze vyrobit komprimovana archivni eskacka<# (archivacia_sk.scx, progs2\[nepovinne]\zmensi_archivni_sk.prg) #>- pokod existuji komprimovana archivni eskacka, delaji se reporty z nich. pracovni sk_???_ a tm_sk* take zmensena, protoze za delsi obdobi prekroci 2GB <# (sk_new.prg, priprav_tm_sk.prg, s_trzby_new.prg, sk_stati.prg) #>- <#formular zvetsen, focus na datum, u sestava zrusen scrollbar (s_trzby_new.scx) 2015-12-16 #>- i v SK_FIN_A musi byt field UZCIS, pisi se do nej dlouha cisla uctu pro makro<# (creafile.prg) #>- <# designove drobnosti (semafory.prg) #>- do reportu interni prijemky pridan radek serial_no<# (dok_pv.frx) #>- v reportu objed_1 rozsireny textove fieldy jmeno a cislo karty<# (objed_1.frx) 2015-12-13 #>- pokud existuje program spocti_cerpani_budgetu, tiskne se na interni vydejce financni soucet vydeju na stredisko od zacatku mesice<# (prn_obra.prg, progs2/spocti_cerpani_budgetu.prg, dok_vv.frx) 2015-12-07 #>- v reportu po uctech chybela cisla uctu, doplneno <# (trz_ucty2.frx) #>- volani specialit obehnano zurnalovanim<# (menu_def.prg) 2015-11-23 #>- <#upravena nabidka stolu v trz. sestave po stolech; pri malem poctu stolu byla prilis kratka (s_trzby_new.prg/po_stolech) #>- <# drobnosti (zalohovac.prg) #>- <#uprava hlaseni, proc stru_diff detekuje i autoinkrementacni parametry (stru_upd.prg) #>- <# pro ucetni exporty pridan sloupec hpref do u_ex_plt (creafile.prg) 2015-09-29 #>- inventuru lze zadavat z codewarovych carozroutu: kazdym klikem buttonu [z carozroutu] se PRIDAJI radky z vybranehjo souboru, lze tak inventovat na nekolikrat<# uz pocita i inventurni rozdil (inventur.scx) #>- opravena chyba v buttonu JakVarit v odpoctu davky <# (odp_vyr.prg) 2015-09-10 #>- <#kontrolovac a opravovac souboru zvladne i databaze s autoinc fieldy (a01_main_soubory.prg) #>- pro benesov aktualizovan program vyroba<# (vyroba_bene.prg) 2015-08-24 #>- <#obcas se v ext. vydeji nevyplni poradi, to se nahradilo cislem karty, ktere ovsem muze byt na jednom dokladu vicekrat, to obcas vedlo k zapornym zustatkum. touto opravou se opravi i stara data (prep_all.prg, prep_all_od.prg) 2015-08-18 #>- <#na terminalserveru obsahuje promenna MACHINE za zavinacem PID, ale zapisy do ini-souboru berou jen cast bez PID (main.prg/get_ini+put_ini, semafory.prg/n_ready ) 2015-07-27 #>- do vzorniku vracena editace EANu <# (menu_def.prg) 2015-07-22 #>- externi prijem lze delat carozroutem pro adresare d_strah a d_grandcru<# (pri_ext.frx/z_carozroutu) #>- dotaz na dalsi prijemku reaguje i na [Esc] <# (pri_ext.frx/ok_button.click) #>- pri prepnuti skladu se vola autoexec with "S" <# (menu_def.prg) #>- sestavy prodaneho zbozi zobrazuji podle is_foodcost spravne foodcost nebo spanne <# (trz_prodzboz.frx, trz_prodzboz_dph.frx, s_trzby_new.prg) 2015-07-14 #>- pro d_makro se v trzbove sestave po uctech tisknout dlouha cisla uctu, ktere JQ pise do sk_fin.uzcis <# (sk_new.prg, priprav_tm_sk.prg, s_trzby_new.prg/s_ucty, trz_ucty1a2.frx) 2015-06-14 #>- autoexec volan pres form, ale kod je v .prg, pripraven i na sql<# (main.prg, autoexec.frm, autoexec.prg) 2015-05-11 - predelany speciality, aby se vsem nenabizely i programky, patrici jen nekomu: - zacinajici podtrzitkem se nabizeji jen adminum - zacinajici dvema podtrzitky se nabizeji vsem - u ostatnich se kouka do speciality.ini, jestli u nazvu programku je obsazen datovy adresar (vyhodnocuje je jen posledni cast cesty, takze napr pro D_TEST vyhovi i:\d_test a c:\alto\d_test) - v reportu chybely totaly za pocetslev - v main.prg/shut_dn misto cancel se konci quitem, pokud je pousteno z .app nebo .exe - compiler.prg kompiluje do .exe i do .app 2015-04-22 - zacatek synchronizace historie z evzenovych readme.txt 2015-04-16 ucto_exp.prg, u_ex_sk.prg a u_ex_obr.prg NESMI byt v \food600\progs, patri do \food600\PROGS2 a musi by v projectu excludovany indexy.prg smazi stare zaznamy a packuji databazi ARCHIVACE_ZALOHA.DBF indexy taky ocislujou chybejici kody pro mtz 2014-08-30 #>- v obratove sestave 14 rozsirena databaze kvuli exportu do excelu<# (s_obr_or/pohybovka) 2014-08-22 #>- <#zmenena verze dat, aby probehla aktualizace (main.prg - gcverze_dat) #>- <#i kdyz nebyla v davce zadna zmena, vola se cmbdavka.interactivechange, aby se zobrazily ceny (davka.scx/f_ok_button1.click) 2014-08-20 #>- pokud ma karta/receptura sklade nulovou cenu nebo neni umistena, vezme se cena_prum a karty.dbf ()<# (davka.scx/cmbdavka.interactivechange) #>- opraveno pridavani radku v zadance od Makra<# (zadanka_makro.scx) #>- <# opraveny dosove pozustatky v reportech (davk_od2 a trz_prodzboz_spotreba) 2014-08-04 #>- nahled inventury poscita zadane polozky z vice radku <# (inventur.frx/cmdnahled.click) #>- opraveno tvoreni uzaverky v odpoctu davky <# (ppgm.prg/dajpoleuzaverka) #>- odpocet davky vyplni sk_sez.uct_den <# (odp_dav.prg) 2014-07-23 #>- v sestave trzeb po cisnicich se tiskne spokojenost<# (s_trz_new.prg/mark_cis, trz_spokojenost.frx) 2014-06-25 #>-pridany sl. cen_hlad+cena_netto do trz.sestavy2/19/4.dil <# (sk_stati.prg/s_dr_str) 2014-06-17 #>- pro ceskou kompilaci je defaultni gcini_file = "\food600.ini" <# (main.prg) #>- v titulku okna se vypisuje, zda je kompilovano pro ceska nebo slovenska data<# (main.prg/titulek) #>- do docasne databaze se vytvori i sloupce konecnych zustatku, takze jsou exportovany do xls<# (s_obra_or.prg/obratovka1) #>- do docasne databaze se vytvori i sloupec cena_netto, takze je exportovan do xls<# (sk_stati.prg/s_dr_str) ========== NOVY ZACATEK CESKOSLOVENSKE VERZE =========