Yapılandırıcı aracı modunun geliştirilmesi. Yapılandırıcı aracı modunun geliştirilmesi 1s 7.7 parametrelerini komut satırından başlatın

  • 04.02.2024

1C programı, hemen hemen her işletmenin mali kayıtlarını tutmak için inanılmaz derecede popülerdir. Programın çok sayıda işlevi ve yeteneği var. Bazen bunlarla baş etmek o kadar kolay olmuyor. Ayrı bir veritabanının oluşturulacağı birden fazla kullanıcı hesabı oluşturabilirsiniz. Her başladığınızda istediğiniz hesabı, veritabanını seçmeniz ve bazı durumlarda diğer ayarları ve parametreleri belirtmeniz gerekir. Birkaç kullanıcı varsa, kolayca kafanız karışabilir ve seçim yaparken hata yapabilirsiniz. Kafanız karışmasa bile, zamanla normal bir lansman için bu kadar çok sayıda manipülasyon oldukça sıkıcı hale gelir.

1C'yi komut satırından başlatmak programla çalışmayı kolaylaştırır.

Bu prosedürü nasıl basitleştirebilirim? Geliştiriciler, 1C programının komut satırından başlatılmasını sağladılar. Bu ismin sizi korkutmasına izin vermeyin, bir dizi kombinasyonu hatırlamanıza gerek kalmayacak ve Windows komut satırına da ihtiyacınız olmayacak. Sadece gerekli sayıda kısayolu bir kez oluşturmanız, özelliklerinde gerekli komut satırı parametrelerini belirtmeniz veya özel bir yarasa dosyası oluşturup bunları bu dosyaya kaydetmeniz yeterlidir.

Bu yazıda, bu başlatma yönteminin nasıl kullanılacağına ve tüm parametrelerin nasıl belirleneceğine detaylı olarak bakacağız. Ek olarak, istemciye ince ayar yapmanıza yardımcı olacak en önemli komutların bir listesini de sizinle paylaşacağız.

Öncelikle, programın başlatılmasından ve çalıştırılmasından hangi dosyaların sorumlu olduğuna ve bunların depolandığı sabit sürücü dizinine bakalım. 1C'nin kurulu olduğu ana dizin C:\Program files\1CvXX\'dir; burada XX yerine çalışma sürümünün numaraları belirtilir. En son 8.3 kullanılıyorsa, öncekiler 1Cv82 veya 1Cv81 ise klasör 1Cv83 olarak adlandırılacaktır. Dizinin içinde alt sürümlere sahip başka dizinler de var. Sürümün ana yürütülebilir dosyasının bulunduğu bin klasörünü zaten içeriyorlar. Geliştiricinin neye rehberlik ettiği belli değil, ancak her güncellemede yükleyici yeni klasörler oluşturuyor ve zamanla sabit sürücüde çok fazla boş alan tüketiyor. Ardından Ortak klasörü ve içindeki 1cestrart.exe dosyasını bulun. Bir kullanıcı ve veritabanı seçmek için pencereyi başlatan odur. Buna göre bu pencere, belirli bir bin dizinindeki 1cv8s.exe dosyasını temsil eder.

Çalışmak için bir veritabanı seçtikten sonra, adı başlatma seçeneğine bağlı olan başka bir dosya başlatılır - 1cv8.exe (kalın istemci) veya 1cv8c.exe (ince istemci). Bu seçenekler arasındaki farkı biraz sonra anlatacağız. Ek olarak, iş için gereken kısayolları görüntüleyebilir ve bunlara başlatma parametrelerini girerek süreci birkaç kez hızlandırabilirsiniz.

1C programını başlatma seçenekleri

