Căutarea avansată este o pagină dedicată căutării comenzilor după orice combinație de condiții: ID, cod extern, nume, client, materiale, servicii, sumă, statusuri. Se deschide din meniul „Comenzi → Cauta comanda".
Filtre de bază
- „Cod extern" — căutare exactă după codul contabil.
- „ID/cod comandă" — căutare după ID-ul intern.
- „Nume comandă" — potrivire parțială cu numele proiectului.
- „Data" — interval pentru data creării.
- „Data producției" — interval pentru data planificată de finalizare.
- „Status" — multi-select, implicit „Toate".
- „Manager" — listă derulantă a managerilor.
- „Client" — autocomplete după nume sau telefon.
Blocul „Căutare avansată"
Sub filtrele de bază există blocul extensibil „Căutare avansată" cu condiții suplimentare:
- „Tip material" — filtru după tipul plăcii (PAL, MDF, placaj etc.).
- „Tip servicii" — filtru după tipul serviciului (croire, cantuire, CNC etc.).
- „Suma comenzii de la" — limita inferioară a sumei totale.
- „Coadă producție" — da/nu: dacă comanda este în coadă.
- „Comandă întârziată" — da/nu: dacă data planificată de producție a trecut.
Aplicare și resetare filtre
Fiecare bloc de filtre are butonul „Aplică" — după clic, tabelul se reîncarcă. Pentru a elimina un filtru, butonul „Resetează" de lângă el. Pentru a șterge totul deodată — butonul „Resetează filtrele" de jos.
Rezultate
Sub filtre se afișează două contoare: „Comenzi găsite" (pagina curentă) și „Total comenzi în căutare" (totalul). Lista de comenzi este similară cu „Comenzi active": aceleași coloane și acțiuni. Dacă nu s-a găsit nimic, apare mesajul „Comenzile nu sunt încă create".
Ce este important pentru admin
- Căutarea face o interogare SQL pe întreaga bază de comenzi; pe o bază mare lucrează mai lent decât „Active" — se recomandă să restrângeți intervalul de dată din timp.
- Vizibilitatea comenzilor în rezultate respectă aceleași reguli de rol ca lista „Active" — managerul vede doar propriile comenzi.
- Listele de manageri și clienți în filtre se încarcă asincron; la prima deschidere a paginii poate apărea o întârziere.
Subiecte conexe
- Comenzi active — lista obișnuită cu filtre de bază.
- Cardul comenzii — ce se deschide la clic pe o comandă găsită.
- CRM — prezentare generală a secțiunii.