Návrh objednávek podle průměrného prodeje a dodacího cyklu: Porovnání verzí

Z K.A.P.
Skočit na navigaciSkočit na vyhledávání
m
m
Řádek 3: Řádek 3:
 
V úvodním dialogu návrhu objednávek podle průměrného prodeje jsou k jednotlivým vstupním polím doplněny nápovědy, které se objevují, pokud se myš zastaví nad vstupním polem
 
V úvodním dialogu návrhu objednávek podle průměrného prodeje jsou k jednotlivým vstupním polím doplněny nápovědy, které se objevují, pokud se myš zastaví nad vstupním polem
  
V návrhu objednávek podle průměrného prodeje lze nyní využívat jako referenční období také období, které je v samostatných datech (např. samostatná data z loňského roku). Nastavení se řídí proměnnou ''OldDataDir,0'' (pro určení adresáře se starými daty) a <u>'''''OldDataGrf,0'''''</u> pro určení datumu, od kterého se data berou z aktuální databáze (starší období se bere ze složky dle OldDataDir). Je možné použít také referenční období, které přechází přes obě databáze.
+
V návrhu objednávek podle průměrného prodeje lze nyní využívat jako referenční období také období, které je v samostatných datech (např. samostatná data z loňského roku). Nastavení se řídí proměnnou <u>'''''OldDataDir,0'''''</u> (pro určení adresáře se starými daty) a <u>'''''OldDataGrf,0'''''</u> pro určení datumu, od kterého se data berou z aktuální databáze (starší období se bere ze složky dle <u>'''''OldDataDir'''''</u>). Je možné použít také referenční období, které přechází přes obě databáze.
 
    
 
    
V návrhu objednávek podle průměrného prodeje je doplněna možnost určit zvlášť dodávkový cyklus pro akční karty. Ty jsou určeny pomocí toho, zda daná karta vyhovuje určené individuální ceně - ve výchozím stavu NC*. Jméno ind.ceny pro určení akcí lze změnit pomocí proměnné NBJAkce,1 (ta současně ovlivňuje zvýrazňování akčních karet v prohlížení návrhů). Současně je rozšířena možnost pro doplnění karet, u kterých program určil, že je není třeba objednávat. Nyní lze vybrat, zda se do návrhu mají tyto karty nemají zařazovat, nebo se mají přesto zařadit všechny karty a nebo se mají zařadit i akční karty s nulovým návrhem. Lze také určit, jakým způsobem se má dodávkový cyklus zpracovávat. Informace o dodávkovém cyklu může být brána ze skladové karty, z adresy dodavatele nebo se použije určený běžný dodávkový cyklus. Výběrem z nastavení zpracování dodávkového cyklu lze určit, v jakém pořadí se informace mají brát pokud nejsou vyplněny.
+
V návrhu objednávek podle průměrného prodeje je doplněna možnost určit zvlášť dodávkový cyklus pro akční karty. Ty jsou určeny pomocí toho, zda daná karta vyhovuje určené individuální ceně - ve výchozím stavu NC*. Jméno ind.ceny pro určení akcí lze změnit pomocí proměnné <u>'''''NBJAkce,1'''''</u> (ta současně ovlivňuje zvýrazňování akčních karet v prohlížení návrhů). Současně je rozšířena možnost pro doplnění karet, u kterých program určil, že je není třeba objednávat. Nyní lze vybrat, zda se do návrhu mají tyto karty nemají zařazovat, nebo se mají přesto zařadit všechny karty a nebo se mají zařadit i akční karty s nulovým návrhem. Lze také určit, jakým způsobem se má dodávkový cyklus zpracovávat. Informace o dodávkovém cyklu může být brána ze skladové karty, z adresy dodavatele nebo se použije určený běžný dodávkový cyklus. Výběrem z nastavení zpracování dodávkového cyklu lze určit, v jakém pořadí se informace mají brát pokud nejsou vyplněny.
  
 
{|border=1 class ="wikitable"  
 
{|border=1 class ="wikitable"  
 
|bgcolor=#00FF00| '''Technická poznámka'''
 
|bgcolor=#00FF00| '''Technická poznámka'''
 
|-
 
|-
|Pomocí proměnné ''NCTEST,0'' je možné nastavit text, který se objeví při hlášení, že prodejní cena je nižší než nákupní cena (např. "Prodejní cena je nižší než určená minimální cena"). Tato informace tak může navazovat na kontrolu prodeje pod nákupní ceny definované pomocí [[Individuální a doporučené ceny|individuální ceny]] NCTEST*
+
|Pomocí proměnné <u>'''''NCTEST,0'''''</u> je možné nastavit text, který se objeví při hlášení, že prodejní cena je nižší než nákupní cena (např. "Prodejní cena je nižší než určená minimální cena"). Tato informace tak může navazovat na kontrolu prodeje pod nákupní ceny definované pomocí [[Individuální a doporučené ceny|individuální ceny]] NCTEST*
 
|-
 
|-
|Pomocí proměnné ''NBJVyp3,0'' lze určit počet dní pro automatické určení referenčního období (výchozí hodnota je 30). Pokud je proměnná definována, tak se v rámci ukládání nastavení dialogu ('''F6''') neukládá nastavení datumu a vždy se určuje dle této proměnné.
+
|Pomocí proměnné <u>'''''NBJVyp3,0'''''</u> lze určit počet dní pro automatické určení referenčního období (výchozí hodnota je 30). Pokud je proměnná definována, tak se v rámci ukládání nastavení dialogu ('''F6''') neukládá nastavení datumu a vždy se určuje dle této proměnné.
 
|}
 
|}
  
Řádek 18: Řádek 18:
 
           prodeje byl významně rozšířen. Program umí pracovat s extrémními hodnotami, váhami pro určení
 
           prodeje byl významně rozšířen. Program umí pracovat s extrémními hodnotami, váhami pro určení
 
           významnosti aktuálního a staršího období, z prodejů je možné vynechat vybrané "spekulativní"
 
           významnosti aktuálního a staršího období, z prodejů je možné vynechat vybrané "spekulativní"
           prodeje, je umořněna práce s maximy, do prodejů a zásob jsou započítány alternativní karty,
+
           prodeje, je umožněna práce s maximy, do prodejů a zásob jsou započítány alternativní karty,
 
           pracuje se s novinkami, kartami jen na objednávku, je možné definovat blokování návrhů na základě
 
           pracuje se s novinkami, kartami jen na objednávku, je možné definovat blokování návrhů na základě
 
           několika kritérií, program vyhodnocuje aktuální a budoucí nákupní akce a na základě nich
 
           několika kritérií, program vyhodnocuje aktuální a budoucí nákupní akce a na základě nich
Řádek 26: Řádek 26:
 
           (bez výše uvedených vylepšení).
 
           (bez výše uvedených vylepšení).
 
           Pro nastavení návrhů lze použít následující proměnné:
 
           Pro nastavení návrhů lze použít následující proměnné:
           NBJVyp3,0 - počet dní od akt.data pro referenční období "OD" (použije se jen pro typ období ,Období od-do");
+
           <u>'''''NBJVyp3,0'''''</u> - počet dní od akt.data pro referenční období "OD" (použije se jen pro typ období ,Období od-do");
 
                       pokud je proměnná definovaná, tak se období neukládá do číselníku při stisku F6 pro uložení nastavení dialogu
 
                       pokud je proměnná definovaná, tak se období neukládá do číselníku při stisku F6 pro uložení nastavení dialogu
           NBJVyp3,1 - typ použitého dodacího cyklu z karty
+
           <u>'''''NBJVyp3,1'''''</u> - typ použitého dodacího cyklu z karty
           NBJVyp3,2 - typ použitého objednávkového množství z karty
+
           <u>'''''NBJVyp3,2'''''</u> - typ použitého objednávkového množství z karty
           NBJVyp3,3 - počet dní od akt.data pro referenční období "DO" - výchozí je 1
+
           <u>'''''NBJVyp3,3'''''</u> - počet dní od akt.data pro referenční období "DO" - výchozí je 1
           NBJVyp3,4 - režim navýšení minimální zásoby - u vás nenastavujte
+
           <u>'''''NBJVyp3,4'''''</u> - režim navýšení minimální zásoby - u vás nenastavujte
           NBJVyp3,5 - procento navýšení minimální zásoby - u vás nenastavujte
+
           <u>'''''NBJVyp3,5'''''</u> - procento navýšení minimální zásoby - u vás nenastavujte
           NBJVyp3,6 - ind.cena pro definici novinek; karty spadající do této IC jsou považovány za novinky
+
           <u>'''''NBJVyp3,6'''''</u> - ind.cena pro definici novinek; karty spadající do této IC jsou považovány za novinky
           NBJVyp3,7 - počet dní od založení karty, po které je karta považována za novinku
+
           <u>'''''NBJVyp3,7'''''</u> - počet dní od založení karty, po které je karta považována za novinku
 
                       (pokud je proměnná NBJVyp3,6 definovaná s prázdnou hodnotou)
 
                       (pokud je proměnná NBJVyp3,6 definovaná s prázdnou hodnotou)
           NBJVyp3,8 - maska pro údaj Strediska, která definuje, které karty mají mít nulový návrh objednávky
+
           <u>'''''NBJVyp3,8'''''</u> - maska pro údaj Strediska, která definuje, které karty mají mít nulový návrh objednávky
           NBJVyp3,9 - váha prvního (nejstaršího) období - výchozí je 100
+
           <u>'''''NBJVyp3,9'''''</u> - váha prvního (nejstaršího) období - výchozí je 100
           NBJVyp3,10 - váha posledního (aktuálního) období - výchozí je 100
+
           <u>'''''NBJVyp3,10'''''</u> - váha posledního (aktuálního) období - výchozí je 100
           NBJVyp3,11 - hodnota 0 zakáže použití alternativních karet pro návrhy objednávek
+
           <u>'''''NBJVyp3,11'''''</u> - hodnota 0 zakáže použití alternativních karet pro návrhy objednávek
           NBJVyp3,12 - maska pro pole Strediska pro výběr karet, které se mají objednat, jen pokud jsou v akci
+
           <u>'''''NBJVyp3,12'''''</u> - maska pro pole Strediska pro výběr karet, které se mají objednat, jen pokud jsou v akci
 
                       (objednává se nejvýše do konce akce)
 
                       (objednává se nejvýše do konce akce)
           NBJVyp3,14 - maska pro pole Strediska pro výběr karet, které mají mít nulový návrh, ale jen v případě,
+
           <u>'''''NBJVyp3,14'''''</u> - maska pro pole Strediska pro výběr karet, které mají mít nulový návrh, ale jen v případě,
 
                       že režim objednávání je jiný než "Vše do jednoho návrhu"
 
                       že režim objednávání je jiný než "Vše do jednoho návrhu"
           NBJVyp3,15 - nenulová hodnota vyřadí z návrhů objednávek skryté karty (zobrazit=nikdy)
+
           <u>'''''NBJVyp3,15'''''</u> - nenulová hodnota vyřadí z návrhů objednávek skryté karty (zobrazit=nikdy)
           NBJVyp3,16 - určuje, zda se do výpočtu mají započítávat jen zásoby z aktuálního skladu nebo i z dalších
+
           <u>'''''NBJVyp3,16'''''</u> - určuje, zda se do výpočtu mají započítávat jen zásoby z aktuálního skladu nebo i z dalších
 
                       skladů (2..sklad2, 4=sklad3, 8=sklad4, ..). Další sklady musí být definovány stejným způsobem,
 
                       skladů (2..sklad2, 4=sklad3, 8=sklad4, ..). Další sklady musí být definovány stejným způsobem,
 
                       jako se definují pro zobrazení zásob v kartách (ZASOBA2, ZASOBA3, ZASOBA4 apod.)
 
                       jako se definují pro zobrazení zásob v kartách (ZASOBA2, ZASOBA3, ZASOBA4 apod.)
           NBJVyp3,17 - maska pro pole ID pro výběr karet, které se mají objednat, jen pokud jsou v akci
+
           <u>'''''NBJVyp3,17'''''</u> - maska pro pole ID pro výběr karet, které se mají objednat, jen pokud jsou v akci
                       (objednává se do začátku budoucí akce) - doplněno 25.5.2018
+
                       (objednává se do začátku budoucí akce) - doplněno  
           NBJVyp3,18 - počet dní pro karty vyhovující masce pro ID (jen pokud je akce) v případě, že zboží nemá
+
           <u>'''''NBJVyp3,18'''''</u> - počet dní pro karty vyhovující masce pro ID (jen pokud je akce) v případě, že zboží nemá
 
                       definovanou budoucí akci (výchozí je 60 dní)
 
                       definovanou budoucí akci (výchozí je 60 dní)
           NBJVyp3,19 - min. počet dní "do dodání" pro akční karty vyhovující masce pro ID (jen pokud je akce)-vých. je 7
+
           <u>'''''NBJVyp3,19'''''</u> - min. počet dní "do dodání" pro akční karty vyhovující masce pro ID (jen pokud je akce)-vých. je 7
           NBJVyp3,20 - počet dní "do dodání" pro akční karty vyhovující masce pro ID, pokud jsou menší než hodnota
+
           <u>'''''NBJVyp3,20'''''</u> - počet dní "do dodání" pro akční karty vyhovující masce pro ID, pokud jsou menší než hodnota
 
                       definovaná předchozí proměnnou (vých. je 10 dnů)
 
                       definovaná předchozí proměnnou (vých. je 10 dnů)
           NBJVyp3,21 - maximální počet dní pro dodací cyklus pro vyhodnocení, že se blíží konec aktuální nákupní akce (vých. 5)
+
           <u>'''''NBJVyp3,21'''''</u> - maximální počet dní pro dodací cyklus pro vyhodnocení, že se blíží konec aktuální nákupní akce (vých. 5)
           NBJVyp3,100 až 109 - pásma pro zvýhodnění dodacího cyklu pokud je aktuální akční NC lepší než budoucí NC
+
           <u>'''''NBJVyp3,100 až 109'''''</u> - pásma pro zvýhodnění dodacího cyklu pokud je aktuální akční NC lepší než budoucí NC
 
                       (testuje se také obdobně v případě, že je připravena budoucí akce)
 
                       (testuje se také obdobně v případě, že je připravena budoucí akce)
 
                       hodnoty musí být ve formátu:
 
                       hodnoty musí být ve formátu:
Řádek 64: Řádek 64:
 
                       NBJVyp3,101: 0.5/3//50
 
                       NBJVyp3,101: 0.5/3//50
 
                       NBJVyp3,102: 3/6/90/50
 
                       NBJVyp3,102: 3/6/90/50
           NBJAkce,1 - označení ind.ceny pro nákupní akce (výchozí je NC*)
+
           <u>'''''NBJAkce,1'''''</u> - označení ind.ceny pro nákupní akce (výchozí je NC*)
           NBJZPol,0 - počet dní pro započítání částečně zpracovaných požadavků (výchozí je 14)
+
           <u>'''''NBJZPol,0'''''</u> - počet dní pro započítání částečně zpracovaných požadavků (výchozí je 14)
           NBJZPol,1 - hodnota 1 = režim práce s více soubory požadavků dle SkladDEL;  
+
           <u>'''''NBJZPol,1'''''</u> - hodnota 1 = režim práce s více soubory požadavků dle SkladDEL;  
 
                       hodnota 0 je výchozí (pracuje se jen s požadavky z aktuální databáze)
 
                       hodnota 0 je výchozí (pracuje se jen s požadavky z aktuální databáze)
           NBJZPol,6 - počet dní pro započítání nezpracovaných požadavků
+
           <u>'''''NBJZPol,6'''''</u> - počet dní pro započítání nezpracovaných požadavků
           NBJZPol,7 - počet dní "navíc" pro započítání požadavků pro výpočet posledního započítaného dne
+
           <u>'''''NBJZPol,7'''''</u> - počet dní "navíc" pro započítání požadavků pro výpočet posledního započítaného dne
 
                       (akt.datum+běžný dod.cyklus+počet dní do dodání+hodnota proměnné)
 
                       (akt.datum+běžný dod.cyklus+počet dní do dodání+hodnota proměnné)
           DokVypNBJ,0 - hodnota 0 zakáže dohledávání dokladů označených jako spekulace
+
           <u>'''''DokVypNBJ,0'''''</u> - hodnota 0 zakáže dohledávání dokladů označených jako spekulace
        :
 

Verze z 29. 5. 2018, 17:44

NavrhObjDlePrumADod.PNG

V úvodním dialogu návrhu objednávek podle průměrného prodeje jsou k jednotlivým vstupním polím doplněny nápovědy, které se objevují, pokud se myš zastaví nad vstupním polem

V návrhu objednávek podle průměrného prodeje lze nyní využívat jako referenční období také období, které je v samostatných datech (např. samostatná data z loňského roku). Nastavení se řídí proměnnou OldDataDir,0 (pro určení adresáře se starými daty) a OldDataGrf,0 pro určení datumu, od kterého se data berou z aktuální databáze (starší období se bere ze složky dle OldDataDir). Je možné použít také referenční období, které přechází přes obě databáze.

V návrhu objednávek podle průměrného prodeje je doplněna možnost určit zvlášť dodávkový cyklus pro akční karty. Ty jsou určeny pomocí toho, zda daná karta vyhovuje určené individuální ceně - ve výchozím stavu NC*. Jméno ind.ceny pro určení akcí lze změnit pomocí proměnné NBJAkce,1 (ta současně ovlivňuje zvýrazňování akčních karet v prohlížení návrhů). Současně je rozšířena možnost pro doplnění karet, u kterých program určil, že je není třeba objednávat. Nyní lze vybrat, zda se do návrhu mají tyto karty nemají zařazovat, nebo se mají přesto zařadit všechny karty a nebo se mají zařadit i akční karty s nulovým návrhem. Lze také určit, jakým způsobem se má dodávkový cyklus zpracovávat. Informace o dodávkovém cyklu může být brána ze skladové karty, z adresy dodavatele nebo se použije určený běžný dodávkový cyklus. Výběrem z nastavení zpracování dodávkového cyklu lze určit, v jakém pořadí se informace mají brát pokud nejsou vyplněny.

Technická poznámka
Pomocí proměnné NCTEST,0 je možné nastavit text, který se objeví při hlášení, že prodejní cena je nižší než nákupní cena (např. "Prodejní cena je nižší než určená minimální cena"). Tato informace tak může navazovat na kontrolu prodeje pod nákupní ceny definované pomocí individuální ceny NCTEST*
Pomocí proměnné NBJVyp3,0 lze určit počet dní pro automatické určení referenčního období (výchozí hodnota je 30). Pokud je proměnná definována, tak se v rámci ukládání nastavení dialogu (F6) neukládá nastavení datumu a vždy se určuje dle této proměnné.

Rozsáhlé vylepšení návrhů objednávek na dodavatele. Algoritmus pro výpočet návrhů podle průměrného

         prodeje byl významně rozšířen. Program umí pracovat s extrémními hodnotami, váhami pro určení
         významnosti aktuálního a staršího období, z prodejů je možné vynechat vybrané "spekulativní"
         prodeje, je umožněna práce s maximy, do prodejů a zásob jsou započítány alternativní karty,
         pracuje se s novinkami, kartami jen na objednávku, je možné definovat blokování návrhů na základě
         několika kritérií, program vyhodnocuje aktuální a budoucí nákupní akce a na základě nich
         prodlužuje nebo zkracuje dodací cykly, je možné nastavit pravidla pro navýšení dodacích cyklů
         na základě budoucího zvýšení či snížení nákupní ceny. V detailu návrhu je nově možné zobrazit
         hodnotu "Vypočítaná objednávka", která vyjadřuje návrh objednávky jen na základě průměrného prodeje
         (bez výše uvedených vylepšení).
         Pro nastavení návrhů lze použít následující proměnné:
         NBJVyp3,0 - počet dní od akt.data pro referenční období "OD" (použije se jen pro typ období ,Období od-do");
                     pokud je proměnná definovaná, tak se období neukládá do číselníku při stisku F6 pro uložení nastavení dialogu
         NBJVyp3,1 - typ použitého dodacího cyklu z karty
         NBJVyp3,2 - typ použitého objednávkového množství z karty
         NBJVyp3,3 - počet dní od akt.data pro referenční období "DO" - výchozí je 1
         NBJVyp3,4 - režim navýšení minimální zásoby - u vás nenastavujte
         NBJVyp3,5 - procento navýšení minimální zásoby - u vás nenastavujte
         NBJVyp3,6 - ind.cena pro definici novinek; karty spadající do této IC jsou považovány za novinky
         NBJVyp3,7 - počet dní od založení karty, po které je karta považována za novinku
                     (pokud je proměnná NBJVyp3,6 definovaná s prázdnou hodnotou)
         NBJVyp3,8 - maska pro údaj Strediska, která definuje, které karty mají mít nulový návrh objednávky
         NBJVyp3,9 - váha prvního (nejstaršího) období - výchozí je 100
         NBJVyp3,10 - váha posledního (aktuálního) období - výchozí je 100
         NBJVyp3,11 - hodnota 0 zakáže použití alternativních karet pro návrhy objednávek
         NBJVyp3,12 - maska pro pole Strediska pro výběr karet, které se mají objednat, jen pokud jsou v akci
                      (objednává se nejvýše do konce akce)
         NBJVyp3,14 - maska pro pole Strediska pro výběr karet, které mají mít nulový návrh, ale jen v případě,
                      že režim objednávání je jiný než "Vše do jednoho návrhu"
         NBJVyp3,15 - nenulová hodnota vyřadí z návrhů objednávek skryté karty (zobrazit=nikdy)
         NBJVyp3,16 - určuje, zda se do výpočtu mají započítávat jen zásoby z aktuálního skladu nebo i z dalších
                      skladů (2..sklad2, 4=sklad3, 8=sklad4, ..). Další sklady musí být definovány stejným způsobem,
                      jako se definují pro zobrazení zásob v kartách (ZASOBA2, ZASOBA3, ZASOBA4 apod.)
         NBJVyp3,17 - maska pro pole ID pro výběr karet, které se mají objednat, jen pokud jsou v akci
                      (objednává se do začátku budoucí akce) - doplněno 
         NBJVyp3,18 - počet dní pro karty vyhovující masce pro ID (jen pokud je akce) v případě, že zboží nemá
                      definovanou budoucí akci (výchozí je 60 dní)
         NBJVyp3,19 - min. počet dní "do dodání" pro akční karty vyhovující masce pro ID (jen pokud je akce)-vých. je 7
         NBJVyp3,20 - počet dní "do dodání" pro akční karty vyhovující masce pro ID, pokud jsou menší než hodnota
                      definovaná předchozí proměnnou (vých. je 10 dnů)
         NBJVyp3,21 - maximální počet dní pro dodací cyklus pro vyhodnocení, že se blíží konec aktuální nákupní akce (vých. 5)
         NBJVyp3,100 až 109 - pásma pro zvýhodnění dodacího cyklu pokud je aktuální akční NC lepší než budoucí NC
                      (testuje se také obdobně v případě, že je připravena budoucí akce)
                      hodnoty musí být ve formátu:
                      procento změny NC/koeficient dodacího cyklu/max.počet dní v dodacím cyklu/max. procento záruky
                      Výchozí hodnoty jsou tyto:
                      NBJVyp3,100: 0.05/1.5//50
                      NBJVyp3,101: 0.5/3//50
                      NBJVyp3,102: 3/6/90/50
         NBJAkce,1 - označení ind.ceny pro nákupní akce (výchozí je NC*)
         NBJZPol,0 - počet dní pro započítání částečně zpracovaných požadavků (výchozí je 14)
         NBJZPol,1 - hodnota 1 = režim práce s více soubory požadavků dle SkladDEL; 
                     hodnota 0 je výchozí (pracuje se jen s požadavky z aktuální databáze)
         NBJZPol,6 - počet dní pro započítání nezpracovaných požadavků
         NBJZPol,7 - počet dní "navíc" pro započítání požadavků pro výpočet posledního započítaného dne
                     (akt.datum+běžný dod.cyklus+počet dní do dodání+hodnota proměnné)
         DokVypNBJ,0 - hodnota 0 zakáže dohledávání dokladů označených jako spekulace