Podrobný návod, jak nastavit webový přístup k databázím 1C. Psal jsem pro sebe jako poučení, abych do budoucna nezapomněl. Možná se hodí někdo jiný.

Nastavení přístupu klient-server k 1C prostřednictvím WEBového rozhraní

Tento článek poskytuje pokyny, jak organizovat práci s konfigurací 1C prostřednictvím internetového prohlížeče.

U článku bylo nastavení 1C použito pro práci s databází MS SQL Serveru a jako webový server byla použita Internetová informační služba obsažená v dodávce operačního systému.

Před zahájením instalace musí být 1C nainstalován s aplikačním serverem, SQL Server 2005 a vyšším, musí být spuštěna Internetová informační služba.

Následující verze softwaru byly použity jako příklad k popisu článku:

Všechny popsané kroky mohou fungovat na starších verzích softwaru i na mladších. Minimální požadavky jsou uvedeny na webových stránkách 1C - http://v8.1c.ru/requirements/

Před spuštěním nastavení musí být výše uvedené produkty nainstalovány v počítači. V tomto případě může být server 1C, server SQL umístěn na různých fyzických nebo virtuálních počítačích. Je žádoucí, aby Server 1C a Internetová informační služba byly umístěny na stejném fyzickém a logickém serveru (takže s nastavením bude méně problémů).

Celý proces instalace je rozdělen do 5 kroků:

1 - Registrace konfigurace a databáze na serverech 1C a SQL

2 - Konfigurace IIS na serveru pro publikování konfigurace

3 - Publikování WEB aplikace od 1C

4 - Konfigurace knihoven pro práci v 64bitovém operačním systému

5 - Konfigurace oprávnění složek a brány Windows Firewall

Kromě toho článek obsahuje informace o tom, jak vstoupit na publikovaný web

Stejně jako informace o použitých zdrojích

7. Použité zdroje

1. Registrace databáze na serverech 1C a SQL

1.1. Spusťte server 1C

Po instalaci 1C se musíte ujistit, že je spuštěn 1C server. Autor obvykle spouští server ručně. Pokud jste si však jisti, že je spuštěn server 1C, není tento krok nutný.

1.2. Zaregistrujte klastr 1C

Spusťte obslužný program serveru 1C:

V okně, které se otevře, zaregistrujte nový centrální server 1C podniku:

V okně, které se zobrazí, zadejte název sítě počítače, na kterém je spuštěn server 1C (nebo jeho IP adresa):

1.3. Zaregistrujte databázi 1C na serveru SQL

Chcete-li začít registrovat databázi, musíte spustit aplikaci 1C. V zobrazeném okně „Start 1C: Enterprise“ zaregistrujte novou databázi kliknutím na tlačítko „přidat“:

Vybereme možnost „Vytvořit novou infobázi“:

V okně, které se zobrazí, můžete vytvořit základnu ze šablony nebo vytvořit novou prázdnou základnu (později můžete načíst základnu, načíst konfiguraci nebo vytvořit vlastní konfiguraci):

Je třeba poznamenat, že „ Jméno databáze„jsou názvy databáze na serveru SQL. A pole“ Název databáze"- název databáze na serveru 1C.

Poté vybereme možnost autentizace v 1C (Select automatically) a klikneme na tlačítko „Dokončit“:

1.4. Načtěte nebo vytvořte konfiguraci 1C

Spusťte konfigurátor se základnou:

Načtěte dříve nenaloženou informační základnu:

2. Konfigurace IIS na serveru

U této položky byly informace převzaty z článku: http://infostart.ru/public/71480/

2.1. Kontrola nainstalovaných součástí IIS

Aby webový klient 1C: Enterprise fungoval, jsou vyžadovány služby IIS, které nebyly ve výchozím nastavení nainstalovány při instalaci systému Windows 8.1 x64.

Chcete-li je nainstalovat, přejděte do části „Start - Ovládací panely - Programy a funkce - Zapnutí nebo vypnutí funkcí systému Windows“. Ve stromu, který se zobrazí, ve větvi „Internetová informační služba - Internetové služby - komponenty pro vývoj aplikací“ označte všechny součásti, jak je znázorněno na obrázku. Poté stiskněte tlačítko „OK“:

2.2. Povolení 32bitových aplikací ve fondu aplikací

Webový klient 1C: Enterprise 8.3 je 32bitová aplikace. Pro 64bitový operační systém je proto nutné povolit jim práci ve fondu aplikací serveru IIS. Chcete-li to provést, přejděte na "Start - Ovládací panely - Nástroje pro správu - Správce IIS". Ve správci služeb vyberte „Fondy aplikací - DefaultAppPool - Pokročilé možnosti“. V seznamu dalších parametrů nastavte proměnnou „Povolené 32bitové aplikace“ na „True“:

Nastavit hodnotu na True pro „Povolit 32bitové aplikace“:

2.3. Nastavení identity fondu aplikací jako totožnosti anonymního uživatele

Ve výchozím nastavení je anonymní uživatel nastaven na uživatele IUSR, který není v systému. Aby se jedna nevytvořila, můžete jednoduše povolit identitu fondu aplikací jako anonymní identitu uživatele. Chcete-li to provést, přejděte na "Start - Ovládací panely - Nástroje pro správu - Správce IIS". Ve správci služeb přejděte na „Ověření:

U položky „Anonymní ověřování“ voláním kontextové nabídky „upravit“:

V dialogovém okně, které se otevře, označte „Identita fondu aplikací“. Dialog zavřete kliknutím na tlačítko „OK“.

3. Publikování WEB aplikace od 1C

Chcete-li svou aplikaci publikovat, musíte mít úplný přístup ke složce projektů IIS. Existují 2 způsoby, jak publikovat aplikaci od 1C. 1 - nejprve vytvořte požadovanou složku v adresáři „C: inetpubwwwroot“, v našem případě jde o složku s názvem „Base1C“ a poskytněte aktuálnímu uživateli úplný přístup k této složce. 2 způsoby, jak zadat 1C zpod správce a poté udělit potřebná práva ke složce již publikované aplikace. Tento článek popisuje druhou cestu.

3.1. Chcete-li publikovat konfiguraci na serveru IIS, musíte spustit 1C pod správcem:

Zavoláme kontextovou nabídku na zástupce 1C a vybereme „Spustit jako správce“

Vyberte základnu a spusťte 1C v režimu konfigurátoru:

3.2. Začněte publikovat na webovém serveru

Chcete-li zahájit publikování, přejděte do nabídky „Správa - Publikovat na webový server“:

V okně, které se objeví, zadejte název publikace, zadejte webový server a cestu na webovém serveru.

1C umožňuje publikovat na libovolný dostupný webový server v síti pomocí nástroje webinst. V článku byl použit příklad publikování na místním počítači:

Podrobnější informace o položkách v publikačním okně lze získat v konfigurátoru 1C stisknutím tlačítka F1.

4. Konfigurace knihoven pro práci v 64bitovém OS

Po publikování na webovém serveru z konfigurátoru je v případě použití 64bitového operačního systému v počítači, který se používá jako server IIS, nutné nakonfigurovat práci s knihovnami 1C. To se provádí pokaždé, když je publikováno na webový server.

Chcete-li konfigurovat knihovny, postupujte takto.

Otevíráme skrz Ovládací panely - Nástroje pro správu Správce IIS.

V okně, které se otevře, otevřete skupinu „Weby“ a náš web (v příkladu Base1C).

Klikněte na skupinu ve skupině IIS:

V okně, které se otevře, vyhledejte řádek s názvem „ISAPI-dll“ a klikněte na položku nabídky v akcích „Přidat mapování skriptu ...“

V otevřeném okně „Přidat mapování skriptu“ zadejte do pole „Cesta požadavku“ znak * (hvězdička, tj. Vše). V poli „Spustitelný soubor“ vyberte knihovnu wsisapi.dll z adresáře nainstalované 32bitové verze 1C. Do pole „Název“ můžete zadat libovolný název (v příkladu Název \u003d 1C):

