Webszerverek konfigurálása az 1C:Enterprise szolgáltatással való együttműködésre. Webszerverek konfigurálása az 1C:Enterprise szolgáltatással való együttműködésre Webszerver létrehozása 1C 8.3

Nyomtatás (Ctrl+P)

Webszerverek konfigurálása az 1C:Enterprise szolgáltatással való együttműködésre

1. Általános információk

Ez a cikk leírja a webkiszolgálók webes kliensekkel és webszolgáltatásokkal való együttműködésének mechanizmusát, valamint az OpenID-hitelesítés támogatásának beállítását. A közzétételt követően a közzétett összetevők az alábbiak szerint lesznek elérhetők:
● Hozzáférés a webes klienshez. A webes kliens elindításához olyan címet kell használnia, amely a következő szabályok szerint van kialakítva: <Имя хоста веб-сервера>/<Имя виртуального каталога> . Ha a virtuális könyvtár neve DemoCfg, akkor a webes kliens elindításához írja be a következő URL-t (a helyi gépről való eléréshez): http://localhost/DemoCfg.
● Kapcsolatfelvétel egy webszolgáltatással. A webszolgáltatáshoz való hozzáféréshez a következőképpen kialakított címet kell használnia:
<Webszerver hosztnév>/<Имя виртуального каталога>/ws/<Имя Web-сервиса> vagy <Имя хоста веб-сервера>/<Имя виртуального каталога>/ws/<Адрес Web-сервиса> .
Tehát, ha a virtuális könyvtár neve DemoWS, akkor a webszolgáltatás neve a konfigurátorban a következőképpen lesz megadva: DemonstrationWorkWS, és címként a DemoWorkWS van megadva, akkor a webszolgáltatás egyszerre két címen érhető el (a helyi gépről való hozzáféréshez):
http://localhost/DemoWS/ws/A WS bemutatása vagy http://localhost/DemoWS/ws/DemoWorkWS.
További információ a webszolgáltatásokról.
● HTTP szolgáltatás hívása. A HTTP szolgáltatáshoz való hozzáféréshez a következőképpen kialakított címet kell használnia:
<Имя хоста веб-сервера>/<Имя виртуального каталога>/hs/<путь к ресурсу>.
A HTTP szolgáltatásokkal kapcsolatos további információkért lásd itt.
● Az OpenID hitelesítést a rendszer automatikusan végrehajtja.
Az Internet Information Services (továbbiakban: IIS) család webszervereit az operációs rendszerrel együtt szállítjuk, és hogy könnyebben érthető legyen, melyik webszervert használjuk, itt található egy megfelelési táblázat a webszerver verziója és a webszerver verziója között. az operációs rendszer:

IIS verzió Operációs rendszer verziója
IIS 5.1 Windows XP Professional
IIS 6.0 Windows Server 2003 vagy Windows XP Professional x64 Edition
IIS 7.0 Windows Vista vagy Windows Server 2008
IIS 7.5 Windows 7 vagy Windows Server 2008 R2
IIS 8.0 Windows 8 vagy Windows Server 2012
IIS 8.5 Windows 8.1 vagy Windows Server 2012 R2
IIS 10.0 Windows 10

Az Apache webszerver disztribúciója (Windows és Linux operációs rendszerre egyaránt) a projekt weboldaláról szerezhető be: http://httpd.apache.org/download.

2. Általános követelmények

A számítógépen, amelyen közzétesz, telepítve és konfigurálva kell lennie egy támogatott webszervernek. Az Internet Information Services webszerver telepítéséhez szükség lehet egy terjesztési csomagra a használt operációs rendszerhez. Webkiszolgáló telepítésekor telepítenie kell az ISAPI-bővítmények támogatását. A webszerver telepítéséhez rendszergazdai jogosultságokra van szükség azon a számítógépen, amelyre a kívánt webszervert telepíteni fogja. A közzététel kétféleképpen történhet:
● A közzétételi párbeszédpanel használata webszerveren, ha a webszervert tartalmazó számítógép képes elindítani a kívánt bitmélységű konfigurátort.
● A webinst segédprogram használata. (Hívja a webinst segédprogramot az 1C:Enterprise 32 bites verziójának bin könyvtárából)

A webszervereken való közzétételhez rendszergazdai jogosultságokkal kell rendelkeznie azon a számítógépen, amelyen közzéteszi:

● Windows Vista és régebbi rendszer esetén a közzétételhez el kell indítania a konfigurátort az elem használatával Futtatás rendszergazdaként egy alkalmazás vagy indító helyi menüje. Ha a közzététel a webinst segédprogrammal történik, akkor magát a segédprogramot vagy a Windows parancssori értelmezőt kell rendszergazdaként elindítani.
● Linux operációs rendszer esetén a közzétételhez szuperfelhasználóvá (root felhasználó) kell válnia a su paranccsal, vagy futnia kell a sudo paranccsal közzétevő alkalmazást.

Amikor megpróbálja közzétenni, a rendszer ellenőrzi, hogy rendelkezik-e a művelet végrehajtásához szükséges jogosultságokkal. Ha az aktuális felhasználó jogosultságai nem elegendőek a közzétételhez, akkor:

● A konfigurátorból történő közzétételkor a felhasználó megkérdezi, hogy folytatja-e a közzétételt. A párbeszéd jelzi az előfordulás (a párbeszéd) okát, és javaslatokat tartalmaz a szükséges jogosultságok megszerzésére vonatkozóan.
● A webinst segédprogrammal történő közzétételkor a felhasználó diagnosztikai üzenetet kap, de a közzététel folytatódik.

A közzététel csak akkor lehetséges, ha az 1C:Enterprise webszerverrel rendelkező számítógépen található.
IIS 7.x és újabb webszerverek esetén a közzététel nem támogatott, ha a Directory tulajdonság (vagy a webinst segédprogram dir paramétere) egy könyvtárra mutat %SYSTEMDRIVE%\Inetpub\wwwroot.
JEGYZET. A webszerveren keresztüli konfigurációhoz a konfiguráció nem lehet üres.

3. A kiadvány típusai

3.1. Általános publikációs séma

Az általános közzétételi séma a következő:

● a webszervernek megfelelő kérésfeldolgozó modul (webszerver-bővítő modul) regisztrálva van;
● egy virtuális alkalmazás regisztrálva van a webszerveren;
● létrejön egy virtuális alkalmazáskönyvtár, amelybe elhelyezi és konfigurálja a default.vrd fájlt;
● a felhasználók jogokat kapnak az adatbázisfájlt tartalmazó könyvtárhoz (csak a fájl opcióhoz).

Webes kliens közzétételéhez az 1C:Enterprise azon verzióját kell használnia, amely a webes kliens segítségével elérni kívánt információs bázissal működik. Ha két verzió van telepítve a számítógépére, például a 8.3.3.100 és a 8.3.3.150, és az 1C:Enterprise szerver 8.3.3.150-es verziója fut, akkor a közzétételhez pontosan ugyanazon verzió konfigurátorát vagy webinst segédprogramját kell használnia.
Közzétételkor ne feledje, hogy a regisztrált webszerver-bővítmény bitességének meg kell egyeznie magának a webszervernek a bitességével.

Amikor IIS webszerveren tesz közzé, ügyeljen a következőkre:
● A közzététel mindig az alapértelmezett webhelyen történik;
● A közzététel mindig az alapértelmezett alkalmazáskészlethez (DefaultAppPool) történik;
● Az 1C:Enterprise futtatásához használt alkalmazáskészletben le kell tiltani a .NET környezet támogatását. Ehhez állítsa a .NET Framework Versions alkalmazáskészlet tulajdonságát Nincs felügyelt kód értékre.
A konfigurátorból való közzétételhez használja a közzétételi párbeszédpanelt ( Adminisztráció – Közzététel a webszerveren…).

Rizs. 1. Közzététel webszerveren

Ezután a következőket kell tennie:
● Írja be a virtuális könyvtár nevét a Név mezőbe, a virtuális könyvtár neve csak latin karakterekből állhat.
● A Webszerver mezőben adja meg annak a webszervernek a típusát, amelyhez közzéteszi.
● A Könyvtár mezőben adja meg annak a könyvtárnak a fizikai helyét, amelyben a virtuális könyvtárat leíró fájlok találhatók. Az Apache webszerver használatakor a címtárnév csak latin karaktereket tartalmazhat.
● Jelölje be a jelölőnégyzeteket az igénytől függően Vékony és webes kliens közzététele, valamint webszolgáltatások közzététele.
● Az IIS webszerver esetében megadhatja, hogy az operációs rendszer használatával hitelesítse-e magát a webszerverhez.
● Ha szükséges, válassza ki a közzétenni kívánt webszolgáltatásokat. A Cím oszlop módosítható. Ez az oszlop a webszolgáltatás szinonimáját adja meg. A webszolgáltatásokhoz névvel vagy szinonimával is hozzáférhet.
● Ha szükséges, állítson be más közzétételi paramétereket.
● A Közzététel gombra kattintva elindul a közzétételi folyamat. A Letiltás gombra kattintva eltávolítja a kiadványt a kiválasztott webszerverről.

A közzététel után a következő esetekben kell újraindítania a webszervert:
● az „1C:Enterprise” verziója megváltozott;
● megváltozott a webszerver bővítőmodul elérési útja;
● új kiadvány készült az Apache webszerverhez;
● a közzététel le van tiltva.
Névtelen hitelesítés és fájl infobázis használatakor közzétételkor az a felhasználó kerül ellenőrzésre, akinek a nevében anonim hozzáférése van az infobázis könyvtárához. Ha a felhasználó nem rendelkezik a szükséges jogosultságokkal, figyelmeztetés jelenik meg arról, hogy a webszerveren keresztül nem lehet dolgozni ezzel az információs bázissal. Javasoljuk, hogy adjon jogokat a címtárhoz az infobázissal, vagy jelölje be az Operációs rendszer hitelesítésének használata a webszerveren jelölőnégyzetet.
Ha a konfigurátorból való közzététel nem érhető el (például 64 bites Windows operációs rendszer használata esetén), a közzététel a
webinst parancssori segédprogram, amely Windows és Linux rendszeren mindkét bitméretben elérhető. Az alábbiakban részletesen ismertetjük a közzétételi párbeszédpanelt.
parancssori kapcsolók a webinst segédprogramhoz.