Geliştiricinin bize hangi başlatma seçeneklerini sunduğunu anlamaya çalışalım. Toplamda dört tane var, çalışma prensibi ve üzerinde çalıştığınız bilgisayarın kaynaklarına olan talepleri bakımından farklılık gösteriyorlar.

  • Kalın istemci - yakın zamana kadar mevcut tek seçenek buydu. Tüm veri işlemleri kullanıcının bilgisayarında gerçekleştirildiğinden ve iş için gerekli tüm dosyalar üzerinde saklandığından, çalışan makinenin kaynakları açısından en zorlu olanıdır. İnternetin kullanılabilirliğine bağlı değildir ancak donanıma bağlıdır ve uzaktan çalışma olanağı sağlamaz.
  • İnce istemci, 1C sunucusuna erişmek için kullanılan bir yazılım kabuğudur. Tanıdık bir menü ve ayarlar arayüzüne sahiptir, ancak tüm veri işlemleri sunucuda yapıldığından, ekipman gücüne hiç ihtiyaç duymaz. Kullanıcıya sınırlı işlevsellik sağlanır; çalışmayı hem İnternet üzerinden uzak bir sunucuyla hem de özel bir yazılım ortamında bilgisayarın kendisinde düzenlemek mümkündür.
  • Web istemcisi - çalışmak için yalnızca bir web tarayıcısına ve İnternet erişimine ihtiyacınız vardır. Buna göre bilgisayar ve iş yeri ile bağlantı yoktur. Tüm hesaplamalar uzak bir sunucuda yapıldığından ekipman üzerindeki yük minimum düzeydedir.
  • Yapılandırıcı, yalnızca kalın bir istemci kullanıldığında çalışan, programa ince ayar yapmak için özel bir moddur.

Günümüzde en popüler başlatma seçeneği, bilgisayarda depolanan dosya veritabanına sahip kalın bir istemcidir. Ancak web hizmetlerine ve bulut teknolojilerine olan toplam odaklanma göz önüne alındığında, geleceğin web sürümünde olduğunu varsayabiliriz.

Varsayılan olarak, 1C program ayarlarının otomatik olarak başlatma seçeneğini seçtiğini, dolayısıyla bunu düşünmenize gerek olmadığını belirtmekte fayda var. Ancak, belirli bir seçeneği kullanmanız gerekiyorsa, masaüstünde kısayollar oluşturabilir ve bunlara komut satırı parametrelerini girebilir veya bir yarasa dosyası kullanabilirsiniz. Her yönteme daha ayrıntılı olarak bakalım.

Masaüstü kısayoluyla başlat

En kolay yol, özellikleri komut satırı parametrelerini içeren bir masaüstü kısayolu kullanmaktır. Erişim bu şekilde nasıl organize edilir?

  1. Windows Gezgini'ni açın, ihtiyacınız olan yürütülebilir dosyayı içeren dizine gidin ve exe uzantılı dosyanın kendisini bulun. Örneğin, kalın istemci modunda çalıştırmak için C:\Program files\1Cv83\bin\1cv8.exe.
  2. Üzerine sağ tıklayın ve “Kısayol Oluştur” seçeneğini seçin.
  3. Sistem şu mesajı görüntüledikten sonra “Windows bu klasörde kısayol oluşturamıyor. Masaüstüme koymalı mıyım?” Evet'i tıklayın.
  4. Masaüstünde kısayolunuzu bulun, sağ tıklayın, “Özellikler” - “Kısayol” sekmesi - “Nesne” satırını seçin.
  5. Şuna benzeyen bir giriş göreceksiniz: “C:\Program files\1Cv83\bin\1cv8.exe”. İmleci oraya yerleştirirseniz satırın içeriği değiştirilebilir.
  6. Satır sonunda beklentilerinize uygun komutu giriniz, “Uygula” - Tamam butonları ile girişinizi onaylayınız.

Yarasa dosyası kullanarak başlat

Programı başlatmak için de aynı derecede kolay bir seçenek. Temel fark, tüm verilerin özel bir metin dosyasına manuel olarak girilmesidir. Bazıları için bu yöntem daha uygun görünecektir. Bu nasıl kullanılır?

  1. Standart Not Defteri'ni kullanarak basit bir metin belgesi oluşturun.
  2. Dosya_adı.bat biçiminde bir ad verin; burada bat, dosya uzantısıdır ve ardından onu sabit sürücünüzdeki herhangi bir klasöre kaydedin.
  3. Aşağıdaki komutları belgeye kopyalayın:

@Eko kapalı
cls
başlangıç

  1. Başlattıktan sonra, programı gerekli parametrelerle başlatmak için gerekli komutu girin.
  2. Dosyayı kaydedin ve kapatın.
  3. 1C'yi başlatmak için yarasa dosyasına çift tıklayın.

Dikkat! Doğru işlem için komutların, özellikle dosya yolunda veya kullanıcı adında Rusça karakterler içermemesi arzu edilir. Aksi halde dosya kodlamasını seçerken dikkatli olmalısınız.

