Flux Noutăți & Rsaquo; Forumuri & Rsaquo; Feature Requests – Propuneri de functii noi & Rsaquo; Activare sortare pentru coloanele Adaos si Margine

  • Activare sortare pentru coloanele Adaos si Margine

    Postat de gmro la 6 februarie 2016 la 12:59

    In catalogul de produse din Smartcash Shop propun activarea functiei de sortare crescatoare / descrescatoare pentru coloanele Adaos (real si ultima intrare) si Margine (real si ultima intrare) la fel cum exista pentru restul coloanelor (inclusiv pt cota TVA care e tot procentual).
    Aceasta sortare este foarte utila pentru:
    1. verificarea rapida a existentei produselor care se vand pe minus din cauza stabilirii gresite a pretului de vanzare sau a procentului de discount (in optiunile de filtrare a catalogului nu exista filtrare pentru adaos negativ ultima intrare);
    2. afisarea / selectarea rapida a produselor cu cele mai mari adaos-uri (sortare descrescatoare) pentru a efectua o campanie de discount;
    3. afisarea / selectarea rapida a produselor cu cele mai mici adaos-uri (sortare crescatoare) pentru a decide optimizarea preturilor;

    Dor a răspuns 6 ani, 10 luni în urmă 2 Membri · 1 Răspuns
  • 1 Răspuns
  • Dor

    Administrator
    9 februarie 2016 la 17:33

    Deocamdata sortarea dupa cele doua coloane nu este posibila.

    Stiu ca raspunsul nostru nu va multumeste, dar interfata catalogului de produse este una cu totul speciala.

    Este un grid capabil sa gestioneze un mare numar de recorduri cu viteza ridicata.

    In mod uzual avem clienti care nu-si organizeaza prea bine nomenclatorul si lasa complet neclasificate produsele. Acest lucru duce la necesitatea afisarii unor seturi de 10.000 si cateodata chiar 60.000 de inregistrari (articole) in aceeasi interfata.
    Din acest motiv sortarea nu se poate face in memorie (asa cum v-am obisnuit la nivel de documente) ci la nivelul interogarii SQL pe server.
    Campurile la care faceti referire sunt dinamice, ele fiind calculate in functie de situatii de timp real (adaos mediu, cantitata disponibila pe stoc pe loturi, etc). Pe aceste campuri nu le putem transmite catre serverul SQL intr-o clauza ORDER din pacate.

    Mai pe scurt este un compromis pentru a pastra viteza de raspuns a aplicatiei in cazul unui mare numar de inregistrari aduse de pe server.
    Asta nu inseamna ca nu incercam sa gasim solutii si pentru aceste campuri in viitor, doar ca pentru moment nu am gasit inca o solutie care sa pastreze viteza curenta de raspuns.

    Multumim pentru solicitare, o vom alatura celorlalte primite de la clienti pentru a gasi solutii de rezolvare in versiunile urmatoare.