Sunucu 1C IIS üzerine kurulum. Web sunucularını "1C: Kurumsal) ile çalışacak şekilde yapılandırma

Bugün, Erişim Kuruluşunun bir bölümünde 1C 8.3 ayarlama hakkında küçük bir not bırakacağım. Web Sunucusu 1C ve IIS 8 Servisi üzerinden.

Önceden, 1C'ye terminal sunucusuna kullanıcılara erişimi verdim. Sonra Windows 2003 Server C 1C sürüm 7'de işteyim, terminal sunucusunun dağıtıldığı bir terminal sunucusu lisansı vardı. Bu iyiyi kurma hakkında bir makale de bir zamanlar yazdı. Her şey kurallardı, ama şimdi yeni bir demir (Intel Xeon CPU E3-1220 V3, 8GB RAM), yeni 1C (V 8.3), yeni işletim sistemi (Windows Server 2012 R2).

Baştan beri, muhasebe (8 adet) bir ağ diskinde çalıştı, ancak bu durumda program, programın ağ üzerinden indirme ilkesi üzerine çalışır ve yavaşça sooo. İşi hızlandırmanın bir yolunu bulmaya karar verildi.

Terminal sunucusunu düşündüm, ancak terminal sunucusuna bir lisansım yok (internette bulamadım ve satın almak için pahalı dedim). Çıktı tesadüfen önerildi, Web sunucusu için 1C desteği ortaya çıktı. Aynı apache ile yaşadığım deneyim ve iş prensibini bildiğimden beri, Web Sunucusu 1C'ye ustalaşmaya karar verdim.

Tüm bileşenleri takma ve kontrol etme

1C Web Sunucusu bileşenlerinin kurulumundan başlayalım. 1C Web Sunucusu modülünü kurduğumuzu kontrol edin. Eğer kurulu değilse.

Veritabanını Web sunucusuna yayınlıyoruz

Yapılandırıcı modunda 1C veritabanına gidiyoruz. Sonra, menüye gidin "İdare" - "Bir Web Sunucusunda Yayın"

Yayınlıyoruz!

Hakları Klasörler 1C'ye maruz bırakmak

Bir sonraki adım, hakları aşağıdaki klasörlere ayarlamaktır:

1C'deki bin klasörü.

Güvenlik menüsünde aşağıdaki haklar aşağıdaki özellikler.

İstemci bilgisayarlardan Web sunucusuna bağlanın

Bunu yapmak için, 1C veritabanına bir bağlantı oluşturun - Bağlantı adını yazın -\u003e Aşağıdaki resimdeki gibi Web Sunucusu -\u003e İleri'yi seçin:

Bundan sonra, zaten bir web sunucusu aracılığıyla 1C ile bağlantınız olacaktır.

Tanıştığı hatalar:

1C8.3 IIS "Taleplerin potansiyel olarak tehlikeli değeri, müşteriden alındı"

1S sunucusunun ağını ayarladıktan sonra, bir sorunla karşılaştım: 1C'de oturum açabilirim, oturum açabilirim, ancak tüm menüler çalışmadı, masaüstü 1c hariç tek bir pencere açamazsınız. İnternette bir çözüm bulana kadar uzun zamandır patted.

Ne yapılmalı:
1. Açık IIS'yi açın. Başlat - Gerçekleştir - "IIS Servis Yöneticisi" bul
2. "Sitemizi" açın
3. Menüye gidin "İşleyicilerin karşılaştırılması"
4. arıyorum İsapi-dllve Değiştir'i seçin.
5. Sorgu yolunu "* .dll" dan "*", yürütülebilir dosyadan değiştirin (1C'nin başka bir sürümüne sahip olabilirsiniz, lütfen dikkatli olun) - "C: \\ Program Dosyaları (x86) \\ 1CV8 \\ 8.3.6.2390 \\ bin \\ wsisapi.dll. "
6. Tasarruf ediyoruz.

7. Kontrol edin.

Bu kadar. Sorularınız varsa, yardım etmeye çalışacağım.

Veritabanlarının yayınlanması "1c: Enterprises" 8.3 Microsoft Windows Server 2008/2012'de IIS Web Sunucusu'nda

Bu yazıda, "1C: Enterprise" veritabanlarına web erişimini düzenleme sürecini tanımlayacağım. 8.3 Microsoft Windows Server'ın teslimatında IIS Web Sunucusu'nda (Internet Information Server). Eski sürümler için "1c: Enterprise" ( 8.1 ve 8.2 ) Veritabanı yayın algoritması genellikle benzerdir. IIS yapılandırma algoritması "1C: Kurumsal" çalışmak üzere değerlendirilecek ve bir Web sunucusundaki veritabanlarını yayınlama işlemi için açıklanmaktadır. 32 bitve için 64 bit Web Sunucusu Uzatma Modülü.

1. Ne ihtiyacın var?

  1. Bilgisayar, işletim sistemlerinden birini çalıştıran Web sunucusu için minimum sistem gereksinimlerini karşılamaktadır:
    • Microsoft Windows Server 2012 (R2)
    • Microsoft Windows Server 2008 (R2)
  2. Bu bilgisayarda yerel yönetici hakları.
  3. Kurulum bileşeni için dağıtım "1c: Enterprise". 64 bitlik bir Web Sunucusu Uzatma Modülünü yapılandırmak için, 64 bitlik bir sunucu "1C: Kurumsal" yüklemek için dağıtım. Bu örnek sürümü kullanır 8.3.4.389 . Eski sürümler için "1c: Enterprise" ( 8.1 ve 8.2 ) Veritabanı yayın algoritması genellikle benzerdir.

2. IIS Web Sunucusunu Yükleme

Microsoft Windows Server'ın teslimatındaki varsayılan olan Internet Information Server Web sunucusunu kurun. Kurulurken kesinlikle bileşenleri seçeriz:

  • Ortak HTTP Özellikleri (Ortak HTTP Özellikleri)
    • Statik içerik (statik içerik)
    • Varsayılan belge (varsayılan belge)
    • Dizin İnceleme (Dizin Tarama)
    • HTTP Hataları (HTTP Hataları)
  • Uygulama Geliştirme (Uygulama Geliştirme)
    • ASP.NET 3.5.
    • Extensibility.net 3.5 (.NET genişletilebilirlik 3.5)
    • ISAPI Uzantıları (ISAPI Uzantıları)
    • ISAPI Filtreleri (ISAPI Filtreleri)
  • Düzeltme ve Teşhis (Sağlık ve Teşhis)
    • HTTP Günlüğü (HTTP Günlüğü)
    • Talep Monitörü (Talep Monitörü)
  • Yönetim Araçları (Yönetim Araçları)
    • IIS Yönetim Konsolu (IIS Yönetim Konsolu)

IIS Web Sunucusu Dağıtım İşlemi hakkında ayrıntılı bilgi:

  • Microsoft Windows Server 2012'de (R2) -. IIS sürüm 8, kurulumdan sonra, varsayılan Web sitesi sayfasını görmelisiniz:

3. "1C: Enterprise" bileşeninin kurulumu

IIS Web Sunucusunun dağıtıldığı sunucuya, "1C: Enterprise" (32-bit bileşenleri) yüklendiğinde, kurulum yaparken bileşeni seçtiğinizden emin olun:

  • 1C: Kurumsal
  • Web Sunucusu Uzantıları Modülleri

Bir 64 bit Web Sunucusu uzatma modülünü yapılandırmayı planlıyorsanız, 64 bit sunucu yükleme programını, "1C: Enterprise" teslimattan itibaren başlatmanız ve bileşeni takmanız gerekir:

  • Web Sunucusu Uzatma Modülü

4. İşletim sistemini ayarlama

Artık "1c: Enterprise" veritabanlarına web erişimi için çalışırken kullanılan anahtar klasörlere gerekli hakları kurmanız gerekir. Web Sunucusunda Yayınlanan Web Sitesi Dosyaları Depolama Dizini için (varsayılan C: \\ inetpub \\ wwwroot \\) Grubun tam haklarını vermek gerekir " Kullanıcılar"(Kullanıcılar). Prensip olarak, bu adım atlanabilir, ancak daha sonra veritabanı yayınını yayınlayabilir veya değiştirebilir, yönetici adına "1C: Kurumsal" çalıştırmanız gerekecektir. Bu dizinin güvenliğini yapılandırmak için, sağ fare düğmesiyle üzerine tıklayın ve içerik menüsünü seçin " Özellikleri"(Özellikleri).

Açılan Özellikler penceresinde, " Emniyet"(Güvenlik) ve düğmesine basın" Değişiklik"(Edit ...), geçerli izinleri değiştirmek için. Bu dizin için izinler penceresi görünecektir. Gruplar veya kullanıcılar listesinde (gruplar veya kullanıcı adları), grubu seçin " Kullanıcılar"(Kullanıcılar) ve seçilen grup için izinler listesinde bayrağı ayarla" Puty Access"(Tam kontrol). Sonra tıklayın " Uygulamak"(Uygula) Değişiklikleri kaydetmek ve" düğmesini "kullanarak tüm pencereleri kapatmak için TAMAM MI».

Sonra, "1C: Enterprise" (varsayılan olarak) kurulu dosyalarla dizine tam haklar vermeniz gerekir. C: \\ Program Dosyaları (X86) \\ 1CV8 \\32 bit genişletme modülü için ve C: \\ Program Dosyaları \\ 1CV8 \\ 64 bit için) bir grup için İis_iusrs.. Bunu yapmak için, yukarıda açıklanan eyleme benzer şekilde, gerekli grubun listede görünmesi için tek fark ile " Gruplar veya kullanıcılar"(Gruplar veya kullanıcı adları) düğmesine tıklamanız gerekir" Ekle"(Ekle ..) ve grup seçim penceresinde veya kullanıcılara tıklayın" bunlara ek olarak"(İleri ...).

