3.15. conf.cfg


<< Prev   Next >>

conf.cfg dosyası, ortak yapılandırma dosyası dizininin konumunu ve varsayılan uygulama arayüzü dilini belirtir.

Dosya konumu:

  • Windows'ta
    • Uygun bit genişliğindeki belirli bir 1C:Enterprise sürümü dizininin bin\conf dizininde.
    • %LOCALAPPDATA%\1C\1cv8\conf dizininde. Herhangi bir sürüm, bit genişliği ve kurulum seçeneğine sahip platform tarafından kullanılır.
    • "Bilgisayar için" kurulum:
      • 64 bit işletim sisteminde 32 bit uygulama: %PROGRAMFILES(x86)%\1cv8\conf.
      • Diğer durumlarda: %PROGRAMFILES%\1cv8\conf.
    • "Kullanıcı için" kurulum:
      • 32 bit işletim sisteminde 32 bit uygulama: %LOCALAPPDATA%\Programs\1cv8\conf.
      • 64 bit işletim sisteminde 32 bit uygulama: %LOCALAPPDATA%\Programs\1cv8_x86\conf.
      • 64 bit işletim sisteminde 64 bit uygulama: %LOCALAPPDATA%\Programs\1cv8_x64\conf.
  • Linux'ta:
    • Uygun bit genişliğindeki belirli bir 1C:Enterprise sürümü dizininin conf dizinindedir.
    • ~/.1cv8/1C/1cv8/conf dizini (~, 1C:Enterprise sunucusunun adına çalıştığı kullanıcının ana dizinidir).
  • macOS'ta:
    • Kurulu sürümün conf dizinindedir. Örneğin, /opt/1cv8/A.B.C.D/conf, burada: A.B.C.D, kullanılan 1C:Enterprise sürümünün tam sürüm sayısıdır.
    • ~/.1cv8/1C/1cv8/conf dizini (~, 1C:Enterprise sunucusunun adına çalıştığı kullanıcının ana dizinidir).

Dosya, UTF-8 kodlamalı bir metin belgesidir.

Dosya aşağıdaki parametreleri içerebilir:

ConfLocation

Parametre, standart arama yollarında bulunamazsa uygulamanın yapılandırma dosyalarını (logcfg.xml, nethasp.ini vb.) arayacağı dizini belirtir. Bu parametre, dosya belirli bir sürümün conf dizininde bulunuyorsa anlamlıdır.

Varsayılan olarak, parametre değeri aşağıdaki gibidir:

  • Windows'ta
    • "Bilgisayar için" kurulum:
      • 64 bit işletim sisteminde 32 bit uygulama: %PROGRAMFILES(x86)%\1cv8\conf.
      • Diğer durumlarda: %PROGRAMFILES%\1cv8\conf.
    • "Kullanıcı için" kurulum:
      • 32 bit işletim sisteminde 32 bit uygulama: %LOCALAPPDATA%\Programs\1cv8\conf.
      • 64 bit işletim sisteminde 32 bit uygulama: %LOCALAPPDATA%\Programs\1cv8_x86\conf.
      • 64 bit işletim sisteminde 64 bit uygulama: %LOCALAPPDATA%\Programs\1cv8_x64\conf.
  • Linux'ta: /opt/1cv8/conf.
  • macOS'ta: /opt/1сv8/A.B.C.D, burada A.B.C.D, kullanılan 1C:Enterprise sürümünün tam sürüm sayısıdır.

Örnek:

ConfLocation=C:\MySettings\v8\conf

SystemLanguage

Bu parametre, uygulama arayüzü dilini belirtir. Parametre değeri, arayüz dil kodları (bkz. sayfa 2.5.2.5. Varsayılan arayüz dilini seçme) veya System değeri ile belirtilebilir. Bir dil değeri belirtilirse bu dil kullanılacaktır. System belirtilirse arayüz dili işletim sisteminin yerelleştirilmesine göre belirlenir.

