3.5. 1cestart.cfg
1cestart.cfg dosyası, başlatıcıların (1cestart ve 1cv8s) kullandığı ayarları, istemci uygulamaları (1cv8 ve 1cv8c) ve harici bağlantıları içerir.
Dosya konumu:
- Windows'ta
- "Bilgisayar için" kurulum:
- %APPDATA%\1C\1CEStart. Belirli bir kullanıcı için. Başlangıç penceresini konfigüre ederken dosya değişir.
- %ALLUSERSPROFILE%\Application Data\1C\1CEStart (Windows Vista ve sonraki sürümler için %ALLUSERSPROFILE%\1C\1CEStart). Bilgisayarın tüm kullanıcıları için. Dosya yalnızca 1C:Enterprise uygulamasının yüklenmesi sırasında değişir.
- "Kullanıcı için" kurulum:
- %APPDATA%\1C\1CEStart. Belirli bir kullanıcı için. Başlangıç penceresini konfigüre ederken dosya değişir.
- "Bilgisayar için" kurulum:
- Linux'ta: ~\.1C\1cestart.
- macOs'ta: ~\.1C\1cestart.
Dosya, UTF-16LE kodlamalı bir metin belgesidir ve <Parameter>=<Value> biçimindeki dizeleri içerir. Bu dosyada yer alabilecek parametrelerin açıklamaları aşağıda belirtilmiştir.
Örnek:
DefaultVersion=8.2-8.2.16 DefaultVersion=8.3-8.3.3 CommonCfgLocation=\\Server\v8\1cescmn.cfg CommonInfoBases=\\Server\common\common_dblist.v8i InstalledLocation=C:\Program Files\1cv8 DistributiveLocation=\\server\dst1C\v8 ConfigurationTemplatesLocation=\\server\tmplts ConfigurationTemplatesLocation=C:\Documents and Settings\User\Application Data\1C\1cv8\tmplts InstallComponents=DESIGNERALLCLIENTS=1 THINCLIENT=1 WEBSERVEREXT=1 SERVER=1 CONFREPOSSERVER=0 CONVERTER77=1 SERVERCLIENT=1 LANGUAGES=RU UseHwLicenses=0 AppAutoInstallLastVersion=0
DefaultVersion
Bu parametre varsayılan sürümü belirtir. Bu parametrede birden fazla satıra izin verilir.
Başlatılacak istemci uygulamanın bit genişliği bu parametrede belirtilebilir. Kullanılan ";" karakteri, istemci uygulamanın sürümünü ve bit genişliğini ayırmak için kullanılır. Bit genişliği, istemci uygulama başlatma komut satırının /AppArch komut parametreleriyle aynıdır.
Tüm konfigürasyon dosyalarındaki değerler kullanılır.
Örnek 1:
DefaultVersion=8.3-8.3.3.100
Bu satır, Infobase'i 8.3 sürümüyle başlatmaya çalışırken 8.3.3.100 sürümünün kullanılacağı anlamına gelir.
Örnek 2:
DefaultVersion=8.2.15-8.2.15.315
Bu satır, Infobase'i 8.2.15 sürümüyle başlatmaya çalışırken 8.2.15.315 sürümünün kullanılacağı anlamına gelir.
DefaultVersion=8.3;x86_64_prt
Bu satır, herhangi bir Infobase'i başlatmaya çalıştığınızda, istemci uygulama sürüm 8.3'ü 64 bit sürüm önceliğiyle kullanacağınız anlamına gelir. Başlatılan istemci uygulamanın bit genişliğinin nasıl seçileceği hakkında daha fazla bilgi için bkz. Uygulama bit genişliğinin belirlenmesi.
CommonInfoBases
Parametre, paylaşımlı Infobase listesini içeren dosyanın yolunu ve adını belirtir.
Tüm konfigürasyon dosyalarındaki değerler kullanılır.
Paylaşımlı Infobase listesini içeren dosya formatının açıklaması için bkz. *.v8i.
InstalledLocation
Parametre, 1C:Enterprise kurulumunun gerçekleştirildiği dizine bir referans içerir. Varsayılan olarak bu, ilgili işletim sisteminin kök kurulum dizinine giden yoldur.
Tüm konfigürasyon dosyalarındaki değerler aşağıdaki sırayla kullanılır:
- Ortak konfigürasyon dosyasından.
- Tüm kullanıcılar için yerel konfigürasyon dosyasından.
- Yerel konfigürasyon dosyasından.
DistributiveLocation
Parametre, otomatik kurulum için yeni bir sürümün aranacağı dizine bir referans içerir.
Tüm konfigürasyon dosyalarındaki değerler kullanılır.
Yeni sürümlerin dağıtım paketlerini içeren dizin, ortak konfigürasyon dosyasının (1cescmn.cfg) bulunduğu dizinde de aranacaktır.
CommonCfgLocation
Parametre, ortak konfigürasyon dosyasının yolunu ve adını belirtir. Bu parametrede birden fazla satıra izin verilir.
Tüm konfigürasyon dosyalarındaki değerler kullanılır.
NOT. Bu parametrenin ortak bir konfigürasyon dosyasında (1cescmn.cfg) kullanmanızı önermiyoruz.
InstallComponents
Yerel konfigürasyon dosyası ve tüm kullanıcılar için yerel konfigürasyon dosyası (1cestart.cfg), kurulu bileşenlerin bir listesini içerir.
Ortak konfigürasyon dosyası (1cescmn.cfg), kurulacak bileşenlerin bir listesini içerir (sistem yöneticisi tarafından oluşturulur).
Bir konfigürasyon dosyasındaki parametre değeri aşağıdaki önceliğe göre kullanılır:
- Tüm kullanıcılar için yerel konfigürasyon dosyası.
- Yerel konfigürasyon dosyası.
- Ortak konfigürasyon dosyası.
Parametre, yüklenecek bir dizi bileşeni bir boşlukla ayrılmış olarak içerir:
- 0. Yükleme.
- 1. Yükle.
Aşağıdaki bileşenler mevcuttur:
- DESIGNERALLCLIENTS. Tüm istemciler ve Designer.
- THINCLIENT. İstemci/sunucu modu çalıştırma için ince istemci.
- THINCLIENTFILE. Dosya Infobase'leri destekleyen ince istemci.
- SERVER. 1C:Enterprise sunucusu. Yükleyici bir başlatıcıdan başlatılırsa sunucu bir uygulama olarak yüklenir.
- WEBSERVEREXT. Web sunucusu için uzantı bileşenleri.
- CONFREPOSSERVER.1C:Enterprise konfigürasyon deposu sunucusu.
- SERVERCLIENT. 1C:Enterprise sunucu kümesini yönetmek için bileşenler.
- CONVERTER77. 1C:Enterprise sürüm 7.7'den Infobase dönüştürücüsü.
- LANGUAGES. Kurulum arayüzü dillerinin listesi. Birden fazla dil belirtilmişse bunlar "," ile ayrılmış olarak listelenir.
NOT. EN kodlu dil, LANGUAGES parametresi içerisinde belirtilmemişse ya da LANGUAGES parametresi belirtilmemişse bile kurulacaktır.
Örnek:
LANGUAGES=RU,UK,BG
Örnek parametre:
InstallComponents=DESIGNERALLCLIENTS=0 THINCLIENT=1 WEBSERVEREXT=0 SERVER=0 CONFREPOSSERVER=0 CONVERTER77=0 SERVERCLIENT=1 LANGUAGES=RU,EN
ConfigurationTemplatesLocation
Bu parametre, konfigürasyon şablonları dizinine giden yolu belirtir. Birden fazla kayıt içerebilir.
Tüm konfigürasyon dosyalarındaki değerler kullanılır.
UseHwLicenses
Parametre, 1C:Enterprise'ı başlatırken güvenlik anahtarı (hem yerel hem de ağ anahtarları) aramasını kontrol eder:
- 1. Koruma anahtarı aranır (varsayılan değer).
- 0. Koruma anahtarı aranmaz.
Bir konfigürasyon dosyasındaki parametre değeri aşağıdaki önceliğe göre kullanılır:
- Yerel konfigürasyon dosyası.
- Tüm kullanıcılar için yerel konfigürasyon dosyası.
- Ortak konfigürasyon dosyası.
Bu parametre, istemci lisanslarının alınması Web sunucusu uzantısı veya 1C:Enterprise sunucusu kullanılarak gerçekleştirilirken veya temel sürüm olması halinde güvenlik anahtarı aramasını devre dışı bırakmanıza izin verir.
Aşağıdaki durumlarda parametrenin değeri uygulama tarafından değiştirilebilir:
- Güvenlik anahtarı araması etkinleştirilirse istemci uygulama, güvenlik anahtarı arama süresini analiz etmeye başlar. Güvenlik anahtarı bulunamadıysa, başlatma başarılı olduysa ve arama süresi 3 saniyeyi aştıysa, sonraki başlatmaları hızlandırmak için kullanıcıdan güvenlik anahtarı aramasını devre dışı bırakması istenir. Kullanıcı kabul ederse, kullanıcının 1cestart.cfg dosyasına UseHwLicenses=0 parametresi yazılır.
- Güvenlik anahtarı araması devre dışı bırakılırsa ve başlatma sırasında lisansın 1C:Enterprise sunucusundan veya Web sunucusu uzantısından alınmadığı tespit edilirse, kullanıcıdan güvenlik anahtarı aramasını etkinleştirmesi istenir. Kullanıcı kabul ederse, kullanıcının 1cestart.cfg dosyasına UseHwLicenses=1parametresi yazılır ve istemci uygulama yeniden başlatılır.
Harici bir bağlantı başlatılırsa adına harici bağlantının başlatıldığı kullanıcı profilinde bulunan 1cestart.cfg dosyasından parametre ayrıştırılmaya çalışılır. Kullanıcının bir profili yoksa (örneğin, Windows'ta bir LocalSystem kullanıcısı), anahtar araması her zaman gerçekleştirilir.
Paylaşımlı Infobase listesini ve istemci uygulamanın dağıtım paketini sağlayan İnternet hizmetinin URL'si.
İlk olarak, bir HTTP isteği kullanarak gerekli (paylaşımlı Infobase listesini veya istemci uygulamanın dağıtım paketini içeren) dosyayı alma girişiminde bulunulur. Bu girişim başarısız olursa bir web servisi kullanılarak dosya alınmaya çalışılır.
HTTP isteği için tam servis URL'si şu şekilde oluşturulur: <InternetService parametresinden alınan adres>/<Servis adı>/<Yöntem adı>/?<Yöntem parametreleri>.
Bir web servisi isteği için açıklama adresi (WSDL formatında) aşağıdaki gibi oluşturulur: <InternetService parametresinden alınan adres>/<Servis adı>/?wsdl.
Paylaşımlı Infobase listesini sağlayan İnternet hizmetinin URL'si.
İlk olarak, paylaşımlı Infobase listesi bir HTTP isteği kullanılarak alınmaya çalışılır. Bu girişim başarısız olursa bir web servisi kullanılarak dosya alınmaya çalışılır.
HTTP isteği için tam servis URL'si aşağıdaki şekilde oluşturulur: <WebCommonInfoBases parametresinden alınan adres>/<Servis adı>/<Yöntem adı>/?<Yöntem parametreleri>.
Bir web servisi isteği için açıklama adresi (WSDL formatında) aşağıdaki gibi oluşturulur: <WebCommonInfoBases parametresinden alınan adres>/<Servis adı>/?wsdl.
Hem InternetService parametresi hem de WebCommonInfoBases parametresi belirtilirse önce WebCommonInfoBases parametresinde belirtilen adres kullanılır. Başarısız olursa InternetService parametresinde belirtilen adres kullanılır.
İstemci uygulamanın dağıtım paketini sağlayan İnternet servisinin URL'si.
İlk olarak, istemci uygulama dağıtım paketi bir HTTP isteği kullanarak alınmaya çalışılır. Bu girişim başarısız olursa bir web servisi kullanılarak dosya alınmaya çalışılır.
HTTP isteği için tam servis URL'si aşağıdaki şekilde oluşturulur: <WebDistributiveLocation parametresinden alınan adres>/<Servis adı>/<Yöntem adı>/?<Yöntem parametreleri>.
Bir web servisi isteği için açıklama adresi (WSDL formatında) aşağıdaki gibi oluşturulur: <WebDistributiveLocation parametresinden alınan adres>/<Servis adı>/?wsdl.
Hem InternetService parametresi hem de WebDistributiveLocation parametresi belirtilirse önce WebDistributiveLocation parametresinde belirtilen adres kullanılır. Başarısız olursa InternetService parametresinde belirtilen adres kullanılır.
1C:Enterprise'ın yeni sürümünün otomatik olarak yüklenmesi gerektiğini belirtir:
- 0. Yeni sürümün otomatik kurulumunu devre dışı bırak.
- 1. Yeni sürümün otomatik kurulumunu etkinleştir (varsayılan değer).
Bir konfigürasyon dosyasındaki parametre değeri aşağıdaki önceliğe göre kullanılır:
- Yerel konfigürasyon dosyası.
- Tüm kullanıcılar için yerel konfigürasyon dosyası.
- Ortak konfigürasyon dosyası.
İstemci/sunucu modunda sunucu için gerekli olan veya Infobase için açıkça belirtilen (konfigürasyon dosyalarından veya komut satırından) herhangi bir sürüm yerel bilgisayarda kurulu değilse AppAutoInstallLastVersion parametresinin değeri yok sayılır ve yeni sürüm yüklenmeye çalışılır.
Parametre, mevcut kullanıcı haklarına bağlı olarak 1C:Enterprise kurulum modunu açıklayan bir değer içerir:
- 0: Kurulum modu, mevcut kullanıcı haklarına göre belirlenir. Varsayılan değer.
- 1: "bilgisayar için" yükle.
- 2: "Geçerli kullanıcı için" bir kurulum modu belirlemelerine izin vererek yükle.
- 3: "Geçerli kullanıcı için" bir kurulum modu belirlemelerine izin vermeden yükle.
Ayrıca bkz.:
- Sistem kurulum modunun belirlenmesi