Menü
Bedava
giriş
ana  /  Tavsiye / 1C'ye uzaktan erişim nasıl organize edilir. Kullanıcılardan yüklemek istediğiniz şey "1C"

1C'ye uzaktan erişim nasıl organize edilir. Kullanıcılardan yüklemek istediğiniz şey "1C"

Bu modda, kullanıcılar RDP (Uzak Masaüstü Protokolü) kullanarak uzak bir sunucuya bağlanır. İnternetin varlığındaki herhangi bir düzenlemeden bağlantı mümkündür. Bu modda, yapılandırıcı da dahil olmak üzere, 1C tarafından sağlanan tüm işlevselliği kullanabilirsiniz.

Sistem gereksinimleri
"Uzak Masaüstü" modunda çalışmak için, bilgisayarınızda çalıştırma odalarından birinin yüklü olması gerekir. microsoft Systems: Windows XP, Windows Vista., Windows7, Windows 2003/2008 Sunucu, Windows Server 2008 R2.
Masanın uzaktan çalışmasını (mstsc.exe) başlatmak için programın versiyonu 6.1'den az olmamalıdır.

Kısayolla bağlanma ve yapılandırma

Kısayol zaten masaüstünüze yüklendiyse, simgeye ve görünen pencereye tıklamanız yeterlidir, kimlik bilgilerinizi girin (giriş ve şifre). Etiket herhangi bir bilgisayara kopyalanabilir ve programı çalıştırılabilir.

