A külső natív összetevők használata

Ha a komponensek a kiszolgálón futnak, akkor minden egyes alkalommal külső komponens példány létrehozása előtt végre kell hajtani a Connect External Component () hívást, mivel általában nem ismert, hogy melyik szerverre kell a hívást végrehajtani (ez lehet Windows, Linux, 32 vagy 64 bites OS).

Hozzáteszem, hogy a ConnectingExternalComponent módszere mindig jobb használni, függetlenül az ügyfél típusától.

1. Tegyük fel, hogy a VC számunkra egy lemezen található könyvtárban található:


Használhatja a "vastag kliens (normál alkalmazás)";

Ez a legegyszerűbb példa a Native összetevővel való együttműködésre. Meg kell jegyezni, hogy egy ilyen típusú komponens nem igényel regisztrálást a rendszerben, ami nagymértékben leegyszerűsíti az adminisztrációt.

2. A fentiekben megfogalmazott példa egyáltalán nem létfontosságú. Leggyakrabban az összetevő az elrendezésbe kerül. Az elrendezésnek tartalmaznia kell egy zip archívumot komponensfájlokkal és egy MANIFEST.xml fájllal
Példa egy nyilvánvaló fájlra:

Az archívumban a következő fájlok lehetségesek:
  • MIKO_phone_IP.dll (natív komponens)
  • manifest.xml
  • 1CEAdnWebFF.xpi (a zip archívum a Mozilla FF kiterjesztése, amely a natív összetevőt tartalmazza)

Példa a kövér kliens számára végzett munkára (normál alkalmazás)

3. Vékony és webes ügyfeleknél végzett munka során kötelező az InstallExternalComponent () használatával.
Idézet ITS-ből:

A telepítés idején a külső összetevők telepítve vannak a% APPDATA% \ 1C \ 1Cv82 \ ExtCompT könyvtárban. A külső összetevők telepítési könyvtára nem tekinthető gyorsítótárnak, és nem törlődik az "1C: Enterprise" felhívásával a ClearCache parancssori kulcs segítségével. A vékony kliens InstallExternalObject () metódusának használata kötelező.

magyarázat:
% APPDATA% \ 1C \ 1Cv82 \ ExtCompT - a Tolstoy, Vékony kliensek komponenseinek telepítési könyvtára.
% APPDATA% \ Roaming \ Mozilla \ Extensions - könyvtár (esetemben) a Mozilla FF /
Ha a Set ExternalExponent módot használja (). az alkalmazott ügyféltől függően a bővítmények kicsomagolásuk a megfelelő könyvtárba történik.

Külső komponens telepítési eljárásának példája:

A Külső komponens telepítése - a módszert csak az összetevő kezdeti telepítésekor kell hívni, és abban az esetben, ha frissítenie kell az összetevő telepített verzióját.

Vékony és vastag kliens esetén:
Elég, ha a külső összetevõ telepítését a Set ExternalException () mód használatával hajtja végre.

Egy webes ügyfél esetében egy összetevő frissítéséhez:
  • Szükséges a plug-in eltávolítása a webböngésző (Mozilla FF) kiegészítői segítségével,
  • Használja az InstallExternalComponent metódust

A VC csatlakoztatásához a következő lépéseket teheti:

Ha az összetevő nem lett telepítve, kivételt fognak adni.

Kapcsolódó cikkek