3.2. Közzétételi párbeszédpanel

A közzétételi párbeszédpanel a webinst segédprogrammal (a -descriptor parancssori paraméter használatával) publikáció létrehozására vagy sablonfájl előkészítésére szolgál.
A kiadvány létrehozásakor szerkeszthető összes paraméter két fülön található. Nézzük meg őket közelebbről.

3.2.1. Párbeszéd gombok

A Közzététel gomb a webszerveren tesz közzé. Közzétételkor egy könyvtár jön létre a lemezen, és a megadott webszerver úgy van beállítva, hogy az 1C:Enterprise szolgáltatással működjön. Ne feledje, hogy az IIS webkiszolgálón történő közzététel mindig az alapértelmezett webhelyen (Default Web Site) és az alapértelmezett alkalmazáskészleten (DefaultAppPool) történik.
Linux operációs rendszer alatt a következő műveleteket hajtják végre:
● A default.vrd fájlt tartalmazó könyvtár tulajdonosi csoportja annak a felhasználónak a csoportja, akinek nevében a webszerver fut;
● A default.vrd fájl olvasási hozzáférésre van beállítva azon csoport számára, amely magában foglalja azt a felhasználót, akinek nevében a webszerver fut.
Fájl infobázis közzététele esetén az infobázis fájlt tartalmazó könyvtárhoz a tulajdonosi csoport annak a felhasználónak a csoportja van beállítva, akinek nevében a webszerver működik, és a tulajdonosi csoport öröklése úgy van beállítva, hogy biztosítsa az infobázissal való munkát. .

Rizs. 2. Közzététel webszerveren

A Letiltás gomb szükség esetén eltávolítja az alkalmazást a webszerverről és a közzétételi könyvtárról.
A Mentés gomb a közzétételi párbeszédpanelen megadott paramétereket fájlba menti a webszerveren. Mentéskor a rendszer lekéri annak a fájlnak a nevét és helyét, amelybe a mentés történik. A mentés az alapértelmezett.vrd fájlformátumban történik. Ezzel a paranccsal olyan sablonfájlokat hozhat létre, amelyek a webinst segédprogram -descriptor paramétereként lesznek használva. A pontelem ib és base attribútumai annak az információs bázisnak a paramétereit fogják tartalmazni, amelyből a fájl mentésre kerül.
A Betöltés gomb lehetővé teszi egy tetszőleges default.vrd fájl betöltését szerkesztés céljából. Betöltéskor figyelmen kívül hagyja a betöltött fájl pont elemének ib és base attribútumait.
A Bezárás gomb bezárja a párbeszédpanelt.
A Súgó gomb egy ablakot nyit meg a közzétételi párbeszédpanel súgójával.

3.2.2. „Alap” lap
3.2.2.1. Közös paraméterek
Rizs. 3. Közzététel webszerveren. Alapvető

Ezen a lapon állíthatja be az alapvető közzétételi paramétereket.
Név. Megadja a kiadvány nevét. A webinst segédprogrammal történő közzétételkor a -wsdir paraméter írja le. A default.vrd fájlban a pont elem alapattribútumának felel meg.

Web szerver. Azt jelzi, hogy melyik webszerveren van közzétéve. Az Apache webszerverek hozzáadódnak a listához, ha a számítógép észleli őket. A webinst segédprogrammal történő közzétételkor a használt webszervert az iis, apache2, apache22 vagy apache24 paraméterek egyike határozza meg. Linux alatt a közzététel csak az Apache webszerveren lehetséges.
Ha a rendszer nem tudta egyértelműen meghatározni a számítógépre telepített Apache webszerver verzióját (2.2 vagy 2.4), akkor a webszerver mindkét verziója jelen lesz a listában. Figyelembe kell venni, hogy az Apache webszerver 2.2-es és 2.4-es verziója esetén a webszerver konfigurációs fájljában végrehajtott módosítások eltérőek. Ezért a webszerver verziójának helytelen megadása azt eredményezi, hogy a kiadvány nem fog működni.

Katalógus Megadja azt a fizikai könyvtárat a lemezen, ahol a default.vrd fájl és a webszerver virtuális könyvtára lesz leképezve. A könyvtárnak léteznie kell. A webinst segédprogrammal történő közzétételkor a -dir paraméter írja le.

Vékony és webes kliens közzététele. Felelős a közzétett információs bázissal való munkavégzés képességéért vékony és webes kliens segítségével. Ha a jelölőnégyzet be van jelölve, akkor a közzétett információs bázissal vékony és webes kliens használatával is dolgozhat. A default.vrd fájlban a pont elem enable attribútuma felel meg.

Szabványos OData felület közzététele. Felelős az alkalmazásmegoldás szabványos OData interfészéhez való hozzáférésért. A szabványos OData interfész mechanizmusát részletesebben az 1C:Enterprise 8.3 című könyv írja le. „Fejlesztői útmutató”. A default.vrd fájlban a pontelem enableStandardOData attribútumának felel meg.

Terjesztés közzététele. Meghatározza, hogy beszerezhető és telepíthető-e egy ügyfélalkalmazás, ha az ügyfélalkalmazás és a kiszolgáló verziója nem egyezik. Terjesztésként egy zip archívumot használnak, amelynek teljes neve a közzétett terjesztési tulajdonság Helye értékeként van megadva. A default.vrd fájlban ezek a tulajdonságok a point elem pubds t attribútumának felelnek meg. Az archívumnak kellene
az ügyfélalkalmazás elosztókészlete található. A telepítés az 1cestart.cfg fájlban megadott telepítési paramétereket fogja használni (ugyanaz, mint egy normál kliens alkalmazás telepítése).

Használja az operációs rendszer hitelesítését. Lehetővé teszi a rendszer számára, hogy beállítsa az operációs rendszer hitelesítési képességét az IIS webszerverre.

Átmeneti cím, amikor a webkliens véget ér lehetővé teszi annak az URL-címnek a megadását, amelyre a webkliens befejezése után az átállás megtörténik. A default.vr fájlban a d az exitURL elemnek felel meg.

3.2.2.2. Webszolgáltatások lap
Rizs. 4. Webszolgáltatások közzététele

Webszolgáltatások közzététele. A jelölőnégyzet bejelölésével a konfigurációban létrehozott és a jelölőnégyzet alatti táblázatban felsorolt ​​webszolgáltatások megjelennek. A default.vrd fájlban a ws elem engedélyezése attribútumának felel meg. Ha a jelzőt törli, ez egyenértékű azzal, hogy vagy nincs ws elem a default.vrd fájlban, vagy ha egy ws elem az enable attribútum true értékre van állítva.

A webszolgáltatások közzététele alapértelmezés szerint. Felelős az ebben az információs bázisban található webszolgáltatások használatának lehetőségéért, amelyeket kifejezett felhasználási engedély nélkül tesznek közzé. A default.vrd fájlban a ws elem pointEnableCommon attribútumának felel meg.
Az alábbi táblázat jelölőnégyzet Webszolgáltatások közzététele tartalmazza a közzétett webszolgáltatások listáját, és lehetővé teszi az egyes webszolgáltatások közzétételének kezelését. Az első oszlop egy adott webszolgáltatás közzétételét szabályozza. Ha a jelölőnégyzet nincs bejelölve, akkor ez a webszolgáltatás nem használható (nem hívható meg). A default.vrd fájlban a pont elem enable attribútuma felel meg.
A második oszlop (Név néven) tartalmazza a webszolgáltatás nevét, ahogyan azt a létrehozáskor megadtuk. A webszolgáltatások leírását az 1C: Enterprise 8.3 című könyv tartalmazza. „Fejlesztői útmutató”. A default.vrd fájlban a pont elem name attribútumának felel meg.
A táblázat utolsó oszlopa (Cím néven) tartalmazza a közzétett webszolgáltatás nevének álnevet. A webszolgáltatásokhoz névvel vagy álnévvel is hozzáférhet. A webszolgáltatás álneve a közzétételi ablakban szerkeszthető. A default.vrd fájlban a point elem alias attribútumának felel meg.
A csatlakoztatott bővítményekben található webszolgáltatások nem jelennek meg ebben a táblázatban, és csak a default.vrd fájl manuális szerkesztésével tehetők közzé.
Kiterjesztés webszolgáltatások közzététele alapértelmezés szerint. Felelős a konfigurációs bővítményekben biztosított webszolgáltatások használatának lehetőségéért. A default.vrd fájlban a ws elem publishExtensionsByDefault attribútumának felel meg.

3.2.2.3. HTTP-szolgáltatások lap

A HTTP-szolgáltatások lap célja, hogy szabályozza az alkalmazásmegoldás HTTP-szolgáltatások használatával történő elérését.

Rizs. 5. HTTP szolgáltatások közzététele

Ennek a jelölőnégyzetnek a bejelölésével a konfigurációban létrehozott és a jelölőnégyzet alatti táblázatban felsorolt ​​HTTP-szolgáltatások megjelennek. A default.vrd fájlban a httpServices elem publishByDefault attribútumának felel meg. Ha a zászló törlődik, akkor ez egyenértékű a httpServices elem hiányával a default.vrd fájlban vagy egy httpServices elem jelenlétével
a publishByDefault attribútum értéke false .

Az alábbi táblázat jelölőnégyzet A HTTP-szolgáltatások közzététele alapértelmezés szerint tartalmazza a közzétett HTTP-szolgáltatások listáját, és lehetővé teszi az egyes HTTP-szolgáltatások közzétételének kezelését. Az első oszlop egy adott HTTP-szolgáltatás közzétételét szabályozza. Ha a jelölőnégyzet nincs bejelölve, akkor ez a HTTP szolgáltatás nem használható (nem hívható meg). A default.vrd fájlban a service elem enable attribútumának felel meg.
A második oszlop (Név névvel) tartalmazza a HTTP-szolgáltatás nevét, ahogyan azt a létrehozás során megadták. A HTTP-szolgáltatások leírását az 1C:Enterprise 8.3 című könyv tartalmazza. „Fejlesztői útmutató”. A default.vrd fájlban a szolgáltatáselem name attribútumának felel meg.
A csatlakoztatott bővítményekben található HTTP-szolgáltatások nem jelennek meg ebben a táblázatban, és csak a default.vrd fájl manuális szerkesztésével tehetők közzé.

A kiterjesztett HTTP-szolgáltatások közzététele alapértelmezés szerint. Felelős a konfigurációs bővítményekben biztosított HTTP-szolgáltatások használatának lehetőségéért. A default.vrd fájlban a httpServices elem publishExtensionsByDefaul t attribútumának felel meg

3.2.3. „Egyéb” fülre
Rizs. 6. Egyéb közzétételi lehetőségek webszerveren

Ezen a lapon módosíthatja a kiegészítő közzétételi paramétereket.

Ideiglenes fájlok könyvtára. Lehetővé teszi az ideiglenes fájlok könyvtárának megadását az információs bázis webszerver-kiterjesztésének vagy fájlverziójának futtatásához. A default.vrd fájlban a pont elem temp attribútumának felel meg.

Csatlakozási készlet csoport. Leírja a default.vrd fájl pool elemét. Olvass tovább itt. Ezenkívül ennek a csoportnak a paraméterei szabályozzák a kapcsolatvesztés-követő rendszer működését.

Hibakeresési csoport. Leírja a default.vrd fájl hibakeresési elemét.

OpenI D csoport A default.vrd fájl openid elemét írja le.

Adatok szétválasztása. Leírja a default.vrd fájl zónák elemét. Nézzük meg közelebbről a határolójelekkel ellátott táblázat felépítését.

A táblázat tartalmazza az összes független határolót, amely a konfigurációban vagy a betöltött fájlban található. Az első oszlop (név nélkül) határozza meg, hogy létre kell-e hozni egy zónaelemet a kiválasztott elválasztóhoz. Emlékeztetni kell arra, hogy az elemillesztést nem az elválasztó neve, hanem a listában elfoglalt sorrendi helyzete végzi. Ha az első elválasztó le van tiltva, akkor érdemes az összes többit letiltani, mivel a zóna elem paramétereit a rendszer a többi elválasztóra is alkalmazza.
A Név oszlop az elválasztó nevét tartalmazza, az általános attribútum tulajdonságaiban megadottak szerint. A következő oszlopban található jelölőnégyzet határozza meg, hogy a zónaelemben az elválasztó értéke be lesz-e állítva vagy sem. Ha a jelölőnégyzet be van jelölve, akkor az Érték oszlop értéke lesz az value attribútum értéke.
A Specify és Safe oszlopban lévő jelölőnégyzetek felelősek a default.vrd fájl zónaelemének biztonságos és megadható attribútumaiért (illetve).
A Background jobs in the file version paraméter leírja a háttérfeladatok használatának lehetőségét az infobase fájlverziójában (a gyökérpont elem allowexecutescheduledjobs attribútuma).

Mint tudják, a teljes egészében felügyelt formában írt 1C 8.3 konfigurációk kiadásával lehetővé vált ezen konfigurációk webszerveren való közzététele.

Az 1C 8.3 IIS webszerveren való közzététele csak a kiszolgálórész telepítésében tér el.

Apache webszerver telepítése

Először le kell töltenie a szerver disztribúcióját. A http://www.apache.org címen található. Töltse le a Windows disztribúció legfrissebb verzióját, és indítsa el a telepítést.

Kattintson a „Tovább” gombra, amíg a következő ablak meg nem jelenik:

Az első két mezőbe a „localhost” (vagy 127.0.0.1) értéket írjuk be. Ez azt jelenti, hogy a szerver a helyi számítógépen fog futni. A harmadik mezőbe írja be az e-mail címét, a szerver erre küldi el a válaszokat.

Megjegyzendő, hogy a Skype a 80-as portot is tudja használni. Ezért, ha használja, tiltsa le a 80-as portot a beállításokban.

Kattintson a „Tovább” gombra.

A következő ablakban azt javaslom, hogy válasszon szabványos telepítést. Ezzel a működéshez szükséges összes alkatrészt telepíti.

A telepítési könyvtárat is alapértelmezettként hagyjuk. Kattintson a „Telepítés” gombra. Megkezdődik a telepítési folyamat.

Szerezzen ingyen 267 videóleckét 1C-n:

A telepítés befejezése után a szervernek automatikusan el kell indulnia. Egy ikon jelenik meg a tálcán. Ez azt jelenti, hogy a szerver sikeresen elindult. Ha duplán kattint erre az ikonra, a következő ablak nyílik meg:

Webes kliens és webszolgáltatások közzététele az 1C 8.3 (8.2) verzióban az Apache szerveren

A szerver fut. Most térjünk át az 1C programra. Indítsuk el a Konfigurátort.

A Konfigurátorban válassza az „Adminisztráció” menüt, majd a „Közzététel webszerveren” menüpontot.

Az itt szükséges beállítások minimálisak. Alapvetően mindent alapértelmezés szerint definiálni kell.

Csak ki kell választania egy könyvtárat, bármelyik üres könyvtárat használhatja. A „Név”-et latin betűkkel kell megadni.

Tetszés szerint választhat. Teljesen kikapcsolhatja. A legfontosabb dolog az, hogy lépjen a HTTP-szolgáltatások lapra. Itt ugyanazokat a beállításokat kell elvégeznie, mint az előző lapon:

Azt mondják, hogy az 1C programozásban tiszta manók vannak.

Kifinomult fejlesztők, akik a kimerítő műszaki előírásoknak megfelelően világos helyiségekben, halk zenével és félhomályban alkotnak elmúlhatatlan alkotásokat :)

Heti összejövetelekkel és kávé és cupcake melletti "csirkék" megbeszélésével :)

Olvastunk róluk, de még nem láttuk.

1C programozó/implementer munkája
(és általában a legtöbb 1C szakember)
- Ezt nem csak a programozás

Van még egy csomó feladat, aminek semmi köze a tényleges fejlesztéshez, de a munka kötelező részét képezik bármely implementátor vagy 1C programozó.

Nyilvánvaló, hogy többé-kevésbé mindenki megbirkózik az új felhasználók hozzáadásával vagy a jelölőnégyzetek elhelyezésével a jogok beállításakor :)

De vannak olyan témák is, amelyek nyilvánvalóan nem váltak „tömegismeretté”.

Ezért hasznosnak tartjuk további anyagok kiadását.

Az 1C:Enterprise elindítása a webes kliens alatt

A mai téma egy nyári felmérésből származik (igen, elolvastuk a válaszokat :)

Az „1C és a web” téma továbbra is viszonylag új, sokak számára terra incognita, amivel még foglalkozni kell.

Ezért vigye el:

Bevezető információk az 1C webes kliens alatti elindításához

A legelső, bevezető videó lecke.

Webes kliens funkciók

A webes kliens az 1C:Enterprise platform egyik kliens alkalmazása, és jelentősen eltér a vastag vagy vékony klienstől.
Nézzük meg a webes kliens jellemzőit és jellegzetességeit

Az 1C:Vállalati információs adatbázisokkal való munka általános sémája webböngészőn keresztül

Ez a videó bemutatja, hogyan kell dolgozni az 1C:Enterprise információs bázisokkal webböngésző használatakor.
Mely webszerverek használhatók és milyen konfigurációk futtathatók a webkliens alatt.

Adatbázis közzététele webszerveren

Ez a videó bemutatja, hogy milyen műveleteket kell végrehajtani az információs bázissal, hogy az elérhető legyen a felhasználó számára a böngészőn keresztül.
Elmagyarázza, mi az adatbázis közzététele webszerveren.

IIS webszerver telepítése Windows Server 2008 rendszeren. Az 1C:Enterprise információsbázis közzététele

Az egyik webszerver, amellyel az 1C:Enterprise dolgozni tud, a Microsoft IIS. A Windows Server tartalmazza.
Ez a videó elmagyarázza, hogyan kell telepíteni az IIS-t és közzétenni rajta egy információs bázist Windows Server 2008 alatt.
A közzétett adatbázishoz Internet Explorer segítségével csatlakozunk.

Beállítások közzététele az Internet Information Services Managerben

Ebben a videóban az IIS Services Manager segítségével megnézzük, mi történik a webszerveren adatbázis közzétételekor – milyen beállítások vannak telepítve, és mi található a közzétételi könyvtárban.

A fájlinformációs adatbázisok közzétételének jellemzői

Ebben a videóban megnézzük, milyen hozzáférési jogokkal kapcsolatos hibák fordulhatnak elő fájlinformációs bázisok közzétételekor.

Csatlakozás egy webszerveren közzétett adatbázishoz vékony kliens segítségével

Ebben a videóban azt nézzük meg, hogyan lehet csatlakozni egy webszerveren közzétett információs bázishoz, nem csak böngészővel, hanem vékonykliens alatt is.
Egy ilyen adatbázis hozzáadható az adatbázisok listájához az indítóablakban.

IIS webszerver telepítése Windows Server 2012 R2 rendszeren. A munka beállítása 32 bites kiterjesztéssel

Ez a videó végigvezeti az IIS webszerver Windows Server 2012 R2 rendszeren történő telepítésének folyamatán.
Leírja, hogy milyen beállításokat kell elvégezni annak biztosításához, hogy a 32 bites kiterjesztés 64 bites operációs rendszer alatt működjön.

Információs bázis közzététele webkiszolgálón Windows Server 2012 R2 alatt