Temel başlatma komutları

Komut satırı parametreleri 1C'nin farklı sürümlerinde farklılık gösterdiğinden, her biri için örnekler ele alacağız. Bunu şu sırayla sunacağız: her bir öğenin kodunun çözülmesi ve örnek bir uygulama.

Sürüm 7.7

1cv7.exe MODU [ /M | /D‹yol› | /U‹yol› | /N‹kullanıcı adı› | /P‹şifre› ],

burada MOD, program istemcisinin başlatılacağı belirtilen moddur. Aşağıdaki değerleri alabilir:

  • config - program fonksiyonlarının ince ayarının yanı sıra bazı işlemleri programlamak için yapılandırıcı;
  • hata ayıklama - bazı işlevlerin ve işlemlerin işlevselliğini kontrol etmek için bir hata ayıklayıcı;
  • kurumsal - günlük kurumsal bakım görevlerini gerçekleştirmek için normal çalışma modu.
  • monitör - monitör modunu başlatan komut.
  • /M - sizin dışınızda kimsenin programa girememesi için özel erişim modunu başlatır. Tek kullanıcı sizseniz, özel mod otomatik olarak etkinleştirilir. Kurumsal bir ağ üzerinde çalışırken özel moda girmek için diğer kullanıcıların programdan çıkması gerekir. Mod, hiçbir üçüncü tarafın müdahale edememesi için veritabanlarıyla önemli işlemleri gerçekleştirmek için gereklidir.
  • /D - veritabanının depolandığı klasör. Programın varsayılan olarak seçtiğinden farklı bir klasör kullanıyorsanız bu özellikle önemlidir.
  • /U - programın birden fazla kullanıcı tarafından kullanılması koşuluyla kullanıcının çalışma klasörü.
  • /N - veritabanına ve hesaba erişim için kullanıcı adı.
  • /P - hesaba ve veritabanına erişim şifresi.

Daha da nadir kullanılan komutlar:

  • /T‹path› - geçici dosyaların varsayılan olmayan bir klasörde saklanmasını istiyorsanız, klasörün yolu.
  • /@‹DosyaAdı› - yapılandırıcı modunda çalışırken toplu başlatma dosyasını seçmek için.
  • /W - web uzantısını başlat.
  • /L - Rusça dışındaki program menüsü dili: ENG - İngilizce, UKR - Ukraynaca

Kullanım örneği: 1cv7 kurumsal /Dc:\1c\database /NIvanov /P753159,

Programı bu tür komutlarla çalıştırırsanız, kullanıcı ve veritabanı seçim penceresinin görüntülenmesini önleyecek ve sizden kullanıcı adı ve şifre istenmeyecektir.

Sürüm 8.2 ve 8.3

  • TASARIMCI - programlama fonksiyonları ve ince ayar için yapılandırıcı modunda başlatın.
  • KURUMSAL - kuruluşa hizmet vermek için normal modu başlatın.
  • CREATEINFOBASE‹ConnectionString› ] - tüm çalışma bilgilerinin saklanacağı yeni bir veritabanı oluşturmak.
  • Bağlantı Dizesi - aşağıdaki parametreler belirtilebilir:
    • Dosya - veritabanı klasörü (dosya modu için).
    • Srvr - kurumsal sunucunun adresi (istemci-sunucu işlemi için). Birkaç adresi şu şekilde belirtebilirsiniz: Srvr=”Sunucu1,Sunucu2” veya Srvr=”Sunucu1:1741,Sunucu2:1741”;
  • /AddInList [VeritabanıAdı] - listeye eklemek için kullanılacak veritabanının adı. Bu parametreyi atlarsanız veritabanı listeye eklenmez, adınızı girmezseniz otomatik olarak atanır.
  • /UseTemplate - veritabanı, üçgen parantez içinde yazılan adda belirtilen hazır bir şablondan oluşturulur.
  • Ref - program sunucusunda saklanan veritabanının adı.

DBMS, sunucuda kullanılan veritabanının türünü belirtir:

  • MSSQL Sunucusu;
  • PostgreSQL;
  • IBMDB2;
  • OracleVeritabanı.

Her veritabanı türü için ek parametreler belirleyebilirsiniz:

  • Usr - giriş yapın.
  • Pwd - şifre.
  • Yerel ayar - yerelleştirme.

Programı normal modda veya yapılandırıcı modunda başlatırken aşağıdaki komut satırı parametrelerini kullanabilirsiniz:

  • /@‹DosyaAdı› - belirtilen komut satırı parametrelerine sahip harici bir dosya seçin.
  • /F‹DatabasePath› - dosya modunda veritabanının yolu.
  • /S‹BilgisayarAdı\VeritabanıAdı› - veritabanının sunucu modunda ana bilgisayardaki konumu.
  • /WS - web sunucusuna bağlanmak için bağlantı.
  • /IBName‹veritabanı adı› - mevcut tüm veritabanları listesinden belirtilen adla bir veritabanı başlatır. Birden fazla veritabanının adları eşleşirse program bir hata üretecektir.
  • /IBConnectionString - yukarıda açıklanan ConnectionString işlevi tarafından kullanılan veritabanının tamamına olan bağlantının adresi.

İnce istemci kullanırken aşağıdaki ayarları uygulayabilirsiniz:

  • wsn - web sunucusuna bağlanmak için kullanıcı girişi.
  • wsp - web sunucusuna bağlanmak için şifre.
  • wspauto - otomatik proxy sunucu ayarlarını etkinleştirin.
  • wspsrv - proxy sunucu adresi.
  • wspport - proxy sunucu bağlantı noktası.
  • wspuser - yetkilendirme gerektiren bir proxy sunucusu üzerinden çalışırken oturum açın. yetkilendirmeli proxy için kullanıcı adı.
  • wsppwd - yetkilendirme gerektiren bir proxy sunucusu üzerinden çalışırken şifre. yetkilendirmeli proxy için kullanıcı adı.
  • /N‹Login› - yapılandırıcıda belirtilen oturum açma. Yapılandırıcıda belirtildiği gibi kullanıcı adı.
  • /P‹Password› - önceki parametrede belirtilen kullanıcının şifresi. Kullanıcının şifresi yoksa atlanabilir.
  • /WSN‹name› - web sunucusunda kimlik doğrulama için kullanıcı adı.
  • /WSP‹password› - web sunucusunda kimlik doğrulama için adı /WSN parametresinde belirtilen kullanıcının şifresi.
  • /WA- - başlangıçta Windows kimlik doğrulamasının kullanımını devre dışı bırakır.
  • /WA+ - başlangıçta Windows kimlik doğrulamasının kullanılmasını zorunlu kılar. Bu parametreyi hiç yazmazsanız varsayılan olarak /WA+ kullanılır.
  • AppAutoCheckVersion - her veritabanı sürümü için 1C programının gerekli sürümünün otomatik seçimi.
  • /AppAutoCheckMode - veritabanındaki bilgilere göre başlatma modunun otomatik seçimi.
  • /UseHwLicenses+, /UseHwLicenses- - yerel koruma anahtarını arayın.
  • /Debug - 1C programını hata ayıklama modunda başlatın.
  • /DebuggerURL - uygulamanın başlatıldıktan hemen sonra bağlanması gereken hata ayıklayıcının tanımlanması. Hata ayıklayıcıda uzak nesnelerin oluşturulabileceği hata ayıklayıcının URL'sini (protokol, bilgisayar ve bağlantı noktası numarası) belirtir.
  • /RunShortcut‹dosya adı› - programı, oluşturulan veritabanlarının listesini içeren bir dosyadan başlatın.

Yapılandırıcının toplu modu

  • /DumpIB‹FileName› - veritabanının dökümü.
  • /DumpCfg‹FileName› - ayarları ayrı bir dosyaya kaydetme.
  • /DumpDBCfg‹FileName› - veritabanı ayarlarını ayrı bir dosyaya kaydetme.
  • /ConvertFiles‹dosyaadi|dizin› - 1C dosyalarının sürüm 8.x'in toplu dönüştürülmesi. Prosedürün başarılı olması için dosyaların yazılabilir olması ve dönüşümü gerçekleştireceğiniz yapılandırıcı modunun açık bir konfigürasyonla çalışıyor olması gerekir.

Örneğin: 1cv8.exe /ConvertFilesd:/base/ExtProcessing.epf - dosya dönüştürme,

1cv8.exe /ConvertFilesd:/base - bir klasörü dönüştürme.