Bir uzak masaüstü 1c başlatmak için etiketin kendi kendine yapılandırılması
Uzak bir masaüstü etiketini bağımsız olarak yapılandırmak için:
1. Uzak Masaüstü veya Uzaktan Uygulama programını çalıştırın. Başlatan dosyanın adı Mstsc.exe. Başlat menüsünü -\u003e Çalıştır'ı açabilir ve bu adı orada (Mstsc.exe) kopyalayabilirsiniz.
2. Parametrelerinizi girin hesap.
3. Görünen pencerede, program 1c açılır.
4. Bağlantıyı yapılandırın bilgi tabanı 1C (1C'den sonra bağlı olduğunda yapılandırmaya benzer: Kurumsal 8.2)

Uzak Masaüstü ile çalışırken hazır olmak için yerel diskler ve yazıcıların bağlanması gerekir.

Yerel diskleri bağlamak için gereklidir:
1. Uzak Masaüstüne bağlanma biçiminde, Seçenekler'i tıklatın ve yerel kaynaklar sekmesine gidin.


2. Düğmeyi daha fazla koyun.


3. Uzak bir masaüstüyle çalışırken mevcut olması gereken diskler için bayrakları kurun.
4. Tamam düğmesine basın.

Bağlantı için yerel yazıcılar İhtiyaç:
1. Uzak Masaüstüne bağlantı formunda, yerel kaynaklar sekmesine gidin.
2. Yazıcı bayrağını ayarlayın.

Modern koşullar, mobil cihazların geniş bir dağılmasıyla ve erişilebilir bir internette bilgi sistemleri için bile yeni gereksinimler yapar. Birkaç yıl önce uzaktan erişim Birçok büyük organizasyon vardı, bugün herhangi bir yerden bilgiye erişim olasılığı, verilen bir şey olarak algılanıyor. Günümüzde, 1C'deki üslerdeki web erişimini organize etmek için ne kadar çabuk ve fazla maliyetler olmadan size ne kadar çabuk ve fazla maliyetler olmadan: Dosya modunda çalışan işletmeler.

1C ile Çalışma Geleneksel Şeması: Dosya Modunda Kurumsal Bilgi Bankası Dosyaları Paylaşım Bilgi Bankası Dosyaları anlamına gelir. sMB protokolü (microsoft Ağları). Aynı zamanda, bilgisayarlardan biri bir dosya sunucusu olarak işlev görürken, diğerleri ortak erişim bilgi tabanı.

fakat bu şema önemli dezavantajları vardır. İşin hızı önemli bir etkisi var. bant genişliği Ağlar ve bilgi işlem gücü istemci bilgisayarları. Bu soruyu, malzememizde daha ayrıntılı olarak anladık. Bu, özellikle kaynaklara öncelikli nesil yapılandırmadan daha zorlu olan yönetilen uygulamaya dayanarak yapılandırmaya geçildikten sonra belirlenir.

Ayrıca uzaktan erişim ile akut bir soru varsa, uzak bilgisayarlar Hala RDP üzerinden uzaktan erişim, bu arada, her zaman özel bir sunucuya sahip olmayan küçük firmalar için her zaman mevcut değildir, o zaman mobil cihazlar Her şey çok üzücü.

Ancak, kontrollü uygulama Bir dosya modu da dahil olmak üzere, bilgi tabanına web erişimi gibi yeni özellikler sağlar. Bu, çalışmayı nitel olarak değiştirmenize izin verir. bilgi sistemi Neredeyse ek bir maliyet yok.

Bilgi tabanına sahip bir bilgisayarda, Web sunucusunun ek rolü, bilgi tabanı tarafından yayınlanan yükseliyor. Bundan sonra, hem dosya modunda hem de Web Sunucusu modunda çalışmaya devam edebilirsiniz.

Aynı zamanda, bir tarayıcı kullanmak için bir tarayıcı kullanmak gerekli değildir, bir Web sunucusu aracılığıyla veritabanına erişim de platform olabilir zayıf müşteri. Bu özellik, yalnızca uzak ve mobil müşteriler için değil, aynı zamanda ofiste yeterli verimli makineler için çalışmayı da iyileştirmenize olanak sağlar, çünkü tüm ana hesaplamalar sunucu tarafında ve ağ üzerinden iletilen trafik en aza indirilecektir. Müşterinin bilgisayarındaki yük.

Tabii ki, tabii ki, veritabanına uzaktan erişimin pratik olarak sınırsız olanakları vardır: Herhangi bir yerde, herhangi bir cihazdan, bir tarayıcı olurdu.

Aşağıda, istemci işletim sistemlerine göre dosya modunu çalıştıran küçük veritabanlarına web erişimi düzenlemek için olası konfigürasyonları düşünüyoruz.

Üzerinde şu anda İki ana Apache ve IIS Web Sunucuları desteklenir, ayrıca bir platform ve bir Web sunucusu bir Web sunucusuyla makineye yüklenmelidir. web Sunucusu Uzantıları Modülleri. Bunları her zaman ek olarak kurabilir, sadece platform yükleme programını tekrar çalıştırabilirsiniz:

Windows ve IIS.

İnternet Bilgi Hizmetleri (IIS) Anlaşılmaz nedenlerden dolayı yöneticiler ve 1C-Nicks ile popüler değildir. Ve boşuna, bazı üçüncü taraf yazılımların lehine düzenli bir çözümü yoksay, hatta iyi ol, en azından garip görünüyor.

IIS'i istemci işletim sistemine kurmak için, vademizde Windows 7 x64, git Kontrol Paneli - Programlar ve Bileşenler - Windows Bileşenlerini Etkinleştir ve Devre Dışı Bırak.

Açılan pencerede, IIS hizmetleri, sonra listeyi çevirmek, gitmek İnternet Servisi - Uygulama Geliştirme Bileşenleri ve karşısındaki kutuyu işaretleyin ISAPI Uzantıları, Kalan parametreler varsayılan olarak bırakılabilir.

IIS'i kurduktan sonra, yapacağız, bunu yapmak, keşfetmek için Kontrol Paneli - İdare - IIS Hizmetleri Yöneticisi.

Ağaçta, biz seçiyoruz Havuz UygulamalarıSağ fare düğmesini tıklatarak DefaultAppPool - Gelişmiş Parametreler ve izin verilen 32 bit uygulamalarİçinde uygun seçeneği ayarlayarak Doğru..

Şimdi sergi gerekli Haklar Gruplar için İUsr. ve İis_iusrs. Bilgi tabanı ile klasörde doğru verdi Değişim ve Okuma ve Yürütme:

Klasörde çöp Kutusu. Platformlar - Okuma ve Uygulama:

Ardından 1C'yi başlatın: Yönetici adına girişimde bulunun ve istenen bilgi tabanını yapılandırıcı moduna yükleyin.

Menüde İdareseç Bir Web Sunucusunda Yayın. 1C: Şirket, Web Sunucusunu (IIS) otomatik olarak belirleyecek (IIS) ve Web sunucusunun kökünde Web sunucusunun kökünündeki bir web uygulamasını, ayrıca, Gerekirse, yayının adı olacak şekilde, bilgi taban klasörü adlı dizininde yer almasını ister. bu parametreleri değiştirebilir.

Hazır! Veritabanına erişim için, türün türünü kullanabiliriz. http: // Name (adres) _Hext / name_publication, bizim durumumuzda http://192.168.3.109/acc30, Tarayıcıyı çalıştırın ve çalışmayı kontrol edin.

Veritabanını, bunun için platform aracılığıyla çalışmasını da yapabilirsiniz, bunun için Yeni Bilgi Veritabanını Ekle iletişim kutusunda, Yerleşimi Web sunucusuna yerleştirin:

Bir sonraki adım bağlantı adresini girin:

Bilgi veritabanını başlattıktan sonra, dosyayı değil, Web Sunucusu modunda çalıştığından emin olabilirsiniz:

Windows ve Apache 2.2

Herhangi bir nedenle IIS kullanmak istemiyorsanız, 1C'nin işlemini başka bir popüler Apache web sunucusu ile yapılandırabilirsiniz. Ne yazık ki, Apache geliştiricileri, Windows için ikili yapılar yayınlamaktan vazgeçti, ortaklarıyla iletişim kurmayı teklif ediyor, bu yüzden Apache Haus web sitesine gideceğiz ve montajı indirelim 2.2.x Mimarlık X86.64 bit işletim sisteminiz olsa bile.

Dikkat! Apache Meclisi'ni almak için, yalnızca proje web sitesinde listelenen güvenilir kaynakları kullanmalısınız. Web sunucunuzun güvenliği ve verileriniz buna bağlıdır!

Ayrıca, normal Apache tertibatı için gereken yayılmış Microsoft Visual C ++ 2008 paketini de takmanız gerekir.

Ardından, indirilen Apache arşivinin keyfi bir dizinde açın, örneğin, C: \\ APACHE22, klasörlerle ilgilendiğimiz birçok klasörün çöp Kutusu. ve htdocs.Birincisinde, Web sunucusunun yürütülebilir dosyalarıdır, ikincisi, web içeriğine sahip olmak için gereklidir.

Açık komut satırı Yönetici haklarıyla ve dizine devam et çöp Kutusu. Web sunucuları:

CD C: \\ APACHE22 \\ Bin

Şimdi Apache'yi servis olarak yükleyin:

Httpd -K yükleme

Uyarılara dikkat edemezsiniz, Apache yapılandırması 1C ile kullanım için kullanılır.

Hizmet sistem hesabı adına çalıştığından, Hakları Klasörlerin tabanına yerleştirin ve platform gerekli değildir.

Ardından, konfigüratör modunda yönetici adına 1C'yi başlatın ve Web sunucusundaki yayınlanmaya gidin. IIS'nin aksine, bu durumda, platformun kendisi yolu belirleyemez ve bir klasör oluşturamaz, bu yüzden manuel olarak yaparız. Klasör kataloğun içinde oluşturulmalı htdocs. Ve adı yayının adıyla çakışmalı:

Bizim durumumuzda, C: \\ APACHE22 \\ HTDOCS \\ ACC30 \\Bu arada, yarat gerekli Katalog Doğrudan Klasör Seçimi iletişim kutusunda yapabilirsiniz. Bundan sonra bilgi tabanını yayınladık.

Bir sonraki an, 1C bu Apache Meclish'in nasıl yeniden başlatılacağını bilmiyor, bu yüzden yapışmayı elle yapacağız. Hizmetler:

Web sunucusunu yeniden başlattıktan sonra, yayınlanan temel, aynı zamanda, IIS, adres, adresi, sadece her şeyin farklı olmayacağı ve bununla birlikte çalışmayacağı gibi.

  • Etiketler:

Lütfen javascript'i görüntülemek için etkinleştirin.

Adım Adım Talimatlar Web erişimi 1C veritabanlarına nasıl yapılandırılır. Gelecekte unutmamak için kendime bir talimat olarak yazdım. Belki birisi kullanışlı geliyor.

İstemci sunucusu erişimini 1C'ye web arayüzü üzerinden yapılandırma

Bu makale, İnternet gözlemcisi aracılığıyla 1C konfigürasyonla nasıl düzenleneceğinin talimatını özetlemektedir.

Makale için, MS tabanıyla çalışmak için 1C ayarı kullanıldı. SQL Server Ve bir Web sunucusu internet bilgi hizmetleri tarafından kullanıldığı için işletim sistemi.

Kurulumun başlatılmasından önce, 1C Uygulama Sunucusu ile SQL Server 2005 ve üzeri, İnternet bilgi hizmetleri çalıştırıyor.

Örnek olarak, aşağıdaki yazılım sürümleri makaleyi tanımlamak için kullanılmıştır:

Açıklanan tüm adımlar, hem programların üst düzey sürümlerinde hem de gençleştirilebilir. Minimum Gereksinimler Sitede belirtilenler - http://v8.1c.ru/requirements/

Başlamadan önce, bilgisayar tabloda belirtilen ürünlerin üzerinde yüklenmelidir. Bu durumda, Sunucu 1C, SQL Server fiziksel olarak farklı olabilir veya sanal bilgisayarlar. Sunucu 1c ve Internet Information Services'in tek bir fiziksel ve mantıksal sunucuda olması arzu edilir (bu nedenle ayarlar ile daha az sorun olacaktır).

Tüm ayar işlemi 5 adımda ayrılmıştır:

1 - 1C ve SQL sunucularında yapılandırma ve veritabanı kaydı

2 - Bir yapılandırmayı yayınlamak için Sunucuda IIS'yi ayarlama

3 - 1C'den web uygulamalarının yayınlanması

4 - 64 bit işletim sisteminde çalışmak için kütüphaneler kurmak

5 - Klasörler ve Güvenlik Duvarı pencerelerine erişim haklarını yapılandırın

Ek olarak, makale yayınlanan siteye nasıl gideceğinizi bilgiler içermektedir.

Kullanılan kaynaklar hakkında bilgi yanı sıra

7. Kullanılmış Kaynaklar

1. 1C ve SQL sunucularında tabanın tescili

1.1. Sunucu 1c'yi başlatın.

1C'yi yükledikten sonra, 1C sunucunun çalıştığından emin olmalısınız. Yazar genellikle sunucuyu manuel olarak başlatır. Ancak, 1C sunucunun çalıştığından eminseniz, bu adım gerekli değildir.

1.2. Kayıt 1C Küme

1C Sunucu Yönetim Yardımcı Programını başlatın:

Açılan pencerede, şirketin yeni bir merkezi sunucusu 1C kaydolun:

Görünen pencerede, 1C sunucunun çalıştığı (veya IP adresi) üzerindeki bilgisayarın ağ adını girin:

1.3. SQL Server'da 1C veritabanını kaydedin

Günlüğe kaydetmeye başlamak için, 1C uygulamasını başlatmanız gerekir. "Başlat 1C: Enterprise" penceresinde, "Ekle" düğmesine basarak yeni bir veritabanı kaydedin:

"Yeni bir bilgi tabanı oluşturma" seçeneğini seçiyoruz:

Görünen pencerede, şablondan bir taban oluşturmak veya yeni bir boş veritabanı oluşturmak mümkündür (daha sonra veritabanını indirebilirsiniz, yapılandırmayı indirebilir veya kendi konfigürasyonunuzu oluşturabilirsiniz):

Alanın "olduğu belirtilmelidir. Veri tabanı ismi"- Bunlar, SQL Server'daki tabanın isimleridir. Ve alan" Bilgi tabanının adı"- 1C sunucudaki veritabanının adı.

Bundan sonra, 1C'deki OUTORITS seçeneğini seçin (otomatik olarak seçin) ve "Son" düğmesini tıklayın:

1.4. 1C yapılandırmasını indirin veya oluşturun

Bir taban konfigüratörü çalıştırın:

Daha önce boşaltılmış bilgi veritabanını indirin:

2. Sunucuda IIS'yi ayarlama

Bu nokta için, bilgiler makaleden alınmıştır: http://infostart.ru/public/71480/

2.1. IIS bileşenini kontrol etme

Web Müşterisi 1C'nin çalışması için: İşletmeler varsayılan olarak yüklü olmayan IIS hizmeti tarafından istenmektedir. windows Kurulumu 8.1 x64.

Yüklemek için, "Başlat - Denetim Masası - Programlar ve Bileşenler - Windows Bileşenlerini Etkinleştir veya Devre Dışı Bırak" adresine gidin. Görünen ağaçta, IIS servis branşında - İnternet servis bileşenleri, tüm bileşenleri şekilde gösterildiği gibi işaretlemek için. Ardından "Tamam" düğmesini tıklayın:

2.2. Uygulama havuzunda 32 bit uygulamaların izni

Web İstemcisi 1c: Enterprises 8.3 32 bit bir uygulama. Bu nedenle, 64-bit işletim sistemi için, IIS sunucusu uygulama havuzunda çalışmanıza izin vermek gerekir. Bunu yapmak için, "Başlat - Kontrol Paneli - İdare - IIS Yöneticisi'ne gidin. Hizmet Yöneticisi'nde "Uygulama Havuzları - DefaultApppool - ek parametreler" seçeneğini seçin. Listede ek parametreler "İzin verilen 32 bit uygulamalar" değişkeninin "true" değerini ayarladı:

"İzin verilen 32 bit uygulamalar" parametresi için değeri doğru ayarlayın:

2.3. Uygulama Havuz Sertifikasını Anonim bir kullanıcı lisansı olarak yüklemek

Varsayılan olarak, IUSR kullanıcısı, sistemde olmayan isimsiz bir kullanıcı olarak yüklenir. Bunu yaratmamak için, uygulama havuzu sertifikasını anonim bir kullanıcı sertifikası olarak etkinleştirebilirsiniz. Bunu yapmak için, "Başlat - Kontrol Paneli - İdare - IIS Yöneticisi'ne gidin. Hizmet Dispatcher'da "Kimlik Doğrulama:

"Anonim Kimlik Doğrulama Kontrolü" nde, "Değiştir" içerik menüsünü çağırmak:

Açılan iletişim kutusunda "Uygulama Havuzu Sertifikası" na dikkat edin. "Tamam" düğmesini tıklatarak iletişim kutusunu kapatın.

3. Web uygulamasının 1C'den yayınlanması

Bir uygulamayı yayınlamak için tam erişim IIS Project klasörü. 1C'den bir uygulamayı yayınlamanın 2 yolu vardır. 1 - İlk önce C: inetpubwwwroot dizininde gerekli klasörü oluşturun, bu bizim durumumuzda "Base1c" adına sahip bir klasördür ve geçerli kullanıcının bu klasöre tam erişebilmesini sağlayın. Yönetici altından 1C'ye gidecek ve daha sonra zaten yayınlanmış uygulamanın klasörüne gerekli hakları vermenin 2 yolu. İkinci yol bu konuda açıklanmıştır.

3.1. Yapılandırmayı IIS sunucusundaki yayınlamak için, yönetici altından 1C çalıştırmanız gerekir:

1C kısayolundaki içerik menüsünü arayın ve "Yöneticinin adına çalışın" seçeneğini seçin.

Veritabanını seçin ve Configurator modunda 1C çalıştırın:

3.2. Bir Web sunucusunda yayınlamaya başlayın

Yayınlamaya başlamak için, "Yönetim - Bir Web Sunucusunda Yayın" menüsüne gidin:

Görünen pencerede, yayının adını belirtin, bir Web sunucusu belirtin ve Web sunucusundaki yolu belirtin.

1C, webinst otilitisini kullanarak ağdaki herhangi bir web sunucusunda yayınlamanızı sağlar. Makale, yerel bir bilgisayarda yayıncılık örneği kullandı:

Daha detaylı bilgi Yayın penceresindeki puanlarla, F1 düğmesine basarak 1C yapılandırıcıdan alabilirsiniz.

4. 64 bit işletim sisteminde çalışmak için kütüphaneler kurmak

Yapılandırıcıdan bir Web sunucusunda yayınlandıktan sonra, bir IIS sunucusu olarak kullanılan bir bilgisayarda 64 bit bir işletim sistemi kullanılması durumunda, 1C kütüphaneleri yapılandırmanız gerekir. Bu, bir Web sunucusunda yayınlandıktan sonra her zaman yapılır.

Kütüphaneleri yapılandırmak için aşağıdaki adımları izlemelisiniz.

Açmak Kontrol Paneli - IIS Yönetim Hizmeti Yöneticisi.

Açılan pencerede, siteler grubunu ve sitemizi (temel1C örneğinde) açıklarız.

"" Grup'ta "" üzerine tıklayın. IIS:

Açılan pencerede, "ISAPI-DLL" adına sahip bir dize arayın ve "bir senaryo karşılaştırması ekleyin ..." eylemindeki menü öğesine basın.

İÇİNDE açık pencere "" Talep Yolu "alanına" Bir Komut Dosyası Eşleştirme Ekle ") * (Yıldız, yani). "Yürütülebilir Dosya" alanında, 32 bit 32 bit sürümünden WSISAPI.DLL kütüphanesini seçin. "Ad" alanında, herhangi bir isim belirleyebilirsiniz (Örnek Adı \u003d 1C):

Diğer makalelerdeki bazı uzmanlar, istek eşleştirme limitini devre dışı bırakmanız gerektiğini göstermektedir. Yazar, 1C program için bu işaretin bağımlılığını bulamadı. Bu bilgi Bilgilendirici, belki birinin birine ihtiyacı olacak.

Ek komut dosyası eşleme penceresindeki "Sorgu Limiti" düğmesine tıklayarak sorgu sınırlamalarını ayarlayabilirsiniz. Açılan pencerede, işaretini "İsteği karşılaştırırken yalnızca işleyiciyi çağırın:":

OK düğmesine basın.

"Evet" cevabını verdiği ortaya çıkan soruda:

Bundan sonra, IIS'i yeniden başlatmanız gerekir. Bunu yapmak için, "Bağlantı" panelinin (Sunucu Adı'nda) ve "Yeniden Başlat" seçeneğini seçme hakkındaki Eylem menüsünün köküne gidin:

