prelucrare 1c

1C este un set de elemente de configurare care sunt într-un fel în legătură cu luarea în considerare - care este, permit știri sus - directoare, documente, registre, și așa mai departe. Dar ceea ce despre atunci când aveți nevoie pentru a crea un program de limba 1C, care nu are nimic de-a face cu luarea în considerare, după cum este necesar pentru nevoile programator oficial sau pentru a facilita experiența utilizatorului?







Un exemplu foarte bun - prelucrarea colectivă a documentelor. Este un instrument care vă permite să efectueze / modifica / imprimare mai mult de un document dintr-o dată și o mare parte din lista selectată. Sunt de acord - foarte convenabil.

prelucrare 1c

Pentru punerea în aplicare în instrumente 1C pentru a facilita activitatea de utilizator sau de administrator de baze de date 1C există un obiect special de configurare - prelucrare 1C. Tratamentul 1C poate fi o parte a configurației sau distribuite ca fișiere separate (dacă prelucrarea se numește 1C procesare externă).

Procesarea 1C permite să își dezvolte propriile instrumente pentru programarea 1C și 1C pentru a configura sau pentru a administra. Datorită acestui internet are sute de tratamente standard (dezvoltate de 1C Company) și mii de tratamente amatori on-line.

Este timpul pentru a încerca să facă propriile lor 1C tratament. Detalii despre.

Care este tratamentul 1C și modul în care acestea sunt utilizate

intrare mică. Cine sunt deja familiarizați cu tratamentele 1C - poate sări peste acest pas.

Deci, tratamentul este un instrument de scris de programator. Ea nu se poate face nimic pe cont propriu și nu stochează datele în baza de date cu 1C, spre deosebire, de exemplu, din documentul - care este stocat într-o bază de date și este capabil să înregistrate și a avut loc, în mod independent, fără nici o programare suplimentară. funcții de procesare a 1C sunt dependente în totalitate de programator care a scris.

Prelucrarea funcțională a 1C pot fi împărțite în trei tipuri:

  • procesare auxiliară 1C configurație
    Fiecare configurație standard există mai multe tratamente. Acestea sunt folosite ca forme de interfață suplimentare (prezentare generală pentru desktop utilizatorului de configurare), ca parte a configurației funcționale (a fost aplicată soldurilor de deschidere, umplerea inițială a bazei de date, de închidere a lunii).
  • Obiecte (clase)
    Cine știe alte limbaje de programare, este deja familiarizat cu conceptul de obiect. Aceasta este o clasă care are la dispoziție un set de „variabile“ și „funcții“. farmecul lui este autosuficientă - care este în aceeași clasă au colectat tot ce este necesar pentru îndeplinirea funcțiilor sale.

În 1C clase pot fi create prin prelucrarea 1C: „variabile“ - detalii de prelucrare a 1C, „funcții“ - funcții în prelucrarea 1C modulului obiect (marca de export pentru funcțiile publice). Comoditate este atât pentru a crea o instanță a acestei clase, precum și în mișcarea ei între configurații.

Un bun exemplu va servi ca o imprimare de procesare 1C (formulare tipărite suplimentare), pe care o puteți găsi în configurații tipice din mai multe plăci de director. Ei au întotdeauna o funcție publică de imprimare () și utilizarea standardizate.

Vă rugăm să rețineți că, desigur, aceste „clase“ nu este asociat cu datele direct - pe care doresc să trimită sau să citească în „constructor“.
  • suplimentare de utilizator și instrumente de administrare
    Există mai multe instrumente generice de a utiliza este, de obicei, un administrator de baze de date care nu este legată de o configurație specifică. Aceste instrumente nu sunt de multe ori sunt incluse în configurația standard de alimentare și distribuite separat (de obicei pe discurile). În plus față de standard, - programatori de pe Internet răspândit greutatea propriilor lor instrumente.

    Un exemplu: tratamentul 1C lucrează cu echipament comercial, 1C sarcini consola (afișează o listă de sarcini care rulează pe un program), consola 1C interogările (vă permite să efectuați orice întrebări fără programare), etc.







  • 1C unde prelucrarea

    Deci, există built-in configurație de procesare 1C și 1C prelucrarea externă.

    Embedded Procesarea 1C utilizat programator dezvoltă o configurație, în funcție de situație - adică, acestea pot fi retrase sau din meniul de utilizator (o parte din meniul Tools), sau 1C software-ul deschis de la alte obiecte (de exemplu, forme de director).

    Oricum, în conformitate cu administratorul poate deschide lista de tratamente de configurare încorporate, precum și oricare dintre ele, dacă este posibil să se deschidă (adică, în cazul în care acesta are o formă de ecran și programatorul nu a pus un sistem de blocare pe deschidere). Pentru a face acest lucru, utilizați meniul Operații client / Prelucrarea gros în clientul subțire, cu ajutorul meniului Toate funcțiile / procesare. Dacă nu știi cum să găsească aceste meniu - vezi lecția, unde am discutat despre meniul Administrator Operarea / Toate funcțiile.

    prelucrare 1c

    Configuratorul încorporat în 1C configurația de procesare sunt tratamente de ramură.

    prelucrare 1c

    prelucrare 1C externă deschis și în configuratorul și Companiile utilizând fișierul / meniul Deschidere.

    Securitate. Fiți atenți la ordinea modulelor. 1C modul de procesare obiect se realizează automat când deschideți procesare 1C în modul întreprindere. Prin urmare, dacă deschideți un tratament scris de un atacator - acesta poate fi efectuat în mod automat, fără a pune întrebări.

    Cum sa faci propriul tratament de 1C

    Deci, vom trece la cel mai interesant - algoritmul de procesare pentru a crea 1C proprii de la zero.

    Vot pentru acest post: