Tudd Intuíció, előadás, állandók alapján kliens-szerver programozás, általános információk

Alapjai a kliens-szerver programozás

Ügyeljen arra, hogy a fordítási irányelv NaKliente. amely a fenti kód része automatikusan elé leíró nyitva () rutin. Létrehozása megoldás a 1C: Enterprise 8.2 fejlesztő világosan meg kell különböztetni kód fut a kliens és a szerver része a kérelmet. Sőt, az ügyfél (összefüggésben az ügyfél) és a szerver (összefüggésben a szerver) tudja használni a különböző tárgyakat, a különböző szoftverek. A fő feladat a szerver kód az interakció az adatbázisban, az ügyfél kódot foglalkozik a térképészeti adatok és felhasználói beavatkozást. A fejlesztő feladata, hogy létrehozzon egy kód alapján a kliens-szerver kölcsönhatás.







Ha ismertetése előtt az eljárás, függvény vagy változó formájában modul hiányzik összeállítása irányelv az alapértelmezés, hogy a kód a kiszolgálón fut. Kifejezetten meg van határozva, hogy megadjuk a direktíva NaServere.

Próbáljuk meg modul formában megjeleníteni az üzenet mezőben állandó érték. Ehhez hozzátehetjük, hogy a modul funkciója, ami visszaadja a konstans értékét. kell végrehajtani a szerveren összefüggésben. Például, akkor tegye a következő módon: - alul kiegészül az eljárás résnyire nyitva, és egy pár meghatározott eljárások formájában a modul kód:

Itt hoztunk létre néhány funkciót - az egyik az úgynevezett PoluchitKonstantu (). leírásában az irányelv összeállítása azt nem adja meg. Második hívás PoluchitKonstantuNaServere () - a leírásában az irányelv lett megadva NaServere. Felhívtuk ezt a funkciót egy üzenetet jelenít meg az ügyfél nyitva () rutin. Már van a szerver funkció az általános modul ServernyeFunktsii - itt egy példa a használatát, egy hasonló esetben, hogy merült fel, amikor a valódi fejlődés, ha műveleteket végeznek a szerver funkció modul részét egybeesik az intézkedések a funkció az általános modul, és akár akkor kell használni a közös modul funkciója.

Ábra. 2.19. láthatjuk a kimeneti üzenetek tette a fenti kódot.

Tudd Intuíció, előadás, állandók alapján kliens-szerver programozás, általános információk


Ábra. 2.19. Nyomtató üzenetek formájában állandók, különböző változatai munka szerver oldali adatok

Térjünk vissza a fordítási irányelveket. Ezeket fel lehet használni nem csak a modulok formájában, hanem a közös modulokat, és a parancs modulok. Táblázat 2.1. lehetőségét ismerteti az alkalmazás összeállítása irányelvek különböző modulok

Táblázat 2.1. Alkalmazás modulok összeállítása és változókat

Bemutatjuk a főbb jellemzői az alkalmazás:

NaKliente - Ez az irányelv célja az ügyfél eljárások és függvények. eljárások és függvények hívható ez a módszer. Ezen túlmenően, az irányelv kijelenthetjük változók - ezek az úgynevezett ügyfelek. Ez a változó létezik, mint van egy ügyfél része az űrlapot. Eljárás az irányelv rendelkezésére álló egyéb ügyfél változó modulok formájában.

Amellett, hogy összeállítása irányelvek szabályozott formában modul, akkor előfeldolgozó utasításokat. Előfeldolgozó utasítás feldolgozása előtt dolgozzák összeállítása irányelvet.

Megvitatása után az alapokat a dolgozó az állandók és az alapvető rendelkezések a kliens-szerver szoftver, hogy dolgozni könyvtárakat. Jellemzően kézikönyvek rendszer fejlesztése utal, hogy a kezdeti fejlődési szakaszában a konfigurációs, mint az adattípusok megadott könyvtárakban, más rendszerek alapú mechanizmusok. De mielőtt elkezd beszélni, sőt, könyvtárak, beszéljünk az általános információk.

gepek

Gepek egy új funkció, amely adunk a 14. kiadása 1C: Enterprise 8.2. Gepek lehet használni kétféleképpen. Ezek közül az első az, hogy használja őket, mint a ténylegesen részleteket, hogy jelen vannak az összes (vagy egy kellően nagy számú) konfigurációs objektumok. A második módszer alkalmazását foglalja magában közös elválasztó mechanizmus a részletekben adatok adatok határolójelek. Az adatbázis segítségével adatparticionálás mechanizmus képes kezelni több felhasználó az adatokat az egyes vállalkozások őket nem zavarja egy adathalmazt a helyzet a többi, azaz - mindegyikük úgy véli, hogy az adatbázis csak „ő” az adatok és semmi mást.







