OPoS - - - 1 - - - 8

În acest articol vom vorbi despre dezvoltarea metodelor de componente externe care folosesc un standard OPOS pentru a comunica cu driverele de nivel scăzut.

OPoS - - - 1 - - - 8

Figura 1 arată că respectiva componentă exterioară este la un nivel între obiectul gestionat (driver OPOS) și aplicarea ( „1C: Enterprise“). Dar o astfel de schemă de interacțiune este necesară în cazul în care obiectul gestionat este deja pus în aplicare. Apoi, pentru integrarea sistemului „1C: Enterprise“ este scris, „conducător auto-strat“ (componenta externă), care pe de o parte pune în aplicare cerințele pentru acest dispozitiv înțelege prin „1C: Enterprise“, iar pe de altă parte - realizează provocarea tuturor proprietăților și metodelor, definit pentru obiectul gestionat al acestui tip de echipament. Se observă că numărul de link-uri în lanțului crește, ceea ce duce la creșterea costurilor forței de muncă în dezvoltarea (realizare necesită o interacțiune suplimentară de interfață). În plus, componenta exterioară devine universală și „ascuțit“, într-o anumită interfață de interacțiune dezvoltator.
A reduce costurile pot fi descrise în etapa de proiectare a unui obiect gestionat. Pentru a face acest lucru, așezați obiectele gestionate în componenta exterioară, realizând astfel o componentă exterioară a standardului OPOS. Acest lucru ar elimina link-ul de unul din lanț. Astfel, punerea în aplicare a componentelor funcționale externe ale „1C: Enterprise“ un anumit tip de dispozitiv, acesta va contacta interfata nu este un obiect de gestionat, dar executabil. Componentele externe, realizate în conformitate cu acest principiu, dobândește flexibilitate conducătorului auto inerent scris de standardul OPOS. Acest lucru elimină redundanta (metode și proprietăți furnizate de către conducătorul auto, proprietățile supraîncărcat „Foaie de proprietăți“), care se observă în punerea în aplicare a interfeței unui obiect gestionat într-o bibliotecă separată.

Aceste cerințe nu limitează variantele de realizare ale componentelor externe pentru a integra echipamentul să fie conectat prin intermediul driverului OPOS, cu „1C: Enterprise“ sistem, ci sugerează doar moduri de a optimiza dezvoltarea acestor soluții.

Cerințe generale pentru conducătorii auto OPoS pentru integrarea cu sistemul „1C: Enterprise“ constă dintr-un set de tehnologii aplicate la interacțiunea ca „sus“ și „jos“.

"Top" interacționează cu: sistem de "1C Enterprise". Sistemul de programe „1C: Enterprise“ este în comunicare cu o varietate de echipamente comerciale, la o tehnologie de acord (Figura 2).

OPoS - - - 1 - - - 8

Echipament comercial de conducător auto trebuie să fie puse în aplicare în conformitate cu conceptul general de utilizare a componentelor externe pentru a interfera cu echipamente comerciale care pot fi conectate la „1C: Enterprise“ sistem software. Folosind această abordare simplifică procesul de conectare a unui nou echipament comercial la „1C: Enterprise“.

Cerințe generale pentru conducătorii auto:

Acesta este conceput sub formă de componente externe (mecanismul de descriere pentru a crea componente externe este dat în documentul „Tehnologia de documentare a crea componente externe“ în unitatea sa în „crea Tehnologie componentă externă“ Metodic 1C suport: Enterprise 8.0.);

implementează funcționalitatea de tip plug-in de echipament comercial în întregime;

Acesta oferă un set specific de proprietăți și metode de reglare și control al conducătorului auto.

Numele de proprietăți și metode trebuie să fie rusă și engleză (de exemplu, Port - Port, Viteză - Viteza, semnalul () - semnal ()). De asemenea, conducătorul auto trebuie să suporte mai multe conexiuni (în conformitate cu ideologia tehnologiei COM) și suportă mai multe dispozitive. Atunci când apare o eroare, șoferul trebuie să notifice și să trimită o descriere eroare care au avut loc.

„De jos“, interacționează driver (alegerea dezvoltatorului) sau un obiect sau executabil gestionat. În cazul în care dezvoltarea conducătorului auto într-o componentă a unui obiect gestionat nu este necesar să se dezvolte o interfață suplimentară între conducătorul auto și obiectul gestionat.

Ideea de bază a componentelor externe, în plus față de integrare - este furnizarea de operațiuni comune unificate pe echipament, fără a fi nevoie să meargă în algoritmul de executarea anumitor operațiuni.

Mai jos sunt link-uri către documentație suplimentară pe standardul OPOS (în limba engleză):
1. POS Unified - documentația standard de Unified POS (include OPOS JavaPOS POS pentru NET si XMLPOS ..).
2. Istoria OPoS de presă standard - conține un tabel rezumat cu următoarele date versiunea de lansare a documentației standard de referință și.
3. Componente control comun obiect - link-uri la cea mai recentă versiune a componentelor ActiveX Object Manager comune (Common Object) de control, modul de depanare componente, și codurile de componente de date originale.