Mevcut olmayan bir dil belirtirseniz işletim sisteminin bölgesel ayarlarına göre yerelleştirme dili kullanılmaya çalışılacaktır. Kullanıcı arayüzü belirtilen dilde yüklenmemişse İngilizce arayüz kullanılacaktır.

Windows üzerinde çalışan bir istemci uygulama kullanırken aşağıdaki özelliği göz önünde bulundurun: belirli bir arayüz diline sahip conf.cfg dosyası belirli bir sürümün conf dizininde bulunuyorsa belirtilen arayüz dili sadece bu sürüm için kullanılır. Bu dosya kök kurulum dizininin conf dizininde bulunuyorsa belirtilen arayüz dili bu bilgisayarda kurulu tüm sürümler için kullanılır.

Yapılandırma dosyasında SystemLanguage parametresi belirtilmemişse *.res dosyası kullanılarak arayüz dili tanımlama mekanizması kullanılacaktır. *.res uzantılı dosya yoksa işletim sistemi başlatılırken bölgesel işletim sistemi ayarlarına karşılık gelen arayüz seçilir. Bilinmeyen veya var olmayan bir arayüz dili kodunun belirtilmesi, dosyanın belirtilmemesine eşdeğerdir.

Örnek:

SystemLanguage=System

Bölgesel işletim sistemi ayarlarına göre arayüz dilini kullan.

SystemLanguage=RU

Arayüz için Rusça (RU) dilini kullan.

PublishDistributiveLocationWindows32 PublishDistributiveLocationWindows64 PublishDistributiveLocationMacOS64 PublishDistributiveLocationLinux32 PublishDistributiveLocationLinux64

Parametreler, işletim sistemine ve bit genişliğine bağlı olarak istemci uygulama dağıtım paketinin konumunu belirtir. Gözlemlenebilir eylem ve içerik açısından bu parametreler, default.vrd dosyasının point öğesinin pubdst32, pubdst64, pubdstmac64, pubdstlin32 ve pubdstlin64 özniteliklerine benzerdir (bkz. sayfa 3.19. default.vrd).

LicConfigDebugTimeouts

Bu parametre, lisans merkeziyle etkileşimler için kısaltılmış doğrulama sürelerini etkinleştirir (bkz. sayfa 10.5. Protection against misuse of applications). Parametre değerine bağlı olarak aşağıdaki doğrulama süreleri kullanılabilir:

  • Bu parametre true değerine (kısaltılmış doğrulama süreleri) ayarlandığında:
    • Sunucu tarafından lisans doğrulama. Her 60 saniyede.
    • İstemciler tarafından lisans doğrulama. Her 30 saniyede.
    • İstemciler tarafından lisansın yeniden doğrulaması (Lisans Merkezi kullanılamıyorsa veya lisans istemci verilerini girdikten sonra uygulanır). 15 saniye.
  • Bu parametre false değerine (standart doğrulama süreleri) ayarlandığında:
    • Sunucu tarafından lisans doğrulama. Her 1 saatte.
    • İstemciler tarafından lisans doğrulama. Her 1 saatte.
    • İstemciler tarafından lisansın yeniden doğrulaması (Lisans Merkezi kullanılamıyorsa veya lisans istemci verilerini girdikten sonra uygulanır). 10 dakika.

Varsayılan değer: false.

DBFormatVersion

Bu parametre, Infobase dosya modundayken yeni veritabanları oluşturmak için kullanılan formatı belirtir.

Değerler: 8.2.14 ve 8.3.8.

Varsayılan değer: 8.2.14.

ForceTLS1_0

TLS 1.0 protokolünün kullanımını kontrol eder. Parametre değerine bağlı olarak aşağıdaki protokoller kullanılır:

  • Parametre true olarak ayarlandığında: Yalnızca TLS protokolünün 1.0 sürümü kullanılır.
  • Parametre false (veya truedışında herhangi bir değer) olarak ayarlandığında: Kullanılan protokol, 1C:Enterprise'ın etkileşimde bulunduğu web sunucusunun ayarlarına bağlıdır. 1.2 sürümüne kadar herhangi bir TLS protokolü sürümü kullanılabilir.

Varsayılan değer: false.

FileNamesEncodingInZipFile

Parametre, 1C:Enterprise tarafından oluşturulan zip arşivlerindeki dosya adları için kullanılan kodlamayı kontrol eder.

Parametre değeri UTF8 olarak ayarlanırsa ulusal karakterleri içeren dosya adları, Windows XP/2003/2008/7'de entegre arşivleme yardımcı programı ve 1C:Enterprise 8.3.6 ve önceki sürümlerde ReadingofZipFile nesnesi tarafından yanlış görüntülenecektir. Bu dosya adları macOS'ta doğru şekilde görüntülenecektir.

Parametre değeri OSEncodingWithUTF8 olarak ayarlanırsa ulusal karakterleri içeren dosya adları, entegre macOS arşivleme yardımcı programı tarafından yanlış görüntülenecektir, ancak diğer durumlarda herhangi bir sorun olmayacaktır.

Değerler: UTF8, OSEncodingWithUTF8.

Varsayılan değer: UTF8.

DisableUnsafeActionProtection

Bu seçenek, belirli Infobase'ler için güvenli olmayan işlemlere karşı korumayı devre dışı bırakmanıza izin verir. Infobase'ler, noktalı virgül ";" karakteriyle ayrılmış bir dizi şablonla (düzenli ifadeler) tanımlanır. Infobase bağlantı dizesi bu parametrede listelenen düzenli ifadelerden herhangi birini karşılıyorsa bu Infobase için güvenli olmayan işlemlere karşı koruma devre dışı bırakılır.

Düzenli ifadeleri düzenlerken POSIX Temel Düzenli İfadelerini kullanın (https://pubs.opengroup.org/onlinepubs/9699919799/basedefs/V1_chap09.html#tag_09_03).

Bu parametre, potansiyel olarak tehlikeli bir işlem gerçekleştiren süreç tarafından kullanılır:

  • Harici veri işlemcilerini/raporlarını veya yapılandırma uzantılarını içe aktarma. Yalnızca sunucu (rphost işlemi).
  • Add-in'leri içe aktarma. İstemci uygulama veya sunucu (rphost işlemi).
  • Harici bir uygulama başlatma. İstemci uygulama veya sunucu (rphost işlemi).

Örnek:

DisableUnsafeActionProtection=test_.*;stage_.*;

ExternalResourcesMode

Bu parametre, kullanılan İnternet servisi kaynaklarının bileşenlerini ve uygulama hareketlerinin bazı ayrıntılarını belirtir.

Parametre aşağıdaki değerleri alabilir:

  • D. Varsayılan değer. Uygulama aşağıdaki gibi çalışır:
    • Platform ve yapılandırma yazılımı lisanslama sistemi, Rusya'da bulunan sunucuları kullanır.
    • Yardım - İnternetteki Bilgiler menü komutlarını kullandığınızda Rus kaynaklarına erişilir.
    • Ortak çalışma sistemine kayıt desteklenir.
    • Anlık bildirimleri göndermek için özel 1C hizmeti desteklenir.
  • A. Alternatif hizmet kaynakları listesi. Bu durumda uygulama şu şekilde çalışır:
    • Platform ve yapılandırma yazılımı lisanslama sistemi, Avrupa'da bulunan sunucuları kullanır.
    • Yardım - İnternetteki Bilgiler menü komutlarını kullandığınızda Avrupa kaynaklarına erişilir.
    • Ortak çalışma sistemine kayıt desteklenir.
    • Anlık bildirimleri göndermek için özel 1C hizmeti desteklenmez.

EnableCheckScriptCircularRefs

Komut dosyası yürütme sırasında döngüsel referansların algılanmasını kontrol eder:

  • Parametre true olarak ayarlandığında: Komut dosyası yürütme sırasında döngüsel referansları ara.
  • Parametre false olarak ayarlandığında: Komut dosyası yürütme sırasında döngüsel referanslar arama.

Varsayılan değer: false.

UpdateDBCfg

Bu açıkça belirtilmemişse, Infobase yeniden yapılandırma bileşeninin hangi sürümünün kullanılacağını belirtir. Designer'ın çalıştığı bilgisayardaki yapılandırma dosyasında kullanılır.

Parametre aşağıdaki değerleri alabilir:

  • v1. Olağan yeniden yapılandırma mekanizması. 1C:Enterprise 8.3.10 ve sonraki sürümlerde kullanılabilir tek yeniden yapılandırma seçeneği.
  • v2. Optimize edilmiş yeniden yapılandırma mekanizması. DBMS olarak Microsoft SQL Server veya PostgreSQL kullanılıyorsa bu yalnızca Infobase'in istemci/sunucu modu için geçerlidir. Optimize edilmiş yeniden yapılandırma mekanizmasını Microsoft SQL Server veritabanı yönetim sistemi ile birlikte kullanmayı planlıyorsanız, 1C:Enterprise sunucusu, veritabanı yönetim sistemine bağlanmak için TCP/IP ağ protokolünü (veritabanı yönetim sistemi açısından) kullanmalıdır. 1C:Enterprise sunucusu Microsoft SQL Server DBMS'ye Paylaşılan bellek veya Adlandırılmış kanallar ağ protokolleri kullanılarak bağlıysa optimize edilmiş yeniden yapılandırma mekanizmasının çalışması desteklenmez.

Varsayılan değer: v1.

JavaHome

JAVA kurulum dizininin yolunu belirtir. Bu parametre belirtilmezse JAVA kurulum dizininin yolu, JAVA_HOME ortam değişkeninde tanımlanır. 1C:Enterprise sunucu kümesinin bulunduğu bilgisayardaki yapılandırma dosyasında kullanılır.

Uygulama Windows üzerinde çalışıyorsa, JavaHome parametresi conf.cfg dosyasında belirtilmediyse ve JAVA_HOME ortam değişkeni belirtilmediyse Java, Java kurulum yolunu belirlemek için sistem kaydını kullanır. JRE yüklenirken bilgiler sistem kayıt defterine yazılır.

RestructJavaOpts

Optimize edilmiş yeniden yapılandırma özelliği işlemi için Java Sanal Makinesi başlatmak üzere ek parametreleri tanımlar. Bu özelliğin değeri tırnak işareti içermemelidir. 1C:Enterprise sunucu kümesinin bulunduğu bilgisayardaki yapılandırma dosyasında kullanılır.

Bu özellik, örneğin, Java makinesi için kullanılabilen maksimum RAM miktarını ayarlamak için kullanılabilir.

Örnek:

#Java işlemi için maksimum kullanılabilir bellek miktarını ayarlama
JavaOpts=-Xmx2048m

Örnek:

#JAVA işlemlerini hata ayıklayıcı desteğiyle başlatma
JavaOpts=-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5005

FtsJavaOpts

Tam metin arama sürüm 2 işlemi için Java Sanal Makinesi başlatmak üzere ek parametreleri tanımlar. Bu özelliğin değeri tırnak işareti içermemelidir. 1C:Enterprise sunucu kümesinin bulunduğu bilgisayardaki yapılandırma dosyasında kullanılır.

Bu özellik, örneğin, Java makinesi için kullanılabilen maksimum RAM miktarını ayarlamak için kullanılabilir.

Örnek:

#En düşük bellek alan miktarı. Tam metin araması için belirlenir
#çöp toplamayı daha seyrek tetiklemek ve dahili önbellekleri boşaltmak için
FtsJavaOpts=-Xms2G

Örnek:

#En yüksek bellek alan miktarı. Ayarlamak için belirtilir
#yeni bellek tüketim sınırı
FtsJavaOpts=-Xmx8G

Örnek:

#Konsol çıkış modu. Hata nedenlerini araştırmak için belirtilir.
#tam metin arama sunucusunun sürüm 2'sini başlatırken
FtsJavaOpts=-Dconsole=none #Konsola herhangi bir çıktı vermiyor (varsayılan olarak)
FtsJavaOpts=-Dconsole=all #Herşeyi konsola çıktı veriyor
FtsJavaOpts=-Dconsole=start|stop #Yalnızca sunucu başlatma ve kapatma dizesinin çıktısını alın

IgnoreServerCertificatesChainRevocationSoftFail

Platform, sertifikanın iptalini doğrudan kontrol edemediğinde uygulamanın hareketini kontrol eder:

  • Parametre true olarak ayarlandığında: Sunucu sertifikası iptal denetimiyle ilgili hataları yoksay.
  • Parametre false olarak ayarlandığında: Sunucu sertifikası iptal denetimiyle ilgili hataları yoksayma.

Varsayılan değer: true.

Bu parametre, sunucu sertifikayı sağladıysa ve sertifika zinciri doğruysa fakat sağlanan sertifikanın iptali kontrol edilemiyorsa geçerlidir. Bu durumda, parametre değerine bağlı olarak uygulama aşağıdaki gibi hareket eder:

  • Parametre true olarak ayarlandığında: Bağlantı kurulacaktır.
  • Parametre false olarak ayarlandığında: Bağlantı kurulmayacak ve bir istisna oluşturulacaktır.

CryptoAPILibraryLocation

Linux veya macOS'ta CryptoPro CSP kitaplığını aramak için 1C:Enterprise için bir yol (yollar) belirtmenize olanak tanır. Birden fazla yol belirtirseniz (PATH ortam değişkenine benzer şekilde), noktalı virgülle ayrılmış olmaları gerekir.

ExternalSessionManagementRequired

Harici oturum yönetim hizmetinin kullanılması gerekip gerekmediğini kontrol eder. Parametre aşağıdaki değerleri alabilir:

  • 1. Harici oturum yönetimi gerekli. Sunucu çağrısı hatası oluşursa, yeni oturum oluşturamazsınız.
  • 0. Harici oturum yönetimi gerekmiyor. Sunucu çağrısı hatası oluşursa, yeni oturum oluşturabilirsiniz. Varsayılan değer.

Infobase dizininde bulunan yapılandırma dosyası, ExternalSessionManagementRequired ve/veya ExternalSessionManagementConnectionString parametrelerini belirtmiyorsa, bu parametrede konumu belirtilen conf.cfg dosyasından parametreleri almak için ConfLocation parametresi kullanılmaya çalışılır. ConfLocation parametresini kullanarak, harici oturum yönetim hizmetinin birleşik kurulum dosyasını birkaç infobase için kullanabilirsiniz.

ExternalSessionManagementConnectionString

Harici oturum yönetimi hizmetinin parametre açıklama dizesi. Web hizmeti parametre dizesi şu biçime sahiptir: Parametre=Değer;. Parametre dizesi, gerekli parametreleri (wsdl, ns, srvc ve port) ve isteğe bağlı parametreleri (tout ve wsver) içerir:

  • wsdl. Web servisi açıklamasını WSDL biçiminde almak için URL.
  • ns. Web hizmeti ad alanı
  • srvc. Harici oturum yönetim hizmetinin ismi.
  • port. Web servisi tarafından kullanılan portun ismi.
  • tout. Harici oturum yönetim hizmetinin web servisine yapılan sunucu çağrısı için saniye cinsinden maksimum zaman aşımı süresi. Varsayılan değer: 5 saniye.
  • wsver. Harici oturum yönetim hizmetinin kullanılan web servisinin sürüm numarası. Olası değerler 1, 2, 3 ve 4'tür. Varsayılan değer 4'dir.

Web servisi tanım dizesine bir örnek:

wsdl=http://server/sm/ws/manager?wsdl;ns=http://www.sessioncontrol.org;srvc=ExternalSessionControl;port=ExternalSessionControlSoap;tout=10;wsver=4;

<< Prev   Next >>

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