A funkció a megadott adatoknak és a szűréseknek megfelelően kilistázza a raktárkészletet, amiből egy lépésben felvehetjük a vevőrendelést és egyből diszponálhatjuk is. A készlet számítás gyorsítása érdekében, ha be van állítva a Készlet gyorsítótár, akkor azt használja.
Az elkészülendő rendelések sorozatát a párbeszéd panelen kell megadni.
Ha fél percen belül ugyanaz a felhasználó ugyanannak az ügyfél/telephelynek, ugyanazzal a termékkörrel (sum(Termek_ID)) (eltérő hivatkozásai számmal lehet menteni) készítene mentéssel rendelés rögzíteni akkor kiírásra kerül, és nem is kerül mentésre:
Hiba: 1 hibát találtam. A rendelés nem készült el. Nem történt változás. 30 másodpercen belül, az előzővel azonos tételekkel kívánt rendelést rögzíteni!. Hibakód: 50003 (OK)
Bevitelben az Áfakulcs megjelenítése a következők szerint történik:
- a Termékek gridben csak a párbeszédablakon megadott kért szállítási határidő alapján tudjuk az Áfa kulcsot meghatározni.
- a Rendelendő és diszponálandó termékek gridben az igazolt szállítási határidőnek megfelelően kerül megjelenítésre. Ha ez nincs kitöltve, akkor a kért szállítási határidő a mérvadó.
A párbeszéd ablak Költséghely, Témaszám és Pozíciószám mezői szerinti kitöltés algoritmus:(Igazából, ha nem 1, akkor a )
NULL (Üres), akkor semmit sem ajánlunk.
0 (paraméter) akkor csak az ajánlottakat nézzük, mert képletből sose lesz egyértelmű, ezért azt nem nézzük.
•Ha PenzEvKontAjanlas felsoroltTipus értéke személy (5), akkor a Saját ügyintézőnek kiválasztott személy törzsében az alapadatok fülön megadott szervezeti egységnél a kontírozásban megadott dimenziók kerülnek beemelésre,
•H a PenzEvKontAjanlas felsoroltTipus értéke Termékkategória (2), akkor termékkategóriát ami meg van adva ott lesz egy dimenzió mező mező (ha üres és nincs megadva kategória, akkor nincs ajánlás, mert nincs honnan ajánlani).
•H a PenzEvKontAjanlas felsoroltTipus értéke Ügyfélkategória (1), akkor a megadott ügyfélkategóriában nézzzük (ha üres és nincs megadva kategória, akkor nincs ajánlás, mert nincs honnan ajánlani).
2 (alábontás) esetén a párbeszédablakon kiválasztott raktár költséghely, vagy témaszám alábontás kerül a témaszám, vagy költséghely mezőkbe is.
Az aktuális tétel kért szállítási határidejét begenerálja a többi termék kért határidőjébe. ( Ha az aktuális terméknek nincs ilyen dátuma és a többiben van,akkor kinullázza a dátumot a többi termékbe). Az Ármeghatározás újra kiértékeli az árakat.
A Rendelendő és diszponálandó termékek táblázatban a kiválasztott termékhez tartozó mértékegység átváltási táblázatba felvett mennyiségi egységekben bevihetők a mennyiségek, majd jóváhagyás után átváltva beírja a program a tétel mennyiségbe a kapott eredményt.
A művelet elindításakor megjelenő mezők részletes leírása az alábbi helyen található: Átváltás.
Az aktuális termék kiválasztása rendelésre/diszponálásra. Ha nincs még kiválasztva ilyen termék, új sorként jelenik meg az alsó ablakrészben, egyébként a mennyisége 1-gyel nő. A fenti táblázatból F6-tal "lerakva" a terméket az eredmény táblázatba (Rendelendő és diszponálandó termékek) a fókusz a Rendelendő mennyiség oszlopon áll, hogy kézzel a mennyiség gyorsan átírható legyen.
Egy kis ablakban begépelhető a vonalkód, és az enterrel jóváhagyható. Ha a beazonosított termék már szerepel a vásárolandó tételek között, akkor a mennyiséget növeli a program, egyébként új tételt vesz fel. A művelet elindításakor megjelenő mezők részletes leírása az alábbi helyen található: Vonalkód.
A művelet kiválasztásakor be/ki pipálásra kerül a művelet. Bepipálásakor a megjelenő ablakban megadhatóak a rendelés fejlécéhez további adatok is táblázatos formában. A művelet elindításakor megjelenő mezők részletes leírása az alábbi helyen található: További adatok
A művelet végrehajtja a rendelést, ha a sorozatban a Visszaigazolás Használható vagy Kötelező, akkor visszaigazolást készít és nyomtat, illetve ha volt diszponálandó mennyiség, akkor diszpozíciót is. Amennyiben nincs elég szabad készlet, akkor újratölti a készleten lévő cikkek ablakot és bejelöli a tárolt eljárás visszatérő értékei alapján az értékesítésben azokat a sorokat, ahol az értékesített mennyiség nagyobb mint a szabad készlet.
A művelet a kiválasztott adatokból készít egy vevőajánlatot. A megjelenő ablakban megadható egy Ajánlat sorozat, amiben elkészítjük a vevőajánlatot. A művelet elindításakor megjelenő mezők részletes leírása az alábbi helyen található: Ajánlatkészítés.
Bekapcsolható egy ablak, mely raktáranként tartalmazza az aktuális termékre vonatkozó várható beérkezéseket. A művelet elindításakor megjelenő mezők részletes leírása az alábbi helyen található: Várható beérkezés részletezése
Bekapcsolható egy ablak, mely raktáranként tartalmazza az aktuális termékre vonatkozó adatokat. A művelet elindításakor megjelenő mezők részletes leírása az alábbi helyen található: Raktárankénti adat
Hatására megjelenik mellette egy pipa (a bruttó mellől törlődik) és az eredményképernyő "Rendelendő és diszponálandó termékek" táblázat tételben nettó egységárat lehet megadni.
A Nettó/Bruttó, Egységár/Érték mezők módosíthatóságát nem csak a műveletben lehet átállítani, hanem a mezőn dupla kattintással is.
Hatására megjelenik mellette egy pipa (a nettó mellől törlődik) és az eredményképernyő "Rendelendő és diszponálandó termékek" táblázat tételben bruttó egységárat lehet megadni.
A Nettó/Bruttó, Egységár/Érték mezők módosíthatóságát nem csak a műveletben lehet átállítani, hanem a mezőn dupla kattintással is.
Hatására megjelenik mellette egy pipa (a bruttó mellől törlődik) és az eredményképernyő "Rendelendő és diszponálandó termékek" táblázat tételben nettó értéket lehet megadni.
A Nettó/Bruttó, Egységár/Érték mezők módosíthatóságát nem csak a műveletben lehet átállítani, hanem a mezőn dupla kattintással is.
Hatására megjelenik mellette egy pipa (a nettó mellől törlődik) és az eredményképernyő "Rendelendő és diszponálandó termékek" táblázat tételben bruttó értéket lehet megadni.
A Nettó/Bruttó, Egységár/Érték mezők módosíthatóságát nem csak a műveletben lehet átállítani, hanem a mezőn dupla kattintással is.
Átváltás összesítő
A Rendelendő és diszponálandó termékek táblázatban szereplő termékekre kerül megmutatásra. A művelet részletes leírása itt található: Átváltás összesítő.
A megjelenő táblázatban az ügyfélnek a jelen tételre (cikkre) vonatkozó előző 5 eladások ára jelenik meg (szállítólevél alapján). A művelet elindításakor megjelenő mezők részletes leírása az alábbi helyen található: Utolsó eladási árak
Az EredményképernyőRendelendő és diszponálandó termékek táblázatban szereplő termékekre lehet engedményt adni, akár termékkategóriára szűrve is. Természetesen csak akkor indítható el, ha a felhasználó számára az engedmény % mező látható és módosítható. A művelet elindítása a SHIFT+F7 billentyűparanccsal is lehetséges.
A művelet elindításakor megjelenő mezők részletes leírása és a rendelkezésre álló lehetőségek az Engedmény topicban olvashatók.
Kitöltés bizonylatról
A fejlesztés jelen állása szerint csak termékcsomag alapján lehet tételeket begenerálni, azok közül is a Csak sablon = igaz beállításúakat. A művelet elindításakor a rendeléseken megszokott kitöltés bizonylatról ablak indul el úgy, hogy a Típus fixen termékcsomag és a Csak sablon pipa fixen igaz értéken áll. A megjelenő mezők részletes leírása itt található: Termékcsomag. A Rendben gomb megnyomásakor a kiválasztott termékcsomagokban szereplő termékek bekerülnek a Rendelendő és diszponálandó termékek táblázatba úgy, hogy nem történik tételösszevonás a már esetleg ott lévő tételekkel és az újonnan bekerülő összes tételre lefut az árajánlás. Amennyiben volumenes árazás is szóba jön, úgy a teljes táblázat tartalma kerül újraárazásra. A funkcióról bővebben: Rendelés kitöltés bizonylatról.
Ár újraajánlás minden tételen
Akkor indítható el, ha legalább egy sor van az EredményképernyőRendelendő és diszponálandó termékek táblázatban. Elindításakor a táblázatban szereplő összes tételt kérdés nélkül újraárazza a program. Akkor lehet hasznos, ha valamiért a program által adott árakat felülbíráltuk, de ez az ok már nem áll fenn és szeretnénk az eredeti árakkal tovább dolgozni. Például az Átárazás művelet (lásd alább itt a műveletek közt) lefutott, majd a vásárló mégsem kér annyi mindent és így már a listaárakat kell alkalmazni.
Árképzés
Lekérdezhető egy cikkhez tartozó eladási ár meghatározás algoritmus, azaz az, hogy a program mi alapján adta azt az árat, amit. Akkor indítható el, ha konkrétan rajta van a fókusz egy soron, azaz pontosan tudjuk melyik termékre kell megmutatni az algoritmust. A művelet ablakát minden elindítás után be kell zárni, csak azt követően folytatható a munka. A Termékek táblázatban mindig 1 mennyiség alapján történik a számítás, a párbeszédablakon megadott kért határidő napjára, ennek hiányában az aktuális napra, A Rendelendő és diszponálandó termékek táblázatban pedig a Rendelendő oszlopban megadott mennyiséggel, a Kért szállítási határidő mezőben megadott napra, ennek hiányában az aktuális napra. Ez utóbbi esetben a megjelenő ablak természetesen mutathat más értéket, mint ami a táblázat sorában látható, ha a felhasználó már felülírta a korábban oda beajánlott értékeket.
Átárazás
Akkor lehet hasznos például, ha egy új vásárló, státuszánál fogva listaárakat kap, de a rendelése (ajánlatkérése) olyan volumenű, hogy másik algoritmussal való árazásra érdemes, mint amilyen árazás a program beállításaiból jelenleg ered. Ezt a műveletet elindítva, lehetővé válik az EredményképernyőRendelendő és diszponálandó termékek táblázatban szereplő tételek átárazása. A művelet csak akkor indítható el, ha: - a Párbeszédablakon megadott sorozat alapján ezen mezők mindegyike módosítható: Nettó egységár, Kedv. %, Kedv. összeg - azaz az árazás teljes szabadságot élvez, - az Eladási ár megjelenítése menüparaméter Engedélyezett értékkel fut a funkcióban. - az EredményképernyőRendelendő és diszponálandó termékek táblázatban van legalább egy sor és itt az első sorban nincs keretrendelés (ami megtiltja az árazást) és adható engedmény (ezt az ár meghatározásban lévő engedmény módosítás pipa igaz/hamis értéke befolyásolja). Nagyon kivételes esetben fordulhat csak elő, hogy ebben a táblázatban vegyesen állnának a fenti feltételek, ezért a program az egyszerűbb működés érdekében csak az első sort vizsgálja. Fontos! Akkor érdemes az átárazást elvégezni, amikor az összes tétel és mennyiség felvételre került, mert ha a művelet futtatása után ár újraajánlást kiváltó cselekmény történik (pl. kért határidő módosítás, mennyiség módosítás, stb.) akkor a program az alap működés szerint fogja újrakalkulálni az adott tétel árát, sőt, például Bizonylat volumen engedmény érvényre jutása esetén akár egyetlen tétel újraárazást kiváltó cselekménye az eddig vásárolt összes tételt újraárazhatja. Azzal is tisztában kell lenni, hogy ha a generált rendelés nem rögzített áras lesz (a Párbeszédablakon megadott Sorozat-hoz a paraméterben az Ártípus = Irányár) akkor az értékesítési folyamat további részében (szállítólevél, számla készítés) a program újra fogja árazni a tételeket. Tehát csak rögzített áras rendelések esetén biztosított az, hogy az elvégzett átárazás érvényben is marad a kiszolgálás végéig.
Amíg a művelet fut, a funkció "érinthetetlen". A pontos működés és a megjelenő mezők részletes leírása itt található.
Ellenőrzések
A program az adatok mentésekor az alábbi üzeneteket adhatja:
A "Készpénzforgalom-túllépés" menüparaméter beállítása után történik meg az ellenőrzés. Ha a lezárás a készpénzes forgalom túllépése hibaüzenettel tér vissza akkor a paraméter beállítása szerint van, vagy nincs lehetőség a rögzítésre.
A funkcióból történő kilépéskor a rendszer a következő figyelmeztetést adja:
Raktár beviteli mező értékének rögzítésére szolgál - megadása esetén csak az ebből a raktárból szállítandó megrendeléseket lehet diszponálni. Ügyfélkód / Telephelykód
(Engedélyezett / Tiltott, Tiltott) Engedélyezett esetén a párbeszédablak jóváhagyásakor a program egy figyelmeztető ablakban kijelzi, ha az ügyfélnek lejárt számlatartozása van.
Nincs, Rendelés dátum, Előző tétel, Relatív mához képest, Relatív rendelés dátumához képest. Alapértelmezett = Előző tétel. Itt a Rendelés dátum az aktuális dátum.