Ardından sağda bulunan düğmeye basın. Arama"(Şimdi bulun), sonra gerekli grubu seçtiler İis_iusrs. Arama sonuçlarında tablo ve " TAMAM MI».

Grup İis_iusrs. Gruplar veya kullanıcılar listesinde görünecektir. Seçilen dizine tam haklarını vermek ve " Uygulamak"(Uygula) Değişiklikleri kaydetmek için.

Nihayet, yayın, dosya tabanı için yürütülürse, bir grup vermek de gereklidir. İis_iusrs. Bu bilgi tabanının dosyaları ile dizine tam haklar.

5. Veritabanının bir Web sunucusunda yayınlanması

Bir web sunucusunda doğrudan bir veritabanı yayınlamaya gidin. Bunu yapmak için, yayınlamak istediğiniz tabanın yapılandırıcı modunda "1C: Kurumsal" başlatın. Sonra Seç " İdare» — « Bir Web Sunucusunda Yayın ...»

Yayınlama özelliği Kurulum penceresi bir Web sunucusunda açılır. Yayın için gerekli ana alanlar zaten varsayılan olarak doldurulur:

  • Sanal dizinin adı - Web sunucusundaki veritabanında ortaya çıkacak isim. Sadece Latin alfabesinin sembollerinden oluşabilir.
  • Web Sunucusu - Geçerli bilgisayarda bulunan Web sunucuları listesinden seçilir. Bizim durumumuzda, bu internet bilgi hizmetleridir.
  • Katalog, sanal uygulama dosyalarının bulunduğu dizinin fiziksel konumudur.
  • Yayınlamak için müşteri türlerini belirleyebilir ve ayrıca web servislerini yayınlama olasılığını belirtebilirsiniz. Aşağıdaki tabloda, "Sütun'da olduğu gibi yayınlanacak Web Hizmetleri listesini düzenleyebilirsiniz. Adres»Bu web servisine hitap edeceği eşanlamayı değiştirin.
  • Ayrıca, IIS Web sunucusu için, uygun bayrağını ayarlayarak işletim sistemi araçlarını kullanarak bir Web sunucusunda kimlik doğrulama yapılması gerektiğini belirlemek mümkündür.

Gerekli yayın ayarlarını seçerek " Yayınla».

Yayın hatasız geçerse, uygun mesajı görün.

IIS Web sunucusundaki yayın her zaman varsayılan web sitesi ve varsayılan uygulama havuzu için yürütülür. Bir konfigüratör yayınlarken, 32 bit Web Sunucusu uzatma modülünün kaydedileceği ve varsayılan uygulama havuzu kaydedileceğini unutmayın. DefaultAppPool- Sadece 64 bit uygulamalarla ayarlanmadan çalışın. Buna göre, daha fazla işlem, kullanılması planlanan Web Sunucusu Genişletme Modülünün bitine bağlıdır. 32 bitlik bir Web Sunucusu uzatma modülü için, uygulama havuzunun 32 bit uygulamaları kullanmasına izin vermeniz veya 64 bitlik bir Web Sunucusu uzatma modülü kaydetmeniz gerekir. Bu konuya aşağıda tekrar değinilecektir

6. 32 bit Web Sunucusu Genişletme Modülü kullanmak için IIS'yi ayarlama

Para kaynağı"(Araçlar) -" IIS Servis Dispatcher

Varsayılan Web Sitesi. - Adı olan sanal bir dizin, bir veritabanını yayınlarken belirlediğimiz uygulamaya dönüştürülür. Yayını tamamlamak için, yalnızca varsayılan uygulama havuzu için 32 bit uygulamaları çözmek için kalır. Bunu yapmak için, bağlantı ağacında hareket edelim. Havuz Uygulamaları"(Uygulama havuzları).

Uygulama havuzları listesinde, adlandırılmış havuzu bulun DefaultAppPool. Sağ fare düğmesiyle tıklayacağım ve içerik menüsünde Öğeyi seçin " Ekstra seçenekler"GELİŞMİŞ AYARLAR).

Açılan uygulama havuzu parametreleri penceresinde, grupta " Genel"(Genel) Öğeyi Bul" 32 bit uygulamalara izin verilir"(32 bit uygulamaları etkinleştirin) ve parametrenin değerini eşit olarak ayarlayın. Doğru.. Sonra değişiklikleri tıklatarak kaydedin " TAMAM MI».

7. Bir 64 bit Web Sunucusu Uzantısı Modülü kullanmak için IIS'yi ayarlama

Bir yardımcı programı kullanarak 64 bit bir Web Sunucusu Uzatma Modülü Kaydetme webinst.exe. Katalogda bulunan ilgili sürüm çöp Kutusu., Yüklü program "1c: Enterprise" ile katalog veya aşağıdaki yöntemi kullanın.

IIS Manager'ı (Internet Information Services (IIS) Yöneticisi) çalıştırın. Öğeyi seçerek Sunucu Yöneticisi'nden (Sunucu Yöneticisi) yapabilirsiniz " Para kaynağı"(Araçlar) -" IIS Servis Dispatcher"İnternet Bilgi Hizmetleri (IIS) Müdürü).

Burada, Ağacı Bağlantılar penceresinde çevirerek, varsayılan web sitesi için göreceğiz - Varsayılan Web Sitesi. - Bir sanal dizin, bir veritabanını yayınlarken belirlediğimiz adla uygulamaya dönüştürüldü. Yayını tamamlamak için, yalnızca 64 bit sorgu işleyicisi kullanmak için bu uygulamayı belirtmek için kalır. Bunu yapmak için, bu sanal dizinin için "bu sanal dizininin seçilmesiyle" haritalama ayarları sayfasını açın. İşleyicilerin karşılaştırılmasıUygulamanın ilk sayfasında "işleyici eşlemeleri).

İşlemcilerin karşılaştırmaları masasında, işleyiciyi buluruz "1C Web Servisi Uzantısı". Tablodaki karşılık gelen satırda 2 kez tıklayarak bu işleyiciyi açın.

İşleyiciyi düzenliyoruz, bu da kütüphanenin 64 bit sürümünün yolundaki 32 bit 32-bit Web Sunucusu genişletme modülüne olan yolu değiştiriyoruz. Bu örnekte C yolunu değiştir " C: \\ Program Dosyaları (X86) \\ 1CV8 \\ 8.3.4.389 \\ Bin \\ wsisapi.dll" üzerinde " C: \\ Program Dosyaları \\ 1CV8 \\ 8.3.4.389 \\ Bin \\ wsisapi.dll"Seçim düğmesinden yararlanarak. Tıklama yolunu değiştirerek " TAMAM MI»Değişiklikleri kaydetmek için.

8. Bir Web tarayıcısı üzerinden yayınlanmış bir bilgi veritabanına bağlanma

Hepsi öyle görünüyor. Bağlantıların yalnızca veritabanı yayınladığı, Internet Explorer'ı çalıştırın ve adres çubuğunda görüşün yoluna girdiğimiz http: // localhost /<Имя публикации информационной базы> . Bu örnekte, http: // localhost / demoAccounting /.

Ayrıca, Web sunucusuyla iletişim kurarak, dahili (veya bağlantı noktası şirketi varsa) iletişim kurarak bu bilgi veritabanını ağdan da bağlanabilirsiniz. 80 , harici) IP adresinde.

Bu durumda, "1C: Kurumsal" nın doğru çalışması için, temyiz (veya IP adresinin) güvenli Internet Explorer düğümlerine eklenmesi gereken alan adı ve açılır pencerelere izin verilmesi gerekir. Internet Explorer'ın çalışması için "1C: Kurumsal" çalışmasını yapılandırma hakkında daha fazla bilgi için.

9. "1C: İşletmeler" istemcisi aracılığıyla yayınlanmış bir bilgi veritabanına bağlanma

Web sunucusunda yayınlanan bilgi tabanı, ince bir müşterinin "1C: Enterprise" nın yardımıyla bağlanabilir. Bağlanmak için, "1c: Enterprise" başlatma penceresini açın ve " Ekle"Bir bilgi tabanı eklemek için.

Bilgi Ekle Veri Tabanı / Grup Penceresinde, düğmeyi " Mevcut bir bilgi tabanının listesine ekleme"Ve tıklayın" Daha ileri».

Bilgi üsleri listesinde (bu liste için benzersiz olmalıdır), konumun türü seçileceği, veritabanı adını tanıtıyoruz. Bir Web Sunucusunda"Ve tıklayın" Daha ileri».

Bilgi tabanı için başlangıç \u200b\u200bparametrelerini belirtin ve " hazır»Sihirbazı tamamlamak için.

Bundan sonra, bu bilgi tabanı "1C: Enterprise" nın başlatılması penceresi listesinde görünecektir. Başlangıç \u200b\u200bmodu konfigüratörünün bu tür bağlantı için uygun olmadığını unutmayın. Tıklayın " 1C: Kurumsal»Bilgi tabanına bağlanmak için.

Yeni 1C platformların (örneğin, zaten 8.3.11.2867'de) 64 bit Windows Windows Apache sürüm 2.0, 2.2'de yayınlanmasından sonra, çalışmayı durdurur. 2.4'e gitmek için bir çıkış yolu var. Kurulumu normalden biraz daha karmaşıktır - kurulum dosyası yoktur, bu yüzden her şeyin başlanması ve manuel olarak ayarlanması gerekir. IIS kullanmak istediğim gerçeğini dikkate alarak, aynı anda bir makale yazmaya karar verdim.

  1. Windows X64 için, 1C X64 dağıtımı gerekli olacaktır (bu hem sunucu hem de istemci uygulamaları için de geçerlidir)
  2. IIS Web Sunucusunu Yükleme

Internet Information Server Web Sunucusu'nu yükleyin. Kurulurken kesinlikle bileşenleri seçeriz:

  • Ortak HTTP Özellikleri (Ortak HTTP Özellikleri)
    • Statik içerik (statik içerik)
    • Varsayılan belge (varsayılan belge)
    • Dizin İnceleme (Dizin Tarama)
    • HTTP Hataları (HTTP Hataları)
  • Uygulama Geliştirme (Uygulama Geliştirme)
    • ASP.NET 3.5.
    • Extensibility.net 3.5 (.NET genişletilebilirlik 3.5)
    • ISAPI Uzantıları (ISAPI Uzantıları)
    • ISAPI Filtreleri (ISAPI Filtreleri)
  • Düzeltme ve Teşhis (Sağlık ve Teşhis)
    • HTTP Günlüğü (HTTP Günlüğü)
    • Talep Monitörü (Talep Monitörü)
  • Yönetim Araçları (Yönetim Araçları)
    • IIS Yönetim Konsolu (IIS Yönetim Konsolu)

4. Ardından, IIS_IUSRS ve IUSR kullanıcıları için klasördeki hakları veririz:

  • kurulu platformlu klasörler;
  • veritabanı yayınlarındaki klasörler;
  • veritabanlarının klasörleri (bir dosya sürümü durumunda).

6. 32 bit Web Sunucusu Uzatma Modülü kullanmak için IIS'yi ayarlama

Para kaynağı"(Araçlar) -" IIS Servis Dispatcher

Varsayılan Web Sitesi. - Adı olan sanal bir dizin, bir veritabanını yayınlarken belirlediğimiz uygulamaya dönüştürülür. Yayını tamamlamak için, yalnızca varsayılan uygulama havuzu için 32 bit uygulamaları çözmek için kalır. Bunu yapmak için, bağlantı ağacında hareket edelim. Havuz Uygulamaları"(Uygulama havuzları).

Uygulama havuzları listesinde, adlandırılmış havuzu bulun DefaultAppPool. Sağ fare düğmesiyle tıklayacağım ve içerik menüsünde Öğeyi seçin " Ekstra seçenekler"GELİŞMİŞ AYARLAR).

