====== Seznam změn - Obchod - verze 24.1 ====== ===== AKTUALIZACE ze dne 3.5.2024 ===== **Oblast OBCHODU** Doplněno:\\ __ORS-492 Neplní se středisko v řádku nabídky__\\ • Opravena chyba, kdy docházelo k chybnému plnění atributu stred (středisko dodavatele zboží) v řádku nabídky při změně výrobku pomocí funkce „Hromadná změna výrobku nabídky“.\\ __ORS-491 Chybná sensitivita polí v hromadné změně obchodního dokladu__\\ • Opravena chyba, kdy ve formuláři funkce „Hromadná změna“ obchodního dokladu byl senzitivní checkbox „Aktualizovat i ručně zadané ceny“ i v případě, kdy nebyl zvolen checkbox pro „Změna termínu“.\\ __ORS-490 Doplnění reakce na defaultní hodnotu v EditDialogWindow__\\ • Doplněna reakce a vyplnění pole „Číslo dokladu“ dle nastaveného defaultu u checkboxu „Stejné číslo dokladu“ v rámci firemního pohledu ve funkci „Generuj prodejní objednávku“.\\ **Oblast EXPEDICE** Doplněno: \\ __Nij-1207 Doplnění kusů do předpohybů__\\ • Doplněna funkce „Přiřaď kusy“ do předvolby pohybů v úloze Adresný výdej hromadný (CSkladovyPohybX_L20_ZAZ_H). Po zavolání funkce se zobrazí wrapper CKusZasoba s vyfiltrovanými záznamy, kde si obsluha vybere hromadně kusy, které chce vydat. Nedojde k zobrazení těch kusových zásob, které jsou již uloženy v předpohybu\\ ===== AKTUALIZACE ze dne 10.4.2024 ===== **Oblast OBCHODU** Doplněno:\\ __Nov-1966, ASW-Nov-1967 Správa obchodní sítě__\\ • Správní moduly pro správu členů a vazeb obchodní sítě CObchodniSitClen.\\ • Nové správní moduly CObchodniSitClen + CObchodniSitVazba + funkce pro zplatnění a zneplatnění.\\ __Voj-3776 Umožnit smazat vybraný hlavní kontakt z odběratele nebo dodavatele__\\ • Úprava umožňuje smazat Hlavní kontakt v adresáři u odběratelů a dodavatelů.\\ __Kos-1055 Zamezení aktualizace atributu pst při importu ceníku__\\ • Úprava kontroluje shodu atributu pst při importu Nákupního ceníku nebo Prodejního ceníku z xls.\\ • Pokud existují záznamy v ceníku a importují se stejné hlavičky, tak se mohou aktualizovat jen záznamy, které mají zároveň stejnou měnu a řízení ceny.\\ • Pokud při aktualizaci hlavičky ceníku neodpovídá řízení ceny → errTxt, zápis do protokolu o chybách při importu ceníku – volána metoda zapisErrProtokol().\\ __Kos-1054 Umožněn výběr ceny z ceníku pro obecného odběratele s řízením ceny X__\\ • Existuje obecný ceník s typem řízení cen X (výběr ceny obsluhou).\\ • V obchodním dokladu je umožněno se prokliknout do ceníku a vybrat cenu.\\ **Oblast EXPEDICE** Doplněno: \\ __Nij-1203 Hromadný výdej v dodacím listě na prodejní objednávku__\\ • Nově lze provést na dodacím listě hromadný výdej z prodejní objednávky.\\ • V dodacích listech (wrapper CSkladovyPohyb) pod záložkou „Pohyby“ nová záložka „Adresný výdej hromadný“.\\ • Metoda načte všechny řádky prodejní objednávky, které splňují podmínky, že nejsou pozastavené, nejsou uzavřené a nejsou zcela vyexpedovány.\\ ===== AKTUALIZACE ze dne 1.3.2024 ===== **Oblast OBCHODU** Doplněno:\\ __Voj-3702 Generování FA z více dodacích listů / typ fa a datum UZP__\\ • Při generování faktury z více dodacích listů je nově atribut datUzp (Datum UZP) nastaven na povinné vyplnění ve formuláři funkce "Generuj vydanou fakturu". \\ • Není-li ve vybraných dodacích listech vyplněn shodně jeden z těchto atributů expDat, datUzp nebo rdat, pak nedojde k automatickému předvyplnění atributu datUzp ve formuláři funkce "Generuj vydanou fakturu" a obsluha musí vyplnit, jinak není možné vygenerovat fakturu z více dodacích listů. \\ __Voj-3767 Tisk vydané faktury – český tisk + tisk zálohy__\\ • Opravena chyba tisku distribuční sestavy "Tisk vydané faktury česky" \\ • Pro tisk zálohové faktury je nově doplněn QR kód. Tisk probíhá distribuční sestavou "Tisk vydané faktury dle jazyka". \\ • Opraven tisk patičky na konec stránky. \\ __Hen-1355 Komunikace OR-SYSTEM Open s FÚ SAP__\\ • Komunikace rozšířena na milisekundy, jinak docházelo k havárii na duplicity.\\ __Hal-1368 Vytvoření vzoru groovy makra pro konverzi excelu určeného k importu řádků PO__\\ • Vytvořeno řešení pro možnost importovat řádky prodejní objednávky z různých excelů, kde názvy sloupců jsou odlišné.\\ • Řešeno pomocí groovy makra. Vzorové systémové makro je k dispozici pod názvem SProdejniObjednavkaImportRadku. \\ • Vytvořen nový přepínač pro zápis názvu makra – LO_SProdejniObjednavkaImportRadku_MakroGroovy v objektu SProdejniObjednavkaImportRadku\\ __Kos-1052 Do obchodních dokladů se nepropisuje typ výpočtu definovaný v ceníku__\\ • Opraveno přitažení způsobu výpočtu z ceníku do řádku dokladu.\\ • Pokud byl v ceníku definován "Způsob výpočtu" na hodnotě "jednotková cena = hodnota", pak se tento způsob nepropisoval do řádku dokladu a ani tento výpočet nebyl uplatněn.\\ __Hal-1356 Kontrola na výpočet minimálního termínu nabídky / objednávky__ \\ • Minimální termín pro řádek nabídky/ prodejní objednávky se bude plnit i pro případy, kdy je hlídání minimálního termínu potlačeno v parametrech (koTerJn = "N"). • Pokud bude potlačena kontrola v parametru (koTerJn = "N"), pak se nebude provádět kontrola minimálního termínu při editaci datumu, jinak kontrola proběhne a nebude možné zadat menší termín, než je minimální.\\ __Voj-3596 Rozšíření parametrizace obchodního dokladu – varianta kontroly účetní zakázky__ \\ • Doplněna nová varianta pro vyplnění účetní zakázky v parametrech obchodních dokladů.\\ • "Povinné vyplnění čísla účetní zakázky" (hodnota "A").\\ • Pokud je takto nastaven parametr dokladu, pak proběhne kontrola na vyplnění účetní zakázky, ale bez možnosti vytvořit zakázku automaticky.\\ __ORS-271 Vázané položky__ \\ • Doplněno zobrazení chybové hlášky při uložení vázané položky v úloze CPolozkaVazana v případě, že nejsou zadané datumy platnosti.\\ __HDO-629 Uzavírání obchodních dokladů – změna v aktuální verzi nefunguje__\\ • Při potvrzení funkce "Uzavření" v obchodním dokladu, kdy jsou vybrány obsluhou řádky ke zpracování, tak se nově zobrazí info hláška "Probíhá kontrola" místo "Chyby při zpracování vybraných záznamů" a následně se provede samotné zpracování funkce. Po zpracování se zobrazí info hláška o počtu zpracovaných řádků.\\ __ORS-177 HDO-484 Vystavená faktura za hotové se označí jako uhrazená__\\ • AN-402 – u hotovostní platby nebudou označovány příznaky (kodFin, sumUrh, datUhr)\\ • atributy: rk_kod_fin, rk_dat_uhr a rk_sum_uhr se budou plnit až ve FÚ napárováním s platbou pokladnou\\ __ASW-Voj-3753 HDO-233 Parametrizace zpracování funkce SProdejniObjednavkaGenDodaciListVydany__\\ • Při funkci generuj dodací list z prodejní objednávky jsou nabízeny a zpracovávají se jen řádky prodejní objednávky s Art = 0\\ __ASW-Voj-3737 HDO-333,HDO-334,HDO-318 Připomínky a reklamace skonto__\\ • Ad1) HDO-333 - Skonto dobropis se chybně vždy vytváří kladně - otočení znaménka množství u generovaného řádku.\\ Vynásobení řádku * -1. Volána metoda CFakturaVydanaRadek.obratZnamenkaRadku()\\ • Ad2) HDO-334 - U skonto opravného dokladu se neplní datum vztažného dokumentu rk_hau_dat – přidáno plnění rdat vyúčtovávaného dokladu hauDat rdat vyúčtovávaného dokladu\\ • Ad3) ORS-86 HDO-318 – Opravena nesprávná hodnota příznaku skoVyuct při tisku faktury \\ • Ad4) Opava překlepu "včětně" v tisku nároku na skonto na faktuře – CZ \\ • Ad5) Doplnění do tisku anglické varianty faktury \\ • Ad6) Platební podmínka pro dokladskonto dobropisu by neměla obsahovat skonto - platební\\ podmínka zůstane stejná, jen sazba skonta ve vyúčtování bude natvrdo nulována\\ __ASW-Hal-1349 Pokud se v Openu kopíruje nabídka vytvořená v Close, pak se chybně plní příznaky__\\ • Zakázáno kopírování dokladů, které nevznikly v Openu\\ • Doklad, který nevznikl v Openu - je-li 1.pozice herkunft not = "O" - bude vypsáno hlášení "Kopírování dokladu nelze provést, doklad nevznikl v OR-SYSTEM Open" (Tvrdá kontrola)\\ __ASW-Hen-1370 Rezervace výrobku z řádku prodejní objednávky__\\ • Náhrada výběru kusových položek intervalem (Od – Do) výběrovým oknem se zaškrtávacím polem typu CheckBox\\ • Zobrazení kontrolní hlášky – účelem je informovat Obsluhu o výsledku rezervace jím vybraných kusů; po potvrzení tlačítkem OK (po výběru kusů k rezervaci) v okně "Kusová zásoba" (CKusZasobaWrapper), systém zobrazí kontrolní hlášku pro každý kus vybraný Obsluhou.\\ • Zobrazení záložky podle volby Rezervace/Odrezervace – účelem je za požití záložek a pomocí zvoleného flitru, zobrazit Obsluze odpovídající parametr k editaci "Rezervovat" (bedm) nebo "Odrezervovat" (bedm2).\\ • Zamezení použití fce "Rezervuj kus" během procesu Odrezervace - účelem je zamezit použití fce "Nabídka >> Rezervuj kus" (CVazbaAzt.rezervujKus) během procesu Odrezervace: použití fce pro Rezervaci během procesu Odrezervace nedává smysl, pro Obsluhu je matoucí.\\ __ORS-134 HDO-457 AN-423 Vychystávací příkaz 2.9999__\\ • Vychystávací příkaz, který obsahuje položky typu set má v některých případech chybně vyplněný atribut vychystáno (rpv_mnoz_skut).\\ Pro položky typu set se tento atribut plní programově na základě skutečnosti nakládky komponent setu. (Pokud je celý set kompletně vychystán, naložen tak nesmí být množství setu neceločíselné)\\ • Opraveno plnění správného čísla.\\ • Zavolá se metoda kontrolujMnozstviSetuNakl, předá se záznam CProdObjedPvRadek. Metoda, zkontroluje, zdali je již vychystáno celé množství setu a v případě že ano, dojde k množství do řádku příkazu k vychystání.\\ __ASW-Hal-1354 Potvrzení prodejní nabídky se schválením__\\ • Doplněna kontrola makrem před spuštěním funkce\\ • Nový přepínač LO_SObchodniDokladPotvrzeni_MakroKontrolaSpustitelnosti pro objekt SObchodniDokladPotvrzeni\\ • nová implementace makraSObchodniDokladPotvrzeniMakroKontrolaSpustitelnosti\\ __ORS-201 HDO-631 Import ceníku xls__\\ • Importu nákupního ceníku XLS zaktualizuje hlavičku ceníku\\ • Aktualizace atributů cNakupniCenik.prRm, cNakupniCenik.lz, cNakupniCenik.pst, cNakupniCenik.wname\\ __ASW-Kos-1049 Import ceníku s více záznamy v řádku ceníku__\\ • Import více řádků ceníku z XLS souboru přes funkci import ceníku v cNakupniCenik a cProdejniCenik.\\ __ASW-Kos-1050 Funkce generuj dodací list chybně kopíruje doprovodné texty__\\ • Funkce "Generuj dodací list" z prodejní objednávky kopíruje správně k hlavičce a k řádkům doprovodné texty – oprava chyby.\\ __ASW-Hal-1350 Hromadné mazání řádků dokladu__\\ • Doplněna funkce pro možnost hromadného smazání vybraných řádků obchodního dokladu.\\ • Multisel aktivován v níže uvedených wrapperech:\\ CNakupniPoptavkaRadek CNakupniNabidkaRadek CNakupniObjednavkaRadek CProdejniPoptavkaRadek CProdejniNabidkaRadek CProdejniObjednavkaRadek\\ • Bude-li aktivován multisel pro řádky a bude-li vybráno více řádků a následně spuštěna editační funkce pro rušení řádku:\\ - pro každý rušený řádek proběhne standardní kontrola před rušením - úprava - horní lišta chybové zprávy rozšířena na "Nelze smazat řádek číslo xx"\\ - jsou-li všechny kontroly splněny, tak proběhne standardní zrušení daného řádku, není-li některá splněna tak neproběhne zrušení řádku.\\ - takto je aplikováno pro všechny vybrané řádky\\ • Není-li multiselem vybráno více řádků, tak probíhá standardní rušení aktuálního řádku.\\ __ASW-Voj-3740 HDO-367 Umožnit opakované odeslání PDF faktury__\\ nová funkce "Opakované odeslání elektronické faktury" Funkce bude dostupná ve funkcích správy vydaných faktur Je-li již daný doklad elektronicky odeslán (byl již zařazen do fronty k odeslání), tak tato funkce provede opakované zařazení nově vygenerované\\ __SW-Sla-1023 Do řádku reklamace (CReklamaceOdbRadek, CReklamaceDodRadek) vložit třídu CReklamaceOdb/Dod (hlavička reklamace) jako vloženou entitu pro možnost filtrování dle atributů z hlavičky v řádcích reklamace)__\\ • Do řádku reklamace (CReklamaceOdbRadek, CReklamaceDodRadek) vložena hlavička reklamace CReklamaceOdb/Dod jako vložená entita pro možnost filtrování dle atributů z hlavičky v řádcích reklamace.\\ • Do CReklamaceOdbRadek je vložena entita CReklamaceOdb (CReklamaceOdb.sa = CReklamaceOdbRadek.sa and CReklamaceOdb.nr = CReklamaceOdbRadek.nr and)\\ • Do CReklamaceDodRadek je vložena entita CReklamaceDod (CReklamaceDod.sa = CReklamaceDodRadek.sa and CReklamaceDod.nr = CReklamaceDodRadek.nr and)\\ **Oblast Nákup** Doplněno: \\ __HDO-698 Generování do nákupních požadavků__ \\ • Do vygenerovaných řádků nákupních požadavků z prodejní objednávky pomocí funkce "Generuj nákupní požadavky" doplněno plnění atributu id.dinr.\\ **Oblast EXPEDICE** Doplněno: \\ __Voj-3757 Povinně navázané položky – párování na výrobní čísla__\\ • Při ručním párování vázaných položek na výrobní čísla přes funkci "Napáruj na výrobní číslo" je nyní možné vybrat více výrobních čísel k párování.\\ • Párování výrobních čísel je možné provést automaticky při spuštění funkce "Potvrzení" při tomto nastavení:\\ o Přepínač LO_CPrikazKVychystani_naparovani nastavit na hodnotu "A"\\ __ASW-Voj-3652 HDO-40 ERP umožňuje zavolat funkci "uvolnit do WMS" i nad VP, ve kterém se nevyskytuje žádný RPV řádek s WMS skladem - po naložení v rámci ERP nelze takový VP potvrdit a proto také nelze generovat DL__\\ • Provedena úpravu/rozšíření stávající funkčnosti ve dvou bodech:\\ • 1) Kontrola na existenci řádků týkající se skladu WMS.\\ Dodatečná kontrola na spuštění fce CPrikazKVychystani.uvolniDoWms()\\ Ve Vychystávacím příkaze musí existovat alespoň jeden řádek, který se má odbavit přes řízený sklad WMS (atribut skladu CSklad.rizenWms z takového řádku musí mít hodnotu "J" nebo "W").\\ Kontrola na položku týkající se Skladu WMS:\\ ▪ Podmínit spuštění funkce existencí řádků týkající se skladu/skladů WMS\\ ▪ Alespoň jeden sklad v řádcích vychystávacího příkazu (CPrikazKVychystaniRadek.lpeNr) musí mít nastaven parametr:\\ CSklad.rizenWms = "J" nebo "W" Pokud ano, spustit funkci: CPrikazKVychystani.uvolniDoWms() Pokud ne, chybová hláška: "Příkaz neobsahuje záznamy pro uvolnění ze Skladu WMS"\\ • 2) V případě storna řádku, smazat i případný záznam z předávací DB WMS. Smazání existujícího záznamu ve výměnné DB pro WMS v případě mazání řádku Vychystávacího příkazu. V rámci SPrikazKVychystaniStorno.zpracujRadek() nebo afterDelete() proběhne kontrola, zda při mazání řádku Vychystávacího příkazu existuje odpovídající záznam ve výměnné DB WMS (nenulový atribut CPrikazKVychystaniRadek.wpvIdpk) - takový záznam je smazán. Hlavička ve výměnné DB WMS nebude mazána, bude tedy existovat i bez případných řádků (z důvodu předejití problémů s případnou duplicitou záznamů v budoucnu ve výměnné DB WMS. ===== AKTUALIZACE ze dne 4.1.2024 ===== **Oblast OBCHODU** Doplněno: \\ - Možnost online zaúčtování vydaných faktur \\ - Doplněna podpora práce s prodejními sety \\ - Doplněna podpora práce s vázanými položkami \\ - Elektronická fakturace do datových schránek (ISDS) \\ - Elektronická fakturace ve formátu ISDOC \\ - Možnost pořízení doprovodných textů k parametrům obchodních dokladů (prodejní poptávky, prodejní nabídky, prodejní objednávky, nákupní poptávky, nákupní nabídky, nákupní objednávky) s následnou možností jejich přitažení do obchodního dokladu a tisku na obchodním dokladu \\ - Odesílání e-mailů s informací o úhradách vydaných faktur \\ - Doplněna práce se skontem \\ - Doplněna funkce pro aktualizaci vydané faktury v elektronickém archivu vydaných faktur \\ - Doplněna funkce pro tvorbu zálohové faktury z příkazu k vychystání \\ - Automatické uzavírání prodejních a nákupních objednávek při jejich splnění \\ - Doplněna podpora životního cyklu katalogové položky \\ - Doplněna funkce pro generování nákupní poptávky z nákupních požadavků \\ - Doplněna funkce pro rozdělení nákupních požadavků \\ - Evidence odběratelských a dodavatelských reklamací **Oblast EXPEDICE** Doplněno: \\ - Expedice setu jako celek či po částech \\ - Výpočet pro automatické množství setu při expedici částí \\ - Úprava kontrol kontace při expedici příkazu k vychystání \\ - Optimalizace procesu pro pořízení a vyřízení příkazu k vychystání \\ - Doplnění lepší kontroly a přehledu nad příkazy k vychystání \\ - Kontrola dat expedice před sestavením dodacího listu \\ - Úprava průběhu generování dodacího listu \\ - Expedice navázaných položek \\ - Generování navázaných řádků v prodejní objednávce spolu s řídícími řádky \\ - Propojení řádků navázaných položek na výrobní čísla. \\ - Expedice na dodací list i v rámci zakladačového skladu \\ - Úprava vyplnění ceny při samotném výdeji na dodací list