====== Prodejní nabídka ====== ==== Popis, funkce a umístění modulu ==== **Program pro správu prodejních nabídek** v sobě uchovává veškeré potřebné informace o nabídkách a jejich vazbách na další programy. \\ Každá nabídka (řádek tabulky) obsahuje **[[cprodejninabidka#Základní údaje prodejní nabídky:|základní údaje]]**, které slouží ke specifikaci prodejní nabídky. Mezi tyto údaje patří //odběratel//, //logistika//, //časové údaje// o nabídce, //bankovní spojení// odběratele, //bankovní spojení// naše, //podmínky dodávky//, //měna// ve které se obchoduje, //stav// dokladu a další potřebné údaje. \\ K nabídce je možné přidat i **[[cprodejninabidka#Doplňkové údaje prodejní nabídky:|doplňující údaje]]**. Ke každé nabídce je možnost přiřadit až 3 **[[cprodejninabidka#Jednotlivé adresy, které je možno přiřadit k nabídce:|adresy]]** (//Dodací// - adresa dodání, //Objednací// - adresa objednavatele, //Korespondenční// - adresa fakturace). \\ Další funkcí je automatický přepočet [[cprodejninabidka#Hodnoty v měně dokladu včetně sazeb DPH::|hodnoty nabídky]] na základě sazeb DPH. \\ Každá nabídka uchovává **historii** vlastních změn, lze tedy snadno dohledat veškeré změny, které byly v rámci této nabídky učiněny. ====== 1. Atributy záznamu ====== ==Základní údaje prodejní nabídky:== {{:orfertopen:lo:op:p0:prodejninabidky:poptavka_zaklad.png?direct&400|}} ==Doplňkové údaje prodejní nabídky:== {{:orfertopen:lo:op:p0:prodejninabidky:poptavka_dopln.png?direct&400|}} ==Jednotlivé adresy, které je možno přiřadit k nabídce: == {{:orfertopen:lo:op:p0:prodejninabidky:poptavka_adresy.png?direct&400|}} ==Hodnoty v měně dokladu včetně sazeb DPH: == {{:orfertopen:lo:op:p0:prodejninabidky:poptavka_hodnoty.png?direct&400|}} ===== 1.1. Hlavní seznam ===== * Bude domluveno, co sem přijde. ===== 1.2. Detail ===== * Bude domluveno, co sem přijde. ==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 ====== * Správní funkce a jejich senzitivita. ===== 2.1. Založit nový záznam ===== * Umožňuje **vytvářet** nové nabídky. ===== 2.2. Aktualizace záznamu ===== * Umožňuje **aktualizovat** existující nabídky. ===== 2.3. Smazat záznam ===== * Umožňuje **likvidovat** (smazat) již existující nabídky. ===== 2.4. Opsat záznam ===== * Funkce slouží k vytvoření kopie zdrojového dokladu {{:orfertopen:lo:op:p0:prodejninabidky:kopirovani_obchodnich_dokladu.png?600|}} * zobrazí se řádky zdrojového dokladu ( je možné zakliknou výběr všech řádku nebo jen vybrané řádky) * Nečíslovaný seznam je možné změnit termín. * Pro nově vytvářený doklad * Změna termínu, uživatel zadá nové termínu plnění ten uplatní se pro všechny kopírované řádky nebo * Posun termínu - uživatel zadá počet dní posunu termínu ten uplatní se pro všechny kopírované řádky ( je možné nastavit posun jen pro pracovní dny ) * Kopírování se standardně provede "osvěžení prodejních cen" podle platného aktualního ceníku pro kopírované řádky dokladu kde byla cena naplněna z ceníku * Je možné zajistit osvěžení cen podle aktuálního ceníku i pro řádky kde byla u zdrojového řádku cena zadána ručně uživatelem * Pokud kopírovány řádek dokladu obsahuje rozbor cenotvorby tak se rozbor cenotvorby nově přegeneruje i pro nový doklad * Volba jen nesplněné množství Zajistí vytváření kopírovaných řádků jen pokud zbývající množství ve zdrojových řádcích je větší než nula ===== 2.5. Dále program umožňuje: ===== * Přehledně **zobrazovat** (filtrovat) dle povolených klíčů. * **Připojit** konkrétní nabídce //poznámku//, //elektronické dokumenty//. * **Přidělit** dané nabídce //[[orsoftopen:crm:ukoly:cukol|úkol]]//, nebo //[[orsoftopen:oh1:crm:ohakt|aktivitu]]//. * **[[orsoftopen:o0:admin:exportimport|Exportovat]]** tabulku nabídek (všech, nebo filtrovaných dat) do Excelu (formát .xlsx). * **[[orsoftopen:o0:admin:o0menutisk|Tisknout]]** tabulku nabídek (všech, nebo filtrovaných dat) - příprava dat k tisku. Důležitou funkcí je **[[cprodejninabidka#Generuj prodejní objednávku|Generuj prodejní objednávku]]**, která dokáže vygenerovat [[orfertopen:lo:op:p0:prodejniobjednavky:cprodejniobjednavka|prodejní objednávku]] s předvyplněnými poli na základě dané //prodejní nabídky//. ====== 3. Funkce v menu nabídka ====== ===== 3.1. Hromadná změna ===== **Funkce slouží k hromadné změně termínu řádků prodejní nabídky ** * Termín vybraných řádků dokladu je možné změnit: na nový termín zadaný nebo nebo provést posun termínu o zadaný počet dní Pokud se vybere volba přepočet minimálního termínu dodání proběhne přepočet minimálních termínu dodání pokud je parametricky nastaveno. Pokud minimální termín dodaní je větší než zadaný termín dodání (az_k_dat) tak se datum plánovaného termínu dodání upraví podle minimálního data dodání. Pokud je nastavena kontrola na propustnost výroby proběhne kontrola zda propustnost výroby vyhovuje a případně se termín plánovaného dodání navýší podle termínu propustnosti výroby. Pokud je některý termín řádku dodání větší než plánovaný termín plnění v záhlaví dokladu naplní se do hlavičky tento maximální termín z řádků * Při hromadná změně termínu dodání se automaticky aktualizují i prodejní ceny pokud změny v ceníku pokud ceník neexistuje tak se cena i procento slevy nuluje * Při hromadné změně je možné i změnit dispo řádku {{ :orfertopen:lo:op:p0:prodejninabidky:snimek_obrazovky_2022-08-19_141536-hz.png?600 |}} ===== 3.2. Import řádků z excelu ===== **Funkce slouží k [[orsoftopen:o0:admin:exportimport|importu]] řádků prodejní nabídky 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á. * V zadávací volbě lze zadat, zda se mají smazat původní řádky prodejní nabídky. * Je zpracován zadaný excel soubor, konverze probíhá tak, že v souboru excelu musí existovat hlavička, kde jednotlivé buňky názvu musí odpovídat atributům v dané entitě. * 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 **SProdejniNabidkaImportRadku**. * Každý zkonvertovaný řádek lze ještě upravit makrem, jehož název lze zadat v přepínači **LO_SProdejniNabidkaImportRadku_Makro** pro řízený objekt **SProdejniNabidkaImportRadku**, implementace makra musí být **SProdejniNabidkaImportRadku**. * pokud bude makrem vrácena návratová logická proměnná **Return = false**, nebude řádek nabídky importován. ===== 3.3. Doplnění katalogové položky makrem ===== **Funkce slouží k hromadné doplnění katalogové položky do řádků prodejní nabídky**. * Makro je definováno v přepínači pro řízený objekt **SProdejniNabidkaDoplneniPolozkyMakrem** - přepínačem **LO_SProdejniNabidkaDoplneniPolozkyMakrem_Makro** makro musí být implementace **SProdejniNabidkaDoplneniPolozkyMakrem**. * Položka je v makru vrácena přes návratovou hodnotu **Str_Return**, aby se položka převzalo do řádku nabídky, musí být současně nastavena návratová proměnná **Bool_Return** na hodnotu **true**. ===== 3.4. Generuj prodejní objednávku ===== **Funkce slouží ke generování prodejní objednávky z prodejní nabídky.** * Před generováním je možné provést kontrolu nabídky makrem, na základě vyhodnocení návratové proměnné makra je pak možné generování prodejní objednávky potlačit , název makra je v přepínači LO_SProdejniNabidkaGenProdejniObjednavku_MakroKontrolaSpusteni pro řízený objekt SProdejniNabidkaGenProdejniObjednavku v návratové proměnné: * bool_return true/false (implicitně = true) * str_return chybové hlášení / důvod * Před zápisem hlavičky Prodejní objednávky je možno hlavičku upravit makrem. Makro je definováno v přepínači pro řízený objekt **SProdejniNabidkaGenProdejniObjednavku** přepínačem **LO_SProdejniNabidkaGenProdejniObjednavku_MakroHlavicka** makro má implementaci **CProdejniObjednavka, CProdejniNabidka**. * Před zápisem řádku prodejní objednávky je možno řádek upravit makrem, makro je definováno v přepínači pro řízený objekt **SProdejniNabidkaGenProdejniObjednavku** přepínačem **LO_SProdejniNabidkaGenProdejniObjednavku_MakroRadek** makro má implementaci **CProdejniObjednavkaRadek, CProdejniNabidkaRadek**. ====== 4. Filtry pro seznam záznamů ====== * Popis "čtyřlístkového" filtru. ===== 4.1. Filtr 1 ===== * Popis filtru 1. ===== 4.2. Filtr 2 ===== * Popis filtru 2. ===== 4.3. Filtr 3 ===== * Popis filtru 3.