Bundan sonra, bağlantılı kütüphanenin çalışıp çalışmadığını kontrol edebiliriz. Bunu yapmak için, "ISAPI ve CGI" kısıtlamalarına gidin:

Bir kez daha, başvuru 1C'den yayınlandıktan sonra her seferinde kütüphaneler kurma prosedürünün yapılması gerektiği belirtilmelidir.

5. Klasörlere ve Güvenlik Duvarı pencerelerine erişim haklarını yapılandırın

5.1. Klasörlere erişimin ayarlanması

Tüm kullanıcıların düzgün çalışması için, yalnızca yayınlanan web uygulamalarına sahip yöneticiler değil, klasörler için bazı hakları yapılandırmanız gerekir.

Paketin haklarını yapılandırmak için gereklidir. windows Gezgini Gerekli klasör için içerik menüsünü arayın ve seçin bağlam menüsü Öğe " Özellikleri"Ve Yer İşaretine Git" Emniyet"

Bu durumda, 3 klasörden bahsediyoruz:

1. "C: Program dosyaları (x86) 1CV88.3.5.1088BIN" (Bu klasörde bir wsisapi.dll kütüphanesi vardır) ("8.3.5.1088" (Bırakma Numarası "farklı olabilir)

2. C: inetpubwwrootbase1c. (Bu, bizim tarafımızdan oluşturulan klasör, internete erişmek için kullanılacak)

3. Katalog Babases (Bu, eğer kullanıldığında temel 1C'dir. dosya tipi Bazlar) Örneğimizde, baz, SQL Server'da saklanır, bu nedenle veritabanı dizini yoktur ve ona erişim sağlamaz.

Tüm klasörler için (öğeler: 1,2,3) Bir kullanıcıya ihtiyacınız var İis_iusrs. Erişim Kurulumu " Tam erişim":

Kullanıcının veritabanımız (paragraf 3) ile bir klasör için Kullanıcılar., erişim ayarla " Değişim".

5.2. Windows Güvenlik Duvarı'ndaki bağlantı noktalarına erişimin ayarlanması

Web erişimini yalnızca yerel olarak kullanmayı planlıyorsanız, yapılandırmanız gerekir. Windows Güvenlik Duvarı Harici kaynaklara erişmek için, bir erişim bağlantı noktası 80'i belirtmek için. Yazar, güvenlik duvarı ayarlarını kullanmadı ve basitçe devre dışı bırakıldı:

6. Yayınlanan bilgi tabanına erişim

Bilgi tabanına erişmek için, internet tarayıcısına gitmeniz gerekir ("birçok favori" gibi HTML5'i desteklemeniz gerekir. Internet Explorer.) ve adres çubuğuna girin: