Minden 1 másodpercre - feldolgozás, nyomóformák dokumentumok, a külső jelentések, csere más rendszerekkel,

  • Minden 1 másodpercre - feldolgozás, nyomóformák dokumentumok, a külső jelentések, csere más rendszerekkel,
  • Minden 1 másodpercre - feldolgozás, nyomóformák dokumentumok, a külső jelentések, csere más rendszerekkel,
  • Minden 1 másodpercre - feldolgozás, nyomóformák dokumentumok, a külső jelentések, csere más rendszerekkel,

Egy korábbi cikkben, megbeszéltük az általános fogalmakat használ «Web-Service” mechanizmus. Frissítés némi tudást.

Web-szolgáltatások az adatcserét a szerver és a kliens; XML formátumot használnak a „csomagolás” az adatok céljából a kölcsönös megértés a két fél között kommunikálni.

Példa REALIZATSIIWEB-szolgáltatás a rendszer „1C: Enterprise”

CÉL: Szükséges létrehozni egy web-szolgáltatás, utalva, amelyeket az ügyfelek határozzák meg a szükséges információkat az alkalmazásokat.

A kihívás az, bemutató, és csak példaként szolgál a megértés és a tanulás mehanizmuweb szolgáltatásokat.

1. lépés: Készítsen egy új adatbázis nélkül konfiguráció fejlesztése az új konfiguráció.

2. lépés: Add a konfigurációs számos új lehetőség

Minden 1 másodpercre - feldolgozás, nyomóformák dokumentumok, a külső jelentések, csere más rendszerekkel,

3. lépés: Hozzon létre egy új XDTO-pack.

Csak röviden megemlíteni, hogy csak XDTO mechanizmus egy sokoldalú módszer bemutató adatok interakció különböző külső adatforrások és szoftver rendszerek.

Esetünkben XDTO csomagot hoz létre, hogy leírja a visszatérési értéke web-szolgáltatás.

Nyissuk az ág „Általános» → «XDTO-csomag» → Új ...

Minden 1 másodpercre - feldolgozás, nyomóformák dokumentumok, a külső jelentések, csere más rendszerekkel,

A csomag tartalmaz két típusú objektumok XDTO:

1) Sustomer - a referenciaadat-elem „ügyfelek”.

Ez a típus XDTO objektum tartalmazza a következő tulajdonságokkal rendelkezik:

2) A dokumentum - Adat dokumentum „Alkalmazások”

Ez a típus XDTO objektum tartalmazza a következő tulajdonságokkal rendelkezik:

Minden 1 másodpercre - feldolgozás, nyomóformák dokumentumok, a külső jelentések, csere más rendszerekkel,

4. lépés hozzáadása az új konfigurációt a web-szolgáltatás

Nyissuk az ág „Általános» → «Web-szolgáltatások» → Új ...

A Web-service, adja meg a következő ingatlan értéke:

Minden 1 másodpercre - feldolgozás, nyomóformák dokumentumok, a külső jelentések, csere más rendszerekkel,

5. lépés hoztunk létre webes szolgáltatás működését határozzák «GetData»

Minden 1 másodpercre - feldolgozás, nyomóformák dokumentumok, a külső jelentések, csere más rendszerekkel,

Az ingatlan értékek művelet:

- Lehetséges null - Az igazság

- Név kezelések - GetData.

6. lépés A működés GetData határozza Sustomer beállítva a következő ingatlan értéke:

Az átvitel iránya - bemenet.

Minden 1 másodpercre - feldolgozás, nyomóformák dokumentumok, a külső jelentések, csere más rendszerekkel,

7. lépés: Nyissuk meg a modul létrehoz egy webes szolgáltatást, és tegyük a get () által végrehajtandó hívás a web-szolgáltatást.

8. lépés: Adja a létrehozott Web-szolgáltatás a Web szerver.

Configurator menüpont „Adminisztráció» → «közzététele az webszerveré.”

A „Web-szolgáltatások” fülön állítsa be a jele „Publish Web-szolgáltatások” és előtte a mi új webes szolgáltatást is, hogy egy „tick”.