Most fogunk létrehozni, az általános adatokat, hogy azt tervezi, hogy használja azt a kellékei egyéb konfigurációs elemek. Különösen a teljes kellékeket lehet „kapcsolt”, hogy a következő tárgyakat. Jobb azt állítják, hogy ezek a tárgyak lehetnek „része a” közös kellékeket, mert valójában a beállítás a teljes készítmény kellékek függ annak megjelenését a többi tárgyat. Így beszélünk a következő objektumokat:

  • megosztás tervek
  • referencia
  • dokumentumok
  • Táblázatok a jellegzetes típus
  • számlatükör
  • tervek számítási típusok
  • regisztrálja információ
  • felhalmozódása nyilvántartások
  • számviteli nyilvántartások
  • számítás nyilvántartások
  • üzleti folyamatok
  • feladatok

Esetünkben tanulmányban fogunk tartani az adatbázis rekordok több szervezet. Ehhez szükségünk van az összes konfigurációs objektumok, melyek a megfelelő kellékeket. tartalmazna kellékek Szervezet. amely tartalmaz egy linket a szervezet. Például minden dokumentumot állítanak ki nevében egy adott szervezet, minden könyvtár bejegyzés alkalmazandó arra a szervezetre, és így tovább. Annak érdekében, hogy ne bonyolítsuk a példákat, nem fogjuk továbbfejleszteni a témája az előadások során mnogofirmennogo rekordok ugyanabban az adatbázisban. Azonban minden esetben az általános részleteket bonyolultságának csökkentése a fejlődés.

Mielőtt tovább dolgozik az általános információk létre a következő konfigurációs objektumok konfigurálása nélkül nekik további tulajdonságok - könyvtár nevét a szervezet. és a dokumentum nevét PostuplenieMaterialov. Be őket egy alrendszer OperativnyyUchetMaterialov.

Hozzon létre egy új közös kellékek a következő lehetőségek ábra. 2.20.

Ez kellékek tervezzük felvenni az objektumok megengedett az általános adatokat, kivéve a könyvtár szervezetek és mások. Most viszont, hogy a teljes összetétele a kellékek ablakában, és állítsa be a használati tulajdonságok a vállalati címtárban van beállítva, hogy ne használja. Ábra. 2.21.

Tudd Intuíció, előadás, állandók alapján kliens-szerver programozás, általános információk

Nyisd ki a konfigurációs 1C: Enterprise mód és látom, hogy a dokumentum megjelenését PostuplenieMaterialov és egy könyvtár szervezetek és személyzet.

A kezdéshez kattintson a lap Operatív számla anyagokat. Felhívjuk figyelmét, hogy a navigációs panel automatikusan hozzáadott linkek hozzáférhet az újonnan létrehozott könyvtár szervezetek és dokumentálása átvételét anyagokat. Kattintson a Szervezet. A munka ablaktábla sorolja a könyvtár. Abban a pillanatban, hogy üres, mert még nem töltötte ki a könyvtár a szervezet, amely nyilvántartja az adatbázisban. Kattintson a Create. amelynek székhelye a parancssorban lista - lesz egy külön ablakban, hogy kitöltse a tulajdonságait a könyvtár elem, Fig. 2.22. Meg kell jegyezni, hogy amellett, hogy a szokásos adatokat (név kódját.) Ez az útmutató nem tartalmaz semmi mást - ez nem csoda, már kizárta őt az általános információk a szervezet.

Tudd Intuíció, előadás, állandók alapján kliens-szerver programozás, általános információk


Ábra. 2.22. Szervezetek

Most nyissa ki a listán alkalmazottak, és kattintson a Hozzáadás gombra. A teljes szervezet a kellékek ebben a könyvtárban van jelen, Fig. 2.23.

Tudd Intuíció, előadás, állandók alapján kliens-szerver programozás, általános információk


Ábra. 2.23. személyzet Directory

Tudd Intuíció, előadás, állandók alapján kliens-szerver programozás, általános információk


Ábra. 2.24. dokumentum PostuplenieMaterialov

Ebben a fejezetben megtanultuk, hogyan lehet létrehozni egy állandó és szoftver velük dolgozni. Itt is, elkezdtük megvitatni a kliens-szerver programozás kérdéseket, különösen, használta a fordítási direktívák NaServere, NaKliente. Találkoztunk a kiviteli közös módszerek modul egy modul felügyelt alkalmazás modul formájában, fontolja meg az általános adatokat.