Lucrul cu componentele native externe

În timpul funcționării, componentele de pe PodklyuchitVneshnyuyuKomponentu serverul () apel trebuie să fie efectuate de fiecare dată înainte de a crea componentele externe exemplu, de ex., K. Un general cunoscut care serverul va executa apelul (acest lucru poate fi pentru Windows, Linux, pe 32 de biți sau 64 de biți OS).







Aș adăuga că metoda ConnectExternalComponent este întotdeauna mai bine de utilizat, indiferent de tipul de client.

1. Să presupunem că VC la noi se află în directorul respectiv pe un disc:


Îl puteți utiliza în "client gros (aplicație normală)";

Acesta este cel mai simplu exemplu de lucru cu componenta nativă. Trebuie remarcat faptul că o componentă de acest tip nu necesită înregistrare în sistem, ceea ce simplifică foarte mult administrarea.

2. Exemplul considerat mai sus nu este deloc vital. Cel mai adesea, componenta este plasată în aspect. Aspectul trebuie să conțină o arhivă zip cu fișiere componente și un fișier MANIFEST.xml
Exemplu de fișier manifest:

În arhivă, sunt posibile următoarele fișiere:
  • MIKO_phone_IP.dll (componentă nativă)
  • MANIFEST.xml
  • 1CEAdnWebFF.xpi (arhiva zip este o extensie pentru Mozilla FF, conține componenta nativă)







Exemplu de lucru pentru un client gras (o aplicație normală)

3. Când lucrați în clienți subțiri și web, este obligatoriu să utilizați metoda InstallExternalComponent ().
Citat din ITS:

În momentul instalării, componentele externe sunt instalate în directorul% APPDATA% \ 1C \ 1Cv82 \ ExtCompT. componentă externă directorul de instalare cache nu este considerat și nu este eliminat atunci când apelați „1C: Enterprise“ cu comutatorul de linie de comandă ClearCache. Utilizarea metodei InstallExternalObject () pentru un client subțire este obligatorie.

explicaţie:
% APPDATA% \ 1C \ 1Cv82 \ ExtCompT - director de instalare pentru componente pentru Tolstoy, Thin Clients.
% APPDATA% \ Roaming \ Mozilla \ Extensions - director (în cazul meu) extensii pentru Mozilla FF /
Când utilizați metoda Set ExternalExponent (). în funcție de clientul utilizat, extensiile vor fi despachetate în directorul corespunzător.

Exemplu de procedură de instalare a componentelor externe:

Pentru a instala Componenta Externă - metoda trebuie apelată numai atunci când componenta este instalată inițial și în cazul în care trebuie să actualizați versiunea instalată a componentei.

În cazul clientului subțire și gros:
Este suficient să efectuați din nou operația de instalare a componentei externe utilizând metoda Setare externă ().

În cazul unui client web pentru actualizarea unei componente:
  • Este necesar să eliminați plugin-ul prin mecanismul de lucru cu programele de completare ale unui browser web (Mozilla FF)
  • Utilizați metoda InstallExternalComponent

Pentru a conecta VC, puteți utiliza următoarea procedură:

Dacă componenta nu a fost instalată, va fi aruncată o excepție.







Articole similare

Trimiteți-le prietenilor: