Başlangıç ​​seçeneklerini belirtmek için komut satırı seçenekleri. Başlatma parametrelerini belirlemek için komut satırı parametreleri Komut satırı 1s 8.3 örneği

Bu yazıda 1C 8.3, 8.2 ve 8.1 için olası parametrelerden ve başlatma anahtarlarından bahsedeceğim. Kullanıcıların rahatlığı için sunulan özelliklerden bazılarını kullanabilirsiniz. Derinliğe inmeyeceğim ve olası tüm parametreleri açıklamayacağım, ancak bence programın sıradan kullanıcılarının ihtiyaç duyabileceği noktaları anlatacağım.

1C 8.1 platformunda, 1C uygulamasını başlatmak için tek bir seçenek vardı - kalın bir istemci. Bu kavramı biraz deşifre edeyim. 1C bir istemci-sunucu yazılımıdır ve onu çalıştırmak için istemci uygulamaları kullanılır.

İnce istemci kavramı ortaya çıkmadan önce kalın istemci kavramı mevcut değildi ve bu, son kullanıcının bilgisayarının kaynakları üzerinde daha fazla talep olması anlamına geliyor.

1C 8.2 platformunun piyasaya sürülmesiyle birlikte ince istemci ve web istemcisi kullanmak mümkün hale geldi. Tüm bu istemci uygulamalarının avantajları ve sınırlamaları vardır; bunun hakkında zaten birçok makale yazıldı ve bu konuya daha fazla girmeyeceğim. Sadece ana noktaları not edeceğim.

  • Yapılandırıcı yalnızca kalın istemci modunda çalışır.
  • Şişman müşteri bilgisayar kaynaklarının en zorlu olanı.
  • Zayıf müşteri istemci-sunucu modunda kullanıcının bilgisayarının kaynaklarına ihtiyaç duymaz çünkü tüm yük sunucuya gider.
  • Web istemcisi Yalnızca bir tarayıcı ve İnternet bağlantısı gerektirir. Dünyanın her yerinden programda çalışabilirsiniz. Rahat çalışma yalnızca İnternet bağlantınızın hızına bağlıdır. Yükün tamamı web sunucusuna düşüyor.

Bana göre şu ana kadarki en yaygın başlatma seçeneği, dosya bilgi tabanına sahip kalın bir istemcidir. Her ne kadar gelecek şüphesiz web istemcisine ait olsa da.

Ayrıca, veritabanı başlatma ayarlarında varsayılan olarak "Otomatik olarak seç" seçeneğinin olduğunu ve hangi istemciyi ve hangi veritabanını başlatmanız gerektiğini düşünmenize gerek olmadığını da belirteceğim.

Otomatik kullanıcı seçimiyle komut satırından 1C başlatma seçenekleri

Çalışmamda 1C Muhasebe programının işleyişinde sıklıkla hatalarla karşılaştım, örneğin, 1C veritabanında tek bir kullanıcı oluşturulmadıysa bazı belge günlükleri görüntülenmiyordu.

Bunu düzeltmek için, kullanıcı seçim penceresinde her seferinde Tamam'ı tıklatarak oluşturup oturum açmanız gerekiyordu. Ve bu prensip olarak doğrudur: Veritabanında çalışan birden fazla kullanıcı varsa, her birinin kendi hesabıyla oturum açması gerekir.

Ancak bazı durumlarda, örneğin temel sürümlerde, programla her zaman yalnızca bir kullanıcının çalıştığı durumlarda, kullanıcının oturum açma şifresi yoksa, seçimini her seferinde Tamam düğmesine basarak onaylamak uygunsuz görünebilir. Sonuçta yalnız olduğu açık.

1C'yi her başlattığınızda bir kullanıcı seçmek istemiyorsanız, bunu yapmanın birkaç yolu vardır.

1C 8 programında her zaman aynı bilgisayardan, aynı Windows işletim sistemi kullanıcısı altında çalışıyorsanız, aşağıdakileri yapabilirsiniz:

Bilgi tabanını yapılandırıcı modunda başlatıyoruz. Yönetim => Kullanıcılar'ı seçin. Listede kullanıcınızı bulun ve düzenle'yi tıklayın:

“1C:Enterprise Authentication” onay kutusunun işaretini kaldırın ve “İşletim Sistemi Kimlik Doğrulaması” onay kutusunu işaretleyin. Seç'e tıklayın, işletim sistemi kullanıcısını seçmek için bir pencere görünür. Benim durumumda, "Etki Alanları" listesi bilgisayarımın adını gösterir ve "Kullanıcılar" listesi Windows işletim sistemimin mevcut kullanıcılarını gösterir.

Kullanıcınızı seçin ve tüm değişiklikleri kaydedin:

Tam haklara sahip tek bir kullanıcınız varsa ve ona işletim sistemi kimlik doğrulaması vermeye çalışırsanız program bir uyarı görüntüler. Bu durumda tüm haklara sahip başka bir kullanıcı oluşturmalısınız. Bunun güvenlik nedeniyle yapıldığını düşünüyorum, böylece işletim sistemi arızalanırsa 1C'de tüm haklarla oturum açabilirler.

1C bilgi tabanını başlatmak için ek parametrelerin kullanılması. Kulağa ne kadar korkutucu gelse de aslında karmaşık bir şey yok. Yardımda başlatma için olası parametrelere bakmak dışında bunun için yapılandırıcıya gitmeye gerek yoktur. Kullanıcı Adı ve Şifreyi parametre olarak belirtmeniz gerekmektedir.

1C yardımından:

  • /N<имя>- Kullanıcı adı. Yapılandırıcıda oluşturulan kullanıcı listesindekiyle aynı şekilde belirtilmelidir.
  • /P<пароль>- /N parametresinde adı belirtilen kullanıcının şifresi. Kullanıcının şifresi yoksa bu parametre atlanabilir.

Kullanıcı adımızı ve şifremizi biliyoruz ancak bunları nereye kaydedebiliriz? Listeden istediğiniz veritabanını seçin ve düzenle'ye tıklayın:

Ayarların son sayfasının yanına ilerleyin ve ihtiyacımız olan "Gelişmiş başlatma seçenekleri" satırını görün. Buraya /N “kullanıcı adınız” /P “şifreniz” yazıyoruz. Şifre yoksa bu parametre ve değeri yazılmaz. “Bitti” butonu ile kaydedin. Parametredeki şifrede hata yaparsanız kullanıcı seçim penceresi de açılacaktır. Her şeyin doğru girildiğinden emin olun.

Kullanıcı adınızı ve şifrenizi değiştirmek isterseniz parametrelerde düzeltme yapmanız gerekecektir.

Veritabanları listesinden seçim yapmadan belirli bir 1C veritabanını başlatma

Örneğin, 1C Enterprise'ı her başlattığınızda listeden bir veritabanı seçmek istemezsiniz, ancak masaüstünde her veritabanı için ayrı bir kısayol oluşturmak istersiniz. Bir başlatma parametresine daha ihtiyacımız olacak. 1C yardımından:

  • /F<путь>- bir dosyada saklanıyorsa bilgi tabanının yolu (dosya adının belirtilmesine gerek yoktur).

1C dosya veritabanı örneğine bakalım. Gerekirse listedeki diğer tüm veritabanları için de aynısını yapın.

Ve sunucuda veritabanı bulunanlar, yolu belirtmek için farklı bir parametre kullanmalıdır:

  • /S<адрес>- 1C:Enterprise 8 sunucusunda saklanan bilgi tabanının adresi aşağıdaki gibidir:<Имя компьютера, работающего сервером приложений>\ <Ссылочное имя информационной базы, известное в рамках сервера 1С:Предприятия 8>

Öncelikle 1cestart.exe yürütülebilir dosyası için bir kısayol oluşturalım. En kolay yol, halihazırda sahip olduğunuz 1C Enterprise kısayolunu kopyalamak ve onu örneğin UT 10.3 olarak yeniden adlandırmaktır, böylece hangi veritabanını başlatacağının net olması sağlanır:

Şimdi kısayolun özelliklerine gidin ve nesne alanına, boşlukla ayrılmış tırnak işaretlerinden sonra parametreleri yazıyoruz:

Öncelikle ENTERPRISE parametresini yazıyoruz, bu başlangıçta Enterprise başlatma modunun seçileceği anlamına geliyor. Yapılandırıcının çalıştırılması gerekiyorsa TASARIMCI parametresi yazılır.

  • “C:\Program Files (x86)\1cv82\common\1cestart.exe” kurumsal /F “Site için D:\1C\Demo 1C veritabanı\Ticaret yönetimi (demo).”

Kaydediyoruz ve artık bu kısayoldan başladığınızda, tam olarak yolunu belirttiğiniz veritabanını başlatacak.

Yukarıda açıklanan kullanıcı kimlik doğrulama parametrelerini bu kısayola ekleyebilirsiniz:

  • “C:\Program Files (x86)\1cv82\common\1cestart.exe” kurumsal /F “D:\1C\Demo 1C veritabanı\Site için ticaret yönetimi (demo)” /N “Fedorov (yönetici)” /P "131".

Artık kısayoldan başladığınızda ihtiyacınız olan veritabanı belirtilen kullanıcı ve şifre altında başlatılacaktır. Şifre yoksa bu seçenek kaldırılır.

Windows'u başlatırken 1C veritabanını başlatmak için anahtarlar ve parametreler

Diyelim ki bilgisayarınızı açıp Windows'u başlattığınızda, ihtiyacınız olan 1C veritabanının kullanıcı adı altında otomatik olarak şifre ile başlatılmasını istiyorsunuz. Bunu yapmak için yukarıda açıklandığı gibi başlatma parametreleriyle bir kısayol oluşturup bunu Başlangıç ​​​​klasörüne koymanız gerekir. Başlat => Tüm Programlar'a gidin, Başlangıç ​​klasörüne bakın, sağ tuşla üzerine tıklayın ve Aç'a tıklayın. Oluşturulan kısayolu açılan Başlangıç ​​klasörüne kopyalayın; Windows 1C'yi bir sonraki başlatışınızda, içinde belirtilen parametrelerle başlayacaktır.

1C veritabanlarını başlatmak için platformun farklı sürümlerini seçme

Örneğin, farklı veritabanlarını çalıştırmak için aynı anda 8.1 ve 8.2 platformlarını kullanıyorsunuz ve bunları tek bir listeden çalıştırmak istiyorsunuz. Her veritabanı için, bu veritabanını platformun hangi versiyonunun çalıştıracağını belirtmek mümkündür. Birisi veritabanı başlatma ayarlarında platformun belirli bir sürümünü belirttiğinde ve platformu güncelledikten sonra başlatma hala eski sürümle gerçekleştiğinde, insanlar genellikle bir sorunla karşılaşırlar. Başlatma platformu sürümünü değiştirmek için listeden tabanı seçin ve "Değiştir"e tıklayın. Son pencerede platformun gerekli sürümünü belirtin, bilgisayarınıza yüklenmesi gerektiğini unutmayın.

Böyle bir girişle, seçilen veritabanı için bilgisayarınızda kurulu olan 8.1 platformlarının en son sürümü başlatılacaktır.

Böyle bir girişle bu veritabanını çalıştırmak için platform 8.1.15.14 seçilecektir.

Listeye bir veritabanı eklenirken varsayılan olarak değer 8.2 veya 8.3 olarak ayarlanır. Veritabanı ayarlarında herkesin 8.2'yi çalıştıracak sürüme sahip olacağı ve hiç kimsenin güncellemenin sonucunu göremeyeceği ve 8.3'e geçemeyeceği bir durumda bu makalenin 8.3 sürümüne geçerken faydalı olabileceğini düşünüyorum, çünkü veritabanları hala 8.2 platformunda başlatılacak.

Çoğu zaman, 1C ile çalışırken, zaman içinde sistematik olarak tekrarlanan ve sadece ana işten dikkati dağıtan bazı benzer operasyonların gerçekleştirilmesi gerekir. Bu, çeşitli indirme ve boşaltma işlemleri, harici analiz için bazı verilerin oluşturulması vb. olabilir. Bu işlemleri otomatikleştirmenin ve aslında bunları unutmanın oldukça basit bir yolu var; kontrol için günlük dosyalarını periyodik olarak e-postayla alıyor.

Bu işlemleri zaten harici işlemciler tarafından yazılmışsa harika, sorun değil; eğer durum böyle değilse, her şeyi oluşturun ve oraya taşıyın. Daha sonra, işlevselliğini kontrol etmek için, tüm bunları manuel modda test etmenizi ve ardından, her şey olması gerektiği gibi çalışırsa, ana işlem kodunu yeniden yazmanızı öneririm, böylece harici işlem yüklendiğinde, yürütme düğmesine tıklamadan otomatik olarak başlar ve beğenmek. En basit şey kodu bir prosedüre taşımaktır Açık().

Bir sonraki adım, oluşturduğumuz harici işlemeyi yürüttükten sonra programı otomatik olarak kapatmaktır ve bu zaten bizim için çalışıyor. Bunu yapmak için prosedürde Açık() En sona aşağıdaki komutu ekliyoruz: KapatmaSistemi(Yanlış); bu durumda parametre Fırsat Ara Kapatırken ek sistem soruları için çeşitli seçenekleri kesmek ve böylece bu harici işlem tamamlandıktan sonra 1C'nin koşulsuz olarak kapatılmasını başlatmak için "Yanlış" değerini iletiyoruz. Emin olmak için programı tekrar çalıştırıp işlemi gerçekleştirip çalıştığından ve programın kendi kendine kapandığından emin oluyoruz.

“C:\Program Files (x86)\1cv8\8.3.5.xxxx\bin\1cv8.exe” ENTERPRISE /DisableStartupMessages /FC:\veritabanı yolu /N”KullanıcıAdı” /P”Kullanıcı Parolası” /Şuradan yürüt:\ işleme yolu\self-processing.epf

Hadi deşifre edelim:

1. “C:\Program Files (x86)\1cv8\8.3.5.xxxx\bin\1cv8.exe” ENTERPRISE - bu durumda 1C motorunun kendisi 8.3'tür, yolu kendiniz kontrol edin, sürüme bağlı olarak farklılık gösterir ve motor dahil sonuncuyu güncelledikten sonra düzenlemeyi unutmayın.

2. /DisableStartupMessages - sistem başlatıldığında tüm mesajları devre dışı bırakın.

4. /N"KullanıcıAdı" /P"KullanıcıŞifresi" - sırasıyla /N kullanıcı adı, ayrıca hemen boşluk ve /P şifresi olmadan.

5. /Execute from:\path toprocessing\self-processing.epf - /Execute işlemimizi başlatır, yol ve ad bu anahtarı takip etmelidir.

Artık bu kadar, geriye kalan tek şey cmd dosyamızı görev zamanlayıcıya eklemek: avtozapusk1c.cmd, lansman programını gösteriyor.

Harici işlemenin çalışmasını izlemek için, bunun için ayrı bir kullanıcı oluşturmanızı öneririm; ayrıca işlemenin kendisinin de periyodik olarak e-postanıza gönderilen bir günlük dosyası oluşturması en uygunudur.

Bu basit araçlar günlük rutin işlemleri otomatikleştirmenize yardımcı olur, size iyi şanslar!

1CV8.EXE dosyasını çalıştırırken komut satırında aşağıdaki parametreler belirtilebilir:
Mod seçimi komut satırı seçenekleri:
CONFIG – 1C:Enterprise 8.x sisteminin “Yapılandırıcı” modunda başlatılması; ENTERPRISE – 1C:Enterprise 8.x sisteminin “1C:Enterprise” modunda başlatılması;
BİLGİ TABANI OLUŞTURUN ] – bir bilgi tabanının oluşturulması (
her biri formun bir parçası olan bilgi tabanı parametrelerini belirten bir satır<Имя параметра=><Значение>Burada Parametre Adı parametrenin adıdır ve Değer değeridir.
Parçalar birbirinden ';' simgeleriyle ayrılır.
Bir değer boşluk içeriyorsa çift tırnak (“”) içine alınmalıdır.

Dosya sürümü için aşağıdaki parametre tanımlanmıştır:

Dosya - bilgi tabanı dizini;
Yerel ayar - bilgi tabanını oluşturmak için kullanılacak dil (ülke). Geçerli değerler parametreyle aynıdır<Форматная строка>yöntem Biçimi. Yerel Ayar parametresi gerekli değildir. Belirtilmediği takdirde mevcut bilgi tabanının bölgesel ayarları kullanılacaktır.

İstemci-sunucu seçeneği için aşağıdaki parametreler tanımlanmıştır:
Srvr - 1C:Kurumsal sunucu adı;
Ref - sunucudaki bilgi tabanının adı;
SQLSrvr - SQL sunucusu adı;
SQLDB - SQL veritabanının adı;
SQLUID - SQL kullanıcı adı;
SQLPwd - SQL kullanıcı şifresi. SQL kullanıcısı için bir parola belirtilmemişse bu parametre atlanabilir.
SQLYOffs – Tarihleri ​​SQL Server'da depolamak için kullanılan tarih uzaklığı. 0 veya 2000 değerlerini alabilir. Bu parametreye gerek yoktur. Belirtilmemişse 0 değeri kabul edilir.
Yerel ayar – dil (ülke), (dosya sürümüne benzer).

Tüm seçenekler için aşağıdaki parametreler tanımlanmıştır:
Usr - kullanıcı adı;
Şifre - şifre
/AddInList – veritabanının listeye hangi adla ekleneceğini belirten parametre; belirtilmediği takdirde veritabanı listeye eklenmez. Bir ad belirtilmezse, etkileşimli bir bilgi tabanı oluşturulmasına benzer şekilde varsayılan kullanılır.

Anahtarların aynı anda kullanılmasına izin verilmez.

Başlangıç ​​seçeneklerini belirlemek için komut satırı seçenekleri:
/@<имя файла>– komut satırı parametreleri belirtilen dosyaya yazılır
/F<Путь>– bir dosyada saklanıyorsa bilgi tabanının yolu (dosya adının belirtilmesine gerek yoktur)
/S<Адрес>– 1C:Enterprise 8.x sunucusunda saklanan bilgi tabanının adresi aşağıdaki gibidir:
<Имя компьютера, работающего сервером приложений>\ <Ссылочное имя информационной базы, известное в рамках сервера 1С:Предприятия 8.x>

/N<Имя>-Kullanıcı adı. Yapılandırıcıda oluşturulan kullanıcı listesindekiyle aynı şekilde belirtilmelidir
/P<Пароль>- /N parametresinde adı belirtilen kullanıcının şifresi. Kullanıcının şifresi yoksa bu parametre atlanabilir
/WA - bir Kuruluşu veya Yapılandırıcıyı başlatırken Windows kimlik doğrulamasının kullanılmasını yasaklar
/WA+, 1C:Enterprise veya Yapılandırıcıyı başlatırken Windows kimlik doğrulamasının zorunlu kullanımını ayarlar. /WA anahtarı belirtilmezse, /WA+ komut satırı seçeneğinin kullanıldığı varsayılır.
/AU - 1C:Enterprise'ın geçerli sürümünün yönetim kurulumundan güncellenmesiyle ilgili bir sorunun görüntülenmesini yasaklar
/AU+ ayarı, 1C:Enterprise'ın geçerli sürümünün yönetimsel bir kurulumdan güncellenmesiyle ilgili bir soruyu görüntüler. /AU anahtarı belirtilmezse, /AU+ komut satırı seçeneğinin kullanıldığı varsayılır.
/Dışarı<Имя файла>[-NoT_runcate] – servis mesajlarını görüntülemek için bir dosya ayarlama. –NoT_runcate anahtarı belirtilirse (boşlukla ayrılmışsa), dosya temizlenmez
/L<Каталог>– yerelleştirilmiş arayüz kaynaklarının dizinini belirtir (örneğin, “RU”)
/DisableStartupMessages -Başlangıç ​​mesajlarını gizler: "Veritabanı yapılandırması kaydedilen yapılandırmayla eşleşmiyor. Devam etmek?"; “Bilgisayarınızın yetenekleri yapılandırma yardımını düzenlemek için yeterli değil. Yardımı düzenlemek için Microsoft Internet Explorer sürüm 6.0 veya üstünü yüklemelisiniz.”; “Bilgisayarınızın yetenekleri, yardım konuları da dahil olmak üzere HTML belgelerini düzenlemek için yeterli değil. HTML belgelerini düzenlemek için Microsoft Internet Explorer sürüm 6.0 veya üstünü yüklemelisiniz. Bu lansmanda html belgelerini düzenlemek mümkün olmayacak."
/C<Строка текста>– parametrenin yapılandırıcı toplu modunun yapılandırma komut satırı parametrelerine aktarılması:
/DumpIB<Имя файла>-bilgi tabanını komut modunda yükleme
/IB'yi Geri Yükle<Имя файла>– bilgi tabanını komut modunda yükleme
/DumpCfg<имя cf файла>– konfigürasyonun bir dosyaya kaydedilmesi
/LoadCfg<имя cf файла>– dosyadan yapılandırma yükleniyor
/UpdateDBCfg [-WarningsAsErrors] – veritabanı yapılandırmasını güncelleyin. WarningsAsErrors anahtarı belirtilirse (boşlukla ayrılmış olarak), tüm uyarı mesajları hata olarak değerlendirilir
/DökümDBCfg<имя cf файла>– veritabanı konfigürasyonunun bir dosyaya kaydedilmesi
/RollbackCfg – veritabanı yapılandırmasına geri dön
/CheckModules – sözdizimi kontrolü gerçekleştirir
/UpdateCfg<имя cf | cfu файла>– desteklenen yapılandırmanın güncellenmesi
/IBCheckAndRepair [-ReIndex] [-LogIntergrity] [-RecalcTotals] [-IBCompression] [-TestOnly | [-BadRefCreate | -BadRefClear | -BadRefNone] [-BadDataCreate | -BadDataDelete] ] – bilgi tabanını test edin ve düzeltin
ReIndex – tabloları yeniden indeksleme
LogIntergrity – mantıksal bütünlük kontrolü
RecalcTotals – toplamların yeniden hesaplanması
IBCompression – tablo sıkıştırma
Yalnızca Test - yalnızca test etme

Var olmayan nesnelere referanslar varsa:
BadRefCreate – nesneler oluşturun
BadRefClear – nesneleri temizler
BadRefNone - değiştirme

Nesnelerin kısmi kaybı durumunda:
BadDataCreate – nesneler oluşturun
BadDataDelete – nesneleri sil

Bir parametre alt grubu içindeki tuşların aynı anda kullanılmasına izin verilmez.
Komut başarılıysa, kodu 0, aksi halde 1 (verilerde hatalar varsa 101) döndürün.
Çalıştırıldıktan sonra 1C:Enterprise 8.x sistemini kapatır.

Teslimat ve güncelleme dosyaları oluşturmaya yönelik toplu mod komut satırı seçenekleri:
/CreateDistributionFiles [-cffile<имя cf файла>] [-cfu dosyası<имя cfu файла>[-F<имя cf файла>|-v<версия дистрибутива>]+] – Teslimat oluşturma ve dosyaları güncelleme
-cf dosyası<имя cf файла>– dağıtım kiti oluşturma talimatları
-cfu dosyası<имя cfu файла>– güncelleme oluşturma talimatları
-F<имя cf файла>– güncellemeye dahil edilen dağıtım isimle belirtilir
-v<версия дистрибутива>] – güncellemeye dahil olan dağıtım sürüme göre belirtilir
Not: parametre grubu -f<имя cf файла>|-v<версия дистрибутива>güncellemeye dahil edilen dağıtım dosyaları sayısı kadar tekrarlanır.

