2.7. Sistem dağıtımı için öneriler

Kullanıcı bilgisayarında yeni 1C:Enterprise sürümlerinin otomatik kurulumunu (ilk kurulum dahil) basitleştirmek için bir ağ dizininde aşağıdaki dosya yapısı önerilir (Windows çalıştıran bir bilgisayardaki sunucu dizini seçeneği açıklanmıştır):

Şekil 11. Dizin yapısı

Yukarıdaki şekilde gösterildiği üzere:

  • \\Server\1CEDistr, Sunucuüzerinde sistem dağıtımı için gerekli dosyaların yer aldığı bir dizindir. Linux veya macOS yüklü bir bilgisayarda \\Server\1CEDistr dizini bilgisayara bağlanmış olmalıdır. Linux ve macOS üzerinde UNC yollarının kullanımı desteklenmez.
  • 1cestart, başlatıcıdır. İlk kurulum için bu dizinden başlatıcıyı çalıştırın. Konfigürasyon dosyalarında dağıtım paketlerinin yolları doğru bir şekilde ayarlandıysa ve başlatıcı ayarları yeni uygulama sürümünün otomatik kurulumuna izin veriyorsa başlatıcıyı yerel sabit sürücüden çalıştırabilirsiniz.

    Başlatıcıyı, yerel ağda yüklü son 1C:Enterprise sürümünden içe aktarmanız önerilir.

  • ibcommon.v8i, paylaşımlı Infobase'lerin listesidir (adı değiştirilebilir). Dosya formatı tanımı için bkz. “*.v8i”.
  • 1cescmn.cfg, bir ortak konfigürasyon dosyasıdır. Aşağıdaki parametreleri belirtmenizi öneririz:
    • CommonInfoBases=FileNameWithTheListOfCommonInfobases.v8i. Başlatıcıda Infobase listesini görüntülemek için bu parametreyi ayarlayın.
    • InstallComponents. Kullanıcı bilgisayarlarına yüklemeniz gereken bileşenleri belirtmek için bu parametreyi kullanın.
    • DistributiveLocation. 1C:Enterprise dağıtım paketi dizinini belirtmek için bu parametreyi kullanın.
  • 8.3.18.100, aşağıdaki 1C:Enterprise dağıtım paketlerini içeren bir dizindir:
    • Win32. Windows için 32 bit uygulama sürümünün dağıtım paketi dizini.
    • Win64. Windows için 64 bit uygulama sürümünün dağıtım paketi dizini.
    • macOS. macOS için uygulama sürümünün dağıtım paketi dizini. Dağıtım paketleri, *.dmg dosyalarında yer alır.
    • Lin32. Linux için 32 bit uygulama sürümünün dağıtım paketi dizini. Dağıtım paketleri, *.run dosyalarında yer alır.
    • Lin64. Linux için 32 bit uygulama sürümünün dağıtım paketi dizini. Dağıtım paketleri, *.run dosyalarında yer alır.
  • 8.3.18.150, 1C:Enterprise dağıtım paketlerini içeren bir dizindir. Dizin yapısı, 8.3.18.100 sürümünü içeren dizin yapısıyla benzerdir (önceki paragrafa bakınız).

Bu örnekte, tüm bileşenleri ve Rusça ve İngilizce olmak üzere iki dili yüklemek için aşağıdaki ortak konfigürasyon dosyası kullanılır:

1cescmn.cfg dosyasının içeriği:

CommonInfoBases=ibcommon.v8i
DistributiveLocation=\\Server\1CDistr
DistributiveLocation=/Volumes/Server/1CDistr
DistributiveLocation=/mnt/server/1CDistr
InstallComponents=DESIGNERALLCLIENTS=1 SERVER=1 WEBSERVEREXT=1 CONFREPOSSERVER=1 SERVERCLIENT=1 CONVERTER77=1 LANGUAGES=ru

Yeni bir 1C:Enterprise sürümü yayınlandığında (örneğin 8.3.18.200) aşağıdaki adımları uygulayın:

  • 8.3.18.200 sürümü için \\Server\1CDistr dizininde, önceki sürümler için oluşturulanlara benzer bir dizin yapısı oluşturun.
  • Dağıtım paketi dosyalarını, işletim sistemini ve bit genişliğini (Windows için) göz önünde bulundurarak eşleşen dizinlere yerleştirin.

1C:Enterprise, başlangıçta kurulumu otomatik olarak tamamlayacaktır. Böyle bir dağıtım şeması kullanırken aşağıdaki özellikleri unutmayın:

  • Windows'ta:
    • Başlatıcı, 1C:Enterprise'ı her zaman varsayılan klasöre yükler. Kurulum dizinini değiştirmek için gerekli sürümün yükleyicisini (setup.exe) manuel olarak çalıştırın.
    • Kurulum sırasında yalnızca ortak konfigürasyon dosyasındaki InstallComponents parametresi kullanılır. Diğer parametreler, kurulum sürecini etkilemez ve ortak konfigürasyon dosyasından yerel konfigürasyon dosyasına kopyalanmaz. Yukarıdaki örnekte aşağıda yer alan bileşenler kullanılmıştır:
InstallComponents=DESIGNERALLCLIENTS=1 SERVER=1 WEBSERVEREXT=1 CONFREPOSSERVER=1 SERVERCLIENT=1 CONVERTER77=1 LANGUAGES=ru
  • Kurulum sırasında CommonCfgLocation parametresi yerel konfigürasyon dosyasına yazılır. Bu parametrenin değeri, dağıtım dizininde yer alan ortak konfigürasyon dosyasının yoludur. Yukarıdaki örnekte bu dosyanın yolu şöyledir: \\server\1cdistr\1cescmn.cfg. Bu dosyada belirtilen parametreler hem başlatıcı hem de istemci uygulamanın başlatma iletişim kutusu tarafından kullanılacaktır.
  • Windows XP istemci işletim sistemleri listesinde kullanılabilir olmadığında, _xp isim son ekine sahip dosyaları Windows işletim sistemi dağıtım paketlerinin bulunduğu dizinlere kopyalamaya gerek yoktur. Bu tür dosyalara örnekler: 1CEnterprise 8_xp.msi, 1026_xp.mst, 1031_xp.mst vb.
    • Linux'ta:
  • Kurulum dosyalarının yer aldığı sunucu dizini mümkün olan herhangi bir yolla istemci bilgisayarına bağlanmalıdır. Linux çalıştıran tüm istemci bilgisayarlarında bu dizin aynı ada sahip bir bağlama noktasına bağlanmalıdır. Yukarıdaki örnekte \\Server\1CDistr dizini /mnt/server/1CDistr bağlama noktasına bağlanmıştır. Yolu belirtmek için eğik çizgi ("/") kullanın.
  • Ortak konfigürasyon dosyasının InstallComponents parametresi yok sayılır.
    • macOS'ta:
  • Kurulum dosyalarının yer aldığı sunucu dizini mümkün olan herhangi bir yolla istemci bilgisayarına bağlanmalıdır. Tüm Apple istemci bilgisayarlarında bu dizin aynı ada sahip bir bağlama noktasına bağlanmalıdır. Yukarıdaki örnekte \\Server\1CDistr dizini /Volumes/Server/1CDistr bağlama noktasına bağlanmıştır. Yolu belirtmek için eğik çizgi ("/") kullanın.
  • Ortak konfigürasyon dosyasının InstallComponents parametresi yok sayılır.

Infobase'e web sunucusuyla erişiliyorsa bir istemci uygulama dağıtım paketi için diğer teslim yöntemlerini kullanabilirsiniz.

Icon/Social/001 Icon/Social/006 Icon/Social/005 Icon/Social/004 Icon/Social/002