Ez a videó elmagyarázza, hogyan lehet közzétenni egy információs bázist Windows Server 2012 R2 alatt; a közzétételt rendszergazdaként kell végrehajtani a konfigurátorban.

A 64 bites webszerver-bővítmény konfigurálása az IIS-hez

Ez a videó bemutatja, hogyan telepíthet egy 64 bites 1C:Enterprise szervert, és hogyan konfigurálhat egy webszervert, hogy működjön ezzel a platformmal.

Az 1C platform 8.3-as verziójától kezdve lehetővé vált az információs bázisok webszervereken való közzététele. Ez a megoldás nagyon kényelmes, mert a böngészőben a hivatkozásra kattintva teljes mértékben dolgozhat az 1C-ben. Kérjük, vegye figyelembe, hogy a munka csak „Vállalati” módban lehetséges, a konfigurátor csak vastag kliens esetén használható.

Az 1C cég természetesen bejelentette követelménylistáját az operációs rendszerre és a böngészőkre vonatkozóan, amelyekről webszerveren keresztül jön létre a kapcsolat az 1C-vel. De a gyakorlatban sokkal több lehetőség van. Például 1C-ben dolgozhat normál böngészőn keresztül mobiltelefonról.

Ebben a cikkben lépésről lépésre megvizsgáljuk az 1C 8.3 információs bázis közzétételét egy webszerveren Apache használatával. Az alább leírt beállítások, amelyeket magában az 1C-ben fogunk elvégezni, nem különböznek az IIS webszerveren történő közzétételtől.

Az egyetlen különbség az, hogy az IIS-t futtató szerver „válogatósabb” a beállítások tekintetében, így legtöbbször az Apache-ra esik a választás.

Az Apache 2.4 telepítése és konfigurálása

Az első lépés az Apache letöltése például a hivatalos webhelyről. A jelenlegi verzió a 2.4. A telepítés során nincs semmi bonyolult, csak kövesse az asszisztenst.

Amikor a telepítés során megjelenik előtted egy ablak a szerverinformációkkal, írja be az első két mezőbe a „localhost” szót. Ez azt jelenti, hogy a mi számítógépünk lesz az a szerver, amelyen az 1C található.

Vegye figyelembe azt is, hogy a 80-as portot fogjuk használni (kapcsoló az űrlap alján). Fontos, hogy más alkalmazások ne foglalják el.

A program sikeres telepítése után egy speciális Apache ikon jelenik meg a tálcán. Segítségével elindíthatja és leállíthatja a webszervert.

Információs bázis közzététele 1C 8.3

Az Apache telepítése után közvetlenül folytathatja az információs bázis közzétételét a webszerveren. Ehhez lépjen a kívánt adatbázishoz konfigurátor módban. Itt minden szükséges műveletet végrehajtanak. Ugyanakkor, ahogy fentebb említettük, az IIS használata esetén is használhatja ezeket az utasításokat.

Az „Adminisztráció” menüben válassza a „Közzététel webkiszolgálón” lehetőséget. A megnyíló ablakban az összes alapértelmezett beállítást meghagyjuk, csak egy kis részét módosítjuk.

Webszervernek a korábban telepített Apache 2.2-t választjuk. Névként tetszőleges értéket adhat meg. Kiadjuk az 1C: Document Flow-t, ezért csak „doc”-nak nevezzük. A könyvtár mezőben válassza ki az általunk is létrehozott üres mappát, amely bárhol elhelyezhető.

Az összes szükséges adat megadása után kattintson a „Közzététel” gombra, és indítsa újra az Apache webszervert.

Most írja be a „localhost/doc” kifejezést a böngésző címsorába. Egy engedélyezési ablak jelent meg előttünk az 1C-ben.

A jelszóval és hitelesítéssel történő bejelentkezés után megnyílik előttünk az ismerős 1C.

A feladat a Windowsba épített IIS webszerver felemelése és egy 1C adatbázis közzététele rajta a 8.3 platformon. Nincs ebben semmi bonyolult.

Van egy 2008-as r2-es vállalati szerverünk, amely egy virtuális gépen pörög. Helyi rendszergazdai jogok hozzá. 1C platform, 2041.6.8.3. Létrehozunk egy üres információs bázist. És hát kezdjük is. Csatlakozz csoportunkhoz a VK-n! Javítás alatt! Okos műhely!

A webszerver szerepkör (IIS) telepítése

Először telepítenie kell a webszerver szerepkört. Nyítás Szerverkezelő, válassza ki a bal oldali ágat Szerepek, kattintson a jobb oldalon Szerep hozzáadása.

Eljutunk a Kiszolgálói szerepkörök kiválasztásának lépéséhez, és jelöljük be a Webszerver (IIS) melletti négyzetet. Kattintson a tovább gombra. Most helyesen kell kiválasztania a telepített szerepkör szolgáltatásait. Jelölje be a négyzeteket pontosan az alábbi képernyőképen látható módon.

