Kiegészítő csomagok – rendszerleírás
A csomag-, tétel- és bolt-táblák, a mentés validációja, a kétféle törlés és a végleges törlés külön útja, valamint a jogkulcsok.
Áttekintés
Önálló áras kiegészítő csomagok (funkció-, termék-, szolgáltatás-mennyiségek), amelyek a katalógusban megrendelhetők; megrendeléskor keretet adnak az erőforrás-főkönyvben (Dlbtresource). A táblanevek a telepítés saját előtagjával állnak az adatbázisban: package, package_item, package_to_store.
Mentés
- Jog:
canSave($route, package_id)a formon, a tétel-keresőn (package.itemsearch, közösDlbtbilling::searchItems) és a mentésen. - Mezők: kód, név, leírás, listaár (kötelező, > 0), pénznem, ÁFA, érvényesség (nap), sorrend, státusz, boltok, tételek (típus, azonosító, mennyiség).
- Hibák:
error_code,error_name,error_price.
Törlés
delete: haorder_itemhivatkozik a csomagra, nem töröl (error_in_use); különben fizikai törlés. Ha csakdeletejoga van, a törlés-gomb fizikai törlés; ha mindkettő, a fizikai törlés csak apurge=1paraméterrel, külön ikonnal fut.statusdelete:status = 9.- A kukát (
Deletedszűrő) csakcanSeeDeletedjoggal (törlési jog vagy super) látja a felhasználó.
Jogosultság
Kulcsok: list, add, edit, delete, statusdelete, debug; a seedekben nincsenek besorolva.