Açılan uygulama havuzu parametreleri penceresinde, grupta " Genel"(Genel) Öğeyi Bul" 32 bit uygulamalara izin verilir"(32 bit uygulamaları etkinleştirin) ve parametrenin değerini eşit olarak ayarlayın. Doğru.. Sonra değişiklikleri tıklatarak kaydedin " TAMAM MI».

7. Bir 64x deşarj web sunucusu uzatma modülü kullanmak için IIS'yi ayarlama

Bir yardımcı programı kullanarak 64 bit bir Web Sunucusu Uzatma Modülü Kaydetme webinst.exe. Katalogda bulunan ilgili sürüm çöp Kutusu., Yüklü program "1c: Enterprise" ile katalog veya aşağıdaki yöntemi kullanın.

IIS Manager'ı (Internet Information Services (IIS) Yöneticisi) çalıştırın. Öğeyi seçerek Sunucu Yöneticisi'nden (Sunucu Yöneticisi) yapabilirsiniz " Para kaynağı"(Araçlar) -" IIS Servis Dispatcher"İnternet Bilgi Hizmetleri (IIS) Müdürü).

Burada, Ağacı Bağlantılar penceresinde çevirerek, varsayılan web sitesi için göreceğiz - Varsayılan Web Sitesi. - Bir sanal dizin, bir veritabanını yayınlarken belirlediğimiz adla uygulamaya dönüştürüldü. Yayını tamamlamak için, yalnızca 64 bit sorgu işleyicisi kullanmak için bu uygulamayı belirtmek için kalır. Bunu yapmak için, bu sanal dizinin için "bu sanal dizininin seçilmesiyle" haritalama ayarları sayfasını açın. İşleyicilerin karşılaştırılmasıUygulamanın ilk sayfasında "işleyici eşlemeleri).

Tablo eşleştirme tablosunda, 1C Web Hizmeti Uzatma İşleyicisini bulun. Tablodaki karşılık gelen satırda 2 kez tıklayarak bu işleyiciyi açın.

İşleyiciyi düzenliyoruz, bu da kütüphanenin 64 bit sürümünün yolundaki 32 bit 32-bit Web Sunucusu genişletme modülüne olan yolu değiştiriyoruz. Bu örnekte C yolunu değiştir " C: \\ Program Dosyaları (x86) \\ 1CV8 \\ 8.3.? ?? \\ bin \\ wsisapi.dll" üzerinde " C: \\ Program Dosyaları \\ 1CV8 \\ 8.3.? ??? \\ bin \\ wsisapi.dll"Seçim düğmesinden yararlanarak. Tıklama yolunu değiştirerek " TAMAM MI»Değişiklikleri kaydetmek için.

Uzaktaki dallarında 1C yazılım ürünlerini kullanan büyük şirketler genellikle 1C'yi ayrı çalışan işlerde kurma olasılığının yokluğu ile karşı karşıya kalır. Bazen eski bilgisayarlar bunun sebebi, bazen uzaklık, bazen BT personelinin yokluğu olabilir. 1C geliştiriciler bu sorunu, özel bir web istemcisini entegre eden platform sürüm 8.2'de çözdü. Müşterinin bu formundaki çalışmanın organizasyonu, bilgisayarların yükseltmelerini ve 1C yöneticilerin içeriğini önemli ölçüde kaydeder.

Dışarıdan, Web istemcisi, 1C arayüzünün tarayıcıda açılması dışında, ince bir istemciden farklı değildir. Web müşterilerinin başlatmak için 1C, bir web sunucusu yayınına ve internetin işyerindeki kullanılabilirliğine ihtiyacınız var. Web istemcisinin veritabanının ve kullanıcı arayüzünün bağlantısı için, Web Sunucusu ve DHTML ve HTTPRequest Technologies sorumludur. Çalışma zamanında, veriler HTTP üzerinden Web sunucusuyla iletilir, derlenir ve doğrudan uygulama istemci tarafında, Internet tarayıcı ortamında gerçekleşir.

1C Web Müşteri Modunun yeterli popülaritesi, avantajların listesi ile açıklanmaktadır:

  • İstemci bölümünü işyerinde 1C'yi ayarlamak için ihtiyaç eksikliği;
  • İnternet erişimi ile dünyanın herhangi bir yerinden veritabanına erişimin sağlanması;
  • Herhangi bir tarayıcıya ve buna göre, herhangi bir işletim sistemine ve tüm araçların dünya çapındaki ağa erişimi olan desteği;
  • Teknik Sadelik, sadece tarayıcıyı başlatmanız ve adresi doğru şekilde çevirmeniz gerekir;
  • Düşük İnternet hızında bir Web sunucusuyla özel veri değişimi modu.

Ek olarak, Web İstemcisi modunun belirli dezavantajları vardır:

  1. Dünyanın herhangi bir yerinde uygun fiyatlı web sunucusu güvenlik açığı;
  2. Dosya sisteminin veri alışverişinde ve çalışması üzerinde bazı sınırlamalar;
  3. Yalnızca yönetilen bir uygulama türü ve ince bir istemciyi kullanan yapılandırmalar için kullanılabilirlik;
  4. Yerel lisansların erişilemezliği.

Web istemcisinin 1C'nin kullanıcılar için mükemmel olduğuna karar verdiyseniz, bir Web sunucusunu yapılandırmanız ve yayınlamanız gerekecektir. Örnek olarak, Windows'ta gömülü standart IIS'yi ayarlamayı düşünün.

Bilgisayarınız bilgisayarınıza yüklenirse, üçüncü taraf programları olmadan yapabilirsiniz. Bu, sistemin oldukça ilk bilgisini yapılandırmak için yerleşik bir IIS sunucusunda size yardımcı olacaktır. Sunucunun zayıf bir bilgisayardaki kurulumunun, web müşterilerinin 1C'yi başlatmayı zorlaştıracağı ve tüm sistemin performansının tehdit edileceği belirtilmelidir. Bu nedenle, IIS'lerin yalnızca işletim sisteminin gecikme olmadan çalıştığı konfigürasyonlarda yapılandırılması önerilir ve büyük bir kaynak arzı var.

Sunucu ayarını başlatmak için, "Denetim Masası" -\u003e "Programlar ve Bileşenler" -\u003e "Bileşenleri Etkinleştir veya Devre Dışı Bırak" bölümüne gidin. IIS / Internet servisinin dalını bulun ve ağaçta aşağıdaki evrakları kaydırın.

  • "Ortak HTTP" bölümünde:
    • "Dizini görüntüle";
    • "Varsayılan Belge";
    • "Statik içerik";
    • "Http hataları."
  • "Performans ve teşhis kontrolü":
    • "Http dergisi";
    • "Sorgu Monitor".
  • "Uygulama Geliştirme Bileşenleri":
    • "ASP";
    • "ASP.NET";
    • "İsapi uzantısı";
    • "Extensibility.net";
    • ISAPI filtreleri.
  • "Yönetim araçları":
    • "IIS Yönetim Konsolu".

Yapılandırılmış bir sunucuyu yayınlamak için, 1C Web Sunucusu Genişletme Modüllerini kurmanız gerekir. Bunu yapmak için, 1C yükleme işlemi sırasında, karşılık gelen öğeyi kurulum yönteminin yüklenmesinde işaretlemelisiniz ve bileşenleri takmanız gerekir. Ardından, yapılandırıcı modunda 1C'yi idari haklarla çalıştırın ve "Yönetim" menüsüne -\u003e "Web Sunucusu'ndaki Yayın ..." üzerine tıklayın. 1C platformu yapılandırılmış bir Web sunucusunu bağımsız olarak algılarlar ve yalnızca tabanın adını ve konumunu ayarlamanız gerekir.


"Yayınla" düğmesini tıkladıktan sonra, sunucu yeniden başlatılmalıdır. Artık çalışmanın yürütülmesini kontrol ederek, web istemcisini 1C'ye yaparak, tarayıcıda dize yaparak: "HTTP: Görüntüleme / Ad". Tüm kullanıcıların, okuma ve yazma için veritabanının konumuna erişebilecekleri öngörmek gerekir. Aksi takdirde, iş yerlerinde 1C Web istemcisi yapılandırması sonuç vermeyecektir.

Web İstemcisi 1C, kullanıcılar için kullanıcılar için uygun bir araçtır, işlerinin performansı, arzulanan şeylerin performansı. Basit bir kurulum sayesinde, uygulama arayüzündeki minimum farklılıklar ve çeşitli avantajların listesi olan Web İstemcisi, çeşitli kalibreli şirketlerde popülerlik kazandı.