De ce dezactivați modul de compatibilitate cu, deveniți un expert în 1s

De ce dezactivați modul de compatibilitate cu, deveniți un expert în 1s

Fiecare nouă versiune a platformei 1C stabilește un număr mare de erori (și, desigur, sunt create multe noi). Dar dacă te uiți la versiunea 8.2.13, atunci vom vedea că toate versiunile ulterioare sunt destul de diferite de la ea la nivelul structurii tabelelor bazei de date. În principiu, aceste schimbări vizează accelerarea sistemului și creșterea paralelismului utilizatorilor. Este foarte plăcut faptul că compania 1C a acordat mai multă atenție performanței platformei.







Uneori este mai bine să stați acasă luni decât să vă petreceți întreaga săptămână optimizând codul scris luni.

Dacă utilizați o versiune mai mare decât 8.2.13, vă recomand că dezactivați modul de compatibilitate, aceasta va avea un efect pozitiv asupra performanței și funcționării paralele.

Mai jos este o listă de optimizări defalcate pe versiuni:

  • Pentru câmpurile de formă controlată care afișează proprietățile tipului compozit, lista rapidă de selecție este accelerată în cazurile în care tipul compus include tipuri de referință cu diferite setări de selectare rapidă.
  • Efectul modului de depanare asupra vitezei de lucru în modul "1C: Enterprise" este redus pentru un client subțire, client gros, server și conexiune externă.
  • Creșterea performanței sistemului în cazul utilizării a doi sau mai mulți delimitatori sau a unui delimitator cu tipul "String".
  • Lansarea aplicației client este optimizată.
  • Acesta este optimizat pentru a deschide un formular de client web atunci când se utilizează un număr mare de elemente în forma condiționată a formularului.
  • Optimizat pentru a deschide un formular de raport într-un client web care conține un număr mare de elemente condiționale.
  • Pentru blocarea bazelor de date (Microsoft SQL Server, IBM DB2), schimbarea utilizatorului bazei de date de informații din tranzacție nu mai contrazice procesul de autentificare, cu excepția cazului în care utilizatorul al cărui date a fost modificat încearcă să se autentifice și tranzacția în care au fost efectuate modificările nu este finalizată.
  • Pentru un nou registru de date independent și neperiodic, indexul pentru măsurători este grupat. La crearea primei sarcini programate, indexul după ID-ul lucrării este, de asemenea, grupat. Este necesară restructurarea!






  • Start optimizat al sistemului cu un număr mare de pornire, efectuat cu intervale mici între pornire.
  • Optimizarea mecanismelor interne ale platformei, îmbunătățirea performanței și a scalabilității clusterului de servere "1C: Enterprise".
  • Pentru registrele independente de informații fără dimensiuni, este posibil să se creeze indici separați prin separatori. Este necesară restructurarea!
  • Pentru delimitatori cu modul de separare independent și cooperativ, un index suplimentar este implementat în tabelele de obiecte, inclusiv valoarea delimitatorului, precum și cheia primară a tabelului. Indicele va evita escaladările blocărilor în SGBD în anumite scenarii de lucru cu tabelul.
  • Când lucrați într-un client web, următoarele operații cu un document de foaie de calcul sunt optimizate: deschidere, defilare progresivă, derulare pagină.

Vă reamintesc încă o dată că, pentru ca toate aceste schimbări să aibă efect, după ce renunțați la regimul de compatibilitate, trebuie să efectuați în mod necesar o restructurare prin testare și corectare.







Trimiteți-le prietenilor: