Termékek és szolgáltatások – rendszerleírás
A közös tétel-alaposztály, a két tábla és webhely-kapcsolójuk, a mentés, a státusz és a szerződés-hivatkozás miatti törlés-tiltás.
A termék- és a szolgáltatás-modul közös, absztrakt alaposztályra épül (fajta: product / service). Globális törzs, céges hatókör nélkül; az alaposztály útvonala önmagában nem hívható.
Adatmodell
A táblanevek a telepítés saját előtagjával állnak az adatbázisban.
| Tábla | Szerep |
|---|---|
product, service | kód, név, mértékegység, egységár, áfa, kategória, megjegyzés, státusz |
product_to_store, service_to_store | webhely-kapcsoló |
contract_item | olvasás: törlés-védelem |
A mértékegységeket a mértékegység-library adja: terméknél anyag-, szolgáltatásnál idő/alkalom-egységek.
Folyamat
- Lista: szűrés név/kód, kategória, státusz, webhely szerint; soronként webhelyek.
- Mentés: név kötelező;
addItem/editItem, webhelyek azitem_store[]mezőből, alapértelmezés a 0-s webhely. Státusz:setStatus. - Törlés: ha bármelyik kijelölt tételre van szerződés-tétel hivatkozás, egyiket sem törli (
error_has_links), különben mindet.
Jogosultság
- Funkciójogok a
productésserviceútvonalon:list;edit(form, státusz, fejléc Hozzáadás); mentéscanSave()–addsor híján azeditdönt;delete;debug. - Tartalmi hatókör nincs.
Ismert korlátok
A státusz-ikonok jog nélkül is megjelennek; a végpont tilt.