1C başlatma parametreleri kullanılarak, hem programdaki kullanıcıların çalışmasını basitleştiren hem de veritabanında belirli yönetim görevlerini gerçekleştiren bir dizi eylem gerçekleştirilebilir:

  • Bir veritabanı yedekleme planı ayarlayın;
  • Veri güncellemeyi otomatikleştirin (örneğin döviz kurlarını günlük olarak güncelleyin);
  • Kullanıcı adı ve şifre girmeye gerek kalmadan otomatik kullanıcı yetkilendirmesi sağlayın;
  • Seçmeye gerek kalmadan belirli bir veritabanını ve platformun belirli bir sürümünü başlatın;
  • Ve daha birçokları.

Temel seçim penceresine parametrelerin girilmesi

Standart bilgi tabanı seçim penceresinde (Şekil 1), başlatma modunun (Yapılandırıcı veya 1Enterprise) seçilmesine ek olarak dört işlevsel düğme daha bulunur:

  • Eklemek;
  • Değiştirmek;
  • Silmek;
  • Kurmak.

Bilgi tabanını seçip “Değiştir” butonuna tıklayıp ilk iletişim kutusunu atlarsanız form açılacaktır (Şekil 2).

İncir. 2

"Gelişmiş başlatma seçenekleri:" altındaki giriş alanı bazı tuşları girmenize olanak tanır:

  • /N “Kullanıcı adı” - bu satır, programın adı tırnak içinde belirtilen kullanıcı altında başlatılacağı anlamına gelir;
  • /P “Şifre” - kullanıcı kimlik doğrulaması bir şifre girilmesini gerektiriyorsa, parametre değerinde belirtilmelidir;
  • /UC “Kod” - bu parametrenin kullanılması bilgi tabanına olan bağlantıların engellemesini kaldırmanıza olanak tanır (özel erişim gerektiğinde engelleme gereklidir).

Böylece “/N “Ivanov Ivan Ivanovich” /P “1234” gibi bir satır, belirli bir iş yerindeki kullanıcıyı sistem başladığında sürekli giriş yapma zorunluluğundan kurtarır.

Kısayol seçenekleri

Yukarıdaki parametreler başka bir yerde belirtilebilir. Program kısayolunun içerik menüsünü çağırıp özelliklerine giderek bir pencere açabilirsiniz (Şekil 3)

Şek. 3

Parametreleri girmek için “Nesne” giriş alanına ihtiyacımız var.

Her şeyden önce, uygulama başlatma moduna karar vermeniz gerekir:

  • TASARIMCI (8.0'da bu CONFIG parametresidir) programı yapılandırıcı modunda çalıştırmanıza izin verir.
  • ENTERPRISE normal bir uygulamaya başlamak anlamına gelir.

Daha sonra, başlatmak için belirli bir veritabanını kaydedebilirsiniz, böylece kullanıcının sistemde kayıtlı diğer veritabanlarına erişimini sınırlayabilirsiniz. Çalışma moduna bağlı olarak parametre birkaç değer alabilir:

  • /F “temel adres” - iş dosya modunda gerçekleştiriliyorsa kullanılır;
  • /S “sunucu adı”\ “sunucudaki veritabanının adı” - veritabanını istemci-sunucu modunda başlatır;
  • /WS “adres” - web sunucusuyla bağlantı kurmak için.

İkinci durumda, uzak bir web sunucusunda kullanıcı kimlik doğrulaması gerekli olabilir. Bir dizi parametre ince ayar yapmanızı sağlar:

  1. Wsn – sunucuya bağlantının kurulacağı kullanıcı adı;
  2. Wsp – yukarıdaki kullanıcının şifresi;
  3. Wspsrv – proxy adresi;
  4. Wspport – ilgili proxy sunucusunun bağlantı noktası.

Bu parametreleri 1C kısayolunun özelliklerine ekledikten sonra, önceki bölümde belirtilen yetkilendirme parametrelerini eklerseniz, ek pencereler olmadan yalnızca çift tıklayarak belirli bir veritabanını başlatma özelliğini uygulayabilirsiniz. Bu, test ve geliştirme sırasında uygulamayı sık sık yeniden başlatmanız gerektiğinde ve ayrıca bilgisayarda kayıtlı veritabanları listesine kullanıcı erişimini kısıtlamanın gerekli olduğu durumlarda çok kullanışlıdır.

Oluşturulan kısayolu “Başlangıç” klasörüne kopyalayarak sistemin çalışmasını daha da optimize edebilirsiniz (Şekil 4).

Şekil 4

Artık sistem başlatıldığında uygulama, belirli bir veritabanı için ve belirli bir kullanıcı altında öngörülen modda başlatılacaktır.

Windows kullanıcı kimlik doğrulamasının etkinleştirilmesi ve devre dışı bırakılması /WA+ ve /WA- parametreleri kullanılarak gerçekleştirilir

Komut satırı ve seçenekler

Hatta “Nesne” alanına yazılan satır, Başlat->Tüm Programlar->Donatılar->Çalıştır ile başlatılan komut satırına neredeyse hiç düzeltme yapılmadan kopyalanabiliyor. Sonuç aynı olacaktır.

Burada komut satırından da kullanılabilecek çeşitli parametreleri belirleyebilirsiniz:

  • CREATEINFOBASE – belirli türde bir bilgi tabanı oluşturmanıza olanak tanır (şablon dosyası (dt veya cf) uzantısına sahip olmalıdır);
  • Bağlantı Dizesi, oluşturulan veritabanının konumunu belirten gerekli bir parametredir ve eşittir işaretiyle birleştirilmiş bir Parametre Adı ve Değer çiftinden oluşmalıdır (işin dosya sürümü için örnek satır: Dosya= “D:\1с base\ Sunucu veritabanları için 1Cv8Log” Srvr= “ Server3");
  • DBMS – belirtilen değere bağlı olarak ne tür bir veritabanı sunucusunun kullanıldığını açıklar.

1C komut satırı parametrelerini kullanarak bir veritabanını yedekleme

Bu önemli işlemi gerçekleştirmek için, başlatma programı uygun Windows menüsüne veya sunucuya kaydedilebilen bir yarasa dosyası oluşturmak için Not Defteri'ni veya başka bir metin düzenleyiciyi kullanabilirsiniz.

Sonuç olarak

Bu makalede, Sözdizimi Asistanının ilgili menüsünde görüntülenebilecek tüm olası sistem başlatma parametrelerini tam olarak açıklamayı amaçlamadık. Bu özelliğe ilişkin genel bir fikir vermeye ve kullanımına ilişkin bazı örnekler vermeye çalıştık.

Mod seçimi komut satırı seçenekleri:

YAPILANDIRMA
1C:Enterprise 8 sisteminin “Yapılandırıcı” modunda başlatılması

GİRİŞİM
1C:Enterprise 8 sisteminin “1C:Enterprise” modunda başlatılması

BİLGİ TABANI OLUŞTURUN
teslimat ve güncelleme dosyaları oluşturma


her biri formun bir parçası olan bilgi tabanı parametrelerini belirten bir satır
,
burada Parametre Adı parametrenin adıdır ve Değer değeridir. Parçalar birbirinden ";" ile ayrılır. Bir değer boşluk içeriyorsa çift tırnak (") içine alınmalıdır.

Dosya Modu Seçenekleri

Dosya bilgileri temel dizini;
Yerel ayar, bilgi tabanını oluşturmak için kullanılacak dildir (ülke). Geçerli değerler Format yöntemi parametresiyle aynıdır. Yerel Ayar parametresi gerekli değildir. Belirtilmediği takdirde mevcut bilgi tabanının bölgesel ayarları kullanılacaktır.

İstemci-sunucu modu parametreleri

Srvr 1C:Kurumsal sunucu adı;
Sunucudaki bilgi tabanının ref adı;
SQLSrvr SQL sunucusu adı;
SQLDB SQL veritabanı adı;
SQLUID SQL kullanıcı adı;
SQLPwd SQL kullanıcı şifresi. SQL kullanıcısı için bir parola belirtilmemişse bu parametre atlanabilir.
SQLYOffs, SQL Server'da tarihleri ​​depolamak için kullanılan tarih uzaklığıdır. 0 veya 2000 değerlerini alabilir. Bu parametreye gerek yoktur. Belirtilmemişse 0 değeri kabul edilir.
Yerel ayar - dil (ülke), (dosya sürümüne benzer).

Tüm seçenekler için aşağıdaki parametreler tanımlanmıştır:

Usr Kullanıcı adı;
Özürlüşifre

/AddInList veritabanının listeye hangi isimle ekleneceğini belirten parametre, belirtilmediği takdirde veritabanı listeye eklenmez. Bir ad belirtilmezse, etkileşimli bir bilgi tabanı oluşturulmasına benzer şekilde varsayılan kullanılır.
Anahtarların aynı anda kullanılmasına izin verilmez.

Başlangıç ​​seçeneklerini belirlemek için komut satırı seçenekleri:

/@
komut satırı parametreleri belirtilen dosyaya yazılır

/F
Bir dosyada saklanıyorsa bilgi tabanının yolu (dosya adının belirtilmesine gerek yoktur)

/S
1C:Enterprise 8 sunucusunda saklanan bilgi tabanının adresi aşağıdaki gibidir:

/N
Kullanıcı adı. Yapılandırıcıda oluşturulan kullanıcı listesindekiyle aynı şekilde belirtilmelidir

/P
/N parametresinde adı belirtilen kullanıcının şifresi. Kullanıcının şifresi yoksa bu parametre atlanabilir

/WA-
Bir Kuruluşu veya Yapılandırıcıyı başlatırken Windows kimlik doğrulamasının kullanılmasının yasaklanması

/WA+
1C:Enterprise veya Yapılandırıcıyı başlatırken Windows kimlik doğrulamasının zorunlu kullanımını ayarlama. /WA anahtarı belirtilmezse, /WA+ komut satırı seçeneğinin kullanıldığı varsayılır.

/AU-
1C:Enterprise'ın mevcut sürümünün yönetim kurulumundan güncellenmesiyle ilgili bir sorunun görüntülenmesini yasaklamak

/AU+
1C:Enterprise'ın geçerli sürümünün yönetimsel bir kurulumdan güncellenmesiyle ilgili sorunun çıktısını ayarlama. /AU anahtarı belirtilmezse, /AU+ komut satırı seçeneğinin kullanıldığı varsayılır.

/Dışarı
[-Kesme Yok]
servis mesajlarının çıktısı için bir dosyanın kurulumu. NoTruncate anahtarı belirtilirse (boşlukla ayrılmışsa), dosya temizlenmez

/L
yerelleştirilmiş arayüz kaynaklarının dizinini belirtir (örneğin, "RU")

/BaşlangıçMesajlarını Devre Dışı Bırak
Başlangıç ​​mesajlarını bastırır: "Veritabanı yapılandırması kaydedilen yapılandırmayla eşleşmiyor. Devam etmek?"; “Bilgisayarınızın yetenekleri yapılandırma yardımını düzenlemek için yeterli değil. Yardımı düzenlemek için Microsoft Internet Explorer sürüm 6.0 veya üstünü yüklemelisiniz.”; “Bilgisayarınızın yetenekleri, yardım konuları da dahil olmak üzere HTML belgelerini düzenlemek için yeterli değil. HTML belgelerini düzenlemek için Microsoft Internet Explorer sürüm 6.0 veya üstünü yüklemelisiniz. Bu lansmanda html belgelerini düzenlemek mümkün olmayacak."

/C
konfigürasyona bir parametre geçirmek

Toplu modu

Yönetici, komut satırı seçeneklerini kullanarak aşağıdaki eylemleri gerçekleştirmek için yapılandırıcıyı toplu modda çalıştırabilir:

  • destek altındakiler de dahil olmak üzere veritabanı konfigürasyonunun güncellenmesi;
  • sözdizimsel kontrolün gerçekleştirilmesi;
  • tüm parametrelerin ayarlanmasıyla bilgi tabanının test edilmesi ve düzeltilmesi;
  • kayıt defterinin azaltılması;
  • bir yapılandırma kontrolü gerçekleştirin.
  • Yönetici, komut satırı parametrelerini kullanarak şunları belirtebilir:

    • 1C:Enterprise 8 sisteminin Yapılandırıcı modunda başlatılması;
    • bilgi tabanı parametreleri: kullanıcı, şifre; dosya sürümü için - dizin, dil; istemci-sunucu seçeneği için - sunucu adı, bilgi tabanı adı, SQL sunucu adı, SQL veritabanı adı, SQL kullanıcı adı ve şifresi, tarih farkı.

    Ek olarak, tüm başlatma parametreleri, adı komut satırı parametrelerinde belirtilen harici bir dosyada oluşturulabilir.

    Başlatma parametrelerinde belirtilen eylemleri tamamladıktan sonra 1C:Enterprise yapılandırıcısı kapanır.

    Yapılandırıcının toplu başlatma modunu kullanmak, ilgili komut dosyalarını bir programa göre başlatarak bilgi tabanlarını koruma sürecini otomatikleştirmenize olanak tanır.

    Yapılandırıcı toplu mod komut satırı parametreleri:

    /DumpIB
    bilgi tabanını komut modunda boşaltma

    /DumpCfg
    yapılandırmayı dosyaya kaydetme

    /UpdateDBCfg
    [-WarningsAsErrors]
    veritabanı yapılandırmasının güncellenmesi. Warnings-AsErrors anahtarı belirtilirse (boşlukla ayrılmış olarak), tüm uyarı mesajları hata olarak değerlendirilir

    /DökümDBCfg
    veritabanı yapılandırmasını dosyaya kaydetme

    /RollbackCfg
    veritabanı yapılandırmasına dön

    /CheckModules
    sözdizimi kontrolü gerçekleştir

    /UpdateCfg
    desteklenen bir yapılandırmanın güncellenmesi

    /IBCheckAndRepair [-ReIndex]
    [-LogIntergrity] [-RecalcTotals]
    [-IBSıkıştırma]
    [-Yalnızca Test | [-BadRefCreate |
    -BadRefClear | -KötüRefYok]
    [-BadDataCreate |
    -KötüVeriSilme] ]
    bilgi tabanının test edilmesini ve düzeltilmesini gerçekleştirmek

    Yeniden İndeksleme
    tablonun yeniden indekslenmesi

    GünlükIntergrity
    mantıksal bütünlük kontrolü

    Toplamları Yeniden Hesapla
    sonuçların yeniden hesaplanması

    IBSıkıştırma
    tablo sıkıştırma

    Yalnızca Test
    yalnızca var olmayan nesnelere referanslar olduğunda test yapın:

    BadRefCreate
    nesneler yarat

    BadRefClear
    nesneleri temizle

    KötüRefYok
    değişme

    Nesnelerin kısmi kaybı durumunda:

    BadDataCreate
    nesneler yarat

    Kötü Veri Silme
    nesneleri sil

    Bir parametre alt grubu içindeki tuşların aynı anda kullanılmasına izin verilmez. Komut başarılıysa, 0, aksi takdirde 1 (verilerde hatalar varsa 101) dönüş kodunu döndürür.

    Teslimat ve güncelleme dosyaları oluşturmaya yönelik toplu mod komut satırı seçenekleri:

    /CreateDistributionFiles
    [-cf dosyası]
    [-cfu dosyası
    [-f |-v ]+]
    Teslimat ve güncelleme dosyalarını oluşturma

    Cf dosyası
    dağıtım oluşturma talimatları

    Cfu dosyası
    güncelleme oluşturma talimatları

    F
    güncellemeye dahil edilen dağıtım isimle belirtilir

    V]
    Güncellemenin içerdiği dağıtım sürüme göre belirlenir

    Not: -f |-v parametre grubu, güncellemeye dahil edilen dağıtım dosyaları sayısı kadar tekrarlanır.

    Yapılandırma deposuyla çalışmaya yönelik komut satırı parametreleri:

    /DepoF
    depolama dizini

    /DepoN
    depolama kullanıcı adı

    /DepoP
    depolama kullanıcı şifresi

    V
    v - sürüm numarası, sürüm numarası belirtilmemişse veya -1'e eşitse en son sürüm kaydedilecektir.

    /DepotUpdateCfg [-v ] [-revize edildi]
    Depolama yapılandırmasını dosyadan güncelleyin (toplu mod)

    V
    sürüm numarası, sürüm numarası belirtilmemişse veya -1'e eşitse, en son sürüm kaydedilir, yapılandırma depolamaya bağlıysa parametre göz ardı edilir

    Revize edildi
    gerekirse yakalanan nesneleri alın. Yapılandırma depolamaya bağlı değilse parametre dikkate alınmaz.

    1C:Enterprise 8'in toplu mod kaydı için Otomasyon sunucusu olarak komut satırı parametreleri:

    /KayıtSunucusu
    başvuru kaydı

    /Sunucuyu Sil
    başvuru kaydının silinmesi

    Çalıştırıldıktan sonra 1C:Enterprise 8 sistemini kapatır.
    Parametre değerleri boşluk içeriyorsa (örneğin yol veya dosya adı), değerlerin tırnak işaretleri içine alınması gerekir.

    Örnekler

    1C:Enterprise 8 komut satırından nasıl başlatılır

    C:\Program Files\1cv8\bin\1cv8.exe" ENTERPRISE /F D:\Configurations\Typical\Trading Control /N Kullanıcı Adı /P Parola

    C:\Program Files\1cv8\bin\1cv8.exe" ENTERPRISE /S Sunucu\Base /N Kullanıcı Adı /P Parola

    C:\Program Files\1cv8\bin\1cv8.exe" CONFIG /F D:\Configurations\Typical\Trading Control /N Kullanıcı Adı /P Parola

    1C:Enterprise'ı komut satırından veritabanı yüklemeye zorlama

    C:\Program Files\1cv8\bin\1cv8.exe" CONFIG /F D:\Trading Control /N Kullanıcı Adı /P Parola /DumpIB c:\name.dt

    Geçerli yapılandırma değişikliklerini komut satırından veritabanı yapılandırmasına güncelleme

    C:\Program Files\1cv8\bin\1cv8.exe" CONFIG /F D:\Trading Control /N Kullanıcı Adı /P Parola /UpdateDBCfg

    Referans bütünlüğünü otomatik olarak kontrol etmeden bir bilgi tabanı nasıl test edilir ve düzeltilir?

    C:\Program Files\1cv8\bin\1cv8.exe" CONFIG /F"C:\DemoTrd2" /N"Fedorov (yönetici)" /P"" /IBcheckAndRepair -LogIntegrity

    Otomatik olarak konfigürasyon kontrolü nasıl yapılır ve kontrol sonuçları bir dosyaya nasıl gönderilir?

    C:\Program Files\1cv8\bin\1cv8.exe" CONFIG /F"C:\DemoTrd2" /N"Fedorov (yönetici)" /P"" /OutD:\my\log.txt /CheckConfig -ClientServer -Client -ExternalConnectionServer -ExternalConnection -Sunucu -DistributiveModules -YanlışReferanslar -ConfigLogicalIntegrity -ReferenceProcedures -HandlersExistence -EmptyHandlers

    Günlük programlı olarak nasıl kısaltılır

    C:\Program Files\1cv8\bin\1cv8.exe" CONFIG /F"C:\DemoTrd2" /N"Fedorov (yönetici)" /P"" /OutD:\my\log.txt /ReduceEventLogSize 2004-12- 26 -saveAsC:\OldLog.elf

    Bir uygulama çözümünün modülleri komut satırından metin dosyaları olarak nasıl kaldırılır

    C:\Program Files\1cv8\bin\1cv8.exe" CONFIG /F"C:\DemoTrd2" /N"Fedorov (yönetici)" /P"" /DumpConfigFiles "D:\1\11" -Modül

    Htm formatında kaydedilen yardım dosyaları bir uygulama çözümüne nasıl yüklenir?

    C:\Program Files\1cv8\bin\1cv8.exe" CONFIG /F"C:\DemoTrd2" /N"Fedorov (yönetici)" /P"" /LoadConfigFiles "D:\1\11" -Yardım