Někteří odborníci v jiných článcích naznačují, že je nutné zakázat omezení shody dotazu. Autor nenašel žádnou závislost této značky na programu 1C. Tyto informace jsou poskytovány informativně, někdo je možná bude potřebovat.

Limity dotazů můžete nakonfigurovat kliknutím na tlačítko „Omezení dotazu“ v okně Přidat mapování skriptů. V okně, které se otevře, zrušte zaškrtnutí políčka „Volání obslužné rutiny pouze při porovnávání požadavku s:“:

Klikněte na tlačítko OK.

Odpovězte „Ano“ na otázku, která se objeví:

Pak musíte restartovat službu IIS. Chcete-li to provést, přejděte do kořenového adresáře panelu „Připojení“ (na název serveru) a v akční nabídce vpravo vyberte možnost „Restartovat“:

Pak můžeme zkontrolovat, zda připojená knihovna funguje. Chcete-li to provést, přejděte na „Omezení ISAPI a CGI“:

Ještě jednou je třeba poznamenat, že tento postup konfigurace knihoven by měl být proveden pokaždé po publikování aplikace z 1C.

5. Konfigurace oprávnění složek a brány Windows Firewall

5.1. Konfigurace přístupu ke složce

Aby mohli všichni uživatelé, nejen správci, správně pracovat s publikovanými webovými aplikacemi, musí být nakonfigurována některá práva ke složkám.

Chcete-li nakonfigurovat práva k balíčku, musíte otevřít místní nabídku požadované složky v Průzkumníkovi Windows a vybrat „ Vlastnosti„a přejít na záložku“ Bezpečnost"

V tomto případě mluvíme o právech na 3 složky:

1. "C: Program Files (x86) 1cv88.3.5.1088bin" (tato složka obsahuje knihovnu wsisapi.dll) (číslo vydání „8.3.5.1088“ se může lišit)

2. C: inetpubwwwrootBase1C (jedná se o složku, kterou jsme vytvořili a která bude použita pro přístup z Internetu)

3. Katalogové základny (jedná se o databázi 1C, je-li použit typ souboru databáze), v našem příkladu je databáze uložena na serveru SQL, takže zde není žádný adresář databáze a není třeba k ní poskytovat přístup.

Pro všechny složky (položky: 1,2,3) požadované pro uživatele IIS_IUSRS nastavit přístup " Plný přístup":

Pro složku s naší databází (položka 3) údaje pro uživatele Uživatelé, nastavit přístup " Změna".

5.2. Konfigurace přístupu k portu v bráně Windows Firewall

Pokud plánujete používat webový přístup nejen lokálně, musíte nakonfigurovat bránu Windows Firewall pro přístup z externích zdrojů zadáním přístupového portu 80. Autor nepoužil nastavení brány firewall, ale jednoduše jej deaktivoval:

6. Přístup k publikované informační databázi

Chcete-li získat přístup k informační databázi, přejděte do internetového prohlížeče (podporujícího HTML5, například „milovaný“ Internet Explorer) a zadejte do adresního řádku:

Jak víte, s vydáním konfigurací 1C 8.3, napsaných zcela ve spravovaných formách, bylo možné tyto konfigurace publikovat na webovém serveru.

Zveřejnění 1C 8.3 na webovém serveru IIS se liší pouze instalací serverové části.

Instalace webového serveru Apache

Nejprve si musíte stáhnout serverovou distribuční sadu. Nachází se na adrese http://www.apache.org. Stáhněte si nejnovější distribuci pro Windows a spusťte instalaci.

Klikejte na „Další“, dokud se nezobrazí následující okno:

Do prvních dvou polí zadejte „localhost“ (nebo 127.0.0.1). To znamená, že server bude spuštěn v místním počítači. Ve třetím poli zadejte poštovní adresu, na kterou budou zasílány odpovědi serveru.

Je třeba poznamenat, že Skype může používat také port 80. Pokud jej tedy používáte, deaktivujte v nastavení port 80.

Klikněte na „Další“.

V dalším okně navrhuji zvolit typickou instalaci. Tím se nainstalují všechny komponenty nezbytné pro provoz.

Ve výchozím nastavení také ponecháme instalační adresář. Klikněte na „Instalovat“. Proces instalace začíná.

Získejte zdarma 267 1C videonávodů:

Po dokončení instalace by se měl server spustit automaticky. Na hlavním panelu se zobrazí ikona. To znamená, že server byl úspěšně spuštěn. Poklepáním na tuto ikonu se otevře následující okno:

Publikování webového klienta a webových služeb v 1C 8.3 (8.2) na serveru Apache

Server je spuštěn. Pojďme nyní k programu 1C. Začněme konfigurátor.

V konfigurátoru vyberte nabídku „Správa“ a poté „Publikování na webovém serveru“.

Nastavení je zde minimální. V zásadě by mělo být vše definováno ve výchozím nastavení.

Musíte pouze vybrat adresář, můžete použít libovolný prázdný. „Název“ musí být zadán latinkou.

Můžete si vybrat dle libosti. Můžete jej úplně vypnout. Hlavní věc je přejít na kartu služby HTTP. Zde musíte provést stejná nastavení jako na předchozí kartě:

Úkolem je zvýšit webový server IIS zabudovaný do systému Windows a publikovat na něm platformu 1c na platformě 8.3. Není na tom nic složitého.

Za přítomnosti podnikového serveru rotujícího na virtuální platformě 2008 r2. Práva místního správce. Platforma 1C 8.3.6.2041. Vytvořme prázdnou informační základnu. A tak začněme. Připojte se k naší skupině na VK! Opravy! Chytrý workshop!

Instalace role webového serveru (IIS)

Nejprve musíte nainstalovat roli webového serveru. Otevřeme Správce serveru, vyberte větev vlevo Rolevpravo stiskneme Přidejte roli.

Dosáhneme kroku výběru role serveru a zaškrtneme před webovým serverem (IIS). Klikněte dále. Nyní musíte správně vybrat služby nainstalované role. Zaškrtněte políčka přesně jako na následujícím obrázku.

Přinášíme instalaci na konec. Průvodce přidáním rolí by nás měl po určité době informovat, že role a všechny služby rolí byly úspěšně nainstalovány:

Nyní musíme zkontrolovat, zda nám vše dobře fungovalo. Otevřete libovolný prohlížeč a přejděte do něj na http: // localhost... Měli bychom zobrazit takový radostný obrázek:


instalace platformy a komponent 1c

To znamená, že webový server je správně spuštěn a vše funguje dobře. Pojďme tedy k 1c. Je nutné dát platformu. Jedinou výhradou při instalaci platformy je zvolit:

  • 1C: Enterprise
  • Rozšiřující moduly webového serveru
nastavení přístupových práv

Prvním krokem je konfigurace práv složky, kde je umístěn kořenový adresář webového serveru. Pokud se nic nezměnilo, pak je to ve výchozím nastavení C: \\ inetpub \\ wwwroot... Přejděte do složky C: \\ inetpub \\vybrat složku wwwroot,klikněte na něj pravým tlačítkem a přejděte na vlastnosti. Přejděte na kartu Bezpečnost... Kliknutím na tlačítko změnit přejděte přímo k nastavení oprávnění. Najděte v seznamu Skupiny a uživatelé, skupina Uživateléa kliknutím na něj vložíme do sloupce níže Skupinová oprávněníchybějící zaškrtnutí ve sloupci Dovolit.

Nyní musíte dát práva složkám s nainstalovaným 1c. Předáváme jim, ve výchozím nastavení pro 32bitovou verzi 1c leží ve složce C: \\ Program Files (x86) \\ 1cv8pro 64 bitů ve složce C: \\ Program Files \\ 1cv8... Vyberte také složku 1cv8přejděte na jeho vlastnosti, přejděte na kartu Zabezpečení -\u003e Upravit.Ale místo toho, abychom vybrali skupinu ze seznamu, musíme ji nejprve přidat. Chcete-li to provést, stiskněte tlačítko Přidat do, v okně, které se objeví, stiskněte tlačítko dodatečně.


Dále klikněte na tlačítko Vyhledávánía v seznamu výsledků hledáme IIS_IUSRSjeho přidání dvojitým kliknutím nás vrátí do okna Výběr „Uživatelé“ nebo „Skupiny“ale se skupinou již na seznamu. Klikněte na OK a vraťte se do okna Skupinová oprávněnívložte všechny zaškrtnutí do povoleného pro nově přidanou skupinu.

Po nastavení oprávnění pro složky se soubory 1c nám zbylo druhé. Udělit práva skupině IIS_IUSRSve složce, kde máme samotnou základnu 1c.

Byly provedeny nezbytné přípravy. Pojďme nyní přímo k publikaci.

Publikování 1c na webovém serveru

Je nutné spustit 1c v režimu konfigurátoru, vybrat základnu, kterou potřebujete pro publikaci. V mém případě je to prázdná základna a je to jedna.

V režimu konfigurátoru 1c přejděte do nabídky Správa -> Publikování webového serveru.


Poté, co jsme se podívali na parametry a ujistili se, že nám ve skutečnosti všechno vyhovuje, stiskneme Pošta... Pokud vaše publikace proběhla bez problémů, pojďme k poslednímu kroku.

konfigurace služby IIS pro práci s 32bitovým rozšiřujícím modulem webového serveru 1C

Dovolte mi připomenout, že jsme použili 32bitovou platformu a 1c rozšiřující modul webového serveru. Proto v tomto případě stále musíme povolit spuštění výchozího fondu aplikací - DefaultAppPoolspouštět 32bitové aplikace. To není těžké udělat. No tak Správce serveru -> Role -> Webový server (IIS) -> Správce služeb (IIS) -> Fondy aplikací -> DefaultAppPool.Klikněte pravým tlačítkem na DefaultAppPoolvyvolejte místní nabídku a vyberte ji Další možnosti.


Hledám linku Jsou povoleny 32bitové aplikace a postavit opak SKUTEČNÝ

KONFIGURACE IIS PRO PRÁCI S 64bitovým 1C ROZŠÍŘENÍM WEBOVÉHO SERVERU

Pokud jsme použili 64bitovou platformu, respektive modul webového rozšíření, je nutné provést následující manipulace:

No tak Správce serveru -> Role -> Webový server (IIS) -> Správce služeb (IIS) -\u003e A vyberte aplikaci převedenou z virtuálního adresáře se jménem, \u200b\u200bkteré jsme se zeptali při publikování databáze. V pravém poli přejděte do sekce Mapování obslužných rutin. Publikování 1c 8.3 na webovém serveru iis Publikování 1c 8.3 na webovém serveru iis

Připojte se k naší skupině na VK!

Počínaje verzí platformy 1C 8.3 bylo možné publikovat infobáze na webových serverech. Toto řešení je velmi pohodlné, protože kliknutím na odkaz v prohlížeči můžete plně pracovat v 1C. Pamatujte, že práce je možná pouze v režimu Enterprise. Konfigurátor lze použít pouze u tlustého klienta.

Společnost 1C samozřejmě oznámila svůj seznam požadavků na operační systém a prohlížeče, ze kterých bude vytvořeno připojení přes webový server k 1C. V praxi však existuje mnohem více příležitostí. Například můžete pracovat v 1C prostřednictvím běžného prohlížeče z mobilního telefonu.

V tomto článku se podrobně podíváme na publikování infobáze 1C 8.3 na webovém serveru pomocí Apache. Níže popsaná nastavení, která provedeme v 1C, se neliší od publikování na webovém serveru IIS.

Jediný rozdíl je v tom, že server se službou IIS je v nastavení „jemnější“, takže volba obvykle spadá na Apache.

Instalace a konfigurace Apache 2.4

Prvním krokem je stažení samotného Apache například z oficiálních webových stránek. Aktuální verze je 2.4. Během instalace není nic složitého, stačí sledovat asistenta.

Když se během instalace zobrazí okno s informacemi o serveru, zadejte do prvních dvou polí „localhost“. To bude znamenat, že náš počítač bude server, na kterém je umístěna 1C.

Všimněte si také, že budeme používat port 80 (přepínač ve spodní části formuláře). Je důležité, aby nebyl zaneprázdněn jinými aplikacemi.

Po úspěšné instalaci programu se na liště objeví speciální ikona Apache. Lze jej použít ke spuštění i zastavení webového serveru.

Zveřejnění informační základny 1C 8.3

Po instalaci Apache můžete začít přímo publikovat infobase na webovém serveru. Chcete-li to provést, přejděte do požadované databáze v režimu konfigurátoru. Zde budou provedeny všechny potřebné akce. Zároveň, jak je uvedeno výše, můžete tuto instrukci použít v případě použití IIS.

V nabídce „Správa“ vyberte možnost „Publikovat na webovém serveru“. V okně, které se otevře, ponecháme všechna výchozí nastavení a změníme pouze malou část z nich.

Jako webový server zvolíme Apache 2.2, který jsme nainstalovali dříve. Jako název lze zadat libovolnou hodnotu. Publikujeme 1C: Správa dokumentů, takže tomu budeme říkat jen „doc“. V poli adresáře vyberte prázdnou složku, kterou jsme vytvořili a kterou lze umístit kdekoli.

Po zadání všech požadovaných údajů klikněte na tlačítko Publikovat a restartujte webový server Apache.

Nyní do adresního řádku prohlížeče zadejte „localhost / doc“. Před 1C se před námi objevilo autorizační okno.

Po zadání přihlašovacích údajů pomocí hesla a ověření se před námi otevře obvyklá 1C.

Stručně a stručně, všechny informace potřebné pro správu 1C jsou: instalace, aktualizace, zálohování.

Chyba formátu Stream 1 C - co dělat

Tento článek vysvětlí příčiny, typy a metody eliminace "chyb ve formátu streamu" 1C.

Jak vymazat mezipaměť serveru 1C Enterprise 8.3

Pokud po aktualizaci konfigurace vaše formuláře „plavaly“, zpráva přestala fungovat, vyskakují okna s chybami, pak je s největší pravděpodobností problém vyřešen vymazáním mezipaměti.


1C softwarová ochrana

Služby pro zajištění ochrany a bezpečnosti informací databází a 1C: Enterprise 7.7 a 8 modulů, nastavení ochrany 1C serveru. Ochrana informací v 1C před selháním, hackerstvím, kopírováním na softwarové a hardwarové úrovni, aby byla zajištěna odolnost podniku

Údržba podnikového serveru

Správa serverů Windows, včetně vzdálené správy nebo správy na místě. Náš profil je profesionální, vysoce kvalifikovaný servis a konfigurace serverů Windows v Petrohradě. Podepište servisní smlouvu a získejte 4 služby zdarma!

Konfigurace databázového serveru

Specialisté Integrus poskytují outsourcované služby správy databázových serverů. Správná konfigurace a správa databázového serveru je pro podnikání stejně důležitá jako vysoce kvalitní hardware a software. Hlavní věcí při správě databázových serverů je správné nastavení a organizace databázového úložiště. Správná organizace databázových serverů umožňuje zaměstnancům efektivně spravovat a používat informace ...

Cloudová virtuální pobočková ústředna a 1C

Služby pro nasazení virtuální PBX v organizaci, připojení a konfigurace cloudové PBX a IP telefonie, doporučení při výběru poskytovatele, implementace integrace cloudové PBX s CRM, 1C a dalšími službami.


Umístění serveru v datovém centru

K vytvoření škálovatelné a odolné IT infrastruktury potřebuje koncipovaná organizace vlastní datové centrum, podnikové datové centrum nebo mini datové centrum. Nabízí celý cyklus výstavby podnikových datových center na klíč - od návrhu po instalaci a údržbu.