Befejezzük a telepítést. A Szerepkör hozzáadása varázslónak bizonyos idő elteltével közölnie kell velünk, hogy a szerepkör és az összes szerepkör-szolgáltatás sikeresen telepítésre került:

Most meg kell vizsgálnunk, hogy minden jól sikerült-e. Nyissa meg bármelyik böngészőt, és lépjen a címre http://localhost. Egy ilyen boldog képet kellene látnunk:


az 1c platform és az alkatrészek telepítése

Ez azt jelenti, hogy webszerverünk megfelelően indult, és minden rendben működik. Tehát most térjünk át az 1-ekre. Szükséges egy platform telepítése. Az egyetlen figyelmeztetés a platform telepítésekor a következő választás:

  • 1C: Vállalati
  • Webszerver bővítő modulok
hozzáférési jogok beállítása

Először is konfigurálnunk kell annak a mappának a jogait, ahol a webszerverünk gyökérkönyvtára található. Ha nem változtatott semmit, akkor alapértelmezés szerint igen C:\inetpub\wwwroot. Menjen a mappába C:\inetpub\ válasszon ki egy mappát wwwroot, Kattintson rá jobb gombbal, és lépjen a tulajdonságokhoz. Menjen a lapra Biztonság. A módosítás gombra kattintva közvetlenül az engedélyek beállításához lépünk. A listában találjuk Csoportok és felhasználók, csoport Felhasználók, és rákattintva helyezze az alábbi oszlopba Csoportengedélyek, hiányzik a pipa az oszlopból Lehetővé teszi.

Most jogokat kell adnia az 1c telepített mappákhoz. Térjünk rájuk, alapértelmezés szerint a 32 bites verziónál az 1c van a mappában C:\Program Files (x86)\1cv8 64 biteshez a mappában C:\Program Files\1cv8. Válassza ki a mappát is 1cv8 lépjen a tulajdonságaira, lépjen a lapra Biztonság -> Szerkesztés. De ahelyett, hogy kiválasztunk egy csoportot a listából, először hozzá kell adnunk. Ehhez nyomja meg a gombot Hozzáadás, a megjelenő ablakban nyomja meg a gombot Továbbá.


Ezután kattintson a gombra Keresésés nézd meg az eredménylistában IIS_IUSRS, dupla kattintással hozzáadva visszatérünk az ablakhoz Felhasználók vagy csoportok kiválasztása de a listán már szereplő csoporttal. Kattintson az OK gombra, és térjen vissza az ablakhoz Csoportengedélyek Az összes jelölőnégyzetet behelyezzük az újonnan hozzáadott csoport engedélyezési mezőjébe.

Miután beállítottuk az engedélyeket az 1c fájlokat tartalmazó mappákhoz, az utolsó dolog maradt. Adjon engedélyt a csoportnak IIS_IUSRS mappát, ahol maga az 1C adatbázis van.

A szükséges előkészületek megtörténtek. Most pedig térjünk át a publikálásra.

1c közzététele webszerveren

Az 1c-t konfigurátor módban kell elindítani, kiválasztva a közzétenni kívánt adatbázist. Az én esetemben ez egy üres adatbázis, és csak egy van.

1c konfigurátor módban lépjen a menübe Adminisztráció -> Közzététel webszerveren.


Miután megnéztük a paramétereket, és meggyőződtünk arról, hogy lényegében minden megfelel nekünk, kattintunk Közzététel. Ha a kiadvány hibátlanul sikerült, folytassuk az utolsó lépéssel.

az IIS beállítása, hogy működjön egy 32 bites 1C webszerver-bővítő modullal

Hadd emlékeztessem önöket, hogy 32 bites platformot és webszerver-bővítő modult használtunk az 1c-ből. Ezért ebben az esetben továbbra is engedélyeznünk kell az alapértelmezett alkalmazáskészlet futtatását - DefaultAppPool futtasson 32 bites alkalmazásokat. Nem nehéz megtenni. Gyerünk Szerverkezelő -> Szerepek -> Webszerver (IIS) -> Szolgáltatásmenedzser (IIS) -> Alkalmazási készletek -> DefaultAppPool. Kattintson jobb gombbal DefaultAppPool hívja a helyi menüt, és válasszon belőle Extra lehetőségek.


vonalat keresünk 32 bites alkalmazások engedélyezettekés ellenkezőleg tesszük IGAZ

AZ IIS KONFIGURÁLÁSA 64 BITES 1C WEBSZERVER KIEGÉSZÍTŐ MODULHOZ

Ha 64 bites platformot és webbővítő modult használtunk, akkor a következő manipulációkat kell végrehajtanunk:

Gyerünk Szerverkezelő -> Szerepek -> Webszerver (IIS) -> Szolgáltatásmenedzser (IIS)-> És válassza ki a virtuális könyvtárból konvertált alkalmazást azzal a névvel, amelyet az adatbázis közzétételekor adtunk meg. A jobb oldali mezőben lépjen a szakaszra Handler Mappings. Az 1c 8.3 közzététele az iis webszerveren Az 1c 8.3 közzététele az iis webszerveren

Csatlakozz csoportunkhoz a VK-n!