Minden 1 másodpercre - feldolgozás, nyomóformák dokumentumok, a külső jelentések, csere más rendszerekkel,

Példa ELLÁTÓRENDSZEREK KWEB szolgáltatás „1C: Enterprise” külső alkalmazások

A fő célja a webes szolgáltatások mechanizmus a rendszer „1C: Enterprise” - az átadása a szükséges adatokat harmadik féltől származó alkalmazások.

Tekintsük a példát az alkalmazás fejlesztés Delphi, olvassa el a web-szolgáltatás az első rész ezt a cikket.

1. lépés: Hozzon létre egy új projektet, és a forma, hogy több helyen ellenőrzések

- szöveges mező - használt kimenet kapott web-szolgáltatási információt;

- Két gomb - az elszámolási a mezőbe, és fellebbezést web-szolgáltatás;

- beviteli mező - jut el a web-szolgáltatási lehetőség.

Minden 1 másodpercre - feldolgozás, nyomóformák dokumentumok, a külső jelentések, csere más rendszerekkel,

2. lépés: Végezze el az import WSDL-fájl

Minden 1 másodpercre - feldolgozás, nyomóformák dokumentumok, a külső jelentések, csere más rendszerekkel,

Minden 1 másodpercre - feldolgozás, nyomóformák dokumentumok, a külső jelentések, csere más rendszerekkel,

Minden 1 másodpercre - feldolgozás, nyomóformák dokumentumok, a külső jelentések, csere más rendszerekkel,

Ennek eredményeképpen kapunk egy új kérő modul (a név már definiált közvetlenül 1C). Ez a modul az összes szükséges információt a web-szolgáltatás.

Minden 1 másodpercre - feldolgozás, nyomóformák dokumentumok, a külső jelentések, csere más rendszerekkel,

3. lépés: Írja be a felvezető hívás web-szolgáltatás

Minden 1 másodpercre - feldolgozás, nyomóformák dokumentumok, a külső jelentések, csere más rendszerekkel,

DocumentDataPortType változó már modulban meghatározott kérelem

Minden 1 másodpercre - feldolgozás, nyomóformák dokumentumok, a külső jelentések, csere más rendszerekkel,

4. lépés: Indítsa el az alkalmazást, és végezze el a vizsgálatot.

Példa KEZELÉS KWEB-szolgáltatás a rendszer „1C: Enterprise”

1. lépés: Hozzon létre egy új külső feldolgozó nevét «WEB_Service»

2. lépés: meg egy új kezelési forma

3. lépés: Mi rámutatni néhány részletet alkotnak

Client - típus "string"

KlientVozvrat - típus "string"

NomerVozvrat - típus "string"

StatusVozvrat - típusú "string".

Levezetjük a részleteket a formában.

Minden 1 másodpercre - feldolgozás, nyomóformák dokumentumok, a külső jelentések, csere más rendszerekkel,

4. lépés hozzáadása parancs formájában „PoluchitDannye”

Adjon meg egy parancs felvezető

System „1C: Enterprise” internetes szolgáltatásokat is használ más gyártó két módja van:

- keresztül a statikus linkek létre a konfigurációs fa;

„Plus”: nagy sebességű működés;

A „mínusz”: újra import WSDL eszközök leírása a konfigurátor, és mentse a megváltozott konfigurációt.

- dinamikus hivatkozások beágyazott nyelv által keletkezett

(Vagy „hátránya” statikus dinamikus - „profik”)

Hibakeresés WEB-szolgáltatást a rendszer „1C: Enterprise”

A helyi web-szolgáltatás van szükség:

1. lépés: Tedd a kliens, ahol futtatja a fájlrendszer 1C webservicecfg.xml az alábbi tartalommal

3. lépés: A konfigurátor segítségével válassza ki a menüpont

„Hibakeresés» → «Connection» → «Automatikus kapcsolat» → «Web-szolgáltatások a szerver”

4. lépés Kattintson a gombra «OK»

Minden 1 másodpercre - feldolgozás, nyomóformák dokumentumok, a külső jelentések, csere más rendszerekkel,

A kiszolgáló változat kell még 1c szervert a hibakeresés módban a / debug kapcsoló