1c kód összefüggésben

A fogalom a kontextus-kód

A kontextus - ez adott környezetben elérhető tulajdonságok és módszerek ebben a konkrét szoftver modul egy adott sorban.

Ie ezek az eljárások és függvények, a tulajdonságok és módszerek állnak rendelkezésre ebben a konkrét kérdésben.

Egy másik pont összefüggésben lehet változtatni. Még ugyanabban a modulban a különböző eljárások lehetnek teljesen más kontextusban.

Ezért fontos, hogy az összefüggésben a ponton, ahol dolgozunk, hogy megértsük: milyen tulajdonságok és módszerek tudjuk használni.

Vannak többféle kontextusban. Először is, a globális összefüggésben, amely a rendelkezésre álló bármilyen konfigurációban a pont (elvileg azt is meg kell osztani az összefüggésben a szerver és a kliens).

A globális környezet áll rendelkezésre minden területen konfigurációban.

A globális környezet alakul először eljárások és függvények a globális összefüggésben Platform.

A szintaxis-mate külön ága „globális környezet”, amelyben egyértelmű, hogy vannak különböző funkciók lesznek elérhetők, ha hívja.

1c kód összefüggésben

Természetesen a globális környezet és tartalmaz beépített funkciók működnek string, integer, dátum stb Mindez is jelent a globális környezetben.

Kérjük, vegye figyelembe, hogy nem csak a módszerek a globális összefüggésben, hanem a tulajdonságait. Ezeket lehet hozzáférni.

1c kód összefüggésben

Továbbá, a globális összefüggésben magában foglalja a rendszer átadása és a rendszer értékek.

Például át ObhodRezultataZaprosa három fix értékeket. Mi utalhat ez a transzfer bármely pontján konfigurációt.

1c kód összefüggésben

Rendszer seteknek hasonló találkozót a lista. Meghatározott értékrend, és kiválasztja a következő értékek egyike.

1c kód összefüggésben

Emellett a globális kontextusban is kiviteli módszerek közös modulokat. Vannak olyan modulok leírására közös algoritmusok és azok egyes módszerek nem export, akkor nevezhetjük a többi szoftver modulokat.

Amellett, hogy a globális kontextus van egy helyi modul keretében. Ez különösen a modul milyen változók, eljárások és függvények.

Ha lemegy egy szint található, van egy helyi eljárás keretében. Az eljárás során, akkor állapítsa meg saját változókat.

A modul például, lehet, hogy a két változó azonos nevű: az egyik nyilatkozta a modul szinten összefüggésben, a második szinten az eljárást. Ez két különböző változót.

Context - az első dolog, amit keres írásakor kódot. A kontextus hatások ahol az eljárást összeállítani.

A végrehajtásával összefüggésben a kódot a 8.3 platform lehet osztani kliens és szerver. Lényegében ez azt jelenti, hogy a kód lefut bármelyik oldalán a kliens gépen, vagy szerver oldali alkalmazások.

Amikor írunk kódot 8.3, meg kell gondolni, hol ezt a kódot kell elvégezni: a kliens-oldali vagy kiszolgáló-oldali. A kliens saját támogatott adattípusok, és a szerver - a.

Vannak adattípusok által támogatott mind a kliens és a szerver (vagyis akkor lehet biztonságosan használható bármilyen szoftver kód).

Fontos megérteni, hogy a programkód, amely össze az ügyfél független a kódot, hogy állítsák össze a szerver. Amikor a vásárlók, akkor tulajdonképpen ez néhány egyszerű lépésben.

Például, a kijelző egy dialógus üzenet, kérdés, hogy a felhasználó számára. csak korlátozott számú adat típusok használhatók a kliens.

Ügyfél - ez általában egy gyenge teljesítmény gépet, így a teher nem éri meg. A Kiszolgáló ugyanez a feldolgozás kell végezni a különböző adatokat.

Fontos megérteni, hogy mi lehet a kölcsönhatás a kliens és a szerver.

Ott van a lehetőség az ügyfél eljárásokat kell alkalmazni eljárásokat a szerver. A rendszer kezelését követően a megfelelő szerver kód visszaadja a vezérlést vissza arra a pontra a hívás.

Meg kell jegyezni, hogy a visszahívás nem lehetséges, azaz a szerver a kliens az eljárás okát nem tudjuk semmilyen körülmények között.

Ügyfél eljárások okozhatnak más kliens és szerver eljárások eljárásokat.

Így a fejlesztés a platform 1C: Enterprise 8.3 Fontos, hogy megértsük, ahol az eljárást kell összeállítani: az ügyfél vagy a szerver, mert a jelenlegi helyzetben a modul ettől függ.

Ha egy modul egyaránt jelen lehet, és egyéb kezelések (például szabályozott modul formájában), majd a létrehozását eljárást meg kell határozni, ahol össze: A szerver vagy kliens.

Ehhez vannak bizonyos irányelvek, amelyek egyértelműen jelzik, amikor az eljárás kerül alkalmazásra. Ennek alapján ez az eljárás elérhető lesz a megfelelő adattípusok.

Az alábbiakban példák formái kliens és szerver modul eljárásokat.

1c kód összefüggésben

Ha leírjuk egy bizonyos változó, azt is meg kell adnia (a eljárás vagy függvény hely összeállítása), amelyekben a változó lesz: a kliens vagy szerver.

Ie Ha megadja, hogy a változó elérhető lesz a szerveren, akkor lehet használni a szerver oldali eljárásokat.

Annak érdekében, hogy optimalizálja a kódot kell a legtöbb esetben az ügyfél érvényes keretében # 038; NaServereBezKonteksta. és nem a kontextus # 038; NaServere.

Az a tény, hogy a második kiviteli alakban a kiszolgáló további adatok formák.

Vegyük észre, hogy minden objektum a szintaxis segítő jelzi elérhetővé teszi ezt a tulajdonságot vagy a metódust (szerver, vékony kliens, vastag kliens, külső kapcsolat).

PDF-változata a cikket a csoport tagjai VKontakte

1c kód összefüggésben

Helyesen megérteni, hogy mikor jön az összefüggésben a programkód végrehajtása az ügyfél vagy a szerveren, ezek a kijelentések nem vonatkoznak a platform 8.3, és tárgya vezérlő alkalmazás, amelyben a platform működik?

Helyes azt mondani:
1. rész A szoftver konfigurációjának kódvégrehajtáskor a kliens platform
2. része a konfigurációs kód végrehajtása a szerver oldalon
3. Platform 1C tartalmaz szerver és kliens oldalon.

Emlékszem, hogy abban az esetben, fájl-mode IB szerver oldali emulált platform.

1c kód összefüggésben

Köszönöm a cikket!
Ez mindig írok: „Client - ez általában egy gyenge teljesítmény gépet, így a teher nem éri meg. A Kiszolgáló ugyanez a feldolgozás kell végezni a különböző adatok. "
Elég sok szervezet dolgozik az adatbázis fájlba formában, gyakran a laptop. Azaz, kombinált a hardver a „kliens” és a „szerver”. Tudja, hogy a teljesítmény veszteség ebben az esetben?

1c kód összefüggésben