Komut Satırı Örnekleri

1C'yi kalın istemci dosyası modunda başlatmak:

“C:\Program Files\1cv83\bin\1cv8.exe” KURUMSAL /F”D:\database\Kullanıcı” /N”Yönetici” /P”12345′′

1C'yi istemci-sunucu modunda başlatmak:

“C:\Program Files\1cv83\bin\1cv8.exe” KURUMSAL /S”sunucu-tabanı\Kullanıcı” /N”Yönetici” /P”12345′′

Çözüm

1C'yi komut satırından başlatmak için en temel komutlara baktık. Komutları değiştirerek çok çeşitli sorgular gerçekleştirebilirsiniz. Aslında bunlardan çok daha fazlası var, ancak bunların önemli bir kısmı daha çok teknik destek uzmanlarına yönelik. Makaledeki bilgileri kullanarak tüm eylemleri kendiniz gerçekleştirebilirsiniz. Sorularınızı yorumlara bırakın.

Toplu modu

Yapılandırıcının, kullanıcı müdahalesi olmadan yönetim işlevlerini gerçekleştirmesine olanak sağlayacak şekilde tasarlanmıştır. Bu mod özel durumlarda kullanılır. Örneğin, 1C: Enterprise bilgi tabanının yedek bir kopyasını oluşturmak için Windows masaüstünde özel bir kısayol oluşturmak için kullanabilirsiniz. Bu durumda kullanıcının yapılandırıcıda gerekli işlevi seçmek ve bilgi tabanını kaydetmek için gerekli parametreleri belirtmek için herhangi bir işlem yapmasına gerek kalmayacaktır. Bu mod, yönetim işlevlerinin belirli bir zamanda otomatik olarak yürütülmesini organize etmek için kullanılabilir. Bunun için görevleri belirli bir zamanda planlama ve çalıştırma yeteneğine sahip her türlü yazılım kullanılır. Örneğin, geceleri bir yedek kopyanın otomatik olarak oluşturulması organize edilebilir.

Toplu mod aşağıdaki eylemleri gerçekleştirmek için tasarlanmıştır:

  • · bilgi tabanının test edilmesi ve düzeltilmesi;
  • · veri yükleme;
  • · veri depolama;
  • · Dağıtılmış bir bilgi tabanının otomatik değişimi (“Dağıtılmış bilgi tabanı yönetimi” bileşeni kuruluysa bu mod kullanılabilir).

Yapılandırıcıyı toplu modda başlatma

Yapılandırıcıyı toplu modda çalıştırmak için, 1C: Enterprise'ı başlatma komut satırında, 1C: Enterprise sisteminin "Yapılandırıcı" modunda başlatıldığını belirten CONFIG parametresine ek olarak, /@Batch Mode File parametresini belirtin. BatchModeFile, toplu başlatma parametrelerini içeren dosyanın adıdır. Toplu modda Yapılandırıcı tarafından gerçekleştirilmesi gereken tüm gerekli işlevler bu dosyada açıklanmaktadır.

Dosya adı mutlak yol veya göreceli yol olarak belirtilebilir.

Göreli bir dosya yolu belirtirseniz, program önce kullanıcının çalışma dizininde, ardından bilgi tabanı dizininde ve ardından 1C: Enterprise'ın başlatıldığı dizinde arama yapar. 1C: Enterprise başlatma iletişim kutusunun ve yetkilendirme iletişim kutusunun toplu modda görünmesini önlemek için, gerekli tüm parametrelerin başlatma satırında belirtilmesi gerektiğini unutmayın:

  • · YAPILANDIRMA parametresi;
  • · bilgi tabanı dizini (parametre /D);
  • · kullanıcı adı, eğer bu bilgi tabanı için bir kullanıcı listesi tutuluyorsa (parametre /N);
  • · kullanıcı şifresi, eğer kullanıcı için bir şifre belirtilmişse (parametre P).

