Nákupní ceník
Úloha nákupní ceník umožňuje definovat sjednané ceníky katalogových položek s vybranými dodavateli. Ve chvíli vytváření nákupní objednávky se po vybrání dodavatele a katalogové položky převezme právě definovaná cena z nákupního ceníku.
Zakládání ceníku
Při zakládání ceníku uživatel musí vybrat položku a dodavatele.
Dále nastavuje řízení ceny:
Řízení ceny datumem - cena je platná pro vybrané období OD datumu DO datumu.
Řízení ceny množstvím - cena je platná při objednání OD množství DO množství.
Řízení ceny datumem i množstvím - kombinace obou předchozích možností.
Po vytvoření ceníku se uživatel přepne do záložky Ceny a zde definuje 1 až více řádků ceníku (každý řádek si nese definovanou cenu pro konkrétní případ - dle datumu/množství).
Příklad
Jednotková cena pro položku XY je v období 01.06.2020 - 31.08.2020 stanovena na 100,- Kč.
NEBO
Jednotková cena pro položku XY je při objednání množství OD 10 DO 19 ks stanovena na 90,- Kč.
Správa řádků
Zobrazení a aktualizace řádků nákupního ceníku.
Kopírování cen
Kopírování vět (položek) ceníku od jednoho dodavatele k jinému dle položek, skupiny zboží a hlavního skladu. Při této funkci je možné změnit % přirážky/srážky a cenu o dané % s případným zaokrouhlením na zadaný počet desetinných míst.
Pokud je zadáno upravit cenu makrem, cena je upravena makrem, makro je definováno v přepínači pro řízený objekt SCenikKopirovani - přepínačem LO_SCenikKopirovani_MakroNakupniCenikRadek makro musí být implementace SCenikKopirovani_MakroNakupniCenikRadek.
Hromadná změna priority
Umožňuje pro vybrané záznamy dodavatelské ceníky změnit prioritu .Priorita slouží při práci s nákupními požadavky pro automatizované daplnění dodavatele do nákupního požadavku. (použije se ceník dodavatele s nejnižší prioritou)
Popis, funkce a umístění modulu
Dodavatelský (nákupní) ceník tvoří vazbu mezi výrobkem a dodavatelem. Pro každou kombinaci čísla výrobku a čísla dodavatele je možno vytvořit tzv. hlavičku dodavatelského ceníku, ke kterému mohou být přiřazeny jednotlivé řádky ceníku.
Ceník je vytvářen podle aktuálních cenových nabídek, které zasílají jednotliví dodavatelé. Ceník může být také vytvořen pro obecného (fiktivního) dodavatele (999999) nebo pro představitele skupiny dodavatelů.
Ceník je dále možno vytvořit pro skupinu výrobků, které mají stejnou nákupní cenu. Potom je nutné zapsat pro všechny výrobky této skupiny číslo výrobku, pro který je ceník vytvořen.
Při vytváření dodavatelské objednávky jsou ceny materiálů automaticky přitahovány dle zadaného dodavatele, množství a termínu.
1. Atributy záznamu
Hlavní přehled programu obsahuje identifikační číslo výrobku a číslo dodavatele. Zobrazené věty je možno filtrovat pomocí standardního filtru záznamů.
Vedlejší přehled může obsahovat jednotlivé řádky aktuálního nákupního ceníku, grafický obrázek nebo doprovodné texty k záhlaví nákupního ceníku.
1.1. Hlavní seznam
1.2. Detail
Základní údaje
Tlačítka:
Prostor vyhrazen pro tlačítka.
Vlastnosti:
Prostor pro vlastnosti.
Termíny:
Prostor pro termíny.
Zadání
Řešení
Dokumenty
Záložka dokumenty.
Připojené dokumenty
Prostor pro připojené dokumenty.
Podřízené úkoly
2.1. Založit nový záznam
2.2. Aktualizace záznamu
2.3. Smazat záznam
2.4. Opsat záznam
3.1. Import ceníku z excelu
Funkce slouží k importu ceníku z excelu(xls,xlsx).
Výběr souboru, který se má zpracovat z lokálního disku a jeho přenos na server do adresáře definovaného v záznamu Fmp s Fmp.vstup = „X“, pokud takový záznam neexistuje tak do adresáře „DATA“/import - „DATA“ musí být v nastavena jako systémová proměnná
Je zpracován zadaný excel soubor, konverze probíhá tak, že co řádek v souboru excelu, to řádek ceníku včetně vložené entity hlavička ceníku. Musí existovat hlavička excelu, kde jednotlivé buňky názvu musí odpovídat přesně atributům v dané entitě včetně vložených entit(podporována je pouze entita id a cProdejniCenik) nebo lze tyto názvy konvertovat v konverzní tabulce viz níže.
Pokud by bylo potřeba názvy atributů konvertovat do názvů atributů v OR, lze použít konverzní tabulku wkh-wkr se standardní funkcionalitou, wkhEntityType v tomto případě musí být SProdejniCenikImport.
nastavení a implementace
Musí existovat Excel tabulka pro import ceníku s následující strukturou
Excel musí obsahovat importované údaje pro hlavičku i řádek ceníku v jednoum záznamu (řádku Excelu)
Jména sloupců musí být uvedena ve shodě tak jak je uvedeno v příkladu Excelu
Pokud jsou sloupce nazvány jinak musí být sloupec , jeho pojmenování a namapování na atribut ceníku uveden v konverzní tabulce viz dále
Konverzní tabulka Wkh pro entitu SNakupniCenikImport musí být založená povinně pro datumové atributy od - do datumu z důvodu konverzi datumu z formátu dd.mm.rr na rrmmdd
pravidla pro import hlavičky ceníku z Excelu
Pokud není v importu uvedena měna tak se použije defaultní měna z parametrů
Pokud není uvedeno řízení ceny tak se použije defaultní D - cena je řízena dle datumu
Pokud není uveden způsob výpočtu tak se použije defaultní = množsví x cena
Pokud není uveden Netto/Bruto cena tak se použije defaultní = N - cena Netto
Pokud není uveden název položky tak se převezme z katalogu položek
Pokud není uvedeno označení 1 tak se převezme z katalogu položek
Pokud není uvedeno označení 2 tak se převezme z katalogu položek
pravidla pro import řádků ceníku z Excelu
kontrola zda typ řízení ceny odpovídá záhlaví ceníkové věty ( typy řízení D,M,DM)
jeli typ řízení ceny „D“ a existuje řádek ceníku se shodným datumem od do je provedena aktualizace
jeli typ řízení D a a datum nového zaznamu od je větší nebo rovno než původní záznam a datum do menší nebo rovno než původní záznam , tak dojde automaticky k ukončení platnosti původního záznamu
pokud datum od je nevyplněno záznam se nezaloží
pokud datum do je nevyplněno tak se uvede defaultně datum 2999.12.31
jeli typ řízení M a existuje řádek ceníku se shodným intervalem množství je provedena aktualizace
jeli typ řízení M a množství nového zaznamu od je větší nebo rovno než původní záznam a množství do menší nebo rovno než původní záznam , tak dojde automaticky k změně množství do původního záznamu
jeli typ řízení DM a existuje řádek ceníku se shodným intervalem množství a stejným datumovým intervalem je provedena aktualizace
jili typ řízení DM a intervaly datumu a množství a intervaly datumu odpovídají výše uvedeným pravidlum jsou původní platnosti ukončeny viz výše
Pokud v Ecelu nalena neexistující položka nebo dodavatel, upozornění a žádný záznam se nenaimportuje ( je nutné Excel opraviit a znovu zpracovat
3.2. Hromadná změna
Funkce pro hromadnou změnu ceníku.
3.3. Tisk dodavatelského (nákupního) ceníku
Dodavatelský (nákupní) ceník je možno vytisknout s tříděním dle:
Výrobku
Názvu výrobku
Označení výrobku
Dodavatele
Krátkého čísla
Čísla celního sazebníku
Obecného dodavatele
Výběr vět (položek) do tiskové sestavy je možno provádět dle:
Čísla dodavatele
Čísla výrobku
Názvu výrobku
Data platnosti
Čísla celního sazebníku
Čísla referenta
Charakterového klíče
Skupiny zboží
Podskupiny zboží
4. Filtry pro seznam záznamů
4.1. Filtr 1
4.2. Filtr 2
4.3. Filtr 3