Byla provedena úprava pro výrobky,
dodávané v kartónech. Pokud chceme, aby výstupní soubor ve formátu DESADV obsahoval vyplněnou položku
LIN 6, což je počet spotřebitelských
jednotek v balení (tzn. počet výrobků v kartónu), je potřeba u daného
výrobku zadat na formuláři Tabulky -
Výrobky požadovaný počet do položky Množství
v balení a na formuláři Tabulky – Skladové položky do položky Měrná jednotka hodnotu krt.
Tabulky
– Normy – Kontrola norem na zacyklení 29.11.2024
Pro
specifické účely skladové evidence lze vytvořit normu na určitý výrobek, který
v rozpisu normy obsahuje řádek „se sebou samým“. Tzn., že číslo suroviny
v řádku normy je shodné s číslem výrobku v hlavičce normy.
Taková norma je při kontrole norem vyhodnocena jako zacyklená, i když
z hlediska výpočtu skladové evidence zacyklená není, pokud není označena
jako vnořená (Typ = * nebo /). Při Výpočtu obsahu živin ale u výrobku s
takovou normou vznikne chyba a proto se
tyto výrobky označí tak, aby se u nich výpočet živin neprováděl. To se provede
na formuláři Skladové položky –
záložka Kategorie zadáním hodnoty 1
do položky Neprovádět výpočet živin.
Proto
byl do kontroly norem doplněn dotaz, který umožní z kontroly vyloučit normy na
ty výrobky, u kterých je zadáno, že se nemá provádět výpočet živin:
Zahrnout do výpočtu i
výrobky, u kterých se neprovádí výpočet výživových hodnot?
Pokud
na dotaz odpovíme Ano, tak se kontrola
provádí na všechny normy.
Pokud Ne, tak se kontrola neprovádí
u výrobků, u kterých se neprovádí výpočet živin.
Položka cena za jednotku (LIN7) je ve výstupním souboru vždy uvedena ve formátu
na dvě desetinná místa. Někteří odběratelé (většinou slovenští) požadují,
aby cena byla uvedena na 3 nebo 4 desetinná místa. Byl proto vytvořen nový
parametr
PARAMSG / IMPORTEXPORT/ DESADVcenaDL,
kterým lze počet desetinných míst pro konkrétního odběratele určit. Odběratel
je identifikován kódem EAN. Parametr se zadává v tomto formátu: E=DM, E=DM, …
kde E je EAN konkrétního
odběratele a DM je počet desetinných
míst.
Příklad:
DESADVcenaDL=8595000000010=3,
8595000000023=4
Tabulky –
Výrobky 14.10.2024
Do gridu kategorií na záložce Kategorie bylo možné vložit
řádek klávesou Insert a vymazat řádek
klávesou Ctrl+Delete. Nyní bylo doplněno
i použití kláves F5 (pro vložení) a F6 (pro vymazání).
Dodací listy – Objednávka 16.9.2024
Počet
znaků pro zadání čísla objednávky zvýšen z 20 na 30.
Dodací listy – Čas
závozu 25.8.2024
Pekařství a cukrářství Sázava s.r.o., Lanškroun
Do
gridu, který zobrazuje seznam DL, byl doplněn sloupec Čas závozu, který zobrazuje tuto položku tak, jak je zadána pro
dané odběrní místo v tabulce Linky,
přičemž číslo OM a číslo linky se bere z hlavičky dodacího listu. Podle
tohoto sloupce je možné dodací listy třídit a filtrovat.
Číselníky – Rozvozy 25.8.2024
Pekařství a cukrářství Sázava s.r.o., Lanškroun
Do
číselníku byla doplněna položka Závoz.
Tato položka není vázána na žádný číselník a může obsahovat číslo závozu dle
interní potřeby uživatele. Slouží zejména pro sloučení několika rozvozů do
jednoho závozu v tiskové sestavě.
Příklad
V číselníku
máme zadána tato čísla rozvozů:
11
- ranní rozvoz pečivo
12
- odpolední rozvoz pečivo
21
- ranní rozvoz cukrárna
22
- odpolední rozvoz cukrárna
V tiskové
sestavě potřebujeme sloučit rozvozy 11 a 21 do jednoho závozu a rozvozy 12 a 22
do druhého závozu. Zadáme tedy do rozvozu 11 a 12 číslo závozu (např.) 1 a do
rozvozu 12 a 22 zadáme závoz (např.) 2.
Na
záložku Základní údaje byla doplněna
položka Minimální odběr. Položka se
využívá v tiskové sestavě, která zobrazuje seznam odběrních míst, která nemají
pro daný den a závoz součet částky z
dodacích listů vetší nebo roven zadanému minimálnímu odběru. Pokud je u OM
zadán minimální odběr 0 (např. vlastní prodejny) tak se do sestavy nezahrnuje.
Výroba – Vytvoření příkazu k výrobě 7.5.2024
Merhautovo pekařství,
s.r.o., Benátky nad Jizerou
Výpočet
byl upraven tak, že pokud je u nějakého výrobku (na formuláři Tabulky – Skladové položky) zadána Konverzní surovina, zapíše se do nově
vytvořeného příkazu k výrobě číslo zadané konverzní suroviny místo čísla
výrobku. To lze využít např. v případě, kdy určitý výrobek expedujeme pod
různými obchodními názvy různým odběratelů.
Příklad
Odběrateli
A uvádíme na DL číslo výrobku 101, odběrateli B uvádíme číslo výrobku 102.
Přitom se ale (z hlediska výroby) jedná o jeden a týž výrobek, který pro
potřebu výroby a skladové evidence potřebujeme mít označen číslem 101. Zadáme
tedy u výrobku 102 do položky Konverzní
surovina hodnotu 101.
Merhautovo pekařství,
s.r.o., Benátky nad Jizerou
Výpočet byl upraven tak, že
umožňuje označení těch DL, které byly vyexportovány. Při opakovaném výpočtu se
takto označené DL již neexportují. To lze využít v případě, že
v jednom dni exportujeme DL více odběratelům nebo jednomu odběrateli
vícekrát. Pokud nastavíme výpočet tak, aby označil exportované DL, vyhneme se
situaci, že bychom omylem vyexportovali některému odběrateli dodací listy dvakrát.
Označené DL poznáme tak, že na formuláři Dodací
listy má (nově přidaná) položka EDI
hodnotu 1.
Pro nastavení exportu byl zaveden
parametr
PARAMSG / IMPORTEXPORT/ EdiZapisExportuDL,
který má tuto funkci:
0 (default) = exportované DL se neoznačí (vypočet probíhá tak,
jako doposud),
1 = exportované DL se označí
indikací EDI = 1.
Déle byla na formulář Dodací listy dodělána volba Dodací listy – Hromadné operace s DL
– Změna indikace EDI, která umožňuje hromadnou změnu hodnoty EDI z 1 na 0, což by se použilo v případě,
že by bylo potřeba příslušné DL exportovat do EDI znovu.
Odběrní místa – Neodesílat do EDI 6.5.2024
Merhautovo pekařství,
s.r.o., Benátky nad Jizerou
Na
záložku Základní údaje byla doplněna
položka Neodesílat do EDI, pomocí
které je možné určit, zda se dodací listy daného odběrního místa exportují do
EDI.
Pokud
má položku hodnotu 0, DL se exportují. Pokud má u hodnotu 1, DL se neexportují.
Odesílání faktur mailem – formát ISDOC 2.5.2024
Do
formuláře Obchodní partneři byla doplněna položka Odesílat fakturu
ISDOC.
Pokud
má položka hodnotu 0, tak příloha mailu obsahuje fakturu v souboru PDF
(tak jako doposud). Pokud má hodnotu 1, tak mail obsahuje navíc fakturu
v souboru ISDOC. Použijte tuto možnost pouze u odběratelů, kteří po vás
zasílání faktur ve formátu ISDOC požadují. U ostatních odběratelů nechejte u
položky hodnotu 0.
Podmínkou
pro správné vytvoření souboru ISDOS je, aby byly ve Správě konfigurace, zadány v sekci FIRMA tyto parametry g_nazev,
g_adresa, g_posta, g_psc.
Pekařství
Cais s.r.o., Vlachovo Březí
Úprava
importu tak, aby zohledňoval položku EDI
přepočet, zadanou v ceníku příslušného odběratele.
Pekařství
Cais s.r.o., Vlachovo Březí
Do
formuláře byl doplněn sloupec EDI
přepočet, do kterého je možné zadat koeficient pro automatický přepočet
objednaného množství výrobku při importu objednávek z EDI. Při ručním
pořízení DL k žádnému přepočtu dle zadaného koeficientu nedochází.
Příklad
Odběratel
si přes EDI objednává některé výrobky v jiných jednotkách než v kusech,
např. v množství přepravek. Např. chléb
mu pekárna dodává v přepravkách po 10 kusech, takže když si odběratel
objedná množství 2, jsou tím myšleny 2 přepravky. Na DL se ale musí uvádět počet
výrobku v kusech, tedy ( 2 x 10 =) 20. V tomto případě je tedy možné zadat
u výrobku chléb do EDI přepočet hodnotu 10, což zajistí,
že na DL, který vznikne z EDI objednávky, bude objednané množství
vynásobeno 10.
Výroba – Vytvoření příkazu k výrobě 4.3.2024
Do
sekce Vytvořit příkaz k výrobě byl přidán zaškrtávácí parametr Jen z kladného množství.
Pokud
není zaškrtnutý, tak se na stávajícím výpočtu nic nemění a do výpočtu se
načítají všechny řádky z dodacích listů dle parametrů zadaných
v sekci Načíst z dodacích
listů.
Pokud
je zaškrtnutý, tak se do výpočtu budou načítat jen řádky s kladným množstvím.
Použití tohoto parametru je vhodné např. v případě, že vytváříme příkaz
k výrobě z DL za celý měsíc a nechceme, aby se do celkového množství
započítávaly vratky, na kterých jsou výrobky zadány záporným množstvím.
Dosavadní
funkčnost, která umožňovala pouze hromadnou změnu cen dle referenčního ceníku
(viz popis níže s datem 16.10.2022), byla rozšířena o hromadnou změnu těchto položek:
- Vyřadit z nabídky
- Sazba DPH,
- Akční výrobek.
Požadovaný
výpočet je potřeba zadat výběrem parametru Typ změny.
Úprava
načítání údajů z nového systému ARES (ares.gov.cz).
pekařství Makovec s.r.o., Velatice
K příjemce / objednávce,
odeslané mailem ve formátu PDF, je možné do mailu přidat soubor ve specifickém
formátu DBF, který obsahuje položky zadané na příjemce. Soubor se do mailu
přidá dodavateli, jehož číslo je zadáno v parametru PARAMSG / FRMPRIJEMKA / partnerDBF. Je možno zadat číslo jednoho
nebo více dodavatelů, oddělených čárkou.
pekařství Makovec s.r.o., Velatice
Pokud na příjemce zadáme OM, které má přiřazeny dodavatele (viz Tabulky – Odběrní místa – Dodavatelské
ceníky), tak program umožní na příjemce do položky Dodavatel zadat pouze tyto přiřazené dodavatele. Jejich seznam je
možné zobrazit stiskem klávesy F3 nebo
F4.
pekařství Makovec s.r.o., Velatice
Byla vytvořena nová funkce,
která umožňuje tisk cenovek zboží pro vlastní prodejny. Je využitelná zejména
pro firmy, kteří používají pokladní systém MOPROD
ve spojení s programem VYRAEX,
ve kterém udržují ceníky spotřebitelských cen pro vlastní prodejny.
Po otevření formuláře se
zobrazí seznam výrobků, u kterých byla změněna spotřebitelská cena
k zadanému datu v ceníku, který má přiřazen zadané Odběrní místo (vlastní prodejna). Datum
se dosadí automaticky systémové (dnešní) a OM zůstává stejné z posledního
zadání.
Do položky Výrobek zadáme číslo konkrétního
výrobku, pokud chceme tisknout cenovku pouze pro tento výrobek. V takovém
případě není potřeba zadávat datum a program automaticky vytiskne cenovku
s aktuální cenou.
Parametr Zahrnout vlastní výrobky zaškrtneme v případě, že požadujeme
tisknout cenovky i pro vlastní výrobky. V opačném případě se tisknou pouze
výrobky označené jako zboží (od cizích dodavatelů).
Po zadání parametrů je
potřeba stisknout tlačítko Zobrazit ceny. Do sloupce Počet je možné zadat počet cenovek, které se mají tisknout. Pokud
nezadáme, tiskne se jedna cenovka. Tlačítko Tisk vytiskne cenovky na zvolené tiskárně. Cenovky se pro každý
výrobek tisknou na samostatné stránce.
Cenovka obsahuje tyto údaje:
- Název dodavatele výrobku,
kterého program automaticky vyhledá podle poslední příjemky (pokud existuje).
- Název výrobku.
- Spotřebitelská cena
z ceníku.
- Alergeny, pokud jsou u výrobku zadány.
- Číslo výrobku.
- Cena MJ, což je přepočtená cena za měrnou jednotku (kg nebo litr) u
výrobků, které mají zadánu hmotnost v gramech.
Program
standardně funguje tak, že pokud u výrobku (v tabulce Výrobky) má položka Zakázat pořízení hodnotu 1, tak daný
výrobek není možné zadat na DL a na žádném skladovém formuláři (příjemka,
výdejka, …). Může však nastat situace,
kdy potřebujeme nějaký výrobek zakázat
pro DL, ale povolit např. na příjemce. V takovém případě lze použít nový
parametr g_statusvign z konfigurace PARAMSG a pro daný formulář nastavit jeho hodnotu na 1.
Příklad
Chceme-li
povolit zadávání zakázaných výrobků na příjemkách, zadáme hodnotu 1 do parametru PARAMG / FRMPRIJEMKA / g_statusvign.
Expedice – Vytvoření DL ze stálých objednávek 15.7.2023
Pekařství Illík, spol. s r.o., Bílovec
Byl
doplněn parametr PARAMSG / FRMSTALO / nuloveradky, kterým lze nastavit,
aby se při vytváření DL nezapisovaly do rozpisu DL „nulové řádky“ ze stálé
objednávky. Tj. takové, které mají ve sloupci Objednáno hodnotu 0 nebo není zadána.
Hodnota
parametru může být tato:
0 =
zapisovat všechny řádky tak, jak jsou zadány ve stálé objednávce,
1 =
nezapisovat nulové řádky.
Načtení
stavu zásob do fyzické inventury 12.6.2023
pekařství Makovec s.r.o., Velatice
Doklad, který lze tímto
výpočtem automaticky vytvořit, doposud třídil výrobky dle čísla. Pokud uživatel
tiskne podklady pro fyzickou inventuru z tiskových sestav, kde jsou výrobky
tříděné dle skupin výrobků, může být výhodné třídit výrobky vygenerovaného
dokladu také podle skupin výrobků.
Proto byl zaveden parametr PARAMSG / FRMINVENTURA / skupvyr, který
lze nastavit takto:
0 = doklad se vytváří tak
jako doposud (třídění dle čísla výrobků),
1 = řádky dokladu jsou
tříděny vzestupně dle skupiny výrobků a v rámci skupiny dle čísla výrobků.
Odběrní
místa – Dodavatelské ceníky 12.6.2023
pekařství Makovec s.r.o., Velatice
Na formulář byla doplněna
záložka Dodavatelské ceníky, která
obsahuje grid, do kterého je možné zadat seznam dodavatelů, od kterých si dané
OM (= vlastní prodejna) objednává zboží. Zároveň je nutné zadat u každého
dodavatele číslo dodavatelského ceníku, ve kterém je zadáno, jaké položky si
daná prodejna objednává (Vyřadit
z nabídky = 0).
Pomocí tohoto mechanizmu je
možné pro každou vlastní prodejnu nadefinovat, od kterých dodavatelů a jaké
zboží odebírá a lze to využít při pořizování objednávek na prodejny.
pekařství Makovec s.r.o., Velatice
Pokud používáme formulář Příjemky pro zadávání objednávek
dodavatelům, můžeme využít následující úpravy programu. Má-li odběrní místo (=
vlastní prodejna), zadané v hlavičce příjemky, přiřazen pro dodavatele (zadaného
v hlavičce příjemky) dodavatelský ceník a při zadávání čísla výrobku
stiskneme klávesu F3 / F4, zobrazí
se pouze ty výrobky, které nejsou v daném ceníku vyřazeny z nabídky.
Stiskem
klávesy F9 načteme do řádků příjemky (objednávky) všechny výrobky, které
nejsou v daném ceníku vyřazeny z nabídky. Výrobky jsou setříděny vzestupně
dle čísla výrobku.
Stiskem
klávesy F7 načteme do řádků příjemky (objednávky) všechny výrobky, které
nejsou v daném ceníku vyřazeny z nabídky. Výrobky jsou setříděny vzestupně
dle položky Typ, zadané v příslušném ceníku.
Číselníky – Expediční
kategorie OM 6.6.2023
TRŽAN
lahůdky s.r.o., Čelákovice
Odběrní místa – Expediční
kategorie OM 6.6.2023
TRŽAN
lahůdky s.r.o., Čelákovice
Na
záložku Základní údaje byla doplněna
položka Expediční kategorie OM,
která má vazbu na stejnojmenný číselník. Rozdělení OM do kategorií lze využít
především v tiskových sestavách pro filtrování, třídění a grupování OM.
Příjemky
– zobrazení stavu zásob
15.5.2023
pekařství Makovec s.r.o., Velatice
Dodělána funkce, která při
pořizování příjemek po zadání čísla skladové položky, zobrazuje ve sloupci Stav (v rozpisu příjemky) aktuální
množství zadané položky na skladě.
Tato funkce se aktivuje
parametrem PARAMSG / FRMPRIJEMKA /
g_ukazstav = 1.
Pokud se položka vyskytuje ve
více skladech, tak se zobrazuje celkový stav všech skladů. Je ovšem také možné
zobrazovat stav pouze určitého skladu. Nastavení se provede parametrem PARAMSG / SKLAD / g_PRporizenisklad
takto:
0 = zobrazuje se celkový stav
ze všech skladů,
1 = zobrazuje se stav
konkrétního skladu, zadaného v řádku příjemky.
Dále je možno určit, zda se
množství na skladě přičítá automaticky při pořízení příjemky nebo pouze pomocí
výpočtu stavu zásob. Nastavení se provede parametrem:
PARAMSG / FRMPRIJEMKA / g_PRporizeni takto:
0 = aktualizace výpočtem,
1 = automaticky při editaci
příjemky. Také při tomto nastavení je ale nutné pro zobrazení aktuálního množství
na skladě provést výpočet stavu zásob.
pekařství Makovec s.r.o., Velatice
Dodělán
parametr PARAMSG/SKLAD/k_kontrolaPNC,
který při editaci příjemky umožní kontrolu, zda zadaná cena skladové položky je
vyšší než její poslední nákupní cena (PNC):
0
(default) = Kontrola se neprovádí.
1 =
Kontrola se provádí a pokud je zadaná cena vyšší než PNC, zobrazí se
upozornění.
Dodací listy –
Množství v balení 24.4.2023
Krušnohorské uzeniny J+J Radoš
s.r.o., Lom u Mostu
Při
expedici některých výrobků (např. uzenin) může nastat situace, kdy zákazník
objednává výrobek na kusy (např. štangle salámu), ale pracovník v expedici
výrobek expeduje v kg. Ruční pořízení
dodacích listů (objednávek) bylo proto upraveno tak, že u určených výrobků je
umožněno do sloupce Objednáno zadat
množství objednaných kusů a program toto zadané množství automaticky přepočítá
na kg a dosadí jak do sloupce Objednáno,
tak do sloupce Dodáno. Aby došlo
k tomuto přepočítání, musí být u výrobku zadán údaj o (předpokládané)
hmotnosti výrobku do položky Množství
v balení v tabulce Výrobky.
Příklad
U
výrobku Salám Junior zadáme do Množství v balení hodnotu 2,3. To
znamená že šiška tohoto salámu váží v průměru 2,3 kg. Když potom na DL zadáme
u tohoto výrobku do sloupce Objednáno
hodnotu 3 (protože odběratel si objednal 3 šišky), dosadí se na DL do množství
hodnota 3 x 2,3 = 6,9. Obsluha v expedici tedy ví, že má navážit cca 7 kg
výrobku.
Výše
popsané chování je možné zapnout / vypnout nastavením parametru:
PARAMSG/FRMDLIST/kusybal = 0 (vypnuto) / 1
(zapnuto).
Výjimkou
jsou dodací listy s druhem dodávky Vratka
=1, u kterých se zadané množství nepřepočítává ani při zapnutém parametru kusybal.
Dále
byla dodělána možnost zobrazit při pořízení DL sloupec Množ. v bal. (množství v balení). Je možné ho zobrazit
funkcí Skrýt / Obnovit sloupce v gridu
(pravým tlačítkem myši). Stejně tak na formuláři Výrobky, který se zobrazí po stisknutí klávesy F3 / F4 při pořízení
řádku DL.
Libeřské lahůdky a.s.,
Vestec
Byl
dodělán nový výpočet a sestava Suroviny s rozpisem všech typů polotovarů,
která zobrazí rozpis surovin pro všechny typy polotovarů. To znamená, pro
polotovary typu * (hvězdička), / (lomítko), + (plus).
pekařství Makovec s.r.o., Velatice
Do
řádků příjemky byl doplněn sloupec Množ.
v bal., který zobrazuje (needitovatelnou) položku Množství v balení, zadanou u daného výrobku v tabulce Výrobky). Je možné ho zobrazit funkcí Skrýt / Obnovit sloupce v gridu (pravým
tlačítkem myši).
pekařství Makovec s.r.o., Velatice
Pokud používáme formulář Příjemky pro zadávání objednávek
dodavatelům, můžeme využít následující úpravy programu. Má-li dodavatel
přiřazen dodavatelský ceník a při zadávání čísla výrobku stiskneme klávesu F3 / F4 zobrazí se pouze ty výrobky,
které nejsou v daném ceníku vyřazeny z nabídky. Stiskem klávesy F9 načteme do řádků
příjemky (objednávky) všechny výrobky, které nejsou v daném ceníku
vyřazeny z nabídky. Výrobky jsou setříděny dle čísla výrobku.
Objednávku
pro dodavatele zadáváme tak, že sloupce Objednáno zadáme požadované
množství a do sloupce Množství zadáme 0. Při zadávání objednávky zůstávají položky Dodací list a Faktura prázdné. Jakmile je zboží dodáno, vyhledáme příslušnou
objednávku a doplníme číslo DL nebo faktury. Když změníme položku Dodací list nebo Faktura z prázdné na číslo a zároveň je ve všech řádcích
příjemky množství = 0, tak se (po potvrzení dotazu) automaticky dosadí ve všech
řádcích hodnota sloupce Objednáno do
sloupce Množství a tím
z původní objednávky vytvoříme příjemku, kterou lze následně podle potřeby
editovat.
pekařství Makovec s.r.o., Velatice
Pokud má zadané OM přiřazeno číslo skladu (viz Tabulky – Odběrní místa – záložka Přiřazení – položka Sklad), tak se do sloupce Sklad automaticky dosadí toto číslo skladu.
pekařství Makovec s.r.o., Velatice
Odesílatel zprávy se nastaví parametrem PARAMSG / FRMPRIJEMKA /
mailFrom, kam zadáte vaši e-mailovou adresu.
Text zprávy je možné nastavit parametrem PARAMSG / FRMPRIJEMKA
/ ZpravaMail.
Pokud již máte
v programu zprovozněno odesílání faktur nebo dodacích listů, není potřeba
pro odeslání příjemek nic dalšího nastavovat.
Příjemka,
která byla odeslána mailem má v položce Mail hodnotu 1.
Od
1.7.2022 na Slovensku zrušili mince 1 cent a nejmenší mince
při hotovostních platbách je 5 cent. V důsledku toho stanovili následující
způsob zaokrouhlování hotovostních dokladů.
Částky
v hodnotě od 0,01 do 0,02 € se
zaokrouhlí na 0,05 € (zde samozřejmě neproběhne matematické zaokrouhlení
na nulu).
U vyšších částek zaokrouhlování probíhá
takto:
- Částka končící ,x1 a ,x2 se
zaokrouhlí na ,x0 €.
Příklad: 100,91 = 100,90 200,22 =
200,20
- Částka končící na ,x3 ,x4 ,x6 a ,x7 se zaokrouhlí na ,x5 €.
Příklad: 100,94 = 100,95 200,27 =
200,25
- Částka končící na ,x8 a ,x9 se zaokrouhlí na (x+1)0 €.
Příklad: 100,19 = 100,20
V důsledku toho bylo dle
výše uvedeného upraveno zaokrouhlení celkové částky faktury, která splňuje tyto
podmínky:
-
faktura má měnu EUR,
-
je hrazená v hotovosti,
-
jedná se o slovenského odběratele (tzn., že má DIČ, začínající na SK).
Dále byl zaveden parametr PARAMSG / FAKTURACE / g_zaokrEUR, kde se zadává datum ve formátu DD.MM.RRRR. Zaokrouhlují se všechny faktury s datem vystavení větším nebo rovném.
Pokud zde datum zadáno není (parametr je prázdný), tak se dle nového pravidla
faktury nezaokrouhlují.
Do
gridu, který zobrazuje seznam DL k fakturaci, byl doplněn sloupec Skupina OM (skupina odběrních míst). Je
možné ho zobrazit funkcí Skrýt / Obnovit
sloupce v gridu (pravým tlačítkem myši). Pokud je zobrazen, lze podle něj
filtrovat dodací listy, určené k fakturaci, tzn. fakturovat dodací listy
z určité skupiny OM.
Byla
dodělána možnost hromadné změny cen u několika ceníků současně dle tzv. referenčního
ceníku. Na přikladu uvedeme, jak to funguje. Máme např. 5 vlastních
prodejen a každá prodejna má svůj ceník. Od určitého data (např. 1.1.2023),
chceme ve všech 5 cenících změnit ceny SC tak, že budou ve všech cenících pro
vlastní prodejny stejné. Protože se může změna cen týkat např. 100 výrobků,
bylo by dosti pracné ceny ručně měnit ve všech cenících. Vytvoříme si proto
ceník (např. s číslem 99), který není přiřazen žádnému odběrnímu místu a
v něm provedeme požadovanou změnu cen k datu 1.1.2023. Číslo tohoto
ceníku (99) zadáme do položky Referenční ceník na formuláři Tabulky –
Ceníky – záložka Poznámka ve všech 5 cenících pro vlastní prodejny.
Potom spustíme volbu Tabulky – Ceníky – hromadná změna cen a zadáme parametry pro výpočet:
-
Referenční ceník, což je číslo našeho referenčního ceníku pro vlastní
prodejny, tedy 99.
- Datum
změny od, což je datum změny cen, tedy 1.1.2023.
- Stiskneme
tlačítko Načíst ceníky, čímž se do formuláře načtou všechny ceníky,
které mají zadán referenční ceník 99.
- Ve
sloupci Změnit ceny je zadána hodnota 1 což znamená, že v daném
ceníku se provede změna cen k 1.1.2023 dle cen zadaných z referenčním
ceníku. Pokud bychom v některém ceníku ceny měnit nechtěli, tak změníme
hodnotu 1 na hodnotu 0.
- Stisknutím
tlačítka Výpočet provedeme změnu cen. Do vybraných ceníků se zapíší
všechny ceny (OC i SC) zadané v referenčním ceníku k datu 1.1.2023
tak, že se buď vytvoří nové záznamy cen k 1.1.2023 nebo se přepíší
existující.
Libeřské lahůdky a.s.,
Vestec
Doplněn export data spotřeby
výrobku do řádků
LIN 14 (použitelnost do). Datum
spotřeby se zde zapisuje dle stejných pravidel jako při tisku dodacích listů.
Do
hlavičky formuláře (pod název výrobku) bylo doplněno číslo a název skupiny
výrobků, do které příslušný výrobek patří a do filtru pro výběr norem (tlačítko
Filtr) doplněna možnost zadat položku Skupina výrobků od - do.
Podmínkou je, aby sloupec Skupina výrobků byl zobrazen v gridu norem,
což se provede pomocí funkce Skrýt /
Obnovit sloupce v gridu (pravým tlačítkem myši).
Postup:
-
Přepneme na záložku Ceny a pomocí
tlačítka Filtr výrobků vyfiltrujeme výrobky
a ceny, které chceme vymazat.
-
Zkontrolujeme, zda zobrazené řádky
v gridu obsahují skutečně ty výrobky a ceny, které chceme vymazat. Zejména
je důležité zkontrolovat sloupec Datum,
neboť při chybně zadaném filtru by mohlo
dojít k vymazání cen s jiným datem, než jsme chtěli.
- UPOZORNĚNÍ:
Mažou se pouze „bílé“ řádky,
které mají ve sloupci Ceník uvedeno
číslo aktuálního ceníku. Řádky „šedé“ s číslem ceníku 0 se nemažou.
- Ve vnořeném menu Ceníky klikneme na Vymazat všechny vybrané ceny a tuto volbu dvakrát potvrdíme. Potom
dojde k nenávratnému
vymazání vyfiltrovaných cen.
Do
záhlaví formuláře byla doplněna položka Normování,
která indikuje způsob vytvoření dokladu a jejíž hodnotu dosazuje program
automaticky takto:
0 =
doklad, který byl zadán obsluhou ručně.
1 =
doklad, který byl vygenerován výpočtem z formuláře Výroba – Normování.
Dodělán
parametr PARAMSG / FRMVYROBEK / slozeni,
který umožní alternativní výpočet složení výrobku, který se provádí po stisku
klávesy Ctrl+N:
0
(default) = Provádí se stávající výpočet beze změny.
1 =
Místo názvu výrobku se dosadí složení daného výrobku / suroviny, zadané
v položce Složení. Nepřidávají
se závorky, metodika výpočtu je beze změny.
Pekařství
Křižák s.r.o., Boleradice
Dodělán
parametr PARAMSG / FRMSTALO / k_kondupvyr,
který umožní kontrolu, zda je na SO zadán duplicitní výrobek:
0 =
kontrola se neprovádí,
1 =
neumožní zadat duplicitní výrobek,
2 =
na dotaz umožní zadat duplicitní výrobek.
Pekařství
Křižák s.r.o., Boleradice
Možnost kontroly duplicitních
DL při pořízení se nastavuje parametrem PARAMSG / MAIN / g_dupldlist, který určuje, zda se při
vytváření nového DL provádí kontrola, zda v databázi již existuje DL pro dané datum,
odběrní místo a rozvoz. Dosavadní
možnosti nastavení tohoto parametru byly: 0
= kontrola se neprovádí, 1 =
kontrola se provádí.
Byla dodělána možnost
nastavení na hodnotu 2, kdy se provádí
kontrola, zda
v databázi již existuje DL pro dané datum a odběrní místo. Tedy bez
ohledu na rozvoz.
Pekařství
Křižák s.r.o., Boleradice
Pekařství
Křižák s.r.o., Boleradice
Tato úprava je rozšířením kontroly na minimální částku za
DL v OC, která je popsána níže v odstavci: Dodací listy –
kontrola na minimální částku za DL
4.10.2017
Úprava řeší požadavek uživatelů, aby program neumožnil
zadat (při ručním pořízení) dodací list, jehož celková částka ve
spotřebitelských cenách (SC) je nižší než stanovená částka. K tomu byl zaveden nový parametr PARAMSG / FRMDLIST /
castka_MINDL_SC, který obsahuje stanovenou limitní částku. Jakmile obsluha
ukončí editaci DL (v režimu Přidat nebo Opravit) stisknutím
tlačítka Uložit, program porovná celkovou částku za DL v SC s hodnotou castka_MINDL_SC.
Pokud je částka za DL nižší, zobrazí se hláška:
Obsluha musí potvrdit tuto hlášku tlačítkem OK,
dodací list se neuloží a obsluha musí pokračovat v editaci DL tak, aby
obsahoval minimálně stanovenou částku nebo celou editaci stornovat tlačítkem Storno.
Potlačit výše uvedenou funkčnost lze nastavením
parametru castka_MINDL_SC na hodnotu 0. V takovém případě se žádná
kontrola neprovádí. Dále se kontrola neprovádí pokud je částka za DL záporná.
V některých tabulkách
mohou položky nabývat tzv. „prázdnou hodnotu“, zvanou NULL. Ta má v určitých
výpočtech jiný význam, než např. hodnota „0“ u číselných položek nebo hodnota „
“ (mezera) u textových položek. Doposud nebylo možné na formulářích, kde se
vyskytuje funkce Dosadit hodnotu do
aktivního sloupce, dosadit prázdnou hodnotu NULL. To nyní lze tak, že se
jako nová hodnota vybrané položky zadá mezera
a ta se při dosazení automaticky přetransformuje na NULL.
Na formulář bylo přidáno
tlačítko Filtr výrobků, které umožňuje
vyfiltrovat řádky z rozpisu daného dokladu dle zadaného filtru. Pokud je
filtr výrobků zapnutý (svítí červeně) tak funguje i při přechodu na další
doklad. Např. při listování mezi doklady (PgDn, PgUp) se zobrazí pouze řádky
dle zadaného filtru nebo řádek žádný. Přidání nového řádku do dokladu při
zapnutém filtru výrobků není povoleno.
Odesílání faktur a DL mailem
20.3.2021
Do
formulářů Odběrní místa a Obchodní partneři byla doplněna položka
Neodesílat mailem.
Pokud
má položka hodnotu 0, tak se na dosavadním mechanizmu odesílání mailů
nic nemění. Pokud má hodnotu 1, tak se mail danému odběrateli neodešle,
bez ohledu na to, zda je odesílán tlačítkem Mail z formuláře nebo
hromadně volbou Odeslat mailem vybrané.
To lze využít např. tehdy, kdy odběrateli nechceme (dočasně nebo trvale)
odesílat doklady mailem, ale chceme u něj mít zadánu mailovou adresu.
Má-li
odběrní místo nastaveno Fakturovat
samostatně = 1, odesílá se faktura (vystavená na toto OM) na jeho mailovou
adresu. Pokud není zadána nebo je-li u OM zadáno Neodesílat mailem = 1,
odesílá se na mailovou adresu příslušného obchodního partnera.
Dodací
list je možné z formuláře Dodací listy
odeslat tlačítkem Mail i pro OM,
které má zadáno Neodesílat mailem = 1, pokud potvrdíme tlačítkem Ano dotaz:
Odběrní místo nemá povoleno
odesílání mailů.
Opravdu chcete mail
odeslat?
Ve
všech formulářích pro pořízení číselníků (tzv. gridové formuláře) byla změněna
funkce tlačítka Tisk tak, že se vytisknou
sloupce a řádky tak, jak jsou vidět na obrazovce. Tisková sestava se zobrazí
standardně v náhledu a zároveň je uložena do archivu sestav pod názvem
příslušné tabulky. Např. sestava pro číselník Skupiny výrobků je uložena pod názvem SKUPVYR.
Stejně
tlačítko Tisk funguje u řádkových
formulářů (Tabulky – Řádkové formuláře)
a dále je možné tuto funkci nastavit i pro ostatní formuláře pod volbou Tabulky, kde tlačítko Tisk standardně volá tisk příslušné
tiskové sestavy.
Příklad
Na
formuláři Tabulky – Výrobky tlačítko
Tisk spustí sestavu TVYROB (Tisk sestav – Tabulky – Výrobky – Přehled
výrobků).
Pokud
změníme v konfiguraci parametr PARAMSG / FRMVYROBEK / g_vyrtisk na
hodnotu 0, vytiskne se sestava ve
formátu gridového formuláře.
Pekařství
Křižák s.r.o., Boleradice
Na
formulář pro pořízení stálých objednávek byla dodělána hromadná
operace:
Stálé objednávky – Hromadné operace – Změna
množství, která umožní dosadit zadané množství do
konkrétního výrobku.
- Po spuštění zadáme do dialogového okna číslo
výrobku, u kterého požadujeme změnu množství a potvrdíme.
- Do následujícího okna zadáme požadované množství.
- Po potvrzení se toto množství dosadí u zadaného
výrobku do položky Objednáno ve
všech vyfiltrovaných objednávkách.
POZOR! Jedná se o nevratný proces, takže je potřeba
před potvrzením výpočtu řádně zkontrolovat zadané hodnoty, zejména číslo
výrobku.
Pekařství
Křižák s.r.o., Boleradice
Do
rozpisu stálé objednávky byl přidán sloupec Poznámka, který se při Vytvoření
DL ze stálých objednávek zapisuje do příslušného řádku dodacího listu.
Sloupec je možno na formuláři zobrazit pomocí funkce Skrýt / Obnovit sloupce
v gridu (pravým tlačítkem myši).
Pro
editaci sloupce je potřeba ho zpřístupnit stiskem kláves Alt+D.
Na
formulářích pro pořízení DL, příjemek, výdejek atd. byla dodělána možnost
nastavit jiné barvy aktivního řádku v gridu pro režim prohlížení a jiné pro
režim editace.
Barvy
se nastavují v konfiguraci DESIGN pomocí následujících parametrů.
Výchozí
nastavení pro režim prohlížení je:
DetailCellBrushView=clNavy
DetailCellFontView=clWhite
DetailColumnBrushView=clSkyBlue
DetailColumnFontView=clBlack
Výchozí
nastavení pro režim editace je:
DetailCellBrush=clSkyBlue
DetailCellFont=clBlack
DetailColumnBrush=clYellow
DetailColumnFont=clBlack
Odesílání faktur a DL mailem
31.1.2021
Pro
odesílání faktur a DL mailem bylo doposud nutné mít na klientském počítači
nainstalován program PDFCreator, pomocí kterého se generovaly odesílané
PDF soubory. Na počítačích s operačním systémem Windows 10 není nyní nutné
program PDFCreator instalovat, protože PDF soubory je možné vytvářet programem Microsoft
Print to PDF, který je nedílnou součástí operačního systému.
Chcete-li
místo programu PDFCreator použít Microsoft Print to PDF, je nutné
ve Správa konfigurace nastavit parametr VYRTISK / MAIN / PDFCreator
na hodnotu 0.
Dodělána
možnost pořízení tzv. nákupních lístků (NL), které slouží pro nákup
živých zvířat za účelem porážky. Používají se nejčastěji pro vystavování
daňových dokladů za dodavatele zvířat, pokud tito sami daňové doklady
nedodávají (např. soukromníci, kteří přivedou zvíře na porážku). Pořízený
nákupní lístek lze vytisknout buď jako fakturu nebo jako přejímací protokol.
Nákupní lístky se nezapočítávají do výpočtu stavu zásob.
Faktura
Pokud
je zadáno číslo faktury do položky Faktura, vytiskne se NL ve formě
daňového dokladu - faktury. Váha poraženého zvířete se zadává do položky Váha
M a koeficient pro výpočet živé váhy do položky Koeficient. Nákupní
cena bez daně se zadává do položky Cena. U faktury se nezadává položka VáhaŽ
(živá váha zvířete), neboť tato se vypočte až na faktuře dle vzorce: VáhaM x
Koef.
Jednotlivé faktury lze tisknout přímo z formuláře tlačítkem Tisk.
Přejímací
protokol nákupního lístku
Nákupní lístek, který nemá uvedeno číslo faktury se tiskne ve formě přejímacího protokolu. Zadává se zde pouze možství do položek VáhaŽ a Kusy. Jednotlivé protokoly lze tisknout přímo z formuláře tlačítkem Tisk.
TOPTRADE
PRODUCTION spol. s r.o., Holešov
Pro
potřeby e-shopu byla doplněna možnost automatického stažení importních souborů
z FTP, do složky zadané v EdiPath, před spuštěním vlastního importu. Po
úspěšném stažení se soubory z FTP vymažou a program provede standardní import
objednávek. Smyslem této úpravy je eliminovat nutnost "ručního"
stahování souborů z FTP na server. Pokud chceme tuto možnost využít, je nutné
zadat údaje pro připojení k FTP do parametru
PARAMSG / IMPORTEXPORT / EdiPathFtp v tomto formátu:
EdiPathFtp=Host=X,UserName=X,Password=X,FtpDir=X,Log=0/1
kde
do X je potřeba zadat platné údaje pro připojení na FTP.
Obdobně
lze nastavit stažení souborů do importního adresáře pro Import tras z RiRo
(parametr ImportRIRO_InputFTP) a Import objednávek z DESADV
(parametr ImportDESADV_InputFTP).
Do
hlavičky a řádků bouracího listu byly doplněny sloupce Šarže a Datum
spotřeby, které slouží zejména pro potřeby dosledovatelnosti surovin.
Do
filtru pro výběr faktur (tlačítko Filtr) byla doplněna možnost zadat
položku Skupina partnerů od – do. Podmínkou je, aby sloupec Skupina
partnerů byl zobrazen v gridu faktur, což se provede pomocí funkce Skrýt
/ Obnovit sloupce v gridu (pravým tlačítkem myši).
Stálé objednávky – Den dodání 20.6.2020
POLANSKÝCH,
s.r.o., Protivín
Do
formulářů Příjemky, Výdejky, Převodky, Zadání výroby,
Stálé objednávky a Tržby byla doplněna položka Zámek. Ta
indikuje, zda je doklad uzamčen (položka je červená a má hodnotu 1) nebo
odemčen (má hodnotu 0). V odemčeném stavu je položka editovatelná a lze do ní
zadat hodnotu 1 a doklad uložit. Tím dojde k uzamčení dokladu.
HELEB
spol. s r.o., Praha
Do
vnořeného menu tabulky Normy byla
dodělána volba Hromadné operace – Změna suroviny, která umožňuje ve
všech vyfiltrovaných normách změnit hromadně zadané číslo suroviny za jiné. To
může být užitečné v případě, že v normách máme zadán např. určitý druh oleje,
který jsme přestali používat a chceme ho změnit na jiný, který má jiné číslo.
Expedice – Import objednávek z DESADV 26.11.2019
JEDNOTA
České Budějovice
Nová
funkce programu, která umožňuje provádět import zpráv DESADV (dodací
list) v inhouse formátu do dodacích listů. Přiřazení polí při importu je
následující.
Hlavička
dodacího listu:
HDR1 -
DLIST.OBJEDN
HDR3 -
DLIST.DATUM
HDR15 - DLIST.ID_OMISTO (hledá se dle OMISTO.EAN)
Řádky
dodacího listu:
LIN3
nebo LIN4 - DLISTB.ID_VYROBEK
(stejný mechanizmus jako při importu z ODRERS)
DLISTB.OC (stejný mechanizmus jako při
importu z ODRERS)
LIN9 - DLISTB.MNDOD
LIN11 - DLISTB.SARZE
LIN13 - DLISTBB.DATUMSPOT
LIN14 - DLISTB.DATUMSPOT
Cesta
pro umístění vstupních souborů je zadána parametrem:
PARAMSG
/ IMPORTEXPORT / ImportDESADV_Input.
Cesta
pro umístění zpracovaných vstupních souborů je zadána parametrem:
PARAMSG
/ IMPORTEXPORT / ImportPrijem_Done.
O
provedení importu se vytváří protokol, který je uložen v archivu sestav pod
názvem ImportDESADV. Jeho automatické zobrazení po provedení importu je
vázáno na parametr:
PARAMSG
/ VYRAEX / ProtokolImportDESADV. Pokud má hodnotu 0, protokol se vytvoří a uloží do
archivu sestav, ale nezobrazí.
Dále
je možné podle prefixu čísla dodacího listu v HDR1 určit druh dodávky pomocí
parametru PARAMSG / IMPORTEXPORT / EdiDruhdodavky.
Příklad
Importují
se dva dodací listy.
První
DL má HDR1 = VL/19/552/00000, prefix je VL.
Druhý
DL má HDR1 = VRL156255200000, prefix je VRL.
V konfiguraci je zadáno:
EdiDruhdodavky=VL=1,VRL=2.
První DL se vytvoří s druhem dodávky 1, druhý
s druhem dodávky 2.
Doplněn
parametr PARAMSG / FRMVYROBA / g_vyroba, který určuje výchozí
nasměrování kurzoru do sloupce Plán nebo Výroba po otevření
formuláře takto:
0 =
do sloupce Plán,
1 =
do sloupce Výroba.
Přepnutí
mezi sloupci lze i nadále provádět stiskem Ctrl+F7.
Byla
dodělána nová sestava Rozpis surovin
s rozpisem všech typů polotovarů, která zobrazí rozpis surovin pro všechny
typy polotovarů. To znamená, pro polotovary typu * (hvězdička), / (lomítko),
+ (plus).
Dodací listy – kontrola na
minimální množství
Libeřské
lahůdky a.s., Vestec
Do
tabulky Výrobky byla přidána položka Min. množství na DL. Pokud
je v ní u výrobku zadáno nenulové množství, tak se při pořízení dodacích listů
provádí kontrola, která uživatele upozorní v případě, že na DL zadá u daného
výrobku menší množství než je zde zadané (minimální množství).
Obdobná
kontrola v programu existuje na maximální množství výrobku - položka Max.
množství na DL.
Dodací listy – zobrazení
poznámky z OM 6.10.2019
TRŽAN
lahůdky s.r.o., Čelákovice
Do
tabulky Odběrní místa byla na přidána textová položka Poznámka v
délce max. 120 znaků, kterou je možné zadat na záložce Text na DL. Tato
poznámka se nikde na dodacích listech ani fakturách netiskne a slouží pouze
jako interní informace pro obsluhu při pořizování DL.
Zároveň
bylo upraveno pořízení dodacích listů tak, že pokud je u OM poznámka zadána,
tak se při editaci dodacího listu (Přidat, Opravit) s tímto OM
text poznámky automaticky zobrazí červeně ve vyskakovacím poli Poznámka OM
pod položkou Poznámka 2.
POCTIVÁ
MORAVSKÁ a.s., Hodonín
Do
rozpisu dodacího listu byly doplněny sloupce Šarže a Dat.spotř.
(datum spotřeby), které lze tisknout na dodacích listech a fakturách
vytištěných formátem tisku 2 a 8.
Jatka
Šebkovice, s.r.o.
Byl
odstraněn problém v případě faktur, vytvářených z pořízení DL (klávesou F7).
Pokud je parametr PARAMSG /
FAKTURACE/ g_uhrady nastaven na hodnotu 1, tak se do vygenerované faktury
dosadí automaticky dosadí datum úhrady = datum DL. Když obsluha (např. omylem)
zadala datum DL starší, než je datum systémové, tak při odeslání do EET vznikl
problém, že se odeslala faktura se starým datem odeslání do EET.
Byla
proto rozšířena působnost parametru PARAMSG / FRMFAKTURA/ g_uhradydatum tak,
že pokud je nastaven na hodnotu 1, tak se při vytváření faktury z pořízení DL
provádí kontrola tak, aby nebylo možné dosadit do faktury nižší datum úhrady,
než je aktuální datum systémové. Při zadání staršího data nelze fakturu
vygenerovat a zobrazí se hláška:
CHYBA! Datum
úhrady mimo povolený rozsah!
Na
základě novely Zákona o DPH s platností od 1.4.2019 byl upraven tisk opravných daňových
dokladů tak, že datum, které je zadáno v položce Datum UZP, se na
dokladu tiskne jako Datum uskutečnění zdanitelného plnění. Dříve se
datum UZP na opravných dokladech neuvádělo.
Dále
upozorňujeme, že na opravném daňovém dokladu musí být uvedeno také evidenční
číslo původního daňového dokladu a důvod opravy (§ 45, odst. 1,
písm. e,
g). Tyto náležitosti zadávejte do položky Text na fakturu na
záložce Odběratel. Vytisknou se dole pod celkovým součtem za doklad.
Dodělána
kontrola na zadání položky Kurz, která nyní nemůže mít zápornou nebo
nulovou hodnotu.
Ceníky - akce – Změna ceny 12.5.2019
Níže popsaný aparát pro zadávání akcí (z 6.4.2019) byl rozšířen o možnost změny ceny pro jednotlivý výrobek v několika cenících najednou.
Způsob
použití je tento:
1) Zadáme parametry pro změnu ceny:
- Typ výpočtu: zvolit variantu Změna ceny.
- Datum změny od: datum platnosti nové ceny.
- Datum akce do: nezadává se - nechat prázdný.
- Výrobek:
číslo výrobku u kterého měníme cenu.
- Typ
ceny: změna ceny se provádí buď pro obchodní nebo spotřebitelskou cenu.
- Akční
cena: nová cena výrobku.
3)
Stiskem tlačítka Načíst ceníky se do gridu načtou všechny ceníky, u
kterých je možné provést změnu ceny zadaného výrobku. Nenačítají se ceníky,
které mají cenu zadanou procentuální odchylnou.
4)
V gridu se zobrazí číslo a název ceníku, datum platnosti stávající ceny a
aktuální cena.
Dále
je zde sloupec Změnit cenu, do kterého u všech ceníků automaticky dosadí
hodnota 0.
U
ceníků, ve kterých chceme provést změnu ceny zde zadáme hodnotu 1.
Změna
ceny se provede pouze pro ty ceníky, které mají zadáno Změnit cenu = 1.
5)
Tlačítko Výpočet zobrazí výzvu pro potvrzení výpočtu, který se provede
po stisku tlačítka Ano.
Ceníky – akce 6.4.2019
TRŽAN
lahůdky s.r.o., Čelákovice
Byl
dodělán aparát na zadání akce pro jednotlivý výrobek s možností výběru ceníků,
ve kterých se má akce provést. Použití tohoto aparátu je výhodné v případě, kdy
potřebujeme zadat akci pro výrobek, vyskytující se ve více cenících. Spouští se
volbou Tabulky - Ceníky - akce, která zobrazí formulář,
rozdělený na hlavičku a grid. Do hlavičky se zadá definice akce a v gridu se
volí ceníky, ve kterých se má akce provést. Způsob použití je tento:
1)
Grid je po otevření formuláře prázdný.
2) V hlavičce jsou zobrazeny položky definující akci, zadané v předchozím výpočtu, které můžeme změnit:
- Typ výpočtu: zvolit variantu Akce.
- Datum
akce od - do: datum platnosti akce.
- Výrobek:
číslo výrobku, kterého se akce týká.
- Typ
ceny: akce se provádí buď pro obchodní nebo spotřebitelskou cenu.
- Akční
cena: cena, stanovená pro daný výrobek po dobu akce.
3)
Stiskem tlačítka Načíst ceníky se do gridu načtou všechny ceníky, které
obsahují zadaný výrobek a ve kterých má výrobek zadánu cenu. Pokud je v
některém ceníku výrobek vyřazen z nabídky, tak se zde tento ceník nenačte. Dále
se nenačte ceník, ve kterém má výrobek již zadánu cenu k datu, které spadá
časově do období akce.
4)
V gridu se zobrazí číslo a název ceníku, datum platnosti stávající ceny a
aktuální cena.
Dále
je zde sloupec Změnit cenu, do kterého se pro daný ceník automaticky
dosadí hodnota 0 nebo 1 takto:
0 =
Dosadí se, když je ceníková cena menší nebo rovna ceně akční.
1 =
Dosadí se, když je ceníková cena vetší než cena akční.
Zároveň
je tento sloupec editovatelný (povolené hodnoty 0 nebo 1), aby bylo možné
určit, u kterého ceníku chceme cenu změnit. akce se provede pouze pro ty
ceníky, které mají zadáno Změnit cenu = 1.
5)
Ve sloupci Přepočtená cena se zobrazí ceníková cena u výrobků, jejichž
cena je tvořena procentuální odchylkou od základního ceníku. Po dobu akce se u
těchto výrobků změní Procento na hodnotu 0 a do ceny je dosazena akční
cena, nikoliv procento. Po skončení akce se procento automaticky vrátí na
hodnotu 1.
6)
Tlačítko Výpočet zobrazí výzvu pro potvrzení výpočtu, který se provede
po stisku tlačítka Ano.
(Jen
pro uživatele, kteří mají implementován doplněk pro dosledovatelnost surovin.)
Výpočet
dosledovatelnosti surovin byl upraven tak, že výdej surovin (metodou FIFO) do spotřeby se
provádí prioritně dle data spotřeby, uvedeného na příjemkách. Pokud datum
spotřeby na příjemce není zadáno, vydává se dle data příjmu tak, jako u
předchozí verze výpočtu.
Dodělána
volba Hledání děr v číselné řadě do vnořeného menu těchto formulářů:
Výrobky, Odběrní místa, Obchodní
partneři.
Upraveno
hledání děr v číselné řadě dokladů (Dodací listy, Faktury, Příjemky,
...) tak, že při zadání filtru se hledají díry jen v dokladech zobrazených v
gridu. Dříve se hledalo ve všech dokladech za zvolené období, bez ohledu na
zadaný filtr.
Standardně
se po zadání skladové položky v řádku příjemky automaticky dosadí do položky Cena
buď hodnota 0 nebo poslední nákupní cena. Obsluha má možnost tuto cenu přepsat
nebo potvrdit klávesou Enter. Může však docházet k tomu, že obsluha
někdy bezmyšlenkovitě dosazenou cenu potvrdí a nezadá správnou cenu dle
dokladu. Pokud chceme této situaci zabránit, můžeme použít nový parametr PARAMSG
/ FRMPRIJEMKA / g_nullcena. Pokud má tento parametr hodnotu 1, tak se
nedosadí automaticky cena dle výše uvedeného, ale položka Cena zůstane
prázdná a obsluha ji musí zadat, protože v opačném případě se zobrazí hláška
Položka
musí být vyplněna a kurzor se přemístí na položku Cena, kterou by měla obsluha
zadat. Samozřejmě zde může být zadána i hodnota 0, ale důležité je, že cena
musí být obsluhou vědomě zadána. Má-li parametr g_nullcena hodnotu 0,
dochází ke standardnímu dosazení ceny programem.
Dodělána
možnost editace sloupce DPH, který obsahuje číslo sazby DPH. Při zadání
skladové položky je sazba DPH buď prázdná nebo se dosadí dle ceníku (který je
přiřazen danému skladu) a je možné ji přepsat.
Byla
dodělána možnost vyfiltrovat výrobky nebo skladové položky, patřící do určité
kategorie výrobků. Provádí se volbou Filtr dle kategorie výrobků ve
vnořeném menu Výrobky.
Odesílání dodacích listů a faktur mailem 27.9.2018
Do
programu VXMail, který provádí odesílání vygenerovaných e-mailových
zpráv (soubory s příponou eml), bylo doděláno okno Soubory k odeslání,
ve kterém se zobrazí neodeslané zprávy.
Pokud tedy odešlete DL nebo faktury mailem a některé z nich se programu
nepodaří odeslat, zobrazí se seznam neodeslaných zpráv v tomto okně. Tlačítkem Odeslat
všechno se můžete pokusit je znovu odeslat. Když se ani toto opakované
odeslání nepodaří, je potřeba hledat příčinu dle chybových hlášek v logovacím
souboru VXMail.log nebo kontaktovat technickou podporu.
Kontrola odeslání dodacích listů a faktur mailem 27.9.2018
Program
umožňuje provést kontrolu, zda byly všechny DL nebo faktury, které jste
odeslali z programu VYRAEX, řádně odeslány. Tuto kontrolu provedete volbou:
Expedice
– Kontrola odeslání DL mailem
nebo
Fakturace
– Kontrola odeslání faktur mailem.
V
obou případech se spustí program VXMail, který zobrazí případné
neodeslané soubory, které se můžete pokusit znovu odeslat tlačítkem Odeslat
všechno.
Pro
většinu gridových formulářů byla dodělána volba Dosadit hodnotu do aktivního
sloupce, která se zobrazí v menu po stisknutí pravého tlačítka myši v
gridovém formuláři. Tato funkce umožní dosadit zadanou hodnotu do aktivního
(modrého) sloupce gridu ve všech vyfiltrovaných řádcích. Volba se nezobrazí,
pokud jste v režimu editace. Postup je tento:
-
Použít Filtr pro výběr řádků, které mají být změněny.
-
Kliknout myší do sloupce, který má být změněn.
-
Zobrazit menu pravým tlačítkem myši.
-
Kliknout na volbu Dosadit hodnotu do aktivního sloupce.
-
Ve zobrazeném okně zadat požadovanou hodnotu a potvrdit tlačítkem OK,
případně tlačítkem Storno celou operaci zrušit.
-
Zobrazí se okno Potvrzení, kde je potřeba tlačítkem Ano změnu
potvrdit, případně tlačítkem Ne se vrátit o krok zpět na zadání
požadované hodnoty položky.
POZOR! Po stisknutí Ano se provede změna ve všech vyfiltrovaných
řádcích a tato změna je nevratná.
Uvedeme
2 praktické příklady využití této nové funkce:
1)
Hromadná změna položky Vyřadit z nabídky na formuláři Ceníky.
2)
Hromadné zadání kurzu měny do položky Kurz na formuláři Faktury.
Import
proběhne v případě, že parametr PARAMG / IMPORTEXPORT / EDIpoznamka má
hodnotu 1 nebo 3.
Toho lze využít např. pro import objednávek z e-shopu, kde v položce HDT11 je zadáno jméno a adresa objednatele.
Dodělána klávesová zkratka Ctrl+Tab, která slouží pro přepínání mezi formuláři v případě, kdy je v programu otevřeno více formulářů. Doposud bylo možné se přepínat na formulář pouze kliknutím myši nebo aktivací formuláře v menu. V případě potřeby je možné klávesovou zkratku změnit nastavením parametru PARAMSG / SHORTCUTS / actToggleForm.
Byla
rozšířena funkčnost parametru k_sysdatDL, který doposud fungoval pouze
pro pořízení dodacích listů (viz úprava Dodací
listy – datum při přidávání DL 2.3.2017), na další doklady.
Hodnotu
parametru je možné nastavit pro jednotlivé typy dokladů individuálně v sekci
daného dokladu (příjemky – FRMPRIJEMKA, převodky – FRMPREVODKA, výdejky –
FRMVYDEJKA, výroba – FRMVYROBA) následovně:
k_sysdatDL=0
První
doklad: Číslo dokladu se dosadí automaticky, kurzor zůstává na čísle dokladu,
Datum je nutno zadat.
Další
doklady: Číslo dokladu se dosadí automaticky, Datum se dosadí automaticky dle
předchozího dokladu, kurzor je na Datum.
k_sysdatDL=1
První
doklad: Číslo dokladu se dosadí automaticky, Datum se dosadí automaticky
systémové, kurzor je na Datum.
Další
doklady: Číslo dokladu se dosadí automaticky, Datum se dosadí automaticky dle
předchozího dokladu, kurzor je na Datum.
k_sysdatDL=2
První
doklad: Číslo dokladu se dosadí automaticky, kurzor zůstává čísle dokladu,
Datum je nutno zadat.
Další
doklady: Číslo dokladu se dosadí automaticky, kurzor jde na Datum, které je
nutno zadat.
k_sysdatDL=3
První
doklad: Číslo dokladu se dosadí automaticky, kurzor jde na Datum, které je nutno
zadat.
Další
doklady: Číslo dokladu se dosadí automaticky, Datum se dosadí automaticky dle
předchozího dokladu, kurzor je na Datum.
k_sysdatDL=4
První
doklad: Číslo dokladu se dosadí automaticky, kurzor jde na Datum, které je
nutno zadat.
Další
doklady: Číslo dokladu se dosadí automaticky, kurzor jde na Datum, které je
nutno zadat.
V
levém gridu, do kterého se zadávají výrobky pro normování, je možné (volbou Skrýt
/ Obnovit sloupce v gridu) zobrazit sloupec MJ (měrná jednotka
výrobku).
Dodací listy – Filtr – Skupina OM 21.3.2018
Libeřské
lahůdky a.s., Vestec
V
gridu dodacích listů je možné (volbou Skrýt / Obnovit sloupce v gridu)
zobrazit sloupec s položkou Skupina OM, která se tím zároveň přidá do
parametrů pro zadání filtru.
Dodací listy – vyhledání OM klávesou F4 podle určeného sloupce 19.3.2018
Doposud
program fungoval tak, že při hledání odběrního místa (OM) pomocí klávesy F4
program hledal zadaný textový řetězec ve výchozím nastavení vždy podle sloupce Název.
Pokud jsme označili pro hledání jiný sloupec (např. Název 2), tak u
dalšího DL program hledal opět ve sloupci Název. Nyní byla funkčnost
upravena tak, že si program pamatuje poslední sloupec, podle kterého se
hledalo. Praktické využití je např. takové, že u OM si do položky Zkratka
(která se netiskne na DL) zadáme takové označení OM, které je pro nás
srozumitelné a snadno zapamatovatelné a OM při pořizování DL hledáme klávesou F4
ve sloupci Zkratka. Požadovaný sloupec pro vyhledávání (v tomto případě
sloupec Zkratka) je potřeba volbou Skrýt / Obnovit sloupce v gridu
zobrazit v seznamu OM.
Vyhledávání
OM pomocí klávesy F3 zůstává beze změny.
Stálé objednávky – Filtr – Odběratel 12.2.2018
Pekařství
Cais s.r.o., Vlachovo Březí
V
gridu stálých objednávek je možné (volbou Skrýt / Obnovit sloupce v gridu)
zobrazit sloupec s položkou Odběratel, která se tím zároveň přidá do
parametrů pro zadání filtru.
Stálé objednávky – hromadné vymazání výrobku 31.1.2018
Pekařství
Cais s.r.o., Vlachovo Březí
Pokud
se ve více stálých objednávkách (SO) vyskytuje výrobek, který se již nevyrábí a
chceme ho z SO vymazat, není nutné ho mazat editací jednotlivých SO, ale
hromadně následujícím postupem.
–
Tlačítkem Filtr,
vyfiltrovat SO, ze kterých chceme výrobek vymazat.
–
Spustit v
hlavním menu volbu Stálé objednávky – Hromadné operace – Změna výrobku.
–
Do položky Stávající
číslo výrobku zadat číslo výrobku, které chceme vymazat a potvrdit
tlačítkem OK.
–
Do položky Nové
číslo výrobku nezadávat nic a potvrdit tlačítkem OK.
– Tlačítkem Ano
potvrdit vymazání zadaného výrobku, případně tlačítkem Ne celou operaci
přerušit.
Dodací listy – odesílání mailem
22.11.2017
Na
stejném principu jako odesílání faktur (viz popis níže) bylo do programu
doděláno odesílání dodacích listů (DL) e-mailem. DL se odesílají z formuláře Expedice
– Dodací listy. Každý DL je odeslán v samostatném e-mailu, který jako
přílohu obsahuje vytištěný DL v souboru PDF s názvem DL_X.pdf, kde X je číslo
dodacího listu. Podoba odeslaného DL je dána nastavením tiskové sestavy Dodací
listy – Tisk dodacích listů dle uživatele, který DL odesílá. Může tedy
dojít k situaci, že podoba odeslaného DL od dvou různých uživatelů se může
lišit (stejně jako při tisku DL).
DL
je možné odesílat jednotlivě nebo dávkově (více DL nejednou). Odesílají se
pouze ty DL, jejichž odběrní místo má zadánu platnou e-mailovou adresu (viz Tabulky
– Odběrní místa – E-mail). Pokud je v položce E-mail (délka položky je max.
80 znaků) zadáno více e-mailových adres, oddělených čárkou nebo středníkem,
odešle se DL na každou z nich.
Odeslání
jednotlivého DL provedete tlačítkem Mail na spodní liště. Po jeho
stisknutí se DL ihned automaticky odešle a zobrazí se protokol, obsahující
číslo DL, název odběrního místa a e-mailovou adresu, na kterou byl DL odeslán.
Pokud
chcete současně odeslat více DL, musíte napřed zadat Filtr, kterým
vyberete DL. Odeslání potom provedete volbou Dodací listy – Odeslat mailem
vybrané v horním (vnořeném) menu. Po zadání příkazu k odeslání program
vygeneruje soubory PDF a připraví e-maily k odeslání, což může chvíli trvat
podle toho, kolik se odesílá DL. Jakmile jsou DL připraveny k odeslání, zobrazí
se protokol obsahující seznam DL a e-mailových adres, na které budou odeslány.
Dále se zobrazí okno programu VXMail (který provádí vlastní odeslání) s
tlačítkem Odeslat všechno. Po kliknutí na toto tlačítko se e-mailové
zprávy odešlou. Pokud zaškrtnete Intervalové odesílání, budou se posílat
postupně v určeném časovém intervalu (viz VXMail.ini), jinak se odešlou všechny
naráz. Při běžném použití není potřeba intervalové odesílání zaškrtávat.
Protokol se seznamem odeslaných DL je uložen v archivu tiskových sestav pod
názvem SendMail_TTISKDL.
Pro
snazší použití je v hlavičce DL indikační položka Mail, která má u nově
vytvořených DL hodnotu 0. Jakmile se DL odešle mailem, změní se její hodnota
automaticky na 1. Vlastní odeslání se ale na tuto indikaci nijak neváže. Je
tedy možné poslat e-mailem i DL, který má Mail=1. Položku Mail
lze také editovat ručně, může nabývat pouze hodnot 0 nebo 1. Položka se dá
využít v např. takto:
Vytvoříte
dávku nových DL. Některé z nich odešlete jednotlivě a zbytek chcete odeslat
hromadně. Vyfiltrujete si tedy DL, které mají Mail=0 a odešlete je hromadně. Chcete-li filtrovat
podle položky Mail, musí být zobrazena jako sloupec v gridu DL.
Pro
správnou funkčnost odesílání DL mailem nesmí být zaškrtnut (u uživatele,
který odesílá DL) parametr Poslat DL mailem v PDF v nastavení parametrů
tiskové sestavy Tisk dodacích listů. Pokud by byl zaškrtnut, tak program
zhavaruje na chybu při vytváření PDF souboru.
Nastavení atributů zprávy
Odesílatel
zprávy se
nastaví parametrem PARAMSG / FRMDLIST / mailFrom, kam zadáte vaši
e-mailovou adresu.
Text
zprávy je
možné nastavit parametrem PARAMSG / FRMDLIST / ZpravaMail ve formátu:
""řádek 1","řádek 2", ...,"řádek x"".
Příklad:
ZpravaMail
="Dobrý
den,","v příloze posíláme fakturu za odebrané výrobky.","
","S pozdravem"," ","XY, telefon: xxx xxx xxx"
Nastavení programu pro odeslání e-mailů
Je
shodné jako u odesílání faktur e-mailem – viz popis níže. Pokud již používáte
odesílání faktur e-mailem, nemusíte v nastavení nic měnit.
Faktury – odesílání mailem 21.11.2017
Odesílání
faktur e-mailem umožňuje program od 12/2014. Průběžně byly prováděny různé
úpravy pro vylepšení této funkce. Zde je ucelený popis, jak systém nyní
funguje.
Faktury
se odesílají z formuláře Fakturace – Faktura. Každá faktura je odeslána
v samostatném e-mailu, který jako přílohu obsahuje vytištěnou fakturu v souboru
PDF s názvem Faktura_X.pdf, kde X je číslo faktury. Podoba odeslané faktury je
dána nastavením tiskové sestavy Fakturace – Tisk faktur dle uživatele,
který fakturu odesílá. Může tedy dojít k situaci, že podoba odeslané faktury od
dvou různých uživatelů se může lišit (stejně jako při tisku faktur).
Faktury
je možné odesílat jednotlivě nebo dávkově (více faktur nejednou). Odesílají se
pouze ty faktury, jejichž odběratel má zadánu platnou e-mailovou adresu (viz Tabulky
– Obchodní partneři – E-mail). Fakturu je možné odeslat také na e-mailovou
adresu, zadanou u odběrního místa (viz Tabulky – Odběrní místa – E-mail).
Podmínkou pro toto odeslání je, že faktura je vystavena pouze na jedno odběrní
místo, které má zadáno Fakturovat samostatně =1. V takovém případě se
faktura odešle pouze na adresu odběrního místa a ne na adresu odběratele. Pokud
je v položce
E-mail (délka položky je max. 80 znaků) zadáno více e-mailových adres,
oddělených čárkou nebo středníkem, odešle se faktura na každou z nich.
Odeslání
jednotlivé faktury provedete tlačítkem Mail na spodní liště. Po jeho
stisknutí se faktura ihned automaticky odešle a zobrazí se protokol, obsahující
číslo faktury, název odběratele a e-mailovou adresu, na kterou byla faktura
odeslána.
Pokud
chcete současně odeslat více faktur, musíte napřed zadat Filtr, kterým
vyberete faktury. Odeslání potom provedete volbou Faktury – Odeslat mailem
vybrané v horním (vnořeném) menu. Po zadání příkazu k odeslání program
vygeneruje soubory PDF a připraví e-maily k odeslání, což to může chvíli trvat
podle toho, kolik se odesílá faktur. Jakmile jsou faktury připraveny k
odeslání, zobrazí se protokol obsahující seznam faktur a e-mailových adres, na
které budou odeslány. Dále se zobrazí okno programu VXMail (který
provádí vlastní odeslání) s tlačítkem Odeslat všechno. Po kliknutí na
toto tlačítko se e-mailové zprávy odešlou. Pokud zaškrtnete Intervalové
odesílání, budou se posílat postupně v určeném časovém intervalu (viz
VXMail.ini), jinak se odešlou všechny naráz. Při běžném použití není potřeba
intervalové odesílání zaškrtávat.
Protokol
se seznamem odeslaných faktur je uložen v archivu tiskových sestav pod názvem SendMail_TTISKFA.
Pro
snazší použití je v hlavičce faktury indikační položka Mail, která má u
nově vytvořených faktur hodnotu 0. Jakmile se faktura odešle mailem, změní se
její hodnota automaticky na 1. Vlastní odeslání se ale na tuto indikaci nijak
neváže. Je tedy možné poslat e-mailem i fakturu, která má Mail=1.
Položku Mail lze také editovat ručně, může nabývat pouze hodnot 0 nebo
1. Položka se dá využít např. takto:
Vytvoříte
dávku nových faktur. Některé z nich odešlete jednotlivě a zbytek chcete odeslat
hromadně. Vyfiltrujete si tedy faktury, které mají Mail=0 a odešlete je hromadně. Chcete-li filtrovat
podle položky Mail, musí být zobrazena jako sloupec v gridu faktur.
Nastavení atributů zprávy
Odesílatel
zprávy se
nastaví parametrem PARAMSG / FRMFAKTURA / mailFrom, kam zadáte vaši
e-mailovou adresu.
Text
zprávy je
možné nastavit parametrem PARAMSG / FRMFAKTURA / ZpravaMail ve formátu:
""řádek 1","řádek 2", ...,"řádek x"".
Příklad:
ZpravaMail
="Dobrý
den,","v příloze posíláme fakturu za odebrané výrobky.","
","S pozdravem"," ","XY, telefon: xxx xxx xxx"
Nastavení programu pro odeslání e-mailů
Program
VXMail.exe se nachází v kořenovém adresáři Vyraexu a nastavení programu
(které by měl provést odborník) se provádí v inicializačním souboru VXMail.ini.
Nastavují se parametry pro SMTP server. Pokud není určeno jinak, tak se zprávy
odesílají přes server mail.vyraex.cz, který je nastaven jako default
přímo v programu. Toto nastavení je ale určeno pouze pro testovací provoz a
dodavatel programu neručí za případné chyby, které můžou při jeho použití
vzniknout. Pro ostrý provoz si musíte nastavit odesílání přes váš vlastní
SMTP server.
Příklad
nastavení pro odesílání přes Seznam.cz.
Host=smtp.seznam.cz
UserName=vas_mail@seznam.cz
Password=vase_heslo
Auth=1 (požadavek na autorizaci)
Dalšími
parametry jsou:
Interval=1
Intervalové
odeslání v minutách. Po uplynutí intervalu program odesílá vygenerované zprávy,
uložené ve složce MailDir.
Příklad:
Hodnota
3 znamená, že program bude odesílat zprávy uložené ve složce MailDir
každé 3 minuty.
MailDir=
Zde
se zadává složka, do které se ukládají vygenerované zprávy (eml soubory) a
čekají na odeslání. Pokud složka není zadána nebo je zadána neexistující,
ukládají se soubory do složky, ve které je umístěn program VXMail.exe (tj.
kořenový adresář Vyraexu).
SentDir=
Zde
se zadává složka (sloužící jako archiv), do které se přesouvají odeslané eml
soubory. Pokud složka není zadána nebo je zadána neexistující, archiv se
nevytváří a eml soubory se po odeslání automaticky vymažou.
Dále
je možno ve Správa konfigurace nastavit parametr VYRTISK / MAIN /
PDFTimeOut, který má implicitní hodnotu 10. Při pokusu o odeslání
vícestránkové faktury může docházet k tomu, že faktura se neodešle kvůli
vypršení časového limitu. V takovém případě zkuste nastavit parametr na vyšší
hodnotu, např. 100.
Pekařství
Křižák s.r.o., Boleradice
Pro
zrychlení práce při pořizování DL na numerické klávesnici byla dodělána možnost
uložit DL jinou klávesou, než F2 nebo F12. Např. klávesou * nebo /,
které jsou součástí numerické klávesnice. Tuto klávesu lze definovat parametrem
PARAMSG / FRMDLIST / zavriklic.
Pokud je takto klávesa definována, je potřeba vzít
na vědomí, že ji nebude možné použít jako zobrazitelný znak např. v textu
poznámky, protože program ji považuje za funkční klávesu a po jejím stlačení se
ihned vyvolá uložení DL.
Akce Uzamčení / Odemčení záznamů, které lze provést přes vnořené menu na datových formulářích, nebyly doposud logovány. Nyní byl vytvořen mechanizmus, který automaticky zaznamená údaje o provedených operacích do tiskového protokolu, který uloží do archivu sestav. Název protokolu je odvozen od názvu formuláře. Např.:
LOCK_frmDList = uzamčení dodacích listů, UNLOCK_frmDList = odemčení dodacích listů,
LOCK_frmPrijemka = uzamčení příjemek, UNLOCK_frmPrijemka = odemčení příjemek, atd.
Dále byl zaveden parametr lockprotokol, kterým lze určit, zda se daný protokol má (před uložením do archivu sestav) zobrazit uživateli. Jeho implicitní hodnota je 0, což znamená, že se protokol nezobrazí, ale uloží. Hodnota 1 protokol zobrazí i uloží. Parametr je nutno definovat pro každý formulář zvlášť. Např.:
PARAMSG / FRMDLIST / lockprotokol pro dodací listy,
PARAMSG / FRMPRIJEMKA/ lockprotokol pro příjemky.
Vznikl požadavek uživatelů, aby program neumožnil zadat
(při ručním pořízení) dodací list, jehož celková částka bez DPH by byla nižší
než stanovená částka (např. 200 Kč), neboť vychystávání a rozvoz takových DL
pro ně není efektivní. Pro vyřešení
tohoto požadavku byl zaveden parametr PARAMSG / FRMDLIST / castka_MINDL,
který obsahuje stanovenou limitní částku. Jakmile obsluha ukončí editaci DL (v
režimu Přidat nebo Opravit) stisknutím tlačítka Uložit, program
porovná celkovou částku za DL bez DPH s hodnotou castka_MINDL. Pokud je
částka za DL nižší, zobrazí se hláška:
Obsluha musí potvrdit tuto hlášku tlačítkem OK,
dodací list se neuloží a obsluha musí pokračovat v editaci DL tak, aby
obsahoval minimálně stanovenou částku nebo celou editaci stornovat tlačítkem Storno.
Potlačit výše uvedenou funkčnost lze nastavením
parametru castka_MINDL na hodnotu 0. V takovém případě se žádná kontrola
neprovádí. Dále se kontrola neprovádí pokud je částka za DL záporná. Zadáním
parametru castka_MINDL do konfigurace PARAMS lze tuto kontrolu
zadat jen určitým uživatelům, např. pracovníkům expedice, kteří zadávají DL
přímo do programu na základě telefonických objednávek.
Tento
výpočet upravuje (dle zadaných parametrů) množství pouze ve sloupci
"dodáno", což je v pořádku a má to svou logiku. Za určitých okolností
ale může být potřeba, aby shodný výpočet proběhl paralelně i ve sloupci
"objednáno". Je to zejména kvůli následnému tisku přírůstkové sestavy
nebo štítků, kde tisk probíhá pouze ze sloupců "objednáno". Do zadání
parametrů výpočtu bylo proto doděláno zaškrtávátko Dosadit vypočtené
množství i do Objednáno.
Pokud
je zaškrtnuto, tak se vypočtené množství, které se zapisuje do sloupce
"dodáno", dosadí shodně i do "objednáno".
Byla
dodělána možnost exportovat poznámku, zadanou v hlavičce DL do položky HDR16 na
pozicích 183 – 252 v délce 70 znaků. Export proběhne v případě,
že parametr PARAMG / IMPORTEXPORT / EDIpoznamka má hodnotu 2 nebo 3.
Jelikož tento parametr určuje také to, zda se má importovat do DL poznámka z
ORDERS z položky HDR11 vznikly tyto možné varianty parametru EDIpoznamka:
0 = poznámka se neimportuje, ani neexportuje,
1 = poznámka se importuje, ale neexportuje,
2 = poznámka se neimportuje, ale exportuje,
3 = poznámka se importuje i exportuje.
K poštovní adrese na záložce Fakturační údaje byla doplněna položka Název (poštovní). Pokud je vyplněná, tiskne se na faktuře v poštovní adrese místo názvu firmy.
Dodací listy - datum při přidávání DL 2.3.2017
Staročeská
pekárna s.r.o., Dobřejovice
Doplněna
funkčnost parametru PARAMSG/FRMDLIST/k_sysdatDL takto:
2 =
Při přidávání nového DL se nikdy nenabízí datum. Je vždy prázdné a obsluha ho
pokaždé musí zadat.
Další
(dosavadní) varianty toho parametru jsou:
0 = Po otevření formuláře se při prvním Přidat nenabídne žádné datum. Při dalším Přidat se nabídne, které bylo zadáno naposled.
1 =
Po otevření formuláře se při prvním Přidat nabídne systémové datum. Při dalším
Přidat se nabídne datum, které bylo zadáno naposled.
Elektronická
evidence tržeb (EET) 1.2.2017
Do
programu byla zapracována možnost evidence hotovostních dokladů v systému EET
pro uživatele programu VYRAEX, kteří kromě vlastních výrobků expedují také
zboží nakoupené od jiných dodavatelů a spadají tak do 2. fáze EET od 1.3.2017.
Pro ostatní uživatele programu, kteří spadají do 3. fáze EET od 1.3.2018 budeme
v říjnu 2017 organizovat školení na téma zprovoznění a používání EET v programu
VYRAEX (více informací zde).
Fakturace
– Vytvoření faktur – Datum úhrady 30.1.2017
Do
vytvoření faktur byla doplněna funkčnost, která umožňuje automatický zápis
data úhrady do nově vytvořené faktury v případě, že faktura je hrazena v
hotovosti a splatnost faktury je shodná s datumem vystavení faktury. Tzn., že u
daného obchodního partnera musí být zadáno Forma úhrady = Hotově a Splatnost
faktury = 0. Týká se to jak faktur vytvářených hromadně, tak faktur
vytvářených při pořízení DL (klávesa F7).
Pro
tuto funkčnost byl zaveden parametr:
PARAMSG
/ FAKTURACE / g_uhrady
0 =
datum úhrady se nedosadí,
1 =
datum úhrady se automaticky dosadí.
Kromě
standardního zadání položky pomocí čísla skladové položky je možné ji zadat také
tak, že se v rozpisu inventury zobrazí sloupec EAN, do kterého se zadá čárový
kód (EAN) přiřazený dané položce. Pro správnou funkčnost je potřeba nastavit
parametr PARAMG / FRMINVENTURA / detailid
na hodnotu EAN.
Pokud
je ve zdrojovém souboru v řádcích HDR na pozici 124 – 193 (HDR11)
zadán libovolný text, je možné ho importovat do poznámky na dodací list
(položka DLIST.POZNAMKA). Import proběhne v případě, že parametr PARAMG /
IMPORTEXPORT / EDIpoznamka má hodnotu 1.
Na
těchto formulářích byla doposud možnost filtrovat položky pouze podle údajů
zadaných v hlavičce. Tato funkce se provádí tlačítkem Filtr. Nyní byla
dodělána možnost hledat v takto vyfiltrovaných položkách i podle hodnot,
zadaných v řádcích. Provádí se to volbou Filtr pro rozpis ve vnořeném
menu, po předchozím zadání filtru (tlačítko Filtr musí být červené).
Např.
v normách je tak možné vyfiltrovat jen normy, obsahující určitou surovinu. V
linkách je možné vyfiltrovat jen linky, obsahující určité odběrní místo atd.
Kromě
standardního zadání položky na příjemce pomocí čísla skladové položky je možné
ji zadat také tak, že se v rozpisu příjemky zobrazí sloupec EAN, do kterého se
zadá čárový kód (EAN) přiřazený dané položce. Pro správnou funkčnost je potřeba
nastavit parametr PARAMG / FRMPRIJEMKA / detailid
na hodnotu EAN.
Provedenou úpravu v programu uvedeme na příkladu
okurek. Do výrobků dáváme nakládané okurky, nakrájené na kostky a jsou normách
uvedené na kg. Tyto okurky máme zadány jako surovinu:
3010 - okurky kostky výrobní (kg).
Od různých dodavatelů a v různých baleních
nakupujeme okurky v lahvích různého objemu podle potřeby. Okurky máme zadány
např. takto:
3013 - okurky láhev 3 litry (ks), výtěžnost 2,5 kg,
3015 - okurky láhev 5 litrů (ks), výtěžnost 4 kg.
Pod těmito čísly je zadáváme na příjemku v kusech
(tj. v množství lahví) na sklad surovin. Odtud je převodkou chceme vydávat
(převádět) do skladu výroby tak, aby se ze skladu surovin odepsaly pod
původními čísly v kusech a na sklad výroby přijaly pod jiným číslem v kg.
To doposud v programu VYRAEX nešlo a bylo nutné,
aby skladník již na vstupu přepočítal počet láhví na kg suroviny (dle
výtěžnosti uvedené na lahvi) a v kg surovinu zadával na příjemku. Nevýhodou
tohoto řešení je, jednak pracnost s přepočítáváním na kg a jednak nepřehledná
inventura ve skladu u surovin, které jsou v různých baleních.
Výše uvedený příklad lze v současné verzi vyřešit
následujícím způsobem.
Na formulář Tabulky – Skladové položky
přibyly tyto položky:
Konverzní surovina
= číslo suroviny, na které bude (pro příjem) převedena původní surovina zadaná
na převodce.
Koeficient množství =
číslo, kterým bude (pro příjem) vynásobeno množství zadané na příjemce. POZOR!
V případě, že je zadána konverzní surovina musí být zadán i koeficient množství
a opačně. Zadání jen jednoho z údajů by měl za následek chybný výpočet dané
suroviny ve skladové evidenci.
Suroviny z příkladu zadáme takto:
Číslo |
Název |
Konverzní
surovina |
Koeficient
množství |
3013 |
okurky láhev 3 litry (ks), výtěžnost 2,5 kg |
3010 |
2,5 |
3015 |
okurky láhev 5 litrů (ks), výtěžnost 4 kg |
3010 |
4,0 |
Na
převodce zadáme suroviny pod čísly 3013 a 3015.
Po
výpočtu stavu zásob se z převodky do příjmu vygeneruje surovina 3010 v
přepočteném množství a do výdeje se vygenerují suroviny tak, jak jsou zadány na
převodce, tedy pod čísly 3013 a 3015 v zadaném množství.
Do
rozpisu příjemky byl dodělán sloupec Objednáno, do kterého lze zadat
objednané množství zboží. Příjemku je tak možné vystavit již při objednání
zboží a slouží jako evidence objednávek do té doby, než dodavatel zboží dodá.
Potom skladník vyhledá tuto příjemku (objednávku) a doplní do ní skutečně
dodané množství, přičemž má okamžitou kontrolu, zda bylo dodáno takové
množství, které bylo objednáno. Při ukládání příjemky, na které je zadáno
množství pouze ve sloupci Objednáno a není zadáno ve sloupci Množství,
se zobrazí upozornění Na příjemce nelze rozpočítat náklady!, které však
není na závadu.
Do
programu byla zapracována možnost výpočtu a tisku výživových a energetických
hodnot výrobků. Způsob použití je popsán v samostatném dokumentu zde.
Pokud
je ve zdrojovém souboru v řádcích HDR na pozici 124 – 193 (HDR11)
zadán libovolný text, importuje se do poznámky na dodací list (položka
DLIST.POZNAMKA).
Rozšířena
velikost pole pro načtení složení výrobku (tlačítkem Ctrl+N), které
dosadí text do položky Složení z 2500 znaků na 3500 znaků.
Vytvořen
export norem do souboru KATNOR.DBF, který se vytvoří ve složce zadané
parametrem PARAMSG / VAHY / v_cestacisel. Soubor obsahuje údaje z
tabulky norem, potřebné pro práci ve
vážním systému NETTO.
Ve výstupním souboru je norma uložena na jednom
řádku, který obsahuje číslo a název výrobku a dále čísla a množství
(zaokrouhlené na 2 desetinná místa) surovin, obsažených v normě. Položky se
plní postupně z řádků normy v pořadí podle čísla řádku (NORMAB.CRAD). Do
souboru se nezapisují řádky, které mají v položce Typ pomlčku
(NORMAB.TYP = '-'). Název se dosazuje z názvu výrobku, případně z položky Doplňující
text, pokud je zadán a pokud je parametr PARAMSG / VAHY / v_dnazev =
1. Vzorec pro výpočet množství je tento:
MNOZxx = (NORMAB.MNOZ - NORMAB.ODPIS) * NORMA.MJVYR
* 1000 / NORMA.MJNOR
Má-li výrobek několik norem, bere se ta, která je
platná k systémovému datu. Export je ukončen hláškou o počtu exportovaných
norem stejně.
Byl
zaveden parametr PARAMSG / VAHY / v_NErok, kterým lze určit název
výstupního / vstupního souboru. Má-li parametr hodnotu 0, soubor má dosavadní
název NEmmdd. Má-li hodnotu 1, soubor má název NEyymmdd (tedy včetně roku).
Obdobně fungují soubory MPmmdd / MPyymmdd pro načtení DL nově vytvořených na
váze. Nastavení tohoto parametru musí být synchronizováno se systémem NETTO tak, aby názvy souborů byly v obou
programech shodné.
Byl
zaveden parametr PARAMSG / FRMDLIST / BlokEdit, kterým lze zakázat
editaci určených položek v hlavičce DL. Pro označení položky se použijí tyto
identifikátory:
linka
- edtID_LINKA, cbxNazevLINKA,
řidič
- edtID_RIDIC,
rozvoz
- edtID_ROZVOZ,
druhdodávky
- edtID_DRUHDODAVKY,
druh
dokladu (DD) - edtID_DRUHDOKLADU,
objednávka
– edtOBJEDN,
číslo
DD – edtCISLODD,
poznámka
– edtPoznamka,
poznámka
2 – edtPoznamka2.
Pokud
je parametr BlokEdit zadán v konfiguraci PARAMS, se jménem
konkrétního uživatele, je možné zakázat editaci položky pouze určitým
uživatelům. Např. pro zákaz editace čísla linky se zadá:
PARAMS
/ BlokEdit / edtID_LINKA,cbxNazevLINKA.
Výroba – Vytvoření příkazu k výrobě - šablony pro výpočet 17.2.2016
Formulář pro spuštění
výpočtu byl doplněn o možnost uložení zadaných parametrů do šablon, které si
vytvoří sám uživatel. Použití šablon tak usnadní práci v případě, že spouštíte
výpočet v různých variantách nastavení parametrů.
Postup pro vytvoření
šablony je tento:
- Stisknout tlačítko Šablony.
- Zadat název šablony do
pole Šablona a stisknout tlačítko Přidat.
- Stisknout tlačítko Zavřít.
Postup pro změnu
nastavení šablony je tento:
- Stisknout tlačítko Šablony.
- Kliknutím označit v
seznamu šablonu.
- Stisknout tlačítko OK.
- Zadat parametry dle
potřeby.
- Stisknout tlačítko Výpočet.
- POZOR! Vytvoří se tím
doklad do zadání výroby, který je ale možno vymazat.
Postup pro odstranění
šablony je tento:
- Stisknout tlačítko Šablony.
- Kliknutím označit v
seznamu šablonu.
- Stisknout tlačítko Odstranit.
- Stisknout tlačítko OK.
- Stisknout tlačítko Zavřít.
Postup pro výběr šablony
pro výpočet je tento:
- Stisknout tlačítko Šablony.
- Kliknutím označit v
seznamu šablonu.
- Stisknout tlačítko OK.
- Načtou se uložené parametry šablony a její název
se zobrazí v záhlaví okna za lomítkem.
Je-li vytvořeno více
šablon, vyberte nejprve šablonu, se kterou chcete pracovat. Potom můžete změnit
parametry a stisknout tlačítko Výpočet. Tím se zadané parametry uloží a šablona se stává
tzv. aktivní šablonou. Při příštím otevření formuláře se načtou parametry této
šablony.
V souvislosti se zavedením kontrolního hlášení pro
DPH (KHDPH) vznikl požadavek, aby při pořizování DL za hotové byla obsluha
programem upozorněna v případě, že částka včetně DPH za editovaný DL je vyšší
než 10.000 Kč a aby obsluha současně měla možnost z takového DL rovnou vytvořit
fakturu.
Pro vyřešení tohoto požadavku byl zaveden parametr PARAMSG
/ FRMDLIST / castka_KHDPH,
který obsahuje stanovenou limitní částku 10000. Jakmile obsluha ukončí editaci
DL za hotové (v režimu Přidat nebo Opravit) stisknutím tlačítka Uložit,
program porovná celkovou částku za DL včetně DPH s hodnotou castka_KHDPH. Pokud je částka za DL
vyšší, zobrazí se dotaz:
Když obsluha odpoví Ne, nic se nestane a DL
se uloží.
Když obsluha odpoví Ano, druh dodacího listu
se změní na 0 a kurzor se umístí na číslo faktury, kde obsluha standardním
způsobem (stiskem klávesy F7) vytvoří faktur a znovu zadá Uložit.
Potlačit výše uvedenou funkčnost lze nastavením
parametru castka_KHDPH na hodnotu 0. V takovém případě se žádná kontrola
neprovádí.
Pro hromadnou fakturaci byl zaveden parametr
PARAMSG / FAKTURACE / datumUZP, který určuje způsob dosazení datum UZP
na vytvořených fakturách.
Když má parametr hodnotu 0, tak se jako
datum UZP dosadí nejvyšší datum z dodacích listů uvedených na faktuře. Toto je
doporučené nastavení, které zajistí, aby např. při dekádní fakturaci k 10. dni
v měsíci bylo na faktuře uvedeno datum UZP k 8. dni v měsíci v případě, že daný
odběratel měl poslední DL k 8. dni a 9. a 10. den neměl žádnou dodávku.
Když má parametr hodnotu 1, tak se jako
datum UZP dosadí datum, zadané v parametru Datum DL (zdanitelného plnění).
Takto se datum UZP dosazovalo při hromadné fakturaci doposud.
Pokud má dodavatel, zadaný na příjemce, přiřazen
dodavatelský ceník, tak není nyní možné na příjemku pořídit položky, které jsou
v tomto ceníku (nikoliv v ceníku 0!) vyřazeny z nabídky. Jinými slovy, pomocí
dodavatelského ceníku je nyní možné určit, které položky je možné zadat na
příjemku od konkrétního dodavatele.
Sklady – Import příjemek z EDI
25.11.2015
Dále
se při tomto importu dosazuje dodavatel podle položky HDR11 = EAN kupujícího
– odběratele (pozice 98 – 114).
Pokud není tento zadán, hledá se podle HDR14 = EAN dodavatele (pozice
149 - 165). A to tak, že podle tohoto
EANu se vyhledá obchodní partner, který má shodný EAN.
Expedice – Export DL do EDI
25.11.2015
Do
parametrů pro zadání výpočtu doplněna možnost filtru Odběrní misto.
Doplněno
zobrazení měrné jednotky (MJ) normovaného výrobku.
Tabulky
– Normy – kontrola na zacyklení
12.10.2015
Byla
dodělána kontrola na zacyklení normy, ke kterému dojde v případě, že norma
obsahuje v rozpisu normy samu sebe a je označena jako vnořená (Typ = * nebo /).
Pokud by se taková norma vyskytla, tak by v nejrůznějších výpočtech a sestavách
program zhavaroval na chybu E_NORMA_HLADINA. Nyní se po uložení normy provede
kontrola. Pokud kontrola detekuje zacyklení, zobrazí se hláška Norma je
zacyklená a formulář se vrátí do stavu oprav. Dále se volbou Normy –
Kontrola norem na zacyklení dá zobrazit výčet chybných norem, ve kterém je
uvedeno číslo chybné normy a číslo výrobku.
Dodací
listy – sloupce Objednáno / Dodáno 9.10.2015
Doplněn
parametr PARAMSG / frmDlist / g_dodano, který určuje výchozí nasměrování
kurzoru do sloupce Objednáno nebo Dodáno po otevření formuláře:
0 =
do sloupce Objednáno,
1 =
do sloupce Dodáno.
Přepnutí
mezi sloupci lze i nadále provádět stiskem Ctrl+F7.
Dodací
listy, Faktury – Datum úhrady 9.10.2015
Doplněna
možnost kontroly při zadávání data úhrady hotovostních dokladů na DL a
fakturách, která umožňuje, aby nebylo možné zadat nižší datum úhrady, než je
aktuální datum systémové (na serveru). Při zadání nepovoleného datumu se
zobrazí hláška:
CHYBA!
Datum úhrady mimo povolený rozsah!
Provádění
kontroly lze nastavit parametry:
PARAMSG
/ frmDlist / g_uhradydatum
0
= (implicitně, kontrola se neprovádí), 1
= kontrola se provádí na DL
PARAMSG
/ frmFaktura / g_uhradydatum
0
= (implicitně, kontrola se neprovádí), 1
= kontrola se provádí na fakturách.
Do
hlavičky dodacího listu byla přidána položka Poznámka 2, do které je
možné zadat libovolný text v délce 120 znaků pro obecné použití. Zadaný text se
vytiskne na DL na konci hlavičky nad rozpisem DL a na fakturách, které jsou
vytištěny formátem 2 – rozpis dodacích listů. Text je uvozen
popiskem, který lze zadat do parametru PARAMSG / VYRTISK / TextPoznamka2. Standardně je zde popisek Poznámka.
Ten můžete změnit např. na Šarže vepřového a poznámku 2 tak
používat pro zadávání čísel šarží apod.
Pomocí
parametru PARAMSG / FRMDLIST / BlokTabStop lze nastavit přeskočení této
položky při editaci DL (při pohybu klávesami Enter, Tab, šipka) zadáním
identifikátoru edtPoznamka2 do seznamu. Kliknutím myší na položku ji lze
zadat vždy.
Log
z tabulky NORMA byl upraven tak, že při změně normy se ve sloupci Doklad
zobrazí číslo výrobku. Tím je umožněno z logu vyfiltrovat všechny změny,
provedené u konkrétního výrobku. Číslo normy se zobrazuje ve sloupci Číslo
tak, jako doposud.
Vytvořen
nový export výrobků (určených pro expedici přes váhy) do souboru VYROBKY.DBF,
který se vytvoří ve složce zadané parametrem PARAMSG / VAHY / v_cestacisel.
Soubor obsahuje údaje z tabulky VYROBEK, potřebné pro tisk etiket (název,
trvanlivost, skladovací teplota, složení, ...).
Do vnořeného menu byla proto dodělána volba Dodací
list – Hromadné operace s DL – Změna indikace tisku, která hromadnou změnu
umožňuje takto:
- Spuštění je možné jen při zadaném filtru.
- Zobrazí se okno Zadejte původní hodnoty:
zadat stávající hodnotu (např. 1) a potvrdit OK.
- Zobrazí se okno Zadejte nové hodnoty:
zadat stávající hodnotu (např. 0) a potvrdit OK.
- Potvrzení dotazu.
Volba Změna indikace tisku je navázána na
kompetence skupin uživatelů.
Tisk
sestav byl upraven tak, aby se druhá snížená sazba DPH tiskla všude tam, kde se
vyskytuje.
Pekařství
a cukrářství Sázava s.r.o., Lanškroun
Na
formulářích pro pořízení dokladů existuje funkce Vložit rozpis ze Schránky,
která se doposud dala vyvolat pouze z vnořeného menu. Nyní lze vyvolat i
klávesovou zkratkou Ctrl+N, případně jinou, pokud se nastaví v
konfiguraci PARAMSG / SHORTCUTS / actNactiClipboard. Pozor, nelze použít
klávesovou zkratku Ctrl+V.
Na
formuláři Ceníky byla na záložku Ceny dodělána možnost zobrazit
sloupec Vyřadit z nabídky, který je needitovatelný, ale slouží pro informaci
nebo např. pro vyfiltrování výrobků, které jsou v daném ceníku v nabídce při
provádění změn v cenách výrobků. Editaci sloupce Vyřadit z nabídky lze
provádět na záložce Základní údaje. Na formuláři Ceníky OC + SC
je možné tento sloupec zobrazit pouze jako needitovatelný.
Výroba – Vytvoření příkazu k výrobě 31.3.2015
Pekárny
Falta, s.r.o., Králíky
Do
parametrů pro zadání výpočtu doplněna možnost filtru Expediční kategorie.
Tato
nová volba otevře formulář, na kterém je možné jednoduše editovat parametry,
jejichž hodnoty je potřeba měnit zejména na přelomu roku. Standardně se jedná o
tyto parametry:
- První
číslo faktury v období (PARAMSG / FAKTURACE/g_minfaktura),
- Období
pro číselnou řadu faktur (PARAMSG / FAKTURACE / g_minfakturaobdobi),
- Maximální
období (PARAMSG / VYRAEX / obdobimax),
- Minimální
období (PARAMSG / VYRAEX / obdobimin).
Výčet
parametrů je možné změnit nastavením v konfiguraci PARAMSG / VYRAEX /
parametry.
Popisky se berou z FNAMES / KONFIGPARAMETR.
Pokud nejsou zadány, dosadí se název parametru.
Pro
opravu dodacích listů byla vytvořena klávesová zkratka Alt+R (viz PARAMSG
/ SHORTCUTS / actNactiRozpisXmlVymaz), která vymaže řádky z rozpisu DL (bez
jakýchkoliv dotazů) a vloží řádky načtené v paměti (předchozím stiskem kláves Ctrl+F5).
Funguje tedy podobně, jako klávesa Ctrl+R s tím rozdílem, že před
vložením nových řádků vymaže z DL řádky původní.
Do
parametrů pro výběr faktur (tlačítko Filtr) doplněna možnost zadat
položku Typ fakturace od – do.
Podmínkou
je, aby sloupec Typ fakturace byl zobrazen v gridu faktur, což se
provede pomocí funkce Skrýt / Obnovit sloupce v gridu (pravým tlačítkem
myši).
Upraven
výpočet sloupce % (procento) tak, že se počítá z tzv. čistého množství,
což je rozdíl sloupců Množství – Odpad. Sloupec Čisté množství je
možno na formulář přidat pomocí funkce Skrýt / Obnovit sloupce v gridu
(pravým tlačítkem myši).
Do
rozpisu tržeb byl přidán sloupec Poslední prodej, který ukazuje čas
posledního prodeje výrobku v den uvedený na dokladu. Sloupec je možno na
formulář přidat pomocí funkce Skrýt / Obnovit sloupce v gridu (pravým
tlačítkem myši). Hodnota sloupce se dosazuje pouze při importu tržeb z
pokladního systému MOPROD. Při
importu z jiného systému je sloupec prázdný.
Stávající
výpočet umožňuje odebírat z DL zadané množství u výrobků uvedených v gridu,
případně tyto výrobky z gridu zcela vymazat nebo je nahradit jinými výrobky.
Nyní byla dodělána nová funkčnost, která umožňuje ponížit na dodacích listech
množství u všech výrobků o zadané procento.
Do
výpočtu se nezahrnují ty řádky DL, které mají zadánu poznámku. Tím je možné
"zafixovat" objednávku konkrétního výrobku tak, aby nebyl krácen.
Postup je ten, že nejprve stisknete tlačítko Procento, zadáte
požadovanou hodnotu a potvrdíte tlačítkem OK. Zadaná hodnota % se
zobrazí červeně vedle tlačítka Výpočet, které stisknete pro provedení
výpočtu. Do výpočtu se berou pouze DL
dle zadaného filtru. Pokud jsou v gridu zadány nějaké výrobky, tak se pro tento
výpočet ignorují.
Příklad výrobků na DL, snížení o
15%:
|
Poznámka |
množství
před výpočtem |
množství
po výpočtu |
výrobek
1 |
|
145 |
124 |
výrobek
2 |
p.Novák
- svatba |
50 |
50 |
výrobek
3 |
|
1 |
1 |
- U
výrobku 2 se množství nesnížilo, neboť má zadánu poznámku.
- U
výrobku 3 se množství nesnížilo neboť minimálně množství 1 musí být vždy
zachováno.
Příklad
použití:
Máte
v systému zadány DL pro vlastní prodejny na tři dny dopředu. Zjistíte, že
pozítří bude "moc horko nebo moc zima" a dle vašich zkušeností víte,
že to bude automaticky znamenat pokles prodeje o určité procento. V této
situaci můžete použít výpočet, se snížením množství o zadané procento.
Vytvořena
nová kontrola: Pokud je datum DL z objednávky starší než aktuální (systémové)
datum, vypíše se do protokolu ImportEDI hláška:
*
Datum objednávky je starší než dnešní datum.
Pokud
položka Zakázat pořízení měla hodnotu 1, tak daný výrobek nebylo možné
zadat na dodací list, ale na ostatní formuláře ano. Tato funkčnost byla nyní
rozšířena i pro další formuláře (Příjemky, Výdejky, Normy, ...) tak, že při
pokusu o zadání výrobku, který má zadáno Zakázat pořízení = 1, se
zobrazí chybová hláška Výrobek není aktivní!
Do
menu, které se na pravé tlačítko myši zobrazí v gridu výrobků byly dodělány
volby Formát schránky a Vložit rozpis ze schránky, pomocí kterých
je možné přenést zadání výrobků pro normování např. z Excelu.
Změnu
pořadí OM lze nyní jednoduše provést tak, že změníte zadanou hodnotu ve sloupci
Pořadí.
Příklad:
Chcete-li OM z řádku (pořadí) 13 vložit mezi řádky 6 a 7, tak na řádku 13
zadáte číslo v intervalu 6 až 7, např. 6,5. Po uložení úprav se pořadí
přečísluje na celá čísla.
Fakturace – Vytvoření faktur 5.12.2014
Vytvořena
nová kontrola, která se provádí po stisku tlačítka Fakturovat. Kontrola
zjišťuje, zda datum některého z fakturovaných dodacích listů spadá do jiného
období (měsíc/rok) než obsluhou zadané Datum DL (zdanitelného plnění).
Pokud ano, zobrazí se hláška:
POZOR!
Mezi dodacími listy k fakturaci se vyskytuje DL z jiného období, než je datum
zdanitelného plnění. Opravdu chcete pokračovat ve fakturaci? Ano / Ne.
Uživatel
by neměl ve fakturaci pokračovat, tlačítkem Vybrat by si měl zobrazit
seznam DL, vstupujících do fakturace, a zjistit proč je mezi nimi DL z jiného
období.
Tabulky – Výrobky – výpočet složení 4.12.2014
Pro
výpočet složení výrobku (tlačítkem Ctrl+N), které dosadí text do položky
Složení, bylo provedeno několik následujících úprav. Tyto úpravy slouží
zejména k tomu, aby bylo možné ve složení výrobků uvádět alergeny dle požadavků
legislativy.
1)
Suroviny označené typem * nebo /
se rozepisují dle normy daného
polotovaru, pokud je norma polotovaru zadána. Nová úprava spočívá v tom, že se
takto suroviny nerozepisují v případě, kdy daný polotovar má zadáno složení v
položce Složení.
Název |
Typ |
Množství |
polotovar
1 |
* |
30 |
surovina
2 |
|
5 |
Polotovar
1 má toto
složení:
Název |
Typ |
Množství |
surovina
1 |
|
20 |
surovina
3 |
|
10 |
Nemá-li
polotovar 1 zadáno složení, vypočte se složení výrobku takto:
surovina
1, surovina 3, surovina 2.
Má-li
polotovar 1 zadáno složení (např. zlepšující přípravek(aaa, bbb)),
vypočte se složení výrobku takto:
zlepšující
přípravek (aaa,bbb), surovina 2.
2)
U textu, zadaného v položce Složení, je možné formátování tučného tisku,
které se provádí vložením těchto znaků do textu:
<B>
= začátek tučného tisku,
</B>=
konec tučného tisku.
Takto
zadaný tučný tisk se projeví v sestavě TVYRDOP při tisku sestavy. Při
exportu do Excelu tučný tisk nefunguje.
3)
Při výpočtu složení se veškeré názvy surovin dosazují z položky Název.
Pokud ale má surovina zadán Doplňující text, tak se tento dosazuje místo
názvu suroviny. To můžete použít např. tehdy, kdy samotná surovina je
alergenem, jehož název se má tisknout tučně.
Příklad Pro surovinu vejce zadáte:
Název
= vejce
Doplňující
text = <B>vejce</B>
4)
Pokud je u suroviny zadáno Složení, tak se zadaný text tiskne v
závorkách za názvem suroviny. Toto lze použít u surovin, u kterých je potřeba
uvést samostatně složení.
5)
Suroviny jsou ve složení výrobku uváděny sestupně podle množství suroviny v
normě. Doposud program počítal s množstvím, uvedeným ve sloupci Množství.
Nyní počítá s tzv. čistým množstvím, což je rozdíl Množství – Odpad.
Tabulky – Skladové položky 4.12.2014
Na
záložku Doplňující údaje byla přidána textová položka Alergeny,
do které je možné zadat čísla alergenů, obsažené v dané surovině nebo výrobku.
Čísla se oddělují čárkou.
Příklad:
Obsahuje-li surovina hořčici a sezamová semena, zadají se alergeny takto:
10,11
Takto
zadané údaje slouží pro sestavu TVYRDOP, která dle normy pro daný
výrobek vygeneruje čísla alergenů, obsažených ve výrobku.
Expedice – Export DL do EDI
11.11.2014
Pekařství
Frídel, Rokycany
Do
parametrů pro zadání výpočtu doplněna možnost filtru Skupina partnerů.
Byl
vytvořen nový parametr PARAMSG / VAHY / v_OMdrobnyprodej, do kterého je
možno zadat číslo odběrního místa, určeného pro drobný prodej. Pokud při
přenosu objednávek na váhu je na DL s tímto OM zadána poznámka
(DLIST.POZNAMKA), tak se do výstupního souboru NEmmdd.dbf do položky NODB
nedosadí název OM (OMISTO.NAZEV), ale text z poznámky. Pokud tedy do poznámky
na DL pro drobný prodej uvedete název odběratele, bude se tento při expedici
zobrazovat na váze.
Byl
vytvořen nový parametr PARAMSG / DLSTAV / linkavyluc, pomocí kterého je
možné nastavit výpočet tak, aby se dodací listy s určenými linkami nezahrnovaly
do výpočtu přírůstkové sestavy. Vyloučené linky uveďte v tomto parametru
oddělené čárkou (např. 10,12,30).
Pekařství
a cukrářství Sázava s.r.o., Lanškroun
Byly
zavedeny nové parametry, které mají zabránit tomu, aby nebylo možné zadat
omylem na příjemku nesmyslné hodnoty, které by následně mohly způsobit chybu
"overflow" při výpočtu stavu zásob. Jedná se o tyto parametry:
1) PARAMSG
/ FRMPRIJEMKA / maxkurz
Pokud
je zadaná hodnota Kurz vyšší hodnota tohoto parametru, zobrazí se
chybová hláška Chybná hodnota položky Kurz! a doklad se neuloží.
2) PARAMSG
/ FRMPRIJEMKA / maxcastka
Pokud
je v každém jednotlivém řádku příjemky hodnota Částka nebo Náklady
vyšší než hodnota tohoto parametru, zobrazí se chybová hláška Příliš vysoká
hodnota položky Množství nebo Cena v řádku příjemky! a doklad se neuloží.
V
praxi se může vyskytnout situace, kdy existují dvě odběrní místa (OM), patřící
dvěma různým obchodním partnerům a tato dvě OM mají shodný EAN. V takovém
případě vznikal problém s identifikací OM při importu z EDI, neboť ta se
prováděla pouze podle údaje EAN, zadaného u OM. Nyní byl import upraven
tak, že se využívá také položka EAN objednatele, kterou je možné zadat u
OM. Do ní se zadá EAN příslušného obchodního partnera a tím dojde k
jednoznačnému určení OM.
Do
konfigurace byl doplněn nový parametr PARAMSG / FRMDLIST / k_nulujdodEDI,
kterým
lze ovlivnit, do kterých sloupců se při importu DL z EDI zapíše objednané
množství výrobků.
Parametr
funguje obdobně jako parametr k_nulujdod při ručním pořízení DL takto:
Pokud
je hodnota parametru = 0 (implicitně), tak se množství zapíše shodně do Objednáno
i do Dodáno.
Pokud
je hodnota parametru = 1, tak se množství zapíše pouze do Objednáno a Dodáno
zůstává prázdné.
POZOR!
Nastavení parametru k_nulujdodEDI ovlivňuje shodným způsobem také
vytváření DL ze stálých objednávek.
Při
zápisu do existujícího dokladu, který neobsahuje nebo již obsahuje nějaké
řádky, se existující řádky (podle klíče v prvním sloupci) přepisují a řádky s
novými klíči se přidávají.
Nyní
byl vytvořen nový parametr schranka, který je možné zadat je každému
typu dokladu a který může nabývat hodnotu 0 (implicitně) nebo 1. Hodnota 0
znamená výše popsané chování. Hodnota 1 znamená, že řádky ze schránky se vždy
vkládají jako nové řádky.
Pokud tuto funkci používáte např. v Zadání výroby pouze pro vytváření
nových dokladů, je vhodné nastavit parametr takto: PARAMSG / FRMVYROBA /
schranka = 1. Tím bude zajištěno, že pokud se ve zdrojové tabulce vyskytne
nějaký výrobek na více řádcích, tak se zapíší všechny řádky s tímto výrobkem.
Pokud by bylo nastaveno schranka = 0, tak by se zapsaly pouze hodnoty z posledního řádku (pro
daný výrobek).
Pro
příjemku je potřeba použít parametr PARAMSG / FRMPRIJEMKA / schranka,
pro inventuru PARAMSG / FRMINVENTURA / schranka atd.
Do
sestav, vytištěných tlačítkem Sestava, byl u všech sestav dodělán součet
počtu přepravek na konci sestavy.
Umístěním
myši do tabulky (gridu) a stisknutím pravého tlačítka myši se zobrazí nová
funkce Export do Excelu. Kliknutím na tuto volbu se otevře excelovská
tabulka, která je totožná s obsahem aktuálně zobrazeného gridu. První řádek
tabulky obsahuje popisky sloupců ze záhlaví gridu. Podmínkou je, že na počítači,
kde toto provádíte musí být nainstalován Excel.
Pokud
má odběrní místo (OM) zadáno Zakázat pořízení DL = 1, tak nelze toto OM
zadat na dodací list. Nyní se takové OM nezobrazí ani v seznamu OM při výběru
pomocí kláves F3/F4.
Při
ručním zadávání tržeb bylo doposud možné zadat pouze položky Množství a Cena(SC)
a program vypočetl položku Částka(SC). Nyní je možné zadat také
položky Množství a Částka(SC) a program vypočte položku Cena
(SC). To lze využít např. při zadávání tržeb podle pásek z pokladen, kde
většinou jednotková cena uvedena není.
Při
ukládání nové příjemky (režim Přidat) se jednotková cena skladové položky,
zadaná na příjemce, automaticky ukládá do tabulky Skladové položky jako Poslední
nákupní cena. Problém vznikal, když příjemka byla zadávána v jiné měně
(např. v eurech) a pro přepočet ceny se použil údaj Kurz. V tomto
případě se poslední nákupní cena uložila v zadávané měně, ale do výpočtu stavu
zásob se přepočítala podle kurzu. Tím mohl vzniknout nesoulad mezí skladovou
cenou a poslední nákupní cenou dané položky. Nyní se i poslední nákupní cena
ukládá vypočtená podle kurzu, zadaného na příjemce.
Číslo
dodacího listu se při pořízení DL standardně generuje a ukládá automaticky jako
nejvyšší číslo v rámci číselní řady DL. Pokud chceme při přidávání DL uložit
nový DL v nižší číselné řadě, můžeme číslo dokladu, nabídnuté programem,
přepsat. DL se uloží se zadaným číslem a pro nový DL se opět vygeneruje
nejvyšší číslo. Toto chování lze nyní ovlivnit parametrem PARAMSG / frmDLIST
/ g_dokladinc takto:
Pokud
je g_dokladinc=0, tak číslování dokladů probíhá dle výše uvedeného.
Pokud
je g_dokladinc=1, tak program při přidávání nových DL navazuje na číslo
předchozího DL, pokud bylo zadáno v nižší číselné řadě.
Třídění rozpisu dodacích listů 14.2.2014
Do
číselníku Druhy dodávek byla doplněna položka Třídění rozpisu,
která může být prázdná nebo nabývat hodnoty 0 – 5. Pokud je u nějakého druhu
dodávky zadána hodnota v rozmezí 0 – 5, tak se rozpis DL, na kterém je zadán
tento druh dodávky, setřídí podle zadaného třídění. Toto třídění má přednost
před tříděním zadaným parametrem PARAMSG / frmDLIST / g_trozpis, ale
nemá přednost před tříděním zadaným u odběrního místa.
Hierarchie
parametrů, které určují, jak se mají při uložení DL setřídit jeho řádky tedy
nyní je:
-
třídění zadané v parametrech,
-
třídění zadané u druhu dodávky,
-
třídění zadané u odběrního místa.
Na
datových formulářích doposud fungovalo kopírování vět pomocí kláves Ctrl+F5
(kopírovat) a Shift+F5 (vložit) pouze v režimu Přidat. Nyní stejná
možnost zkopírování obsahu jednoho záznamu / dokladu do druhého funguje i v
režimu Opravit. Pouze dodacích
listy lze kopírovat pouze v režimu Přidat.
Byla
dodělána možnost evidovat úhrady vydaných faktur nejen zadáním data úhrady, ale
také zadáním uhrazené částky. Je možné také evidovat částečné platby, pokud
faktura nebyla uhrazena najednou. Standardní postup při zadání úhrady faktury
je ten, že zadáte Datum úhrady. Tím se do položky Uhrazeno dosadí
automaticky celková částka za fakturu. Pokud faktura nebyla uhrazena v plné
výši, klikněte na záložku Platby, která obsahuje tabulku, ve které je
možno uhrazenou částku přepsat. Další částečnou úhrady faktury je již nutné
zadat do této tabulky, která obsahuje sloupce Datum úhrady (datum
částečné úhrady) , Uhrazeno (částka částečné úhrady) a Poznámka
(libovolný text). Tímto způsobem je možné zaevidovat i několik částečných úhrad
faktury. Pod tabulkou je uvedena částka, kterou zbývá uhradit. Tato částka se
automaticky doplní, když zadáváte nový řádek úhrady a je možné ji přepsat.
Pokud
některé položky, které se zadávají v hlavičce dodacího listu nevyužíváte, je
možné nyní pomocí parametru PARAMSG / FRMDLIST / BlokTabStop nastavit
přeskočení těchto položek při editaci DL
při pohybu klávesami Enter, Tab, šipka. Kliknutím myší na položku ji lze
zadat vždy. Jako hodnota parametru se uvede seznam položek, které chcete
přeskočit, oddělených čárkou. Pro označení položky se použijí tyto
identifikátory:
linka
- edtID_LINKA,
řidič
- edtID_RIDIC,
rozvoz
- edtID_ROZVOZ,
druhdodávky
- edtID_DRUHDODAVKY,
druh
dokladu (DD) - edtID_DRUHDOKLADU,
objednávka
– edtOBJEDN,
číslo
DD – edtCISLODD,
poznámka
– edtPoznamka.
Příklad
Chcete
přeskakovat položky: řidič, rozvoz, objednávka, poznámka.
Zadáte:
BlokTabStop=edtID_RIDIC,edtID_ROZVOZ,edtOBJEDN,edtPoznamka
Zavedením
parametru BlokTabStop se ruší funkčnost dosavadních parametrů:
PARAMSG
/ FRMDLIST / edtPoznamka,
PARAMSG
/ FRMDLIST / TabStop_DD.
Po
vytvoření a vytištění faktur je vhodné tyto faktury zamknout (viz Faktury –
Uzamčení záznamů), aby se zabránilo následným změnám těchto faktur nebo
dodacích listů, které jsou součástí faktur. Toto ale působí problém v případě,
že chcete doplnit Datum úhrady, neboť uzamčené faktury nelze editovat.
Faktura se tedy musí odemknout, doplnit datum a uzamknout. Aby se tato činnost
zjednodušila, byl vytvořen parametr PARAMSG / FRMFAKTURA / editlock.
Parametr
může nabývat hodnot 0 nebo 1.
0 =
Uzamčené faktury nelze editovat tak, jako doposud.
1 =
Na uzamčených fakturách je možné zadávat datum úhrady, ale žádnou jinou položku
editovat nelze.
Je
možná i varianta, že obecně se editace zakáže nastavením v PARAMSG
(PARAMSG / FRMFAKTURA / editlock=0) a povolí se jen některému uživateli (např.
účetní) nastavením v PARAMS (PARAMS / FRMFAKTURA / editlock=1).
Po
zadání data úhrady je vhodné se na další faktury přemístit pomocí kláves Page
Up / Page Down.
Byl
vytvořen nový parametr PARAMSG / FRMNORMA / skrytstare, pomocí kterého
je možné v levém seznamu norem skrýt staré normy. To je užitečné zejména tehdy,
když vyrábíte výrobky, u kterých často měníte normu tak, že od určitého data
zavedete pro daný výrobek normu novou. Parametr může nabývat hodnot 0 nebo 1.
0 =
V seznamu se zobrazují všechny normy tak, jako doposud.
1 =
V seznamu se zobrazí pouze poslední normy k aktuálnímu datu.
Při
nastavení skrytstare=1, je dále možné ve vnořeném menu Normy použít
novou volbu Zobrazit staré normy, která funguje jako zaškrtávátko.
Kliknutím na tuto volbu je možné dočasně zobrazit všechny normy nebo skrýt
staré. Tato volba je vázána na kompetence, takže může být některým uživatelům
zakázána. Lze tím tedy dosáhnout toho, že si určitý uživatel může prohlížet
pouze nové (aktuální) normy, ale nevidí historii změny norem.
Dále
byl vytvořen parametr PARAMSG / TRIDENI / frmNorma, pomocí kterého je
možné zvolit výchozí třídění vět při otevření formuláře. Parametr může nabývat
hodnot 0 nebo 1.
0 =
Normy jsou setříděny dle čísla normy.
1 =
Normy jsou setříděny tak, jak byly setříděny před posledním zavřením formuláře.
Pokud tedy chcete, aby při otevření formuláře byly normy setříděny např. podle
čísla výrobku, nastavte parametr na hodnotu 1, setřiďte normy dle čísla výrobku
a zavřete formulář.
Změna
formátu položky Externí kód z 12 na 30 znaků z důvodů EDI komunikace,
kdy je (v některých případech) požadováno zadání kódu EAN do externího kódu.
Psion – Přenos dat na Psion
19.7.2013
Byl upraven export tabulky Odběrní místa
do souboru ADRESY.DBF tak, že do položky ADRESY.FAXY se zapisuje položka
OMISTO.EMAIL (Odběrní místa - E-mail) a do položky ADRESY.POZNAMKA
se zapisuje položka OMISTO.OTEVDOBA (Odběrní místa – Otevírací doba).
Psion – Načtení DL z Psionu
19.7.2013
Byl dodělán import ze souboru ADRESY.DBF do
tabulky Odběrní místa tak, že do položky OMISTO.EMAIL (Odběrní místa - E-mail)
se zapisuje položka ADRESY.FAXY (pokud je zadána) a do položky
OMISTO.OTEVDOBA (Odběrní místa – Otevírací doba) se zapisuje položka
ADRESY.POZNAMKA (pokud je zadána).
Expedice – Export DL do EDI 11.7.2013
Byl upraven export dodacích listů, které patří
obchodnímu partnerovi, který má zadáno Fakturovat v SC = 1 tak, že místo stávající obchodní ceny
(DLISTB.OC) se nyní exportuje spotřebitelská cena (DLISTB.SC). Je to z toho
důvodu, aby u takového obchodního partnera byly v souladu vytištěné a
vyexportované DL.
Při pořizování dodacích listů, příjemek, atd.
program funguje tak, že když se na doklad zadá datum z
jiného období, než je aktuální období na tlačítkové liště, tak mohou nastat dvě
situace:
a) Zobrazí se hláška CHYBA! Nelze zadat datum,
které nespadá do zvoleného období!
To nastane v případě, že parametr g_obdobi
pro příslušný formulář je nastaven na hodnotu 1.
b) Zobrazí se dotaz: Datum spadá do jiného
období. Pokračovat? a pod ním jsou tlačítka Ano a Ne.
Některým
uživatelům vyhovuje, když je u tohoto dotazu aktivní tlačítko Ano, což
znamená, že po stisknutí Enter je doklad zadán do jiného období a
automaticky dojde ke změně aktuálního období na tlačítkové liště. Jiní uživatelé preferují, aby
bylo aktivní tlačítko Ne, což znamená, že po stisknutí Enter se
kurzor vrátí na zadání data. Uživatel tak musí pro zadání dokladu do jiného
období vědomě stisknout klávesu Ano, což slouží jako určitá ochrana před
chybným zadáním data. Aby bylo vyhověno oběma skupinám uživatelů, byl dodělán
parametr PARAMSG / MAIN / DokladObdobiNe. Pokud má hodnotu 0, je
aktivní tlačítko Ano. Pokud má hodnotu 1, je aktivní tlačítko Ne.
Pokud
chcete tlačítkem Vymazat nějaký doklad, např. dodací list, příjemku
apod., tak se zobrazí dotaz: Opravdu chcete záznam odstranit? a pod ním
jsou tlačítka Ano a Ne. Některým uživatelům vyhovuje, když je u
tohoto dotazu aktivní tlačítko Ano, což znamená, že po stisknutí Enter
je doklad ihned vymazán. Jiní uživatelé preferují, aby bylo aktivní tlačítko Ne,
což znamená, že po stisknutí Enter k vymazání dokladu nedojde. Uživatel
tak musí pro vymazání dokladu vědomě stisknout klávesu Ano, což slouží
jako určitá ochrana před nechtěným vymazáním dokladu. Aby bylo vyhověno oběma
skupinám uživatelů, byl dodělán parametr PARAMSG / MAIN / VymazatDokladNe.
Pokud má hodnotu 0, je aktivní tlačítko Ano. Pokud má hodnotu 1, je
aktivní tlačítko Ne.
Byla
provedena revize a úprava procedur pro výpočet obalového konta, která vedla ke
zrychlení výpočtů - zejména při tisku jednotlivých dodacích listů s obalovým
kontem.
Pro
pořizování příjemek je možné zapnout kontrolu na povinné zadání alespoň jedné z
položek Dodací list nebo Faktura, které se zadávají v hlavičce
příjemky. Kontrola se nastavuje parametrem:
PARAMSG
/ FRMPRIJEMKA / kontrolaFakDL. Pokud má hodnotu 0, kontrola se neprovádí. Pokud
má hodnotu jedna a při ukládání příjemky budou obě položky prázdné, zobrazí se
chybová hláška a doklad se neuloží, dokud nebude některá z položek zadána.
Pokud
při úpravě cen v režimu Změna cen program zjistil, že v daném ceníku je
k datu změny již cena zapsána, tak zadané ceny neuložil a (kvůli duplicitě
klíče: číslo ceníku, datum, číslo výrobku) nahlásil chybu: Záznam s tímto
číslem již existuje.
Mohlo
tím docházet k nepříjemným situacím, kdy uživatel změnil k určitému datu cenu u
jednoho výrobku X, tuto změnu uložil a v druhém kroku měnil (ke shodnému datu)
ceny u dalších (třeba několika desítek) výrobků. Pokud přitom omylem zadal opět
i novou cenu u výrobku X, zobrazila se uvedená chybová hláška a žádná nová cena
se neuložila. Celý proces se tedy musel opakovat znovu.
Program
byl proto upraven tak, aby v tomto případě nehlásil chybu, ale novou cenou
přepsal cenu původní. Toto úpravou se zároveň vyřešil i vznik uvedené chybové
hlášky při zadávání akcí, navazujících bezprostředně po sobě.
Do
ceníků byla dodělána položka (zaškrtávátko) Koeficient SC povýšit o sazbu
DPH. Její zaškrtnutí u daného ceníku způsobí, že v tomto ceníku se
spotřebitelská cena (SC) při výpočtu z obchodní ceny (OC) pomocí položky Koeficient
SC bude počítat podle tohoto vzorce:
SC
= OC x Koeficient SC x sazba DPH.
Příklad:
OC=100, Koeficient SC =1,10, sazba DPH=15%:
SC=100 x 1,10 x 1,15=126,50.
Pokud
není položka zaškrtnuta, tak výpočet probíhá stejně jako doposud podle vzorce:
SC
= OC x Koeficient SC.
Příklad:
OC=100, Koeficient SC =1,10, sazba DPH=15%:
SC=100 x 1,10=110.
V
ceníku, který pracuje se spotřebitelskými cenami, je vhodnější mít položku Koeficient
SC povýšit o sazbu DPH zaškrtnutou a Koeficient SC stanovit jako
marži bez DPH. V případě, že potom dojde ke změně sazby DPH, kterou chceme
promítnout do SC, stačí provést přepočet SC pomocí tlačítka Přepočítat SC.
Pokud
máte Koeficient SC stanoven včetně sazby DPH (což doposud ani jinak
nešlo), můžete při případné změně DPH nebo kdykoliv, když se rozhodnete hodnotu
koeficientu SC hromadně změnit, použít nově dodělanou variantu výpočtu: změna
koeficientu SC na zadanou hodnotu. Funguje tak, že u všech označených řádků
se po stisknutí tlačítka Přepočítat ceny dosadí do Koeficient SC
zadaná hodnota.
Položka
Zkrácený název u výrobků se dříve používala jen pro potřeby tiskových
sestav. Nyní se využívá také např. při exportu PLU na pokladny. Byla tedy
rozšířena z původních 10 znaků na 30.
10700 pepř
ml. kg 6.00 6.00
10700 pepř
ml. kg 0.20 0.20
10700 pepř
ml. kg 2.00 2.00
10700 pepř
ml. kg 8.20 8.20
Byly
upraveny výpočty ve skladové evidenci ve spotřebitelských cenách (SC).
Při výpočtu stavu zásob se nyní konečný stav zásob ocení vždy spotřebitelskou
cenou, platnou k datu výpočtu. Cena se přitom bere z ceníku, který je přiřazen
danému skladu. Přiřazení ceníků pro jednotlivé sklady lze zadat na formuláři Číselníky
– Sklady ve sloupci Ceník SC.
Pokud
v průběhu měsíce dojde v ceníku ke změně SC, tak bude (např. na skladové katě)
rozdílná SC na začátku a na konci měsíce. Tím vznikne cenový rozdíl, který
program při výpočtu stavu zásob automaticky vyčíslí a zapíše do druhu pohybu
(DP), který je zadán parametrem PARAMSG / SKLAD / g_DPprecSC. Pro tento
účel je vhodné zavést do číselníku Druhy pohybu nový DP s názvem (např.)
"Přecenění SC". Tento DP musí mít Typ pohybu = 1. Na skladové
kartě se tento pohyb zobrazí na samostatném řádku, označeném jako doklad ZPREC,
na straně výdejů. V sestavě Souhrnný přehled (TZASO) je automaticky
zahrnut do sloupce výdej nebo spotřeba (pokud má zadáno Spotřeba = 1).
Tabulky – Ceníky OC + SC 23.1.2013
Do
záhlaví formuláře bylo dodělán parametr Automatický přepočet SC.
Vztahuje se vždy k aktuálnímu (editovanému) ceníku, jeho nastavení (Ano =
zaškrtnuto / Ne = nezaškrtnuto) lze v průběhu editace ceníku měnit a pro každý
ceník se pamatuje poslední nastavení. Stávající funkčnost byla taková, že pokud
se při editaci ceníku změnila hodnota položky ve sloupci Koeficient nebo
Zaokrouhlení SC, tak se podle toho upravila i hodnota položky ve sloupci
Cena SC. Tato funkčnost zůstává i nadále, bez ohledu na nastavení
parametru Automatický přepočet SC. Pokud je ale tento nastaven na Ano
(zaškrtnuto), tak se automaticky přepočítává Cena SC při změně hodnoty
ve sloupci Cena OC. Výpočet se provádí podle vzorce Cena SC = Cena OC x
Koeficient. Výsledná hodnota se následně se zaokrouhlí dle hodnoty Zaokrouhlení
SC takto:
0 =
na celé číslo, 1 = na 1 desetinné místo, 2 = na 2 desetinná místa, 3 = na 3
desetinná místa, 4 = na 4 desetinná místa, 5 = na padesátihaléře.
Hromadné
přepočítání cen tlačítkem Přepočítat SC se provede vždy, bez ohledu na
nastavení parametru Automatický přepočet SC.
Při
provádění těchto úprav byla také odstraněna chyba, kdy se do ceníku
napočítávaly nejen výrobky, ale také suroviny. Nyní se načítají správně buď
výrobky nebo suroviny podle toho, zda se jedná o odběratelský ceník (Typ 1)
nebo dodavatelský ceník (Typ 2).
Parametr g_minfakturaobdobi
20.1.2013
Na
přelomu roku se vyskytly následující problémy, které uvedeme na příkladu.
V
roce 2012 jsme měli poslední fakturu s číslem 1202160. V roce 2013 jsme chtěli
začít fakturovat od čísla 1300001. Nastavili jsme tedy parametry takto: g_mindatumfakturace
= 1.1.2013, g_minfaktura = 1300001. Toto nastavení sice splnilo náš
požadavek, ale mělo tu nevýhodu, že v období 12/2012 potom již nešlo opravovat
stávající faktury, ani dodatečně vystavit nové faktury v období 12/2012.
Byl
proto vytvořen nový parametr PARAMSG /
FAKTURACE / g_minfakturaobdobi, který určuje, ke kterému období je
vztažen parametr g_minfaktura. Díky tomu je nyní možné nastavit číslo
faktury pro nové období dopředu a současně potom provádět fakturaci jak v
novém, tak v předchozím období v navazujících číselných řadách. Pro výše
uvedený příklad by tedy bylo vhodné použít toto nastavení:
g_mindatumfakturace = 1.1.2012 (ponechat a
neměnit),
g_minfaktura = 1300001 (nové číslo
faktury pro rok 2013),
g_minfakturaobdobi = 201301 (období, od
kterého platí číslo g_minfaktura).
Toto
vše ale funguje pouze za předpokladu, že číslo faktury je posouváno stále
směrem dopředu. Není tedy možné začínat každý rok fakturou např. od čísla 1.
Dle obvyklých konvencí se předpokládá, že číslo faktury bude začínat číslem,
reprezentujícím rok daného fakturačního období. Např. čísly 2013.....,
213....., 13..... pro rok 2013, čísly
2014....., 214....., 14..... pro rok 2014 atd.
Tisk výdejek a příjemek z pořízení 10.1.2013
Pro
tlačítko Tisk na příslušném formuláři byla dodělána možnost tisku
dokladu přímo do náhledu tiskové sestavy (Wlist) při nastavení:
PARAMSG
/ FRMPREVODKA / g_vyrtisk = 2 (pro převodku),
PARAMSG
/ FRMVYDEJKA / g_vyrtisk = 2 (pro výdejku).
Upraven
export kódu EAN tak, že pokud je v ceníku daného odběrního místa zadána položka
Čárový kód 2, má tato hodnota přednost před položkou Čárový kód (EAN)
z tabulky Výrobky, která se exportuje standardně.
Sklady – Výpočet stavu zásob – číselné řady dokladů 15.12.2012
Do konfigurace PARAMSG / SKLAD byly dodělány
parametry, které umožňují stanovit číselný rozsah dokladů, které se berou do
výpočtu stavu zásob.
Příklad:
Máme v evidenci "pomocné" výdejky v
číselné řadě 1 – 999, které nechceme zahrnovat do stavu zásob a
"normální" výdejky, které chceme zahrnout do výpočtu v číselné řadě
od 1000.
Nastavíme tedy odpis surovin z výdejek takto:
PARAMSG / SKLAD / g_odpisVY
=
1
PARAMSG / SKLAD / PohybVydejka =
1000-999999.
S sekci PARAMSG / SKLAD lze tímto
způsobem nastavit číselné řady pro všechny typy dokladů.
V popisu parametru je uvedeno, kterých typů pohybu
se daný parametr týká. Jedná se o tyto parametry:
PohybBoulistA (výdej z
bouracích listů),
PohybBoulistB (příjem z
bouracích listů),
PohybDList (výdej z dodacích
listů),
PohybDListPrijem (příjem z
dodacích listů),
PohybDListSur (výdej surovin z
dodacích listů),
PohybPrevodka (převodky),
PohybPrijemka (příjemky),
PohybTrzba (tržby),
PohybVydejka (výdejky),
PohybVyroba (výdej surovin z
výroby),
PohybVyrobaVyr (příjem výrobků z
výroby).
Pekařství
a cukrářství Sázava s.r.o., Lanškroun
Do
programu byla dodělána možnost načtení (vložení) řádků dokladu ze schránky (clipboard).
Tato možnost funguje pro tyto typy dokladů: dodací listy, stálé objednávky,
zadání výroby, bourací listy, fyzická inventura, tržby, příjemky, výdejky,
převodky.
Na
příkladu ukážeme vložení řádků z excelovské tabulky do příjemky. To se dá
využít např. při zavedení počátečního stavu skladu, kdy jako podklad máme
inventuru zadanou v Excelu. Podobně by se mohla zadat např. fyzická inventura
apod.
V
excelovské tabulce označíme řádky a sloupce, které chceme importovat a vložíme
do schránky příkazem Kopírovat (Ctrl + C).
V
programu VYRAEX vytvoříme novou příjemku, zadáme potřebné údaje do hlavičky a
nadefinujeme přiřazení sloupců volbou Příjemky – Formát Schránky.
Zobrazí se dialog, kde pomocí tlačítek Nahoru, Dolů, Nenačítat
nadefinujeme přiřazení sloupců excelovské tabulky sloupcům příjemky. Důležité
je, nadefinovat správně pořadí sloupců s případně sloupce, které nechceme
načítat. V uvedeném příkladu se nenačítá sloupec Název, neboť ten se na
příjemce pouze zobrazuje, ale není součástí příjemky. Pro náš příklad by měl
vypadat formát schránky takto:
Volbou
Příjemky – Vložit rozpis ze Schránky se vloží řádky do příjemky.
Tímto
způsobem lze vložit řádky i do existující příjemky, která neobsahuje nebo již
obsahuje nějaké řádky. Pokud existující řádky dokladu obsahují čísla surovin
shodná s čísly v excelovské tabulce, budou tyto řádky na příjemce přepsány a
řádky s novými čísly budou přidány.
V
praxi se tato nová funkce programu uplatnila zejména u pekáren, které pro
evidenci výroby používají vlastní systém v Excelu, ze kterého potom přepisovali
údaje do zadání výroby ručně. Aplikací
popsaného postupu na doklad Zadání výroby toto ruční přepisování
odpadlo.
Nová
funkce programu, která umožňuje provádět import nebo aktualizaci linek ze
systému pro optimalizace rozvozních linek RiRo (http://www.rinkai.cz/).
Podrobný popis komunikace se systémem Riro je popsán v dokumentu VYRAEX_Riro.htm.
Číslování
dokladů (dodacích listů, příjemek, výdejek, ...) se provádí automaticky buď v
rámci měsíce, roku nebo databáze v závislosti na nastavení parametru PARAMSG
/ VYRAEX / ModeObdobi. Při zadávání nových dokladů přiděluje program číslo
dokladu automaticky tak, aby nevznikaly kolize a duplicity při současné práce
více uživatelů v síti. Není tedy nutné přiřazovat jednotlivým uživatelům
vlastní číselné řady, jako tomu bylo v předchozích verzích programu VYRAEX 6.1.
Z určitých specifických důvodů však může být účelné, aby se nové doklady
(zadávané v režimu Přidat), číslovaly v samostatné číselné řadě. V
takovém případě program umožňuje nadefinovat jednotlivým uživatelům číselné řady
pro určité typy dokladů na formuláři Služby – Správa konfigurace v
konfiguraci PARAMSG. Způsob zadání parametrů uvedeme na příkladech.
Příklad
1
Potřebujeme,
aby uživatel A zadával nové dodací listy
v číselné řadě 1 až 999, uživatel B v číselné řadě 1000 až 1999 a ostatní
uživatelé v neomezené číselné řadě. Tzn. tak, že se jim vždy přidělí nejvyšší
číslo dokladu.
Zadání
parametrů:
Sekce = FRMDLIST
Hodnota = A=1-999,B=1000-1999
Takto
nastavený číselný rozsah bude automaticky fungovat jako v pořízení DL, tak v
importech z SO a ostatních importech DL.
Příklad
2
Potřebujeme,
aby uživatel A zadával nové příjemky v
číselné řadě 1 až 999, uživatel B v číselné řadě 1000 až 1999 a ostatní
uživatelé v neomezené číselné řadě. Zadání parametrů:
Sekce = FRMPRIJEMKA
Hodnota = A=1-999,B=1000-1999
Byl
vytvořen nový parametr PARAMSG / FRMPARTNER / KontARES,
který umožňuje provést automatické dosazení údajů o obchodním partnerovi z veřejně dostupného
registru ARES (http://wwwinfo.mfcr.cz/ares/). Pokud
je nastaveno KontARES = 1, tak se při zadání
nového partnera po zadání položky IČO program zeptá: Chcete dosadit údaje z
registru ARES?
Pokud
zadáte Ano, tak se údaje firmy, identifikované údajem IČO, načtou z
registru ARES a dosadí do položek: DIČ, Název firmy, Ulice, Místo, PSČ.
Dále
je možné při editaci na formuláři vyvolat dosazení údajů těmito příkazy:
-
Poklepáním myší na položce IČO.
-
Volbou v menu Obchodní partneři - Dosadit údaje z ARES.
Dosazené
údaje lze ručně změnit.
Celá
funkčnost vyžaduje, aby počítač byl připojený na internet. Pokud nemáte počítač
připojený na internet, nastavte KontARES = 0.
Nová
funkce programu, která umožňuje provádět import zpráv DESADV (dodací
list) v inhouse formátu do příjemek. Přiřazení polí při importu je následující.
Hlavička
příjemky:
HDR2 -
PRIJEMKA.DLIST
HDR3 -
PRIJEMKA.DATUM
HDR10 -
PRIJEMKA.VARSYM
HDR11 -
PRIJEMKA.ID_PARTNER (hledá se dle PARTNER.EAN)
Pokud
se nenajde partner dle EAN, zapíše se s číslem –1 (je nutné zadat do tabulky
partnerů).
PRIJEMKA.ID_DRUHPOHYBU
– Druh pohybu: zadává obsluha při spuštění importu.
Řádky
příjemky:
LIN3 -
PRIJEMKAB.ID_VYROBEK (hledá se dle VYROBEK.EAN)
Pokud
se nenajde výrobek dle EAN, zapíše se s číslem –1 (je nutné zadat do tabulky
výrobků).
LIN7 - PRIJEMKAB.CENA
LIN8 - PRIJEMKAB.DPH
LIN9 - PRIJEMKAB.MNOZ
LIN11 - PRIJEMKAB.SARZE
LIN13 - PRIJEMKAB.DATUMSPOT
LIN14 - PRIJEMKAB.DATUMSPOT
PRIJEMKAB.CENASC
se dosadí stejně, jako při ručním pořízení. Tzn., z ceníku, který je přiřazen
zadanému skladu.
PRIJEMKAB.ID_SKLAD
– Sklad: zadává obsluha při spuštění importu.
Hierarchie
pro vyhledávání výrobku je následující:
-
EAN z dodavatelského ceníku (CENIKB.EAN2) podle LIN3
-
Externí kód z dodavatelského ceníku (CENIKB.EXKOD) podle LIN4
-
EAN z tabulky Výrobky (VYROBEK.EAN) podle LIN3
-
číslo výrobku z tabulky Výrobky (VYROBEK.EAN) podle LIN4
Cesta
pro umístění vstupních souborů je zadána parametrem:
PARAMSG
/ IMPORTEXPORT / ImportPrijem_Input.
Cesta
pro umístění zpracovaných vstupních souborů je zadána parametrem:
PARAMSG
/ IMPORTEXPORT / ImportPrijem_Done.
O
provedení import se vytváří protokol, který je uložen v archivu sestav pod
názvem ImportPrijemEDI. Jeho automatické zobrazení po provedení importu
je vázáno na parametr:
PARAMSG
/ VYRAEX / ProtokolImportPrijem. Pokud má hodnotu 0, protokol se vytvoří a uloží do
archivu sestav, ale nezobrazí.
Byl
vytvořen nový parametr PARAMSG / IMPORTEXPORT
/ DESADVseparate,
pomocí kterého je možno určit, zda se dávka dodacích listů vyexportuje do
jednoho souboru nebo do více souborů.
Pokud je nastaveno DESADVseparate = 0, tak se vytvoří jeden
soubor pro všechny DL.
Soubor
má název DESrrrrmmddx.txt, kde rrrrrmmdd je datum exportu a x je
číslo obchodního partnera na 6 míst doplněný zleva nulami.
Pokud je nastaveno DESADVseparate = 1, tak se vytvoří pro
každý DL samostatný soubor.
Soubor
má název DESrrmmddx.txt, kde rrrmmdd je datum dodacího listu a x
je číslo DL na 8 míst doplněný zleva nulami.
Dále
byl vytvořen nový parametr PARAMSG / IMPORTEXPORT
/ EDIExportZadani.
Pokud má hodnotu 1, tak se pamatují hodnoty zadané do parametrů Číslo DL,
Partner, Druh dodávky a Rozvoz při příštím spuštění. Pokud má hodnotu 0, tak se
nepamatují a je nutné je vždy zadat.
Parametr Datum se nabízí vždy dnešní (podle
systémového data).
Parametr Zámek se pamatuje vždy a umožňuje
exportovat jen zamčené a/nebo jen nezamčené DL.
Byl
vytvořen nový parametr PARAMSG / DLSTAV / jenkladne, pomocí kterého je
možné nastavit výpočet přírůstkových sestav tak, aby se do výpočtu nebraly ty
řádky z dodacích listů, které mají záporné množství. Zabrání se tak zkreslení
výpočtu v případě, že při zadávání nových dodacích listů zároveň odepisujete
mínusem nedodané výrobky z předchozí dodávky.
Pokud
je nastaveno jenkladne = 0, tak výpočet proběhne beze změny tak, jako
doposud. Tzn. že do výpočtu se berou všechny řádky z DL.
Pokud
je nastaveno jenkladne = 1, tak se nebudou načítat záporné řádky, resp.
- budou se načítat jen řádky s kladným množstvím.
Výpočet slevy na dodacích listech 13.10.2012
Byla
dodělána specifická možnost výpočtu slevy na dodacích listech, kterou
požadovaly řetězce TEMPO Opava a COOP družstvo HB. Sleva je
automaticky vypočtena při pořízení dodacího listu a je vyčíslena na vytištěném
DL. Sleva se stanovuje procentem pro dané odběrní místo (OM). Slevu je možno
nadefinovat následujícím postupem:
(1)
U
OM, kterému se poskytuje sleva zadejte v tabulce Odběrní místa na
záložce Dodací list tyto položky:
Výpočet
rabatu = 9
Rabat = stanovené procento slevy,
např. –5.
(2)
Do
tabulky Výrobky přidejte fiktivní výrobek s názvem "Sleva". Pokud
expedujete výrobky i v jiné daňové sazbě, než v základní, zaveďte výrobek pro
každou daňovou sazbu např. takto:
900 Sleva (nulová sazba DPH)
901 Sleva (snížená sazba DPH)
902 Sleva (základní sazba DPH)
(3)
Ve
správě konfigurace zadejte parametru PARAMSG
/ FRMDLIST / VyrobekSleva hodnotu takto:
0=900,1=901,2=902
Tučná
čísla reprezentují výrobky z bodu 2. Hodnoty 0 / 1 / 2 reprezentují nulovou / sníženou / základní
sazbu DPH. Pokud v konfiguraci pro danou sazbu nebude číslo výrobku uvedeno,
tak se pro tuto sazbu DPH nebude sleva vytvářet.
Příklad:
VyrobekSleva=1=901,2=902
V
tomto případě se nebude vytvářet sleva pro sazbu 0%, což mohou být např.
přepravky, na které slevu neposkytujete.
Při
pořízení a uložení dodacího listu se sleva automaticky vypočte a zapíše na DL
tak, že do rozpisu DL bude doplněn řádek s výrobkem "Sleva". Při
případné opravě DL se sleva automaticky přepočítá.
Na
vytištěném DL vypadá sleva následovně:
----------------------------------------------------------------------
Číslo
N á z e v %DPH Množství Cena Částka
----------------------------------------------------------------------
1 chléb
konzumní 500g 14 5
11.20 56.00
28 chléb
konzumní 700g 14 3
16.70 50.10
54 chléb
400g balený, krájený 14 2
13.10 26.20
----------------------------------------------------------------------
Celkem za DL číslo 49206 (měna CZK) 9.95 125.68
Na řádku 901 je ve sloupci Množství
uvedeno procento slevy (5%), ve sloupci Cena je uvedena částka, ze které
se sleva počítá (tedy hodnota před slevou) a ve sloupci Částka je
hodnota vypočtené slevy.
Na
formulářích pro pořízení dokladů (dodací listy, příjemky, výdejky, ...) byla
doposud možnost filtrovat doklady pouze podle údajů, zadaných v hlavičce
dokladu. Tato funkce se provádí tlačítkem Filtr. Nyní byla dodělána
možnost hledat v takto vyfiltrovaných dokladech i podle hodnot položek,
zadaných v řádcích dokladu (rozpisu) – např. číslo výrobku, množství cena, ...
Toto
se provádí pomocí vnořeného menu volbou Filtr pro rozpis.
Konkrétní
příklad pro vyhledání DL dle čísla
výrobku je uveden níže.
Na
formuláři Expedice – Dodací listy byla dodělána možnost vyfiltrovat DL,
které obsahují v řádcích určitý výrobek.
Příklad:
Hledáte dodací listy, na kterých je v období od 1.9.2012 do 3.9.2012 zadán
výrobek číslo 100.
Postup
je tento:
-
Pomocí tlačítka Filtr zadáte pro dané období.
- V
horním menu kliknete na Dodací list – Filtr pro rozpis.
-
Zadáte Výrobek = 100 a kliknete na Vybrat.
V
levém seznamu DL se z předchozího výběru zobrazí pouze takové DL, které v
rozpisu obsahují zadaný výrobek, případně
výrobky od – do.
Poznámka:
-
Volba Filtr pro rozpis je přístupná pouze tehdy, když je proveden výběr
pomocí tlačítka Filtr (musí být červené).
-
Do filtru lze zadat i jiná kritéria než číslo výrobku. Např. množství nebo
cena.
-
Tato funkce byla zobecněna i pro ostatní formuláře (příjemka, výdejka, ...) –
viz výše.
Datové formuláře – výběr označeného řádku 29.9.2012
Tato
úprava se týká datových formulářů pro pořízení dodacích listů, příjemek,
výdejek atd. a dále tabulkových formulářů pro pořízení výrobků, odběrních míst
atd. Úprava spočívá ve zjednodušení výběru řádku bez použití myši.
Příklad:
Potřebujete najít DL podle čísla.
Postup:
-
Stiskněte Najít / F10 / Alt+N.
-
Zadejte hledané číslo DL a stisknete Enter.
-
Kurzor najede na řádek se zadaným číslem DL (řádek je modrý).
-
Stiskněte Enter a zobrazí se detail DL.
Zjednodušení
spočívá v tom, že pro vybrání řádku je nyní možné použít klávesu Enter a
není nutné používat klávesy F10 nebo
Alt+N nebo myš tak, jako tomu bylo doposud.
Tabulky - Ceníky OC + SC 25.9.2012
Pro
uživatele, kteří mají vlastní prodejny, pro které udržují spotřebitelské ceny
(SC), byl vytvořen nový formulář pro práci s ceníky, na kterém je možno
pracovat současně v oběma cenami – obchodní (OC) a spotřebitelskou (SC) bez
nutnosti přepínat mezi těmito cenami. Výhodou formuláře je tedy zajména to, že
je možné změnit současně obě ceny (OS a SC) nebo jen jednu z nich. Změna se
provádí vždy jen ke shodnému datu pro obě ceny.
Nový
formulář má určitá omezení. Například nelze zakládat nový ceník, nelze editovat
externí kód, vyřazení z nabídky, sazbu DPH atd. Tyto údaje je potřeba i nadále
editovat na formuláři Tabulky - Ceníky. Dále nelze zobrazit ceny za
období od - do, pouze cenu aktuální k systémovému nebo zadanému datu.
Tabulky – Řádkové formuláře
10.9.2012
Pro
tabulky Výrobky, Odběrní místa a Obchodní partneři byly
vytvořeny jednoduché formuláře, které slouží pro rychlou editaci zvolených
sloupců. Použití uvedeme na příkladu.
Příklad:
V
tabulce Výrobky potřebujete zkontrolovat, zadat nebo doplnit hmotnost výrobků.
Postup:
-
Otevřete formulář Tabulky – Řádkové formuláře – Výrobky.
-
Kliknete na Editace.
-
Umístíte myš do formuláře, kliknete na pravé tlačítko myši a zvolíte Skrýt /
Obnovit sloupce v gridu.
-
Ve zobrazeném seznamu položek zaškrtnete řádek Hmotnost (g) a kliknete
na OK.
-
Do formuláře tím (vpravo na konec) přidáte sloupec Hmotnost (g), který
můžete procházet šipkami nahoru a dolů a kontrolovat nebo zadávat hmotnost
výrobků.
-
Provedené změny uložíte do databáze tlačítkem Uložit.
-
Tlačítkem Storno ukončíte editaci bez uložení.
Na
formulář Expedice – Dodací listy byla dodělána možnost načtení obalů
pomocí klávesy F8. Pokud při editaci DL stisknete klávesu F8,
načtou se do rozpisu DL automaticky řádky s obaly, tj. s výrobky, které jsou
označeny, jako Obalové konto (viz Tabulky – Výrobky) a kurzor
bude automaticky umístěn na řádek s prvním obalem do sloupce Objednáno
(v režimu Přidat) nebo Dodáno (v režimu Opravit).
Byl
vytvořen nový parametr PARAMSG / FRMVYROBA / kontroladuplicity,
pomocí kterého lze nastavit provádění kontroly (kontroladuplicity=1) na duplicitu všech údajů,
které se zadávají v sekci Vytvořit příkaz k výrobě. To znamená: datum,
směna, DP výroby, DP surovin, sklad výroby a sklad surovin. Duplicita se
vyhodnocuje pro všechny položky současně a pokud již v zadání výroby doklad se
stejnou hlavičkou existuje, zobrazí se varovná hláška s uvedením čísla tohoto
duplicitního dokladu a výpočet je možno ukončit bez vytvoření nového dokladu.
Účelem této kontroly je zabránit tomu, aby obsluha omylem spustila výpočet se
stejnými parametry opakovaně neboť to by mělo za následek zkreslení celkové
výroby a následně skladové evidence apod.
Nastavením kontroladuplicity=0 lze kontrolu
vypnout.
Byl
vytvořen nový parametr PARAMSG / FAKTURACE / kontrolaDL,
pomocí kterého lze nastavit automatické provádění kontroly součtu celkové
částky za DL u hlaviček a řádků všech dodacích listů, které jdou do výpočtu.
Pokud je kontrola nastavena (kontrolaDL=1) a program zjistí nesoulad mezi
hlavičkou a řádky DL, tak zobrazí chybovou hlášku, vypíše čísla chybných DL a
výpočet neprovede.
Obsluha by potom měla opravit součty na DL tak, že
na formuláři Expedice – Dodací listy najde příslušný DL a dá Opravit
a Uložit. Tím dojde k přepočítání a opravě celkové částky za DL. Pokud
by tento postup nepomohl, je potřeba kontaktovat technickou podporu s žádostí o
vyřešení problému. Dále je možné tuto kontrolu vypnout nastavením kontrolaDL=0
tak, aby bylo možné vyfakturovat a opravu DL a faktur provést následně.
Byl
vytvořen nový parametr PARAMSG / FRMSTALO / g_druhdodavky, který se
automaticky dosadí při zadání nové stálé objednávky (SO) do položky Druh
dodávky v případě, že druh dodávky nezadáte. Dříve se dosazovala
automaticky hodnota 0, nyní je možné (pomocí tohoto parametru) předdefinovat
hodnotu jinou nebo žádnou. Pokud bude parametr prázdný, nebude se dosazovat do
SO žádný druh dodávky a při vytvoření DL z dané SO se do DL dosadí ten druh
dodávky, který je zadán u příslušného odběrního místa. Pokud není zadán ani
tam, dosadí se druh dodávky 0.
Zadání
parametrů pro bylo rozšířeno o možnost zadat Číslo skladu od – do.
Pokud
chcete provést výpočet pro všechny sklady, zadané ve fyzické inventuře,
nezadávejte žádné číslo skladu. Pokud chcete provést výpočet pro sklady v
určitém rozmezí, zadejte čísla od – do. Pokud chcete provést výpočet pouze pro
jeden sklad, zadejte pouze Číslo skladu od.
Při
výpočtu pro více skladů se nyní zobrazí hláška Chcete vytvořit pro každý
sklad samostatnou výdejku? Odpovědí na tento dotaz je možno zvolit, zda se
vytvoří jedna výdejka pro všechny sklady nebo samostatná výdejka pro každý
jednotlivý sklad.
Expedice – Vytvoření DL ze stálých objednávek 11.6.2012
Pekařství
Cais s.r.o., Vlachovo Březí
Ve
stálé objednávce (SO) lze zadat položky Datum od, Datum do a Dočasná
změna, které v kombinaci s parametrem PARAMSG / FRMSTALO / g_nullzmena
umožňují tyto stávající varianty použití:
(1)
g_nullzmena=0, Datum od + Datum do není zadáno:
DL
se vytvoří bez ohledu na datum DL, množství na DL se dosadí z položky Dočasná
změna a tato se nevymaže a uchová se pro další generování DL.
(2)
g_nullzmena=0, Datum od + Datum do je zadáno:
(a)
Pokud datum DL spadá do období Datum od - Datum do, tak se DL
nevytvoří a SO zůstává beze změny.
(b)
Pokud datum DL nespadá do období Datum od - Datum do, tak se DL
vytvoří, množství na DL se dosadí z položky Dočasná změna a tato se
nevymaže a uchová se pro další generování DL.
(3)
g_nullzmena=1, Datum od + Datum do není zadáno:
DL
se vytvoří bez ohledu na datum DL, množství na DL se dosadí z položky Dočasná
změna a tato se vymaže.
(4)
g_nullzmena=1, Datum od + Datum do je zadáno:
(a)
Pokud datum DL spadá do období Datum od - Datum do, tak se DL
nevytvoří a SO zůstává beze změny.
(b)
Pokud datum DL nespadá do období Datum od - Datum do, tak se DL
vytvoří, množství na DL se dosadí z položky Dočasná změna a tato se
vymaže.
Ve
variantách 2(a), 4(a) se položkami Datum od a Datum do na SO
vymezí časový interval, po dobu kterého je daná SO neplatná. To znamená, že
pokud datum, zadané při Vytvoření DL ze stálých objednávek, spadá do
tohoto časového intervalu, tak se z dané SO nevytvoří dodací list. Tuto funkci
lze využít např. v letním období, kdy odběratelé (z důvodů dovolených)
přerušují odběr na určité období. Vhodným nastavením datumů je možné OM dočasně
vyřadit z odběru a po uplynutí zadaného časového období se z SO opět vytvářejí
DL.
Nově
byly vytvořeny tyto varianty:
(5)
g_nullzmena=2, Datum od + Datum do není zadáno:
DL
se vytvoří bez ohledu na datum DL, množství na DL se dosadí z položky Objednáno,
položka Dočasná změna se nevymaže a uchová se pro další generování DL.
(6)
g_nullzmena=2, Datum od + Datum do je zadáno:
(a)
Pokud datum DL spadá do období Datum od - Datum do, tak se DL
vytvoří, množství na DL se dosadí z položky Dočasná změna a tato se
nevymaže a uchová se pro další generování DL.
(b)
Pokud datum DL nespadá do období Datum od - Datum do, tak se DL
vytvoří, množství na DL se dosadí z položky Objednáno, položka Dočasná
změna se nevymaže a uchová se pro další generování DL.
Ve
variantách 5, 6(b) se DL vytváří se sloupce Objednáno a položka Dočasná
změna se ignoruje. Ve variantě 6(a) se položkami Datum od a Datum
do na SO vymezí časový interval, po dobu kterého se množství na DL dosazuje
z položky Dočasná změna.
Expedice – Export DL do EDI
11.6.2012
Pekařství
a cukrářství Sázava s.r.o., Lanškroun
Do
parametrů pro zadání výpočtu byl doplněn filtr o tyto možnosti:
Číslo
DL, Rozvoz,
Druh dodávky.
Tabulka
pro uložení tržeb z pokladen byla doplněna o sazbu DPH. Zároveň byla dodělána možnost
editace sloupce DPH na formuláři Prodejny – Tržby a také byl
upraven import tržeb tak, aby se při importu dotahovala sazba DPH z ceníku.
Tato
úprava se dělala proto, aby na sestavě Přehled tržeb z pokladen (PTRZBY)
bylo možné vypočítat a zobrazit výši tržby ve spotřebitelské ceně bez DPH.
Automatické ukončení programu
10.4.2012
Pekařství
a cukrářství Sázava s.r.o., Lanškroun
V
sítích, kde pracuje s Vyraexem hodně uživatelů může docházet k problémům, když
uživatelé nechávají permanentně spuštěn program, aniž by s ním pracovali. Byla
tedy dodělána možnost automatického ukončení programu a odpojení uživatele od
databáze po uplynutí stanovené doby nečinnosti. Správce databáze má nyní
možnost, pomocí formuláře Služby – Správa uživatelů, nastavit každému
uživateli Povolený počet minut nečinnosti. Pokud po dobu, která je dána zadaným počtem
minut uživatel nevykoná žádnou činnost, program Vyraex se mu ukončí.
Každému
uživateli může být nastaven jiný počet minut. Pokud u uživatele není počet
minut zadán, k automatickému ukončení nedochází.
Do
filtru pro výběr DL doplněna možnost zadat položku Linka od – do.
Do
tabulky Odběrní místa byla doplněny položky pro zadání adresy odběrního
místa:
ulice,
číslo popisné, PSČ, místo.
Zadávají
se na záložce Text na DL. Takto zadaná adresa se exportuje do souboru, který je
následně využíván v systému optimalizace rozvozních linek v systému RiRo (http://www.rinkai.cz/).
Doposud
se při přidání nového OM automaticky vyplnila položka Odběrní dny
hodnotou 1111111. Nyní byl vytvořen parametr PARAMSG / FRMOMISTO / dnyobj,
který má implicitní hodnotu 1111111 a který určuje, jaká hodnota se při přidání
nového OM do položky Odběrní dny dosadí. Může to být např. hodnota 0000000 nebo
1111100 atd. – dle požadavků uživatele.
Byla
dodělána možnost vytvoření protokolu o provedení výpočtu stavu zásob, ve kterém
je uveden uživatel a časy spuštění a ukončení výpočtu. Protokol se vytváří a
ukládá do archivu sestav, pokud je
parametr
PARAMSG / VYRAEX / ProtokolVypocetSklad nastaven na hodnotu 1.
Původní
tlačítko Fyzická inventura bylo změněno na tlačítko Generování
dokladu, které nyní umožňuje jak dosavadní vytvoření dokladu do Fyzické
inventury, tak (nově) vytvoření dokladu Výdejka. Postup je tento:
-
Zadat výrobky a množství, které chceme roznormovat.
-
Zvolit způsob výpočtu: Rozpis pro inventuru / výdejku a spustit Výpočet.
-
Kliknout na tlačítko Generování dokladu a vybrat jednu z
nabízených možnosti – Fyzická inventura nebo Výdejka.
-
Zadat parametry pro vytvoření dokladu.
Pokud
máte zařazeno nějaké odběrní místo (OM) na více linkách, tak se při pořízení DL
standardně zobrazuje hláška: Odběrní místo je zadáno na více linkách. Linku je nutno zadat!
Navíc
byl, dle požadavku uživatele Merhautovo pekařství, rozšířen formát hlášky o
informaci, na jakých linkách je OM zadáno (viz úpravy 19.12.2011).
U
jiného uživatele naopak obsluhu tato hláška obtěžovala, protože je zdržuje a
oni ví, že mají linku zadat a znají zpaměti i číslo linky. Požadovali možnost
potlačit zobrazení této hlášky. Byl tedy dodělán parametr PARAMSG / FRMDLIST
/ k_omistolinky. Pokud má hodnotu 1, tak se hláška nezobrazuje.
Byla
dodělána nová funkce, která umožňuje ze souboru denních vážení automaticky
vytvořit doklad do zadání výroby. Jako vstupní parametry je nutno zadat
parametry Datum vážení a Trasa, které slouží jako filtr pro
načtení záznamů ze souboru S001MMDD.DBF (kde
MM je měsíc, DD je den).
Dále
je nutno zadat datum, druhy pohybu a sklady pro hlavičku dokladu, který se
vytvoří v tabulce Výroba – Zadání výroby.
Oprava chyby, která spočívala v tom, že pokud se
importoval dodací list z objednávek nově vytvořených (tj. ze souboru
MPmmdd.DBF), tak při importu odběrního místa, které má zadáno nenulový druh
dodávky, se nedosadil tento druh dodávky (přiřazený danému odběrnímu místu),
ale dosadil se druh dodávky 0.
Revize
a doplnění funkcí pro plnou komunikaci s programem DEALER 6 od firmy
Comdeal s.r.o., Praha (http://www.comdeal.cz/),
který slouží pro mobilní prodej, sběr objednávek apod.
Při
pořizování dokladu Zadání výroby a u všech "skladových dokladů"
(Fyzická inventura, Příjemka, Výdejka,...) je možné použít klávesy pro
automatické načtení položek. Jedná se o klávesy:
F9 (načte a setřídí položky
podle čísla), Ctrl+F8 (načte a setřídí položky podle názvu), Ctrl+F10 (načte a setřídí položky
podle Pořadí při pořízení, zadaném v tabulce Výrobky).
Nyní
byla tato funkčnost rozšířena tak, že po stisku dané klávesy se zobrazí
výběrový formulář, který umožní zadat parametry pro vyfiltrování načítaných
položek dle čísla, skupiny atd.
Pokud
jste zadali číslo OM, které bylo umístěno na více linkách, tak se zobrazila
hláška, že OM je zadáno na více linkách a že linku je potřeba zadat. Nyní byl
rozšířen formát hlášky o informaci, na jakých linkách je OM zadáno.
Byla
doplněna funkčnost položky Výpočet rabatu z tabulky Odběrní místa tak,
že pomocí této položky lze nyní určit, zda se zadaným rabatem v procentech
(položka Rabat) přepočte pouze obchodní cena (OC) nebo pouze spotřebitelská cena (SC) nebo obě
ceny. Je umožněno toto nastavení:
0 =
Rabat se vypočte u obou cen OC a SC.
1 =
Rabat se vypočte jen u OC.
Do
programu Vyraex byl zakomponován modul pro vzdálenou pomoc. Funguje tak, že z
menu spuštěného Vyraexu volbou Externí - Vzdálená pomoc spustíte modul,
který nám umožní, propojit se dočasně na váš počítač. Pro realizaci spojení nám
musíte nadiktovat číselné údaje Vaše ID a Heslo, které zobrazuje
modul vzdálené pomoci.
Cokoli
po dobu propojení děláte na ploše vašeho počítače, můžeme sledovat na monitoru
a případně i myší a klávesnicí ovládat váš počítač. Jakmile se spojení ukončí,
do vašeho počítače již není přístup. Pouze s vaší asistencí, kdy nám opět
nahlásíte vaše ID a heslo, které se dynamicky mění.
Tímto
způsobem můžeme na dálku řešit jakýkoliv uživatelský problém úplně stejně, jako
kdybychom společně seděli u vašeho počítače. Tuto možnost může nyní využít
každý z uživatelů, který pracuje s Vyraexem a dostane se do problému, se kterým
si neví rady.
Byla
provedena revize a úprava dotahování spotřebitelské ceny (SC) do formulářů a
výpočtů, které souvisí se sledováním skladů na vlastních prodejnách ve
spotřebitelských cenách. Týká se to formulářů Příjemka, Výdejka, Převodka,
Fyzická inventura a výpočtu Sklady – Porovnání spotřeby - Načtení stavu
zásob do fyzické inventury. SC se nyní dosazuje podle ceníku, který je
zadán u daného skladu v číselníku Sklady. Pro zadání čísla ceníku danému
skladu si musíte na formuláři Číselníky – Sklady zobrazit sloupec Ceník
SC, což se provede pomocí funkce "Skrýt / Obnovit sloupce v
gridu" (pravým tlačítkem myši). Pokud není u skladu ceník zadán, dosadí se
cena 0.
Do
filtru pro výběr výrobků (Filtr výrobků) doplněna možnost zadat položku Skupina
výrobků od – do.
Podmínkou
je, aby sloupec Skupina výrobků byl zobrazen v gridu výrobků, což se
provede pomocí funkce "Skrýt / Obnovit sloupce v gridu" (pravým
tlačítkem myši).
Do
filtru pro výběr DL doplněna možnost zadat položku Rozvoz od – do.
Do
seznamu (gridu) výrobků na záložce Základní údaje byl doplněn
editovatelný sloupec Typ sortimentu, do kterého lze zadávat požadované
hodnoty v rozmezí 0 – 128 pro jednotlivé ceníky.
Podmínkou
je, aby sloupec Typ sortimentu byl zobrazen v gridu výrobků, což se
provede pomocí funkce "Skrýt / Obnovit sloupce v gridu" (pravým
tlačítkem myši).
Položka
typ sortimentu se používá při exportu ceníků do pokladního systému HASAM.
Do
číselníku Skupiny odběrních míst byla dodělána položka Text na DL.
Slouží pro zadání textu, který se tiskne na dodacích listech u všech odběrních
míst, patřících do dané skupiny. Můžete to využít např. k tomu, že si rozdělíte
OM do skupin a potom můžete pouze určitým skupinám na dodacích listech
sdělovat, že pro ně máte nějaké výhodné nabídky apod.
Text
je možno zadat jednořádkový nebo i víceřádkový. Pro zadání víceřádkového textu
je potřeba pravým tlačítkem myši zobrazit menu a v něm vybrat volbu "Skrýt
/ Zobrazit editor". Otevře se okénko, do kterého je možno zadat
víceřádkový text. Max. počet znaků textu je 400.
Vratky
se zadávají jako dodací list se záporným znaménkem u množství. Zadávání
záporného znaménka na každém řádku vratky může být pro obsluhu, která pořizuje
vratky, obtěžující. Proto byl vytvořen nový parametr PARAMSG / FRMDLIST /
g_vratkaminus. Pokud má tento parametr hodnotu 1 a pokud bude mít dodací
list zadán druh dodávky typu "vratka", tak se vždy při ukládání
nového DL (v režimu Přidat) dosadí do množství v každém řádku záporné
znaménko, bez ohledu na to, zda bylo záporné znaménko zadáno či ne.
Jinými
slovy:
Při
uložení nové vratky se u řádků, které nejsou zadány se záporným znaménkem, toto
záporné znaménko dosadí automaticky.
V
režimu Opravit se dosazení záporného znaménka neprovádí, aby byla
možnost i do vratky zadat kladné množství (jako storno vratky).
Na
formuláři byla dodělána možnost editace položky Čárový kód (EAN). Dále
je možno zobrazit tuto položku v seznamu pomocí funkce "Skrýt / Obnovit
sloupce v gridu".
Ve
stálé objednávce je nyní možno zadat Datum od a Datum do. Zadáním
těchto datumů do SO se vymezí časový interval, po dobu kterého je daná SO
neplatná. To znamená, že pokud datum, zadané při Vytvoření DL ze stálých
objednávek, spadá do tohoto časového intervalu, tak se z dané SO nevytvoří
dodací list.
Tuto
funkci lze využít např. v letním období, kdy odběratelé (z důvodů dovolených)
přerušují odběr na určité období. Vhodným nastavením datumů je možné OM dočasně
vyřadit z odběru a po uplynutí zadaného časového období se z SO opět dají
vytvářet DL.
Do
příjemek byl dodělán sloupec Koef.SC, do kterého se zadává koeficient
pro výpočet spotřebitelské ceny. Pokud je tento koeficient zdán v ceníku, tak
se po zadání čísla skladové položky přetáhne z ceníku na příjemku, kde je možno
ho potvrdit nebo přepsat. Pokud není koeficient zadán v ceníku, může se zadat
rovnou na příjemce. Slouží k výpočtu spotřebitelské ceny na příjemce ve sloupci
Cena(SC), dle vzorce Cena(SC) = Cena x Koef.SC.
Výroba – Normování 27.7.2011
Lahůdky
Cajthaml, Praha
Doděláno
tlačítko Excel, které exportuje sestavu, vytvořenou tlačítkem Výpočet,
do Excelu. Podmínkou je, aby byl na dané stanici instalován program MS Excel.
Pokud
je nastavena kontrola na duplicitu DL (PARAMSG / MAIN /
g_dupldlist
=1), zobrazí se při pokusu o pořízení duplicitního
DL upozornění s čísly existujících (duplicitních) DL. Nyní bylo doděláno
tlačítko Zobrazit, které otevře nové okno se seznamem těchto DL tak, aby
si je obsluha měla možnost prohlédnout.
Služby – Log databáze 12.7.2011
Doděláno
tlačítko Položka, které umožní najít logy, ve kterých byla změněna
konkrétní položka. Když není zadán filtr, je toto tlačítko nepřístupné.
Příklad:
Chceme
najít logy, ve kterých je, v určitém období, zaznamenána změna čísla odběrního
místa na dodacích listech.
Postup:
-
Zadáme vhodný filtr: datum od – do, tabulka = DLIST, atd.
-
Do editovacího pole vedle tlačítka Položka zadáme identifikátor hledané
položky, tedy id_omisto a klikneme na tlačítko Položka.
-
Tlačítkem Tisk všeho zobrazíme všechny logy, kde je zapsána změna dané
položky. Jednotlivé logy jsou uvozeny dvojitou čárou a systémovými údaji.
-
Zde můžeme dále vyhledat konkrétní text pomocí Ctrl+F.
Sestavy – Vyhledávání v archivu sestav 10.7.2011
Doděláno
tlačítko Tisk všeho, které umožňuje vytisknout (zobrazit náhled tisku)
všech vyfiltrovaných sestav najednou. Jednotlivé sestavy jsou vizuálně odděleny
řádkem s textem < konec sestavy >. Pod ním následuje řádek s
číslem sestavy a dalšími systémovými údaji o sestavě.
Hromadný
tisk vybraných sestav může být užitečný např. pro hledání určitého textového
řetězce v sestavách. Když není zadán filtr, je toto tlačítko nepřístupné.
Dále
bylo doděláno tlačítko Text, které umožňuje z vyfiltrovaných sestav
vybrat pouze ty, které obsahují textový řetězec, zadaný do editovacího pole
vedle tohoto tlačítka.
Když
není zadán filtr, je toto tlačítko nepřístupné.
Byla
provedena úprava zkopírování dodacího listu pomocí tlačítek Ctrl+F4
a Shift+F5. Nově se nyní nekopírují položky Tisk DL (indikace tisku DL)
a Datum úhrady.
Položku Poznámka z rozpisu DL lze nyní kopírovat v závislosti na
nastavení parametru
PARAMSG / / FRMDLIST /g_kopiepoznamka (0 = nekopírovat, 1=
kopírovat).
Sklady - Výdejky 20.6.2011
JOSPO,
Holešov
Při
pořizování výdejek se nedosazovala sazba DPH dle (základního) ceníku. Chyba byla opravena.
Sklady – Výpočet stavu zásob
15.6.2011
JOSPO,
Holešov
Spuštění
výpočtu stavu zásob dvěma uživateli současně může (za určitých okolností)
způsobit chybovou hlášku a nedokončení výpočtu nebo zatuhnutí výpočtu na
stanici. Proto byla dodělána kontrola, která upozorní, že výpočet právě provádí
jiný uživatel a dočasně zamezí spuštění výpočtu stavu zásob.
Expedice – Úprava dodávky 10.6.2011
Doděláno tlačítko Zrušit výrobky, které
vymaže naráz všechny výrobky ze seznamu a umožní tak zadat zcela nové výrobky
bez nutnosti mazat nebo přepisovat původní řádky. Současně stále zůstává
možnost mazat jednotlivé řádky klávesou Ctrl+Delete.
Import z EDI - přiřazení linky
8.6.2011
Pekařství
Illík, Bílovec
Při
importu z EDI se automaticky dosazuje na DL číslo linky podle toho, na které
lince je dané odběrní místo zařazeno. Pokud je zadáno současně na více linkách,
tak dalším kritériem pro dosazení linky je číslo rozvozu, zadané u linky a
číslo rozvozu z objednávky dle parametru PARAMSG / IMPORTEXPORT / EdiRozvoz.
Nově
bylo přidáno další rozlišovací kritérium, což jsou odběrní dny zadané v tabulce
Linky u daného odběrního místa (LINKAB.DNYOBJ) v závislosti na datu DL.
Přiřazení
OM do linek by tedy mělo být uděláno tak, aby pro každé OM byla jednoznačná
(bez duplicity) kombinace parametrů: linka, odběrní den, rozvoz. V tomto
pořadí dochází k vyhodnocení parametrů pro přiřazení linky.
Bylo
doděláno logování exportu objednávek na váhu, které vytvoří záznamy o
provedeném exportu formou sestavy VahyExport v archivu sestav. Zároveň
byl dodělán parametr PARAMSG/VYRAEX/ProtokolVahyExport (=0/1), který
určuje, zda se má po provedení exportu tento protokol zobrazit (hodnota
parametru =1).
Na
formulář pro editaci norem (Tabulky – Normy) byla dodělána možnost zadat
poznámku do řádku normy. V rozpisu normy
je potřeba pravým tlačítkem myši otevřít formulář "Skrýt / Obnovit sloupce
v gridu" a v něm zaškrtnout položku Poznámka. Text poznámky může
být zadán max. na 256 znaků. Pokud je v
textu zadán znak "/" (lomítko), tak se při tisku chápe jako příkaz k
odřádkování.
Pokud
bude text poznámky takto:
aaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbb/ccccccccccccc,
vytiskne
se takto:
aaaaaaaaaaaaaaaaaaaaa
bbbbbbbbbbbbbbbbb
ccccccccccccc.
Tisk
norem je upraven tak, aby umožnil vytisknout normu včetně těchto poznámek.
Při
otevření formuláře se do položky Datum DL (zdanitelného plnění) dosadí
automaticky systémové datum. Při opakovaném fakturování (např. dle jednotlivých
typů fakturace nebo odběratelů) se už toto datum opětovně nepřepisuje
systémovým datem, ale zůstává datum, které bylo zadáno (stejně, jako je tomu u
položky Datum fakturace).
Byl
zaveden nový parametr PARAMSG / FRMDLIST / g_vyrobekneceEDI, který dělá
kontrolu při importu z EDI. Je nezávislý na parametru g_vyrobeknece, který dělá
kontrolu při ručním pořízení.
Má
tyto možnosti nastavení:
0:
Výrobek X: není v nabídce - VYŘAZENO množství: Y - řádek se nezapíše.
1:
Výrobek X: není v nabídce - ZAPSÁNO množství: Y - řádek se zapíše.
2:
Kontrola se neprovádí - řádek se zapíše.
Byla
dodělána možnost kontroly na duplicitní číslo objednávky od daného odběratele v
rámci kalendářního roku při pořízení DL.
Kontrola
se nastaví parametrem PARAMSG / FRMDLIST
/ k_kondupobj takto:
k_kondupobj=0:
Kontrola se neprovádí (tak jako doposud).
k_kondupobj=1:
Program zjistí, zda pro daného odběratele (pozor, ne odběrní místo) v rámci
kalendářního roku (tedy období RRRR/01 – RRRR/12) existují DL se stejným číslem
objednávky. Pokud ano, tak vypíše upozornění a odkaz na DL, které dané číslo
objednávky obsahují.
Byl
dodělán nový parametr PARAMSG/Vahy/v_ceny, který určuje, zda se má při
importu DL z váhy dosazovat cena (OC nebo SC)
dle ceníku nebo zachovat cena z původního DL, odeslaného na váhu.
Parametr
umožňuje tyto varianty:
v_ceny
= 0: Ceny se dosazují z ceníků.
v_ceny
= 1: Ceny se dosazují ze souboru NEmmdd.DBF, tedy takové, jaké byly na DL
zadány v okamžiku exportu na váhu. Pouze v případě, že cena v NEmmdd.DBF je
nulová, dosadí se cena dle ceníku. Toto nastavení je žádoucí v těch provozech,
kde se mění ceny na DL ještě před odesláním na váhy.
Přizpůsobení designu formulářů – parametry Scale, MenuFont 10.4.2011
Byla
provedena revize, oprava a úprava designu formulářů v souvislosti s nastavením
parametrů Scale a MenuFont. Tyto parametry se nastavují volbou
Služby – Správa konfigurace v konfiguraci DESING (formuláře pro pořízení dat) a
VYRTISK (formuláře pro spouštění tiskových sestav) a slouží pro nastavení
velikosti formulářů a písma menu. Nastavení je vázáno na jméno uživatele tak,
aby si každý uživatel mohl přizpůsobit design svým potřebám.
Příklad:
Základní
hodnota parametru Scale je 1000. Základní hodnota parametru MenuFont je 8. Tyto
hodnoty jsou optimální pro rozlišení obrazovky 1024x768. Používáme-li obrazovku
s větším rozlišením, mohly by nám formuláře a velikost písma připadat příliš
malé. Vhodným nastavením můžeme dosáhnout jejich úměrného zvětšení. Např. pro
rozlišení 1152 x 864 je vhodné nastavit:
DESIGN
/ Scale = 1125, DESIGN / MenuFont = 9,
VYRTISK
/ Scale = 1125, VYRTISK / MenuFont = 9.
Doposud
bylo možné seznamy ve formulářích třídit jen podle jediného sloupce - buď
vzestupně nebo sestupně. Nyní je možná
kombinace třídění dle několika sloupců současně v různých směrech (vzestupně /
sestupně).
Příklad:
Zobrazíme
seznam dodacích volbou Expedice – Dodací listy – Najít. Klikáním na záhlaví
sloupce (např. ) Linka se seznam DL setřídí vzestupně / sestupně. Jiná možnost
doposud nebyla.
Nyní
je možné, pravým tlačítkem myši (umístěné nad seznamem DL) zobrazit menu s
volbou Třídit podle sloupců. Kliknutím na tuto volbu se zobrazí seznam
sloupců. V něm můžeme zaškrtnout sloupce, podle kterých se má třídit. Pořadí
(hierarchii) třídění můžeme určit uspořádáním sloupců, které se provádí buď
přetažením řádku s názvem sloupce myší nebo tlačítky Nahoru / Dolů. Směr
třídění zaškrtnutého sloupce lze určit poklepáním do mezery vedle názvu
sloupce, případně tlačítkem Směr.
Seznam
dodacích listů tak můžeme setřídit např. dle čísla linky vzestupně a v rámci
linky dle data sestupně apod.
Tato
možnost se netýká pouze dodacích listů, ale i ostatních formulářů. Například
příjemek, výrobků, odběrních míst atd.
Po
zavření a znovuotevření formuláře se seznam opět nastaví do původního třídění
dle čísla (klíče) sestupně.
Tlačítko
Tisk na formuláři Zadání výroby standardně vyvolá tisk sestavy Výroba
– Výrobky (PVVYRS).
Uživatel
požadoval mít možnost přiřadit tomuto tlačítku jinou sestavu. Do konfigurace
byl tedy doplněn parametr, který toto umožňuje. Je to parametr PARAMSG /
FRMVYROBA / g_sestava.
Standardně
má hodnotu TPVVYRS. Změnou hodnoty parametru např. na hodnotu TPVSURS se vyvolá
sestava Výroba – Suroviny (PVSURS).
Poznámka:
Možnost
přesměrování tlačítka Tisk, pomocí parametru g_sestava byla zobecněna a
doplněna i do ostatních formulářů.
Pokud
je faktura uzamčena (má nastavenu indikaci Zámek = 1) tak nelze nyní opravit
ani vymazat dodací list, který je součástí této faktury. Uzamčenou fakturu
nelze ani přepočítat. Pokud je potřeba takovou fakturu opravit, musí se napřed
odemknout.
Příjemky – oprava rozpočítání nákladů 24.2.2011
Pekařství
a cukrářství Sázava, Lanškroun
Byla
opravena chyba, která - při určitém způsobu zadání množství na příjemce,
dosadila nesmyslné částky do sloupce Náklady. V tiskových sestavách se potom
tato chyba projevovala tak, že tisk sestavy zhavaroval na chybovou hlášku:
Invalid data conversion.
Při
ukládání příjemky se neuloží tzv. nulové řádky. Doposud byl za nulový řádek
považován ten, který měl ve sloupci Množství hodnotu 0. Docházelo však k tomu,
že z příjemky "vypadávaly" i řádky, které sice měly v množství 0, ale
ve sloupci Částka měly zadánu nenulovou hodnotu (např. v souvislosti s výše
uvedeným rozpočítáním nákladů). Kritérium pro nulový řádek bylo nyní změněno
tak, že musí mít nulovou hodnotu v obou sloupcích Množství a Částka.
Doklady – kontrola datumu na min. a max. období 23.2.2011
Pekařství
a cukrářství Sázava, Lanškroun
Na
formulářích, které slouží pro pořizování dokladů (dodací listy, příjemky,
výdejky, ...), byla dodělána kontrola, která neumožní zadat na doklad datum,
které není zadáno v rozmezí minimálního a maximálního období.
Minimální
/ maximální období je parametr, který lze zadat volbou Služby - Správa
konfigurace - Filtr:
Konfigurace
= PARAMSG
Parametr
= ObdobiMin / ObdobiMax
Ke
změně těchto parametrů musí mít uživatel v kompetencích povolenu
"Autorizaci pro globální parametry".
Příklad:
Rozsah
období je nastaven v rozmezí 01/2011 až 06/2011. Pokud bychom chtěli zadat
dodací list s datumem 21.8.2011, program vypíše hlášku CHYBA! Datum musí být
v období 2011/01 až 2011/06! a neumožní datum zadat.
Toto
je užitečná kontrola, neboť obzvláště na přelomu roku se může stát, že v lednu
zadáme datum se starým rokem. Příslušný doklad (např. dodací list) se tak
zařadí do loňského roku a není v aktuálním seznamu lednových dokladů. Uživateli
se to potom jeví tak, že se mu ztrácejí dodací listy.
Vhodným
nastavením parametrů ObdobiMin a ObdobiMax lze tyto problémy eliminovat.
Pokud
na formuláři Dodací list setřídíme DL dle jiného sloupce než podle čísla DL
(např. dle linky) a potom postupně opravujeme jednotlivé DL v daném pořadí,
zůstává původní pořadí DL zachováno i po uložení opraveného DL. Původně tomu
tak nebylo a po uložení se dodací listy vždy přetřídily dle čísla DL. Uživatel
tedy nebyl schopen dodací listy opravovat v původním pořadí podle seznamu.
Josef Pospíšil - Výrobna
lahůdek a uzenin, Holešov
Do
výpočtu stavu zásob bylo doděláno zaškrtávátko Aktualizovat NC dle příjemek.
Jeho zobrazení je vázáno na kompetence Aktualizovat KC.
Pokud
je při výpočtu zaškrtnuto, tak výpočet stavu zásob provede zároveň aktualizaci
nákupních cen skladových položek (SKP) - viz Tabulky – Skladové položky –
Poslední nákupní cena - tak, že zde
dosadí poslední cenu z příjemek.
V
praxi totiž vzniká tento problém:
Program
aktualizuje položku Poslední nákupní cena (PNC) pouze při přidání nové
příjemky, ne při opravě příjemky. Někdy se ale stane, že uživatel pořídí jen
část příjemky a uloží ji. Když v ní následně pokračuje v režimu Opravit a přidá
další řádky s novými SKP, tak se u nich PNC již nezaktualizuje.
Pro
výpočet se berou příjemky z období dle datumu, zadaného pro výpočet. Pokud je
datum např. 15.1.2011, tak se bere celý měsíc 01/2011. PNC se aktualizuje pouze
tehdy, když se daná SKP v daném období na příjemce vyskytuje. To znamená, že
když v aktuálním období na příjemce nějaká SKP nebude, tak u ní zůstane PNC z
předchozího období.
Josef Pospíšil - Výrobna
lahůdek a uzenin, Holešov
Při
vzdáleném přístupu několika uživatelů do Vyraexu přes jeden počítač (např.
vzdálenou plochou přes Terminal Server) vznikal problém v nasměrování (přes
GLOBAL.INI) do adresářů s parametry VYRAEX.INI a WLIST.INI. Všichni uživatelé byli nasměrováni na jeden
INI a na jeden adresář TMP, kam se ukládají při tisku sestav pracovní SQL a TXT
soubory. Toto byl částečně problém funkční, ale hlavně nepohodlný pro
uživatele, kterým se přepisovalo jejich nastavení posledně přihlášeným
uživatelem. Problém byl vyřešen tak, že v GLOBAL.INI je nyní možné zadat kromě názvu počítače také
jméno, kterým se uživatel na daný počítač přihlašuje.
Struktura
nastavení v GLOBAL.INI může tedy být
1)
Dosavadní způsob:
[IniDir]
<název
počítače>=<cesta k INI>
[TmpDir]
<název
počítače>=<cesta k INI>
2)
Nový způsob pro rozlišení uživatelů:
[IniDir]
<název
počítače>#<Jméno uživatele>=<cesta k INI>
[TmpDir]
<název
počítače>#<Jméno uživatele>=<cesta k INI>
POZOR!
<Jméno uživatele> znamená jméno, kterým se uživatel přihlašuje na počítač,
ne do Vyraexu.
Příklad:
Název
počítače je PC001 a název uživatele je FRANTA.
Nastavení
je:
[IniDir]
PC001#FRANTA=...
[TmpDir]
PC001#FRANTA
=...
Pokud
se na daný počítač přihlašuje pouze uživatel FRANTA, může být ponechán
dosavadní způsob nastavení:
[IniDir]
PC001=...
[TmpDir]
PC001=...
Oprava
protokolu o vytvoření příkazu k výrobě (GenPrikazVyr), do kterého se zapisovalo
jiné číslo dokladu, než se ve skutečnosti vygenerovalo.
Bourací listy – kopírování 20.1.2011
Josef Pospíšil - Výrobna
lahůdek a uzenin, Holešov
Oprava
nefunkčního kopírování BL pomocí kláves Ctrl+F5 a Shift+F5.
Výrobky – duplicitní EAN 9.1.2011
Josef Pospíšil - Výrobna
lahůdek a uzenin, Holešov
V
tabulce Výrobky byl doposud povolen pouze jedinečný EAN. Dva výrobky tedy
nemohly mít stejný EAN. Někteří uživatelé ale potřebují mít EAN duplicitní
neboť např. dodávají pod dvěma čísly výrobků shodný výrobek, který se liší
pouze v hmotnosti, ale jinak to odběratel požaduje se shodným kódem EAN.
Kontrolu na duplicitní EAN lze nyní zrušit / aktivovat takto:
Služby
- Správa systému - záložka "Další nastavení" – odškrtnout /zaškrtnout
"Výrobky jedinečný EAN" - tlačítko Použít.
POZOR!
Pokud používáte EAN jako identifikaci výrobků při importu objednávek z EDI,
musíte mít vždy zvolen jedinečný EAN!
Ceníky – ukončení platnosti ceny v nenulovém ceníku 8.1.2011
Smetanová
cukrárna, Praha
Provedena
revize a úprava tzv. ukončení ceny v nenulovém a speciálním ceníku. Funkčnost
je nyní následující:
Pokud
se v nenulovém ceníku (tedy ne v základním!) zadá do ceny hodnota –1, tak se
tato hodnota nechápe jako cena, ale jako příkaz k ukončení ceny v daném ceníku
a "návratu" k ceně z nadřazeného ceníku.
Příklad:
V
následující tabulce je příklad zadání cen určitého výrobku v ceníku 0 a ceníku
1.
Datum
platnosti ceny od |
Ceník
0 |
Ceník
1 |
1.1.2011 |
10,- |
|
12.1.2011 |
|
15,- |
20.1.2011 |
|
-1 |
V
další tabulce je ukázáno, jaká cena s bude dosazovat na DL pro odběrní místo s
ceníkem 1.
Datum
DL |
Cena
na DL |
5.1.2011 |
10,- |
12.1.2011 |
15,- |
19.1.2011 |
15,- |
20.1.2011 |
10,- |
21.1.2011 |
10,- |
Tento
systém je výhodný v těch případech, kdy po určitou dobu chceme pro nějaký
výrobek používat cenu odlišnou od základného ceníku. Zadáním ceny v nenulovém
ceníku se "přeruší vazba" na nulový ceník a cena se určuje v
nenulovém ceníku. Pokud se ale od určitého datumu chceme opět
"vrátit" k ceně v nulovém ceníku, tedy "obnovit vazbu" na
nulový ceník, použijeme cenu –1 dle výše uvedeného příkladu.
Stejná
vazba, jako mezi ceníkem 0 a ceníkem nenulovým, funguje mezi ceníkem nenulovým
a ceníkem speciálním (Tj. "ceník S", který je možno zadat u odběrního
místa).
POZOR!
Cena –1 by se neměla zadávat v základním ceníku, neboť zde již nemá výše
uvedenou funkčnost a chápe se jako skutečná cena a takto by byla dosazena na
DL.
Rok 2010
Aktualizace
kalkulačních cen 30.12.2010, Lahůdky Cajthaml, Praha
Do
dialogu pro Výpočet stavu zásob bylo doděláno zaškrtávátko: "Aktualizovat
KC skladovou cenou".
Pokud
je zaškrtnuto, tak se vypočtené skladové ceny zaokrouhlí na 3 des. místa a
dosadí do kalkulační ceny skladových položek. Provedení této operace předchází
dotaz, který je nutno potvrdit.
Tato
funkčnost je vázána na kompetence. Je tedy potřeba ji danému uživateli povolit.
V
praxi to může sloužit pro rozvahu, jak se např. nově nabízená cena suroviny
promítne do ceny výrobku.
Postup:
1)
Aktualizovat KC skladovými (průměrnými) cenami.
2)
Zjistit (aktuální) KC daného výrobku.
2)
Změnit na formuláři Tabulky – Skladové položky kalkulační cenu.
3)
Zjistit KC daného výrobku a porovnat s původní cenou.
Ceníky
procentuálních odchylek 27.12.2010, HAPEK, Kyjov
Byla
dodělána funkčnost ceníků procentuálních odchylek, které se od standardních
ceníků liší v tom, že neobsahují pevně zadané ceny jednotlivých výrobků, ale procento cenové
odchylky od ceny v základním ceníku. Procento může být kladné (přirážka) nebo
záporné (sleva) a je možno ho zadat i na desetinná místa.
Tento způsob ceníku je vhodné použít v případech, kdy pro určité
odběratele chceme stanovit ceny tak, že u vybraných výrobků jim poskytneme
slevu nebo zadáme přirážku v procentech oproti ceně v základním ceníku. Změnou
ceny v základním ceníku potom dochází automaticky ke změně ceny v procentuálním
ceníku, aniž by bylo nutné v tomto ceníku cokoliv měnit.
V případě, že chceme změnit v k určitému datu cenu v ceníku odchylek, je možné
to provést obdobně, jako při změně ceny ve standardním ceníku. Cena v základním
ceníku se nemění a změní se jen procento cenové odchylky.
V programu VYRAEX je možné používat kombinovaně jak ceníky s pevnými cenami,
tak ceníky cenových odchylek.
Příklad:
Je-li v základním ceníku u výrobku zadána cena 100 Kč a v
ceníku odchylek je zadána odchylka +10 (resp. -10), bude mít daný výrobek dle
tohoto ceníku cenu 110 Kč (resp. 90 Kč). Změní-li se cena v základním ceníku na
jinou hodnotu, např. 120 Kč, změní se automaticky i cena v ceníku odchylek na
120 + 10%=132 Kč (resp. 120 - 10% = 108 Kč).
Procentuální cena se vytvoří tak, že na formuláři
Tabulky – Ceníky se do sloupce Procento zadá k danému výrobku hodnota 1. Tímto
přiřazením pak hodnota, uvedená ve sloupci Cena, přestává být cenou jako
takovou, ale stává se procentem pro výpočet ceny. Výsledná cena, která tímto
výpočtem vznikne (a dosadí se např. na dodací list), je vidět ve sloupci
"Přepočtená cena".
Třídění
výrobků na DL 12.12.2010, Topek, Topolná
Dodělána
další možnost setřídění řádků DL při ukládání DL, která se nastavuje buď
hromadně parametrem g_trozpis nebo jednotlivě u odběrního místa:
5 =
třídění dle čísla skupiny výrobků a v rámci skupiny dle čísla výrobku.
Bourací
listy 10.10.2010, P & K Lahůdky, Děčín
Provedeny
úpravy na formuláři pro pořízení bouracích listů (zobrazení součtů a skladové
ceny).
Doděláno
začlenění bouracích listů do výpočtu stavu zásob. Bourací listy se tak stávají
součástí skladové evidence, ve které fungují současně jako automatická příjemka
(vybouraných surovin) a výdejka (bourané suroviny).
Při
pohybu po položkách v hlavičce DL, pomocí klávesy Enter/Tab v režimu Opravit,
byla doposud položka DD (druh dodacího
listu) běžně přístupná pro editaci. Občas docházelo k tomu, že obsluha, při opravě DL, tuto položku omylem přepsala,
což mohlo způsobit např. to, že DL se
nedostal do fakturace apod. Nyní byl dodělán parametr PARAMSG /
[FRMDLIST] / TabStop_DD, který je možno nastavit takto:
1 =
zachována dosavadní funkčnost
0 =
při pohybu pomocí Enter/Tab/šipky se položka DD přeskočí, ale při kliknutí myší
je
i
nadále přístupná a editovatelná.
Výrobky
- načtení složení dle normy 30.9.2010, Pekařství a
cukrářství Sázava, Lanškroun
Při
generování složení výrobku na formuláři Tabulky – Výrobky, pomocí kláves Ctrl+N
docházelo k useknutí textu, pokud byl dlouhý. Nyní byl tento text rozšířen na
délku až 2500 znaků, což by mělo být postačující.
Indikace
tisku faktur 28.9.2010, JOSPO Holešov
Do
tabulky Faktura byla dodělána indikace tisku faktury. V případě, že faktura
byla vytištěna, má hodnotu 1, jinak má hodnotu 0. Tato indikace se zobrazuje
jak na formuláři Faktura, tak na formuláři Dodací list v položce "Tisk
FA" vpravo nahoře.
Tato
indikace je užitečná v případě, že vytváříte faktury přímo z pořízení DL (přes
F7) a obvykle je také hned tisknete. Je tak okamžitý přehled o tom, zda faktura
již byla vytištěna.
Stálé
objednávky - číslování SO 17.9.2010
Oprava
generování čísla SO v závislosti na parametru g_cisloSO. Dosazovalo se číslo o
1 nižší, než byl interval, nastavený parametrem g_cisloSO.
Stálé
objednávky - hromadné operace 9.9.2010, MARTA, Dobruška
Byly
dodělány tyto hromadné operace:
-
Změna linky
-
Změna řidiče
Fungují
obdobně, jako shodné operace u dodacích listů.
Dodělán
přepočet DL, který přepočítá všechny DL (včetně faktur a DL za hotové), ale
nedotahuje ceny z ceníků. Bere ceny, které jsou zadány na DL.
Nyní
je tedy přepočet DL řízen parametrem "prepocetDL" takto:
0 =
jen přepočet slev a DPH na DL za hotové,
1 =
přepočet všech DL s aktualizací cen dle ceníků,
2 =
přepočet všech DL bez aktualizace cen.
Normy
- polotovary bez odpisu surovin 7.9.2010, Pekařství a cukrářství Sázava,
Lanškroun
Dodělána
funkce, která umožňuje v číselníku norem zadat nový typ polotovaru, tzv.
polotovar bez odpisu surovin. Oproti "normálnímu" polotovaru se tento
liší v tom, že při výpočtu spotřeby surovin v expedici, výrobě nebo stavu zásob
se tento polotovar odepisuje jako surovina (tedy pouze jednou položkou bez
rozpisu surovin, obsažených v jeho normě) ale na formuláři Tabulky – Normy se mu
počítá cena stejně jako u polotovarů označených * nebo /.
Popis použití:
V
číselníku Normy zadejte u polotovarů, u kterých nechcete při výpočtu provádět
odpis surovin, ve sloupci Typ znak + (plus).
Ambulantní
prodej – Psion 5.8.2010, Great Food, Mošnov
Dodělána
komunikace s přenosnými terminály Psion pro ambulantní prodej z vozu. Více informací na www.comdeal.cz.
Vytvoření
faktur z DL 1.8.2010, JOSPO Holešov
Při
vytváření faktur z pořízení dodacích listů (klávesou F7) se do faktury
dosazovalo (chybně) "období do" z hlavního formuláře. Při nastavení
období např. od 07/2010 do 08/2010 tak docházelo k tomu, že faktury s datem do
31.7.2010 byly chybně zobrazovány na formuláři faktur v období 08/2010 a v
období 07/2010 se nezobrazily. Chyba byla opravena.
Příjemky 22.7.2010, ERPEKO Havířov
Při
pořizování příjemky a vyhledání skladové položky pomocí klávesy F3/F4 docházelo
za určité situace k tomu, že vybraná položka se nedosadila a musela se zadávat
znovu. Tato chyba byla opravena.
Odběrní
místa – zařazení OM do linek 17.6.2010, Pekařství Illík, Bílovec
Na
záložce "Přiřazení", která zobrazuje zařazení OM do linek je nyní
možno zobrazit kromě linky také číslo a název rozvozu přiřazené k lince. To
usnadní kontrolu při zařazení OM do více linek s různými rozvozy. Úprava
zobrazení se provede tlačítkem Opravit a v gridu s linkami pravým tlačítkem
myši – Skrýt / Obnovit sloupce v gridu – zaškrtnout požadované sloupce.
Prodejny
- Tržby 19.5.2010, ERPEKO Havířov
Pokud
má odběrní místo (vlastní prodejna) zadáno číslo skladu (na záložce Přiřazení),
tak se toto číslo skladu automaticky dosadí do položky Sklad po zadání OM.
Import
z EDI - přiřazení linky dle čísla rozvozu 19.5.2010, Pekařství Illík, Bílovec
Pokud
je na objednávce z EDI uvedeno číslo rozvozu (resp. čas rozvozu, ze kterého se
generuje číslo rozvozu) a dané odběrní místo je zařazeno na více linkách s
různými rozvozy, tak se do DL automaticky dosadí linka s odpovídajícím
rozvozem.
Dodělán
parametr PARAMSG / g_obdobi, který umožní zablokovat pořízení dokladu s
datumem, který nespadá do období (od – do), nastaveném na hlavní liště.
Pokud
bude g_obdobi=0, umožní program (po potvrzení dotazu) uložení dokladu tak, jako
doposud.
Pokud
bude mít hodnotu = 1 tak se místo dotazu zobrazí hláška a doklad se neuloží:
CHYBA!
Nelze zadat datum, které nespadá do zvoleného období!
Tato
funkce se nastavuje pro jednotlivé typy dokladů individuálně v sekci daného
dokladu:
dodací
listy - FRMDLIST,
příjemky
– FRMPRIJEMKA,
výdejky
– FRMVYDEJKA,
převodky
– FRMPREVODKA.
Linky
– rozvoz 17.5.2010, MARTA Dobruška
Obalové
konto – sestavy 15.5.2010, JOSPO Holešov
Byly
dodělány sestavy k obalovému kontu, které ukazují stav obalů za jednotlivá
odběrní místa, linky nebo řidiče. Sestavy se tisknou volbou: Expedice – Obalové
konto.
Tlačítkem
Tabulka se napřed vytvoří podkladová
tabulka pro tisk sestavy, ve které jsou jednotlivé obaly uspořádány ve
sloupcích vedle sebe a následně se tlačítkem Sestava vytvoří přehled pro tisk.
Výběr
položky z výběrového formuláře pomocí dvojkliku 15.5.2010, MARTA Dobruška
Výběr
položky ze seznamu na výběrovém formuláři, vyvolaném klávesou F3 nebo F4 lze
provést stisknutím klávesy Enter na příslušném řádku nebo tlačítkem Vybrat.
Nyní se provede výběr položky také při dvojkliku (poklepání) na daném řádku.
Hromadné
mazání dokladů 30.4.2010,
Smetanová cukrárna, Praha
Pro
hromadné mazání dokladu (přes vnořené menu daného formuláře) byla dodělána
kompetence "Vymazat vybrané bez logu", která umožní vymazání většího
množství dokladů bez zápisu do logu a tím urychlit tuto operaci. Pokud má uživatel mazání bez logu povoleno,
tak zadá-li ve vnořeném menu volbu "Vymazat vybrané", tak se program
zeptá:
POZOR!
Chcete provést mazání bez logu? (Ano/Ne)
Jsou
možné tyto odpovědi a následné akce:
1)
Při zadání ANO se výmaz provede bez zápisu do logu (mnohonásobně
rychleji).
Na
závěr operace program oznámí počet vymazaných dokladů vypíše dotaz:
Chcete
akci potvrdit?
-
Pokud uživatel zadá ANO, doklady budou nenávratně vymazány.
-
Pokud uživatel zadá NE, celá operace se stornuje a žádné doklady se nevymažou.
2)
Při zadání NE se mazání provede se zápisem do logu tak, jako doposud.
Žádné další potvrzení operace už se neprování a doklady jsou nenávratně
vymazány.
Import objednávek z EDI – číslo rozvozu 30.4.2010, Pekařství
Illík, Bílovec
Dodělána
možnost přiřazení čísla rozvozu při importu objednávek z EDI (použito pro
řetězec Tempo Opava):
1)
Struktura zprávy ORDERS přímo položku "rozvoz" neobsahuje. Obsahuje
ale položku HDR10 = požadovaný čas dodání. S objednávajícím řetězcem je to
domluveno tak, že zde uvádí pevně dohodnuté časy (např. 6:00 / 12:00 / 16:00)
které se při importu transformují na rozvoz 1 / 2 / 3 dle nastavení v PARAMSG / IMPORTEXPORT / EdiRozvoz.
Pro
uvedený příklad se parametr nastaví takto:
EdiRozvoz=0600=1,1200=2,1600=3
2) Kromě varianty
popsané v bodě 1 využívá řetězec (u některých objednávek) možnost
zadávat čas dodání také v řádcích objednávky v položce LIN8. Pokud je na jedné
objednávce více časů dodání (tedy rozvozů), je objednávka při importu
automaticky rozdělena do více DL.
3)
Pokud není čas dodání v položkách HDR10 nebo LIN8 uveden nebo je uveden jiný
čas, než je nastaveno v PARAMSG, tak se dosadí rozvoz 0 tak, jako doposud.
Byla provedena úprava výpočtu dodacích listů za
hotové v měně EUR. Pokud má odběratel zadáno "Fakturovat v SC = 1",
tak se daňová tabulka počítá v SC nejen u faktur, ale i u DL za hotové.
Toto řešení je nyní kompatibilní s fakturami v SC. Při tisku sestavy
"Přehled tržeb z DL za hotové" je vhodné přehled filtrovat podle
druhu dodávky a DL v měně EUR tisknout zvlášť.
Při změnách normy na daný výrobek k určitému datu a
současně změnách normy polotovarů, obsažených v dané normě k různým datumům,
docházelo (při určité kombinaci datumů výrobku a polotovarů) k chybnému
zobrazení ceny polotovaru na formuláři. Jednalo se ale jen o "kosmetickou
vadu", neboť celková cena za výrobek byla vypočtena správně.
Poznámka: Řešeno v dokumentech
Pripom090930HVHVHV.doc, Pripom100410HVHV.doc.
Při
otevření logu databáze se doposud načítala celá databázová tabulka, což dosti
zpomalovalo otevření tohoto formuláře. Nyní se napočtou záznamy jen za poslední
4 dny (tj. interval <systémové datum – 3, systémové datum>). Tento
interval lze zvětšit nebo zmenšit zadáním nižšího/vyššího datumu na spodní
liště formuláře. Lze tedy určit datum, od kterého se mají záznamy zobrazit. Při
příštím otevření formuláře se zachovává toto nastavení (interval) s tím, že se
automaticky posouvá se změnou systémového data.
Doposud
mohlo být pod jedním uživatelským jménem přihlášeno více uživatelů (z různých
počítačů) současně. Tato možnost zůstává i nadále. V ostrém provozu je ale vhodnější této
duplicitě zabránit a zajistit, aby každý uživatel pracoval pod svým jménem.
Proto byl zaveden parametr:
PARAMSG
/ VYRAEX / DuplUser = 0/1 (implicitně 0), který umožňuje toto nastavení:
1 =
duplicitní přihlášení uživatele je povoleno (dosavadní nastavení),
0 =
duplicitní přihlášení uživatele není povoleno.
Pokud
přihlášení není povoleno, oznámí program, z kterého počítače je daný uživatel
připojen a přihlášení neumožní.
Pro
běžné uživatele bylo zablokováno přihlašování uživatelským jménem
"Admin". Toto je nyní vyhrazeno pouze pro administrátora databáze.
Místo jména "Admin" se nyní lze přihlásit jménem "spravce"
se stejným heslem.
Zaokrouhlení
celkové částky daňového dokladu vystaveného v eurech (faktura, DL za hotové)
bylo upraveno tak, že se vždy zaokrouhlí matematicky na 2 desetinná místa, bez
ohledu na nastavení zaokrouhlení v číselníku Parametry zaokrouhlení. Vznikal
totiž problém, když bylo zaokrouhlení daň. dokladů v hotovosti nastaveno na
celá čísla (což u měny Kč je nezbytné), neboť u měny EUR tak mohl vznikat
poměrně vysoký zaokrouhlovací rozdíl ve výši až 0,49 EUR.
Pro
splnění této funkčnosti je potřeba u příslušného obchodního partnera do položky
Měna faktury zadat hodnotu EUR (přesně takto, velkými písmeny).
Stejně tak do faktur, které již byly vystaveny dříve a nemají takto zadanou
měnu ( viz Fakturace – Faktury – záložka Odběratel –
položka Měna faktury).
Při
kopírování dokladu pomocí Ctrl+F5 a
Shift+F5 program zobrazil chybu "Trying to store a string of length 21 into a field that can only contain
20" a zkopíroval pouze první řádek dokladu. Tato chyba byla opravena.
Zároveň byla upravena struktura tabulky LOGERR, neboť tato chybová hláška se
vyskytovala i v jiných případech.
Příjemka
– kontrola duplicity dokladu 11.4.2010, Řemeslné
pekárny, Jablonec nad Nisou
Byla
doplněna následující kontrola, která se provede při editaci (uložení) příjemky:
Pokud
v daném období již existuje příjemka se stejným číslem dodavatele a stejným
číslem faktury nebo dodacího listu, tak se zobrazí upozornění:
POZOR!
Příjemka s tímto číslem faktury nebo dodacího listu již v aktuálním měsíci
existuje!
Opravdu
chcete ji chcete uložit? (NE / ano)
Kontrola
se neprování u dokladů, kde není číslo faktury / dodacího listu zadáno.
Kontrola
slouží k tomu, aby nebyla omylem 2x zadána stejná příjemka.
Pokud
se doklad do fyzické inventury generuje výpočtem přes Načtení stavu zásob do
fyzické inventury, tak je množství vypočteno jako číslo s plovoucí desetinnou
čárkou. Tím docházelo k matoucímu zobrazení hodně desetinných míst u množství
na formuláři Fyzická inventura.
Toto
zobrazení bylo upraveno na max. 3 DM. Zároveň bylo doděláno zobrazení součtu
množství na spodní liště formuláře.
Do konfigurace byl doplněn parametr PARAMSG /
FAKTURACE / sortDL, který umožní zadat způsob setřídění DL pro variantu
"Fakturace
jednotlivých DL". Implicitní (a dosavadní) třídění DL je v pořadí "datum DL, číslo DL" - v
tomto pořadí se přidělují jednotlivým DL čísla faktur. Tomu odpovídá toto nastavení parametru:
sortDL=datum;doklad
Pokud bychom chtěli DL třídit např. dle tohoto
pořadí: "číslo odběratele, datum DL, číslo OM, číslo DL", bylo by
nutné parametr nastavit takto:
sortDL=id_partner;datum;id_omisto;doklad
Na varianty "Hromadná fakturace" a
"Fakturace po dnech" tento parametr nemá vliv.
Pro varianty "Fakturace jednotlivých DL" a "Fakturace po dnech" je nyní možné
parametrem PARAMSG / FAKTURACE / datumDL určit, zda se datum faktury dosazuje podle
datumu DL (dosavadní způsob) nebo podle zadaného datumu fakturace. Určí se to vyjmenováním variant fakturace, ve
kterých chceme přebírat datum z DL:
1 = Fakturace po dnech
2 = Fakturace jednotlivých DL
Příklady
1)
datumDL=1,2
2)
datumDL=2
Hromadné
mazání výrobků z DL 4.4.2010, Otická pekárna
Výpočet
Expedice – Úprava dodávky doposud umožňoval snížit množství zadaných
výrobků na DL. Nyní je možné zadané výrobky z DL zcela vymazat tím, že se do
sloupce Vymazat z DL zadá hodnota 1.
Poznámky:
1)
Tento výpočet nemění vyfakturované DL.
2)
Jednotlivý výrobek lze z DL vymazat také volbou Dodací list - Hromadné operace
s DL – Změna výrobku tak, že se zadá prázdné Nové číslo výrobku. Tento
výpočet mění i vyfakturované DL.
Ceníky – ceny na 4 desetinná
místa 2.4.2010, JOSPO Holešov
Ceny
je nyní možno zadávat až na 4 des. místa (DM).
Počet DM se určí v daném ceníku u konkrétního výrobku zadáním hodnoty 0
až 4 do sloupce Zaokrouhlení:
0 =
cena na celé koruny,
1 –
4 = cena na 1 až 4 DM.
Ceníky – výběr výrobků 2.4.2010, PK Lahůdky Děčín
Na
záložce Ceny byla zrušena tlačítka Výběr a Všechno. Jejich
funkčnost je nyní na novém tlačítku Filtr výrobků. To navíc umožňuje
filtrovat výrobky také podle položek ze záložky Základní údaje. Tedy
např. dle Sazba DPH nebo Vyřadit z nabídky, což dříve nešlo.
Indikace
tisku objednávek 2.4.2010, Cukrárna ONDRA, Dlouhá Lomnice
Do
dodacích listů (tabulka DLIST) byla dodělána položka, která slouží pro zápis
indikace o vytištění objednávky (DLIST.ITO). Zápis indikace o vytištění
objednávky zatím není implementován do tisku objednávek.
Příjemka,
výdejka, převodka 30.3.2010, JOSPO Holešov
Na
součtovou lištu těchto formulářů bylo doděláno zobrazení součtu sloupce
množství, které se aktualizuje průběžně při pořizování dokladu.
Dodělána
kontrola na existenci IČO v tabulce Obchodní partneři při editaci partnera (přidání
nového nebo oprava existujícího). Pokud zadané IČO již u nějakého partnera,
vypíše se upozornění nebo chybová hláška v závislosti na nastavení parametru:
PARAMSG
/ FRMPARTNER / KontICO
0 =
žádná kontrola se neprovádí (implicitní hodnota)
1 =
zobrazí se dotaz:
POZOR!
Obchodní partner s tímto IČO již existuje pod číslem X.
Opravdu
ho chcete zapsat? (NE / ano),
kde
X je číslo existujícího partnera.
2 =
zobrazí se hláška:
CHYBA!
Obchodní partner s tímto IČO již existuje pod číslem X.
Partnera
nelze zapsat!
Položka
Poznámka v hlavičce DL byla doposud přístupná pouze myší. Nyní je možné ji
zpřístupnit i na klávesu Enter (Tab, šipku) nastavením parametru PARAMSG /
FRMDLIST / edtPoznamka na hodnotu 1.
Do databáze byla doplněna tabulka, která slouží pro
logování chybových hlášek, které se zobrazují uživatelům na obrazovce. Snahou
této úpravy je zalogovat všechny hlášky, které je program schopen odchytit a
zapsat. Mělo by to pomoci při případných chyb a problémů u uživatelů.
Zaznamenávají se tyto údaje:
- datum a čas vzniku chyby,
- jméno uživatele, který chybu vyvolal,
- počítač uživatele,
- identifikátor hlášky a text hlášky.
Dále se zda zaznamenávají informace o registraci
akcí na formulářích.
Tyto informace nejsou určeny pro běžné uživatele,
ale pro správce nebo administrátora databáze a zobrazí se volbou:
Služby – Log hlášek.
Třídění
rozpisu dodacích listů 23.3.2010, Pekařství Sázava,
Lanškroun
Provedena
úprava programu, která by měla zajistit, aby nedocházelo k občasnému chybnému
setřídění, (resp. nesetřídění) rozpisu dodacího listu v závislosti na parametru
g_trozpis při pořizování DL.
Export
upraven dle požadavků Makra:
-
Doplněn název výrobku do položky "LIN 17 – Specifikace".
-
Doplněna měrná jednotka z položky VYROBEK.MJ do položky "LIN 10 – Měrná
jednotka".
Váhy 11.3.2010, Pospíšil Holešov
Dodělána
komunikace s vážním systémem NETTO pro modul Expedice (tj. export a import
dodacích listů, export výrobků, export obalů).
Registraci akcí 10.3.2010, Smetanová cukrárna /
Pekařství Sázava Lanškroun
Do výše uvedené tabulky LOGERR se zapisují také
hlášky o "registraci akcí".
Tzn., o přiřazení kompetencí uživatelům u nových akcí.
Logování je podmíněno parametrem PARAMSG / VYRAEX
/RegisterActionsLog=0/1.
Skladová evidence
21.2.2010
Byla provedena změna datumu, které se automaticky nabízí při
spuštění těchto výpočtů:
Oprava
chyby, která způsobovala, že při kopii slevy se nezkopírovala hodnota položky
Typ dokladu.
Odběrní
místa – obchodní zástupce 12.2.2010, JOSPO Holešov
Na
záložku Přiřazení byla doplněna položka Obchodní zástupce, která má vazbu na
číselník Pracovníci. To umožní sledovat výkonnost obchodních zástupců, např.
podle výše obratu přidělených prodejen apod. (sestava Expedice – Odběrní místa
– Přehled dle výrobků).
Pracovníci 12.2.2010, JOSPO Holešov
Dodělána
položka Funkce, do které je možné zadat pracovní zařazení pracovníka (např.
"obchodní zástupce").
Sestavy
– Vyhledávání v archívu sestav 29.1.2010, JOSPO
Holešov
Do
Správy konfigurace byl dodělán parametr PARAMSG / frmSestavy / g_vsechnysestavy
= 0/1, který určuje přístup uživatelů do archívu sestav takto:
0 =
uživatel si může prohlížet jen ty sestavy, které sám vytvořil,
1 =
uživatel si může prohlížet všechny sestavy, které má povoleny (i od jiných
uživatelů).
Dodací
listy - Zadání výrobků s nulovou cenou 29.1.2010, JOSPO
Holešov
Pokud
uživatel na DL zadá výrobek/zboží s nulovou cenou, tak se zobrazí upozornění:
Pozor!
Výrobek má nulovou cenu. Opravdu ho chcete zadat? (ano / NE)
Tato
kontrola se neprování u obalů s nulovou cenou.
Ceníky 25.1.2010
Hodnoty,
zadané ve sloupci "Koeficient SC" se zobrazovaly pouze na 2 desetinná
místa přesto, že byla zadána např. na 3 desetinná místa. Upraveno zobrazení na
tzv. "volný formát" - zobrazuje se tak, jak je zadáno - např.
1.5 , 1.11, 1.429.
Hodnoty,
které při tomto výpočtu dosazovaly do tabulky se nezaokrouhlovaly a tím
docházelo k tomu, že se ve formuláři zobrazovaly hodnoty s velkým počtem
desetinných míst (např. 19,9705882352941).
Nyní
se vypočtené hodnoty zaokrouhlují na 3 desetinná místa (např. 19,971).
Obalové
konto 20.1.2010, JOSPO Holešov
Dodělán
aparát pro sledování obalového konta, tj. zůstatku expedičních obalů u
odběrních míst.
Formulář,
který se zobrazí volbou Expedice – Obalové konto, umožňuje tyto funkce:
Nápočet
počátečního stavu
-
Načte počáteční stav obalů z dodacích listů expedovaných v období daném datumy:
Datum
počátečního stavu od, Datum počátečního stavu do.
-
Chceme-li mít nulový počáteční stav a obalové konto chci od určitého datumu,
zadáme:
Datum
počátečního stavu od = <datum>
Datum
počátečního stavu do = prázdný
Počáteční
stav
Zobrazí
počáteční stav vypočtený tlačítkem Nápočet počátečního stavu.
Přírůstek
Zobrazí
nárůst obalů od počátečního stav do data zadaného v Datum aktuálního stavu.
Při
otevření formuláře zde automaticky dosadí systémové datum.
Aktuální
stav
Zobrazí
celkový stav obalů (počáteční stav + přírůstek) k datu zadanému v Datum
aktuálního stavu.
Při
otevření formuláře zde automaticky dosadí systémové datum.
Tlačítka
Tabulka, Filtr a zaškrtávací položky Odběrní místo, Linka, Řidič slouží k
nastavení různých variant zobrazení stavu obalů. Aktuální stav obalů daného OM
je možné tisknout na dodacích listech.
Obaly musí být zadány v tabulce Výrobky s hodnotou Obalové konto=1.
Byla
doplněna možnost zavedení více číselných řad pro dodací listy za hotové.
Číselné řady v rozmezí od – do je možno zadat v číselníku Druhy dodacích listů
u těch druhů DL, které mají zadáno Platba hotově = 1.
Správa
skupin uživatelů – doplnění kompetencí 16.1.2010, Smetanová cukrárna
Byla
doplněna možnost zadat kompetence na následující volby vnořeného menu
Dodací
list:
-
Změny v dokladu
-
Změna linky
-
Změna řidiče
-
Změna výrobku
-
Filtr pro načtení z databáze
Faktury:
-
Změny v dokladu
Dodací
listy – zobrazení stavu zásob 4.1.2010, JOSPO
Holešov
Dodělána
funkce, která při pořizování DL, po zadání čísla výrobku, zobrazuje ve sloupci
Stav (v rozpisu DL) aktuální množství zadávaného výrobku na skladě.
Tato
funkce se aktivuje parametrem PARAMSG / frmDLIST / g_ukazstav = 1.
Pokud
se výrobek vyskytuje ve více skladech, tak se zobrazuje celkový stav všech
skladů.
Je
ovšem také možné zobrazovat stav pouze určitého skladu, zadaného parametrem:
PARAMSG
/ SKLAD / g_DLporizenisklad.
Dále
je možno určit, zda se množství na skladě odepisuje automaticky při pořízení DL
nebo pouze pomocí výpočtu stavu zásob. Nastavení se provede parametrem:
PARAMSG
/ FRMDLIST / g_DLporizeni
0 =
aktualizace výpočtem
1 =
automaticky z DL (Při tomto nastavení se
doporučuje občas provést i ruční výpočet stavu zásob).
Tisk
faktur z pořízení 29.12.2009, JOSPO, Holešov
Pro
tlačítko Tisk na formuláři Faktury byla dodělána možnost tisku faktury přímo do
náhledu tiskové sestavy (Wlist) při nastavení PARAMSG / frmFaktura / g_vyrtisk
= 2.
Z
pořízení DL je nyní možné vytisknout fakturu stiskem Alt+F.
Při
zadávání nového DL s čísle faktury se při uložení DL automaticky nabídne
možnost vytištění faktury.
Stálé
objednávky – dočasná změna 28.12.2009, Lahůdky
Cajthaml, Praha
Ve
stálých objednávkách je sloupec Dočasná změna, který doposud fungoval tak, že
se z něj dosadilo množství při generování DL a potom se toto množství automaticky
vymazalo.
Nyní
je tuto funkčnost možno ovlivnit parametrem PARAMSG / FRMSTALO / g_nullzmena =
0/1 takto: 0 = Neprovádí se mazání sloupce Dočasná změna a jeho hodnota se
uchová pro další generování DL.
1 =
Provádí se mazání dočasné změny tak, jako doposud.
Vytvořen
nový výpočet pro hromadnou duplikaci (zkopírování) vybraných dodacích listů z
jednoho dne do jiného datumu. Slouží pro uživatele, jejichž odběratelé mají
relativně stálé objednávky, které se opakují. Je to alternativa k používání
stálých objednávek a lze tak ušetřit čas při pořizování DL.
V
menu se spouští volbou Expedice – Duplikace dodacích listů.
Zadání
parametrů:
-
Datum nových DL: Datum, které se dosadí do nově vytvořených DL.
-
Datum existujících DL: Datum DL, které se budou duplikovat. Toto datum se
automaticky dosadí po zadání předchozího datumu tak, že je o 7 nižší, tedy o
týden pozadu (tzn., že na tuto středu chci duplikovat DL z minulé středy).
Uživatel ho může přepsat.
Dalšími
parametry pro výběr DL jsou:
-
Číslo DL od – do
-
Linka od – do
-
Odběrní místo od – do
-
Skupina odběrních míst od – do
-
Dosadit linky a řidiče dle číselníku: Pokud je zaškrtnuto, tak se linka a řidič
dosazují začlenění OM na lince. Pokud není zaškrtnuto, tak se linka a řidič
kopíruje ze zdrojového DL.
-
Vstupní data: Určuje, zda se bere množství se sloupce Dodáno nebo Objednáno.
Položky
Faktura a Objednávka se kopírují. Vytváří se protokol o výpočtu, který se uloží
do archivu tiskových sestav pod názvem DuplikaceDL a zobrazí uživateli v
závislosti na parametru:
PARAMSG
/ VYRAEX / ProtokolDuplikaceDL=0/1.
Do
stálé objednávky byla doplněna položka Nevytvářet DL. Pokud obsahuje hodnotu 1,
tak se z příslušné objednávky negeneruje dodací list. To ale pouze v případě,
že (nově zavedený) parametr
PARAMSG
/ frmStalo /g_lockgen má hodnotu 1.
Do
tabulky Odběrní místa, na záložku Dodací list, byla doplněna položka Fakturovat
z pořízení DL.
Pokud
má hodnotu 1, tak při zadání daného odběrního místa na dodací list se vedle
položky Faktura zobrazí červený křížek, který indikuje, že pro toto odběrní
místo by se měla vytvořit faktura přímo z dodacího listu (klávesou F7). Tato
funkce slouží pro usnadnění expedice (převážně) masných výrobků, kde se tisknou
DL nebo faktury přímo z pořízení DL.
Správa
uživatelů – Kontrola položek 15.12.2010
Bylo
dodělán aparát, který umožňuje definovat různé hodnoty zadávaných položek
jednotlivými uživateli. Na rozdíl od aparátu restrikcí funguje tento systém
tak, že určité položky může uživatel vidět, ale nemůže je zadávat. Umíme tedy
pro daného uživatele určit omezující podmínku (např. hodnotu od-do nebo
vyjmenované hodnoty) pro položky určité tabulky.
Příklad:
Požadavek
je ten, aby uživatel "skladník 1" mohl
-
při zadávání fyzické inventury zadat pouze sklad 4,
-
při zadávání výroby do skladu výroby pouze sklad 11,
-
při zadávání výroby do skladu surovin pouze sklad 3,
-
na příjemce zadat pouze sklad 1 a druh pohybu 10,
atd.
Zadání
těchto podmínek se provádí volbou Správa uživatelů na záložce Kontrola položek.
Jedná
se ale o poměrně složitou záležitost a proto o konkrétní nastavení požádejte
správce databáze.
Systémové
informace 12.12.2009
Položku
SYS_info, která se vyskytuje ve všech tabulkách a udává informace o tom, kdo a
kdy daný záznam naposled editoval, je nyní možné rozdělit na 3 samostatné
položky:
SYS_Uživatel,
SYS_Datum, SYS_Čas.
To
umožňuje komfortněji třídit a filtrovat tyto systémové informace.
Byla
provedena revize a dodělání funkčnosti parametrů Scale a MenuFont.
Parametr
Scale v sekci DESIGN umožňuje proporcionálně zvětšit velikost pořizovacích
formulářů a přizpůsobit tak jejich velikost pro rozlišení a velikosti obrazovky
daného uživatele. Základní hodnota pro 17" obrazovku v rozlišení 1024 x
768 je 1000.
Parametr
Scale v sekci VYRTISK umožňuje proporcionálně zvětšit velikost formulářů pro
zadávání parametrů při tisku sestav a přizpůsobit tak jejich velikost pro
rozlišení a velikosti obrazovky daného uživatele. Základní hodnota pro 17"
obrazovku v rozlišení 1024 x 768 je 1000.
Parametr
MenuFont slouží k nastavení velikosti fontu základního menu. Základní hodnota
pro 17" obrazovku v rozlišení 1024 x 768 je 8.
Normování
– logování 17.11.2009
Doděláno
logování formuláře Výroba – Normování. Logují se výrobky zadané pro normování
(číslo a množství). Nelogují se údaje zadané v hlavičce.
Příjem
výrobků z dodacích listů na (vlastní) odběrní místa je určen parametrem
PARAMSG/g_dlistPR a zadáním čísla skladu u odběrního místa.
Druh
pohybu byl určen parametrem
PARAMSG/g_DPdlistPR.
Nyní
bylo tento parametr zrušen a druh pohybu se definuje v číselníku Druhy dodávek
položkou "DP (příjem)". Lze
tedy (v závislosti na druhu dodávky) nyní použít více druhů pohybu. Pokud zde
není zadána hodnota, tak se příjem na sklad z DL, které obsahují daný druh
dodávky neprovádí.
Fakturace
– Vytvoření faktur - hromadná fakturace po dodacích listech, 16.11.2009,
Cukrárna Ondra, Dlouhá Lomnice
Pro
hromadnou fakturaci (Vytvoření faktur) byla dodělána možnost "Fakturace jednotlivých
DL". Tento typ výpočtu vytvoří samostatnou fakturu z každého DL s datumem
vystavení faktury, který je shodný s datumem DL. Tímto způsobem je možné
simulovat např. denní vytváření faktur z jednotlivých DL pro daného odběratele (obvykle obchodní řetězec) za určité období.
Příjemky,
Výdejky, Převodky 16.11.2009, Pekařství
Sázava, Lanškroun
Na
editovací formuláře byl do rozpisu dokladu doplněn sloupec "Název
skladu". Uživatel si může, dle
vlastního nastavení, tento sloupec skrýt / obnovit.
Správa
uživatelů 16.11.2009
Na
formulář uživatele doděláno zobrazení datumu a času posledního přihlášení a
odhlášení daného uživatele.
Při
změně datumu na DL program vypisuje varovnou hlášku. Původně se tato hláška
zobrazila pouze na DL, který měl nenulovou hodnotu (obsahoval řádky). Nyní se
hláška zobrazí i u DL, který obsahuje jen hlavičku.
Výrobky
– Ceny 13.11.2009, Lahůdky Cajthaml, Praha
Oprava
zobrazení cen na záložce ceny. Pokud daný výrobek neměl v ceníku záznam na
záložce Základní údaje, tak se nezobrazovaly jeho ceny na formuláři Výrobky.
Protokoly
o výpočtech 5.11.2009
Procesy
prováděné hromadnými výpočty nelze podrobně logovat, jako změny prováděné
interaktivním způsobem na formulářích. Nebyly tedy doposud logovány vůbec. Nyní
byly dodělány protokoly o výpočtech, které se ukládají do archivu tiskových
sestav a na kterých je uvedeno kdo, kdy a s jakými doklady operaci provedl.
Jedná se o tyto výpočty:
Přepočet
cen na DL - vytváří protokol s názvem ProtokolPrepocetDL,
Vytvoření
příkazu k výrobě - vytváří protokol s názvem ProtokolGenPrikazVyr.
Zobrazení
protokolu po provedení výpočtu lze umožnit nebo potlačit nastavení parametrů v
sekci
PARAMSG/VYRAEX.
Log 5.11.2009
Hromadné
vymazání logů je nyní možné jen po zadání filtru. Je to ochrana proti
hromadnému vymazání všech logů stiskem jednoho tlačítka.
Byly
provedeny tři podstatné úpravy (rozšíření) v přepočtu dodacích listů:
1)
V případě, že dodací list je součástí faktury, která je zamčena, tak se tento
dodací list NEPŘEPOČÍTÁ. Uzamčenou
fakturu totiž není možné přepočítat a proto nemohou být přepočítávány ani DL,
které se na faktuře vyskytují. V předchozí verzi se tyto DL přepočítávaly, což
způsobovalo, že u zamčených faktur nesouhlasily částky na DL s hodnotou
faktury.
2)
Do parametrů pro výpočet bylo doplněno číslo faktury od – do. To umožňuje
přepočítat pouze DL, které jsou součástí zadané číselné řady faktur.
3)
Je možné provést přepočet POUZE NEVYFAKTURAVANÝCH dodacích listů. Tento
požadavek se provede tehdy, když do parametru "Číslo faktury od"
zadáme hodnotu 0 a parametr "Číslo faktury do" necháme prázdný.
Když
se do parametrů výpočtu zadal do filtru Druh dodávky (např. 0 - 99) , tak
výpočet zhavaroval na chybu: Ambiguos field name between table STALO and table
OMISTO.
Opraveno!
Vstupní
soubory, které se importují, měly předepsaný tento formát názvu:
RRRRMMDD_OOOO_P.CSV, kde
RRRRMMDD
= datum prodeje,
OOOO
= číslo odběrního místa (vlastní
prodejny) v programu Vyraex,
P =
číslo pokladny.
Nyní
byl ten to formát změněn na obecnější podobu, která nevyžaduje pevně daný počet
míst OM a pokladny:
RRRRMMDD_O_P.CSV,
kde
RRRRMMDD
= datum prodeje,
O
= číslo odběrního místa (vlastní
prodejny) v programu Vyraex (bez ohledu na počet míst),
P =
číslo pokladny (bez ohledu na počet míst, v rozsahu 0 - 255).
Správa
uživatelů –
přidání nového uživatele 20.10.2009
Byla
dodělána možnost přiřadit novému uživateli parametry jiného uživatele. Postup
je následující:
-
Máme aktivního uživatele "xxx".
-
Dáme Přidat.
-
Následuje dotaz: Novému uživateli bude přiřazena konfigurace od uživatele
'xxx' (Ano/Ne).
-
Při odpovědi Ano se novému uživateli přiřadí konfigurace dle uživatele
"xxx".
-
Při odpovědi Ne se novému uživateli přiřadí konfigurace dle uživatele
"default" (pokud existuje).
Jedná
se o konfiguraci designu a tiskových sestav.
Hromadné
mazání dokladů 20.10.2009,
Smetanová cukrárna, Praha
Mazání
většího množství dokladů, volbou Vymazat vybrané z vnořeného menu, trvá poměrně
dlouho, zejména kvůli tomu, že vymazání dokladů se zaznamenává zápisy do logu.
Proto bylo umožněno, aby privilegovaný uživatel "Admin" mohl provést
mazání bez zápisu do logu.
Pokud
tedy uživatel Admin zadá "Vymazat vybrané", tak se program zeptá:
POZOR!
Chcete provést mazání bez logu? (Ano/Ne)
Jsou
možné tyto odpovědi a následné akce:
1)
Při zadání ANO se výmaz provede bez zápisu do logu (mnohonásobně
rychleji).
Na
závěr operace program oznámí počet vymazaných dokladů vypíše dotaz:
Chcete
akci potvrdit?
-
Pokud uživatel zadá ANO, doklady budou nenávratně vymazány.
-
Pokud uživatel zadá NE, celá operace se stornuje a žádné doklady se nevymažou.
2)
Při zadání NE se mazání provede se zápisem do logu tak, jako doposud.
Žádné další potvrzení operace už se neprování a doklady jsou nenávratně
vymazány.
Skladové
položky – poznámka 19.10.2009, Lahůdky Vavřík,
Znojmo
Na
formulář "Tabulky - Skladové položky" byla na záložku Ostatní
doplněna možnost zadat poznámku. Lze to využít např. k zadání poznámek ohledně
dodavatele, skladování surovin apod.
Při
prohození čísel odběrních míst na dvou řádcích v rozpisu linky program hlásil
(nesmyslně) chybu "Odběrní místo na lince se nesmí opakovat!".
Opraveno.
Při
opakovaném vkládání řádku do rozpisu linky se generovaly řádky s pořadím na
desetinná místa (0,5 0,25 0,125 ... ).
Program byl upraven nyní tak, že při uložení linky se pořadí přečísluje
na celá čísla.
Normy
– zobrazení cen 18.10.2009, Smetanová cukrárna, Praha
Na
formuláři Tabulky – Normy byly ceny normy zobrazovány (vypočítávány) k položce
"Datum platnosti" dané normy. To bylo sice technicky správné, ale
nevhodné řešení pro potřeby uživatelů. Pokud totiž norma výrobku měla datum
platnosti např. od 1.6.2009 a obsahovala polotovar, který měl původní datum
platnosti např. k 1.5.2009 a následně byla na tento polotovar vytvořena nová
norma s platností od 1.7.2009, tak se u normy výrobku ukazovala stále cena s
původním polotovarem. Uživatel tedy neviděl, jakým způsobem změna polotovaru
ovlivnila cenu výrobku.
Výpočet
cen byl tedy upraven tak, že se počítá k aktuálnímu (systémovému) datumu. Pokud
na výrobek existuje více norem a různými datumy, zobrazuje se cena každé normy
vždy pouze k "maximálnímu platnému datumu dané normy". Tedy k datumu
o 1 nižší než datum normy s vyšším datumem. Pokud se jedná o normu s nejvyšším
datumem, tak se ceny počítají k datumu aktuálnímu.
Při
přidávání nového DL se číslo DL dosadí automaticky. Pokud ho uživatel
potřeboval z nějakého důvodu přepsat, tak musel použít tento postup:
Přidat
– zadat Datum – zadat Odběrní místo – kliknou myší na Číslo DL – označí ho
myší, aby zmodralo a přepsat ho – pak doskákat klávesou Enter na Linku a
pokračovat v pořízení.
Nyní
je možný tento jednodušší postup:
Přidat
– zadat Datum – místo Enter po zadání datumu zadat šipku nahoru – přepsat číslo
DL – pokračovat klávesou Enter
Pro
položku "Kalkulační cena", kterou je možno zadat na formuláři
Skladové položky, byla dodělána stejná funkčnost do skladové evidence, jako
byla ve VX6.1. Funkčnost spočívá v tom, že pokud při výpočtu stavu zásob
vychází po načtení všech příjmů u nějaké položky nulová skladová cena, tak se
do této položky (místo nulové ceny) dosadí právě její kalkulační cena. Ale
pouze v případě, že to je požadováno v nastavení výpočtu stavu zásob (PARAMSG /
[Sklad] / g_dosadKC=1).
Byl
upraven výběr výrobků pomocí kláves F3/F4 při pořízení DL. Úprava spočívá v
tom, že když je v ceníku (základním nebo nenulovém, který je příslušný danému
OM) u výrobku zadáno "Vyřadit z nabídky=1", tak se takový výrobek do
výběru nenačte a uživateli se nenabízí. Když uživatel (aniž by výrobek vybíral
pomocí F3/F4) číslo "vyřazeného" výrobku zadá, tak mu program na
dotaz umožní jeho zadání (v závislosti na nastavení parametru PARAMSG / frmDLIST
/ g_vyrobeknece.
Při
zadávání výroby se hodnota, která je zadána do sloupce Plán, doplní automaticky
i do sloupce Výroba. Byl doplněn parametr (PARAMSG / [frmVyroba] / g_vyroba0),
kterým lze určit, že do výroby se dosadí hodnota 0. Parametr může nabývat
těchto hodnot:
g_vyroba0
= 0: Stávající chování, tj. dosazení plánu do výroby.
g_vyroba0
= 1: Do výroby automaticky dosadí 0.
Duplikace
vyfakturovaných DL 13.10.2009, Lahůdky Vavřík, Znojmo
Při
zkopírování vyfakturovaného DL pomocí kláves Ctrl+F5 a Shift+F5 se doposud
zkopírovalo na nový DL i číslo faktury. To, ale v praxi přinášelo problémy,
proto bylo kopírování DL upraveno tak, že číslo faktury se nezkopíruje.
Skladové
položky – složení 12.10.2009, Pekařství
Sázava, Lanškroun
Do
formuláře Tabulky – Skladové položky, byla na záložku Kategorie doplněna
možnost editace údaje Složení. Dříve tato možnost byla pouze u výrobků na
formuláři Výrobky.
Výrobky
- načtení složení dle normy 12.10.2009, Pekařství Sázava,
Lanškroun
Při
generování složení výrobku na formuláři Tabulky – Výrobky, pomocí kláves
Ctrl+N, se nyní k názvu suroviny doplní do závorek i složení suroviny v
případě, že je zadáno (viz předch. odstavec).
Příklad:
1)
Máme výrobek jehož složení po načtení klávesou Ctrl+N vypadá takto:
Složení:
Surovina 2, Surovina 3, Surovina 1.
2)
Doplníme do surovin složení (viz předchozí odstavec) takto:
Surovina
1: AAA, BBB, CCC
Surovina
2: DDD, EEE, FFF.
3)
Složení výrobku pomocí Ctrl+N se nyní vygeneruje takto:
Složení:
Surovina 2 (DDD, EEE, FFF), Surovina 3, Surovina 1(AAA, BBB, CCC).
Výroba
- Normování 6.10.2009, Lahůdky Vavřík, Znojmo
Dodělány
tyto nové varianty výpočtu včetně tisku sestav:
-
Suroviny bez rozpisu polotovarů, setříděné dle skupin surovin.
-
Suroviny s rozpisem polotovarů, setříděné dle skupin surovin.
Dodělána
sestava k výpočtu:
-
Rozpis pro fyzickou inventuru.
Omezení
datumu pro fakturaci 4.10.2009
Byl
zaveden parametr pro tzv. minimální datum fakturace (PARAMSG, sekce
[Fakturace], parametr g_mindatumfakturace), který se zadává ve formátu datumu. Např. takto:
g_mindatumfakturace=1.1.2009
Význam
parametru je ten, že dodací listy, které mají datum nižší než tento parametr,
se nezahrnou do hromadné fakturace.
Pokud parametr zadán není, tak se podmínky fakturace nemění.
Díky
tomuto parametru je možné mít v databázi starší DL pro testovací účely bez
rizika, že se vyfakturují.
Duplikace
uzamčených dokladů 17.9.2009, Lahůdky Vavřík,
Znojmo
Při
zkopírování zamčeného dokladu (např. dodacího listu) pomocí kláves Ctrl+F5 a
Shift+F5 se vytvořil nový doklad, který byl také označen jako zamčený a obsluha
s ním tudíž nemohla dále manipulovat. Nyní se nový doklad vytvoří jako odemčený
tak, aby bylo možno ho dále editovat.
Do
zadání výroby nešly zadávat položky, které byly označeny jen jako polotovar.
Musely být současně označeny jako výrobek.
POZOR!
Pro
opravu této chyby je nutné do databáze importovat distribuční systémový soubor
VXSYSTEM.INI.
Identifikaci
uživatele (položka Uživatel) se doporučuje zadávat malými písmeny bez
diakritiky. Pokud byl zadán uživatel s diakritikou (což lze), tak při spuštění
tiskových sestav (Vyrtisk.exe) došlo k chybě "Field value requeired".
Tato chyba je nyní opravena a je tedy možné regulérně zadat uživatele s
diakritikou. Nicméně se to nedoporučuje!
Tisk
objednávek z pořízení 10.9.2009, Cukrárna ONDRA, Dlouhá Lomnice
Dodělána
možnost tisku objednávky přímo z pořízení DL stiskem kláves Ctrl+O. Způsob
tisku se provádí dle nastavení pro tisk DL (Alt+T). Tedy buď přes tiskový
dialog (Vyrtisk) nebo přímo na obrazovku (Wlist).
Export
DL do DBF 1.9.2009
V
záhlaví okna formuláře pro zadání parametrů se zobrazuje cesta pro umístění
výstupních souborů, která je zadána v konfiguraci (PARAMSG/DTMVYRAEX/
k_direxport - DefaultDir).
Dodělána
indikace o průběhu do těchto výpočtů:
-
Expedice – Export DL do EDI
-
Expedice – Export DL do DBF
-
Sklady – Stav zásob – Výpočet stavu zásob (Zde se navíc zobrazují jednotlivé
fáze výpočtu – názvy volaných procedur).
Správa
systému – zablokování uživatelů 10.8.2009
Uživatel,
který je zablokován nemůže spustit program Vyraex (Vyraex.exe) a nyní ani
Tiskové sestavy (Vyrtisk.exe). V předchozí verzi nebylo zablokování tiskových
sestav funkční.
Pokud
má přihlášený uživatel spuštěn Vyraex/Vyrtisk, tak při jeho zablokování dojde
nyní k automatickému odpojení uživatele od databáze a ukončení programů
Vyraex/Vyrtisk, spuštěných daným uživatelem.
Do
horní lišty okna Vyraex a Vyrtisk (Tiskové sestavy) bylo doplněno zobrazení
identifikace aktuálního uživatele a databáze.
Parametr
VYRAEX.INI / [Main] / OneInst byl aplikován také na Vyrtisk.exe. Tzn., že když
je nastaveno OneInst=1, tak není možné,
aby se otevřelo vícekrát okno tiskových sestav.
Správa
uživatelů 8.8.2009
Doděláno
zobrazení datumu a času posledního přihlášení a odhlášení daného uživatele v
gridu formuláře.
Export
DL do EDI 6.8.2009, Lahůdky Cajthaml, Praha
Upraven
název výstupního souboru přidáním prefixu "DES". Název výstupního
souboru vypadá nyní např. takto: DES20092607000681.txt.
V
záhlaví okna formuláře pro zadání parametrů se zobrazuje cesta pro umístění
výstupních souborů, která je zadána v konfiguraci
(PARAMSG/IMPORTEXPORT/EDIExport).
Do
rozpisu výdejky a převodky byly doplněny položky "šarže" a
"datum spotřeby" obdobně, jako je to na příjemce.
Akční
výrobky
1.8.2009, Pekařství Illík, Bílovec
Do
tabulky ceníky na záložku Základní údaje byla dodělána položka Akční výrobek.
Zároveň se tato položka zobrazuje v tabulce Výrobky na záložce Ceny.
Výrobky,
které jsou označeny jako "akční" se při tisku nabídky na DL tisknou
na začátku nabídky a tučně.
Správa
systému - zobrazení aktivních uživatelů 1.8.2009
Byla
dodělána funkce, která zjistí, kteří uživatelé aktuálně spuštěn Vyraex. Stává
se totiž, že uživatel vypne počítač při spuštěném Vyraexu a stále se jeví jako
aktivní, neboť má vyplněnu položku počítač, i když ve skutečnosti to tak není.
Tlačítko Obnova dat nyní zjistí a zobrazí aktivní uživatele.
Byla
dodělána funkce, která umožňuje uživateli skrýt nebo obnovit sloupce v gridu
(tabulce) na formulářích. Tato funkce se
vyvolá kliknutím pravého tlačítka myši a následným potvrzením volby "Skrýt
/ Obnovit sloupce v gridu".
Příklad:
-
Otevřeme tabulku Obchodní partneři.
-
Tlačítko Najít zobrazí grid (tabulku).
-
Myší se postavíme do tabulky a klikneme na pravé tlačítko myši.
-
Klikneme na Skrýt / Obnovit sloupce v gridu.
-
Zobrazí se seznam položek.
- U
položek, které chceme skrýt, zrušíme zaškrtnutí položky a potvrdíme tlačítkem
OK.
Pokud
chceme položku v gridu obnovit, provedeme stejný postup a zaškrtneme danou
položku. Ta se následně zobrazí v posledním sloupci gridu a myší ji můžeme
přesunout do původní pozice.
Na
všech formulářích pro zobrazení nebo editaci tabulek bylo doděláno zobrazení
počtu záznamů v tabulce a počtu vyfiltrovaných záznamů, když je zadán filtr:
Počet
záznamů: <celkem> / <filtr>,
kde
<filtr> je aktuální počet záznamů vyfiltrovaných přes tlačítko Filtr a
<celkem> je celkový počet záznamů v gridu při otevření formuláře.
Pozor!
Nejedná se o celkový počet záznamů v tabulce. Např. u příjemek se v <celkem
> zobrazí počet odpovídající danému období atd.
Do
přehledu logů byl doplněn sloupec "DD", který zobrazuje druh dodacího
listu. Tím je umožněno vyfiltrovat změny, které se prováděly v dodacího listech
za hotové (DD=3).
Při
importu tržeb z pokladen vlastních prodejen (viz níže) je možné nastavit
parametry odběrního místa tak, že při generování dokladu do tržeb (Pokladny –
Tržby) se zároveň vytvoří doklad do zadání
výroby (Výroba – Zadání výroby) pro určené výrobky. Jedná se o výrobky,
které se vyrábí přímo na prodejně, např. zapečená houska se sýrem, obložená
bageta, káva atd.
Toto
nastavení se provede v tabulce Odběrní místa na záložce "Přiřazení"
takto:
-
Sklad: číslo skladu, který je přidělen dané prodejně.
-
Pracoviště: číslo pracoviště prodejny. Do zadání výroby se zapisují pouze ty výrobky, které mají zadáno
toto pracoviště.
-
Směna, DP surovin, DP výroby: předdefinované hodnoty, které se automaticky
dosadí do vygenerovaného dokladu.
Dodělána
možnost začlenění tržeb z pokladen (viz níže) do skladové evidence tak, aby byl
uživatel schopen zjistit, kolik (množství) a za kolik (ve spotřebitelských
cenách) má daná prodejna k určitému dni zásob na prodejně (skladě) a provést tam
kontrolní fyzickou inventuru.
Do
skladových dokladů (příjemka, výdejka, převodka, fyzická inventura) byla
doplněna možnost zadávat SPOTŘEBITELSKOU CENU.
Spotřebitelská
cena se na příjemku dosazuje z "dodavatelského ceníku", který je
zadán u dodavatele (v tabulce Obchodní partneři)
Do
vypočtu stavu zásob byly doplněny tyto nové pohyby:
g_dlistPR
(0/1) = Příjem výrobků z dodacích listů
do vlastních prodejen
g_odpisTR
(0/1) = Výdej výrobků a zboží dle tržeb z vlastních prodejen
g_DPdlistPR
= Druh pohybu pro příjem z DL
g_DPtrzbaVY
= Druh pohybu pro výdej z tržeb
Kliknutím
na tlačítkovou lištu, do prázdného prostoru vpravo vedle ikonových tlačítek lze
vyvolat otevření naposledy otevřeného formuláře. To umožňuje opakovaně otevírat
poslední formulář bez nutnosti ho otevírat
přes menu. Funguje to i po ukončení a novém spuštění programu.
Tento
modul se týká uživatelů, kteří mají vlastní prodejny s elektronickými
pokladnami, kde se eviduje prodej vlastních výrobků a zboží. Z pokladen se
údaje o prodeji stahují na server a importují do databáze Vyraexu jako tržby z
prodejen. Využívají se k tisku sestav (přehled prodeje) nebo ke sledování stavu
zásob na prodejnách (pro účely fyzické inventury na prodejně).
Momentálně
celý systém funguje s pokladnami EURO 2000.
Byla provedena úprava editace položky Zahraniční
odběratel v tabulce Obchodní partneři. Pokud dojde ke změně této položky (při
Opravit) nebo zadání položky (Přidat)
tak, že položka má hodnotu 1, tak se zobrazí dotaz:
POZOR! Opravdu chcete zadat zahraničního
odběratele? Doklady nebudou obsahovat DPH! (Ano/Ne).
Toto upozornění slouží k tomu, aby obsluha omylem
nezadala tuzemského odběratele jako zahraničního, neboť by se mu vytvářely
daňové doklady bez DPH.
Správa konfigurace – hledání textových řetězců 31.5.2009
Při hledání řetězce lze použít tyto zástupné znaky:
_ Podtržítko
zastupuje libovolný znak
% Procento
zastupuje libovolný řetězec znaků. Lze ho použít např. v této kombinaci:
%text, text%, %text%.
* Hvězdička
zastupuje libovolný řetězec znaků. Lze
ji ale použít pouze v této kombinaci:
*text.
Synchronizace období mezi VYRAEX a VYRTISK 10.5.2009
Ve verzi 7.0 to funguje tak, že pokud se změní na
liště Vyraexu období na (např.) 06/2009 a následně se spustí tiskový program
Vyrtisk, tak v něm zůstává nastaveno předchozí období (např.) 05/2009. Pokud
chceme období synchronizovat, musíme ukončit a znovu spustit program.
Ve verzi 7.5 je toto již synchronizováno. Tzn. že
tiskový program si při spuštění nastaví období zadané na liště.
Uživatel
požadoval mít možnost nějak vhodně omezit maximální zadávané datum na DL.
Většinou totiž pořizují DL na následující den. V pátek pořizují DL na sobotu a
pondělí. Občas se stane, že se spletou a zadají datum až za více dnů nebo na
jiný měsíc.
Problém
byl vyřešen takto:
Do
Konfigurace byl doplněn parametr: PARAMSG / FRMDLIST / maxdatum, jako
osmimístný řetězec alfanumerických znaků, kdy první pozice je pro pondělí,
druhá pro úterý, atd. Osmá pozice je pro určení typu kontroly (chybové
hlášky). Funguje takto:
Když
systémové datum na serveru je pondělí a na pozici maxdatum[1] je
hodnota 1, tak je povoleno zadat na DL maximální datum jako systémové+1. Pokud
by maxdatum[1] byla hodnota 2, tak by bylo povoleno zadat maximální datum
jako systémové+2, atd. až do čísla 9.
Když systémové datum na serveru je úterý a
na pozici maxdatum[2] je hodnota 1, tak je povoleno zadat na DL
maximální datum jako systémové+1. Pokud by
maxdatum[2] byla hodnota 2, tak
by bylo povoleno zadat maximální datum jako systémové+2, atd. až do čísla 9.
Atd.,
až do neděle, čili pozice maxdatum[7].
Když
hodnota maxdatum[1..7] je "N", tak se pro daný den žádná kontrola
neprovádí.
Osmý
znak řetězce maxdatum[8] určuje typ kontroly při nesprávném zadání datumu
takto:
-
maxdatum[8]='Z' => Zobrazit hlášku,
že datum bylo chybně zadáno a jeho uložení nepovolit.
-
maxdatum[8]='A' => Zobrazit hlášku,
že datum bylo chybně zadáno a zároveň se zeptat, zda ho chceme opravdu uložit
(implicitně Ne).
Příklady:
maxdatum='1111300Z' (v sobotu a v neděli lze zadat jen systémové
datum)
maxdatum='11113N0A' (v sobotu se kontrola neprovádí).
Kontrola
se prování přímo na položce datum a jen tehdy, když byl datum změněn (režim
Opravit i Přidat) nebo zadán nový (v režimu Přidat).
Změny
provedené před 22.3.2009 nejsou v tomto dokumentu evidovány! Jsou rámcově
popsány v dokumentu PopisVX75.doc.