====== Nákupní požadavky ====== ==== Popis, funkce a umístění modulu ==== Funkce **Nákupní požadavky** slouží pro __vytváření__ a __zpracování__ //požadavků na [[orfertopen:lo:on:n0:nakupniobjednavky:cnakupniobjednavka|objednávky]]//. Z **požadavků** vytváří potvrzené návrhy //[[orfertopen:lo:on:n0:nakupniobjednavky:cnakupniobjednavka|objednávek]]//, případně generuje //[[orfertopen:lo:on:n0:nakupniobjednavky:cnakupniobjednavka|objednávky]]//. **Pracovní postup** pro vytvoření nákupního požadavku najdete {{ :orfertopen:pracpostupy:prac_postupy_nakupni_pozadavek.pdf | | tady }} {{ :orfertopen:lo:on:n0:nakupnipozadavky:nakupni_pozadavky.png?direct&400 |}} Každý záznam (nákupní žadatel) uchovává **historii** vlastních změn, lze tedy snadno dohledat veškeré změny, které byly v rámci tohoto žadatele učiněny. ====== 1. Atributy záznamu ====== * Popis atributů záznamu ===== 1.1. Hlavní seznam ===== * Bude domluveno, co sem přijde. ===== 1.2. Detail ===== == Zadavatel== * **Zadavatel** - Jméno zadavatele (uživatel, který požadavek vytvořil). * **Číslo žadatele** - Číslo [[orfertopen:lo:on:n0:cnakupnizadatel#Základní atributy nákupních žadatelů|nákupního žadatele]], který daný požadavek vytvořil. * **Datum** - Datum založení daného požadavku. == Položka == Identifikační údaje položky z [[orfertopen:lc:cpolozka|katalogu položek]] včetně doplňujících popisných údajů pro identifikaci položky, která je vázána na daný **nákupní požadavek**. == Popisné údaje == Doplňující textové údaje pro lepší popis **nákupního požadavku**. == Požadováno == * **Množství požadované** - Požadované množství položek pro vybraný **nákupní požadavek**. * **Termín požadovaný** - Datum ke kterému má být **nákupní požadavek** vyhotoven. * **Cena požadovaná** - Celková hodnota všech položek v daném **nákupním požadavku**. * **Priorita** - Lze nastavit prioritu **nákupního požadavku** pro určení důležitosti vyřízení. == Potvrzeno/Objednáno == * **Množství potvrzené** - Skutečné (schválené) množství položek pro vybraný **nákupní požadavek**. * **Termín potvrzený** - Datum, které bylo schváleno jako termín pro vyhotovení **nákupního požadavku**. * **Cena potvrzena** - Skutečná (schválená) hodnota všech položek v daném **nákupním požadavku** včetně kódu měny. * **Cena objednací** - Cena, která je uvedena ve vytvořené [[orfertopen:lo:on:n0:nakupniobjednavky:cnakupniobjednavka|objednávce]] na základě tohoto **nákupního požadavku**. * **Sleva** - Udává slevu v % pro vytvořenou [[orfertopen:lo:on:n0:nakupniobjednavky:cnakupniobjednavka|nákupní objednávku]]. * **Poznámka** - Textová poznámka k objednávce. * **Dodavatel** - Označení dodavatele z [[orfertopen:o0:adresar:o6a|adresáře dodavatelů]]. * **Nákupní objednávka** - Informace o [[orfertopen:lo:on:n0:nakupniobjednavky:cnakupniobjednavka|nákupní objednávce]], která byla vytvořena na základě tohoto požadavku. == Způsobitel == Informuje o osobě, která daný **nákupní požadavek** vyřizuje. == Stav požadavku == Informuje zda byl **nákupní požadavek** již __schválen__ a __potvrzen__. ==Základní údaje== * Bude doplněno. **Tlačítka:** Prostor vyhrazen pro tlačítka. **Vlastnosti:** Prostor pro vlastnosti. **Termíny:** Prostor pro termíny. ==Zadání== Záložka zadání. ==Řešení== Záložka řešení. ==Dokumenty== Záložka dokumenty. **Připojené dokumenty** Prostor pro připojené dokumenty. ==Podřízené úkoly== Záložka podřízené úkoly. ====== 2. Funkce v menu úpravy ====== __Program umožňuje:__ * **Vytvářet** nové záznamy (požadavky). * **Aktualizovat** existující požadavky (může pouze autor daného požadavku). * **Likvidovat** (smazat) již existující požadavek. * Přehledně **zobrazovat** (filtrovat) dle povolených klíčů. Je možné využít předdefinované rychlé filtry umožňující zobrazit //Všechny požadavky// nebo pouze //Moje požadavky//. * **Připojit** konkrétnímu požadavku //poznámku//. * **Přidělit** k danému požadavku //[[orsoftopen:crm:ukoly:cukol|úkol]]//. * **[[orsoftopen:o0:admin:exportimport|Exportovat]]** tabulku požadavků (všech, nebo filtrovaných dat) do Excelu (formát .xlsx). * **[[orsoftopen:o0:admin:o0menutisk|Tisknout]]** tabulku požadavků (všech, nebo filtrovaných dat) - příprava dat k tisku. * Správní funkce a jejich senzitivita. ===== 2.1. Založit nový záznam ===== * Popis funkce. ===== 2.2. Aktualizace záznamu ===== * Popis funkce. ===== 2.3. Smazat záznam ===== * Popis funkce. ===== 2.4. Opsat záznam ===== * Popis funkce. ====== 3. Funkce v menu nabídka ====== * Nabídka funkcí modulu. ===== 3.1. Schvalování ===== Funkci schvalování lze spustit pouze pokud je zapnut filtr schvalování. Je nutné vybrat záznamy, které se mají schválit. Je zobrazeno okno, ve kterém lze zvolit, zda se mají záznamy schválit nebo zamítnout. Pokud je zvoleno //Zamítnout//, tak jde o funkci zamítnutí a je vyplněn email v Osoby.email zadavatele požadavku (atribut ename), následně je na tohoto zadavatele odeslán email dle šablony "**sNakupniPozadavekRadekZamitnuti**" Nově je také možné nastavit **[[orfertopen:lo:on:n0:nakupnipozadavky:cnakupnipozadavekradekschvaleni|automatické schvalování]] nákupních požadavků**, které vznikly na základě MRP propočtů prostřednictvím programu Z289 v OR-SYSTEM. ===== 3.2. Vyřídit ===== Funkci vyřídit lze spustit pouze pokud je zapnut filtr vyřídit. * Nalezení dodavatele pro danou katalogovou položku (ina) je shodný pro varianty vyřídit i hromadně vyřídit {{:orfertopen:lo:on:n0:nakupnipozadavky:nakupni_poadavek_vyrizeni.png?400|}} ===== 3.3. Hromadně vyřídit ===== Funkci hromadně vyřídit lze spustit pouze pokud je zapnut filtr vyřídit. Je nutné vybrat záznamy, které se mají vyřídit. Vybrané záznamy jsou vyřízené, pokud je zadáno **"Potvrdit vyřízení"** a záznam má vyplněného **dodavatele**, **množství potvrzené**, **termín potvrzený** a **cenu potvrzenou**. Při této funkci je také možné hromadně automaticky doplnit dodavatele ( pokud existuje nákupní ceník s vyplněnou prioritou) -> a vyřídit vybrané nákupní požadavky * Nalezení dodavatele pro danou katalogovou položku (ina) Algoritmus • Dodavatel je doplněn na základě existujících nákupních ceníků (CNakupniCenik) pro daný výrobek (CNakupniCenik.ina = CNakupniPozadavekRadek.ina) • Zohlední se pouze nákupní ceníky s vyplněnou prioritou (CNakupniCenik.prRm not = spaces) • Zohlední se pouze nákupní ceníky, jejichž dodavatel není blokován o CDodavatel.xSperr not = „J“ nebo „V“ o CDodavatel.blokPouziv not = „A“ o Je platný dodavatel z hlediska datumové platnosti (CDodavatel.platnostOd >= akt.datum and CDodavatel.platnostDo <= akt.datum) Pokud platnost nevyplněna, tak se kontrola neprovádí • Nákupní ceník nemusí mít platnou cenu – kontrola ceny se neprovádí • Nalezený nákupní ceník s nejnižším číslem priority (CNakupniCenik.prRm) má nejvyšší prioritu o Pokud existuje více ceníků s touto nejnižší prioritou a pouze jeden je s platnou cenou, tak se použije tento o Pokud existuje více ceníků s touto nejnižší prioritou a současně jich má také více platnou cenu, tak se použije ten s nejnižší cenou o Pokud existuje více ceníků s touto nejnižší prioritou a žádný nemá platnou cenu, tak se použije první v pořadí {{:orfertopen:lo:on:n0:nakupnipozadavky:nakupni_poadavek_vyrizeni_hromadne.png?400|}} ===== 3.4. Objednat ===== Funkci schvalování lze spustit pouze pokud je zapnut filtr objednat. Je nutné vybrat záznamy, které se mají objednat. Lze objednat pouze záznamy stejného dodavatele. Hlavičku nákupní objednávky lze upravit makrem, které se definuje v přepínači objektu systému **SNakupniPozadavekRadekObjednani** - přepínač **LO_SNakupniPozadavekRadekObjednani_MakroHlavicka**(implementace makra musí být **SNakupniPozadavekRadekObjednani_MakroHlavicka**). Řádek nákupní objednávky lze upravit makrem, které se definuje v přepínači objektu systému **SNakupniPozadavekRadekObjednani** - přepínač **LO_SNakupniPozadavekRadekObjednani_MakroRadek**(implementace makra musí být **SNakupniPozadavekRadekObjednani_MakroRadek**) Na závěr objednání je zavoláno uživatelské makro, kterým je možné provést uživatelské naplnění ostatních atributů hlavičky nákupní objednávky **LO_SNakupniPozadavekRadekObjednani_MakroHlavickaZaver** pro řízený objekt SNakupniPozadavekRadekObjednani Implementace makra – CNakupniObjednavka Po návratu z je proveden update CNakupniObjednavka ===== 3.5. Zrušit ===== Funkci zrušit lze spustit pouze pokud je zapnut filtr vyřídit. Je nutné vybrat záznamy, které se mají zrušit. ===== 3.6. Sloučit ===== Funkci sloučit řádky. ====== 4. Filtry pro seznam záznamů ====== * Popis "čtyřlístkového" filtru. ===== 4.1. Filtr řádků ===== Pomocí čtyřlístkového filtru lze zobrazit nákupní požadavky v jednotlivých fázích: Vše, Moje, Ke schválení, K vyřízení, K objednání, Archiv. V každé fázi čtyřlístkového filtru jde s nákupním požadavkem vykonávat jinou činnost viz. [[orfertopen:lo:on:n0:nakupnipozadavky:cnakupnipozadavekradek#dalsi_funkce| další funkce]]. * **Čtyřlístkový filtr Vše** - filtruje všechny nákupní požadavky ve všech fází * **Čtyřlístkový filtr Moje** - filtruje všechny nákupní požadavky přihlášeného uživatele * **Čtyřlístkový filtr Ke schválení** - filtruje všechny nákupní požadavky, které jsou režimu schválení * **Čtyřlístkový filtr K vyřízení** - filtruje všechny nákupní požadavky, které jsou připraveny k vyřízení * **Čtyřlístkový filtr K objednání** - filtruje všechny nákupní požadavky, které jsou připraveny k objednání * **Čtyřlístkový filtr Archiv** - filtruje všechny nákupní požadavky, ke kterým vznikly nákupní objednávky. V tomto filtru se zobrazí i další záložka Řádek nákupní objednávky, ve kterém jsou uvedené základní údaje o hlavičce dokladu a řádku dokladu. {{ :orfertopen:lo:on:n0:nakupnipozadavky:np_archiv_radek_nakupni_objednavky.png?direct&400 |}}