Bir toplu iş modu dosyası varsayılan olarak .prm uzantısına sahiptir; farklı bir uzantı kullanılırsa bu dosya adında açıkça belirtilmelidir.

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 şifre 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 parametrenin belirtilmesine 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 adla ekleneceğini belirten bir 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ı 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

    /Geri AlmaCfg
    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:

    /DağıtımDosyaları Oluştur
    [-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üncelleme (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

    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 yapılmasına izin verir:

    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

    Aslında “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: File= “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.

    1C'nin ve istemci-sunucu ve dosya bilgileri güvenliğinin yedek kopyalarını oluşturmanız gerekiyorsa, Windows komut satırını kullanmak en uygunudur. Aşağıda açıklanan teknolojiyi kullanarak, tüm veritabanlarını yerel 1C .dt formatında elde edeceksiniz; bu, şunları yapmanızı sağlayacaktır:

    • dosya sürümünü istemci-sunucu olarak değiştirin veya tam tersi;
    • veritabanlarını diğer sunuculara veya bilgisayarlara aktarmak;
    • 1C yedek kopyalarının formatını birleştirin.

    Tüm etkinlikleri tamamlamak için, teknoloji platformundan kalın istemcinin yüklendiği, Windows 2003+ çalıştıran bir bilgisayara ihtiyacınız olacak. Yalnızca 1C yedek kopyaları için depolama görevi gören bir NAS cihazında bulunan bir ağ sürücüsüne yükleme yapacağız.

    1C Yapılandırıcıyı komut satırından başlatma

    Kolaylık sağlamak için, 1C yapılandırıcıyı komut satırından başlatan bir dizi satır olan .cmd formatında bir dosya oluşturacağız. Örnek bir dosya indirilebilir. Bu dosya daha sonra yedekleme işlemini otomatikleştirmek için Kontrol Panelinde bulunan standart Windows zamanlayıcıda kullanılabilir.

    Çözümün temeli, istemci-sunucu veritabanının yedeğini alan aşağıdaki 1C komut satırı olabilir:

    "C:\Program Files (x86)\1cv8\common\1cestart.exe" CONFIG /S"Sunucu\buh" /N"Yönetici" /P"Parolam" /Out"C:\1c.log" /DumpIB"\ \backup\1c\buh_%date%.dt"

    Burada sürüme bağlı kalmamak için 1cestart.exe dosyasını aşağıdaki parametrelerle çalıştırın:
    CONFIG - 1C yapılandırıcısını komut satırından başlatma
    /S - Sunucu kümesinde bulunan istemci-sunucu bilgi güvenliğini belirtin
    /N "Yönetici" - kullanıcılar listesinde belirtilen kullanıcı adı.
    /P"MyPassword" - önceden belirtilen kullanıcının şifresi. Şifre yoksa, 1C'yi komut satırından başlatmak için bu parametreyi belirtmenize gerek yoktur.
    /Out"C:\1c.log" - betiğin ilerleyişinin yanı sıra hatalar ve teşhis mesajları hakkında hizmet bilgileri içerecek dosyanın adı.
    /DumpIB”\\backup\1c\buh_%date%.dt” - ve son olarak, veritabanını \\backup ağ sürücüsüne buh_XX.XX.XXXX.dt adındaki 1c klasörüne aktaran anahtar, burada XX .XX.XXXX - yedekleme dosyalarının üzerine yazılmasını önlemek ve bunları tanımlamak için geçerli tarih.

    Komut satırından 1C yedeklemesi gerçekleştiren bir .cmd dosyasına Rusça karakterler yazarken, standart Windows CP1251 kodlamasını değil, CP866 kodlamasını kullanmanız gerektiğini lütfen unutmayın! Ayrıca parametre değerlerini çevreleyen çift tırnak işaretine ve parametreler ile değerleri arasında boşluk olmamasına da dikkat etmelisiniz.

    Dosya bilgilerinin güvenliği için, /S anahtarı yerine /F parametresini belirtmelisiniz, aksi takdirde 1C'yi komut satırından başlatma sözdizimi aynı olacaktır, örneğin:

    "C:\Program Files (x86)\1cv8\common\1cestart.exe" CONFIG /F"D:\1C_Bases\buh" /N"Admin" /P"MyPassword" /Out"C:\1c.log" / DumpIB"\\backup\1c\buh_%date%.dt"

    Tüm 1C başlatma parametrelerinin daha ayrıntılı bir açıklaması için lütfen mevcut geliştirici belgelerine bakın. Uzmanlarımız ticari bazda ihtiyaçlarınıza uygun bir yedekleme sistemi geliştirmeye de hazırdır. Uygulamanın maliyeti sadece 5.000 ruble.