1s'den harici programları başlatmak. Başlangıç ​​seçeneklerini belirtmek için komut satırı parametreleri. Kısayoldaki seçenekler

Çalıştırıyorum ama çalışmıyor. Ve ne yazıyor? Hiçbir şey yazmaz. Eh, hiçbir şey yazmadığı için - bu olmaz! İngilizce sarı bir şeyler yazıyor. nasıl sarı ??? Pekala, buradaki mektupların hepsi Rusça değil, gel ve kendin bul!

Masaüstündeki 1C sekmesine tıkladığınızda Windows masaüstü, o zaman 1C değil, tamamen farklı bir program çalıştırıyorsunuz 🙂

Katalog 1C

Kurulu 1C 8.2 kataloğunda (özellikle 8.1 sürümüne aşina olanlar için) - bacaklarınızı kırabilirsiniz.

Yani - genellikle şuraya kurulur:

C: \ Program dosyaları \ 1Cv82 \

İçinde 1C'nin [altında] sürümleri olan dizinler var. Her sürümün 1C yürütülebilir dosyaları, her sürümün bin dizininde bulunur. Platformu her güncellediğinizde - güncelleme yerine, bu güzellik başka bir yeni katalog ekler!

Boyut 1C. Her sürüm için yaklaşık 250 MB disk alanı yer. Birkaç yıl güncelleme yaparsanız ne olacağını hayal edebilirsiniz 🙂

"Ortak" alt dizininde bir 1C "başlatıcı" dosyası vardır - kısayolu masaüstünüzde bulunan 1cestart.exe programı.

1C'yi başlatmak bu yürütülebilir dosyayla başlar. Yani, zaten bir program başlattık!

1C'nin hangi sürümünün başlatılacağını ve nasıl yapılacağını seçen, yerleşik yapay zekanın yardımıyla bu programdır.

1C'nin farklı sürümlerinin dosyaları!

Artık her veritabanına, bu dizinde kurulu olanlardan biri olan belirli bir 1C 8.2 sürümüyle girebilirsiniz. Herkesin beklediği ve varsayılan olarak yüklenmesi gereken şey buydu ve şükran sözleri dışında söylenecek hiçbir şey yok.

Tabii ki, varsayılan olarak, 1C veritabanına en son dahil edilir yüklü sürüm, ve aksi takdirde az sayıda ayar gerektirir.

Bu ayarları bu öğreticinin talimatlarında görebilirsiniz.

Kurumsal lansman

Eğer bir organizasyonsak, o zaman işler daha da havalı olabilir. 1C'nin artık "şirketin tüm bilgisayarlarına .." acı verici ve uzun süre yüklenmesine (ve güncellenmesine) gerek yok.

Şimdi bunu nasıl yapacağını biliyor (bana belirsiz kalan bir soru - yerel yönetici hakları ne olacak dostum?).

Şu şekilde organize edilmiştir:

1) Kullanıcılar arasında, 1C sürümlerinin / güncellemelerinin dağıtımlarıyla çevrili, fiziksel olarak ağda bulunan 1C başlangıç ​​programını başlatmak için bir kısayol dağıtıyoruz. Dağıtımlar nerede - elbette, yapılandırma dosyasında belirtilir.

2) Başlatıldığında, bu program kullanıcının bilgisayarında ne yüklü olduğunu analiz eder ve gerekirse yükler.

3) Ve sonra her şey sihirle oldu! Kâr!

Başladık mı?

Bu yüzden, kullanıcının 1C başlangıç ​​programı dosyasını başlattığı gerçeğinde durduk. Ve zaten 1C'nin kendisini başlattı. Doğru?

Numara! Doğru değil

Basit bir deney yaptıktan sonra - 1C kısayol dosyasına tıklayarak - girmek istediğiniz veritabanı seçiminin olduğu bir pencere göreceksiniz.

Bu pencere ayrıca 1C 8.2'nin her sürümünün bin dizininde bulunan 1cv8s.exe dosyası olan ayrı bir 1C programıdır.

1C'yi başlatmak, 1C veritabanını seçmek için programı başlatarak devam eder. Yani, zaten iki program başlattık !!

Ve şimdi, belirli bir veritabanını seçtikten sonra, 1C'nin kendisi zaten başlatılacak - 1cv8.exe dosyası (kalın istemci) veya 1cv8c.exe dosyası (ince istemci), komut satırında belirtilen parametrelerle.

1C'nin piyasaya sürülmesi, 1C'nin kendisinin piyasaya sürülmesiyle sona erer. Bu yüzden zaten üç program başlattık !!!

Çok kurnazsanız ve komut satırında parametreler belirtmeden doğrudan fat istemcisini başlatmayı denerseniz, 1cv8s.exe dosyasını geri başlatacaktır.

1C'yi yakmanın ve 1C'nin başlatılmasını üç kez hızlandırmanın yolları için bu derste daha fazlasını görün!

1C bazının oluşturulması

Çok uzun zamandır, 1C'yi başlatmak için ana komutları ve parametreleri içeren benzer bir hile sayfası bulmak istedim. Komut satırı... Sonunda oldu, Infostart sayesinde 🙂

1C 7.7 ve 8 (8.1, 8.2, 8.3) sürümleri için parametreler farklıdır. Onları daha ayrıntılı olarak ele alalım

Takımlar 1C 7.7

1cv7.exe MODU [/ M | / NS | / U | / N | / P ],

nerede MOD- başlatma modu, birkaç değerden yalnızca birini alabilir:

  • yapılandırma- yapılandırıcı modu;
  • hata ayıklama- hata ayıklayıcı modu;
  • girişim- normal (çalışma) modu;
  • monitör- "Monitör" modu.

Aşağıdaki tuşlar isteğe bağlıdır:

  • / M- programı özel modda başlatmak;
  • / NS- veritabanı dizini;
  • / U- kullanıcının çalışma dizini (kullanıcı listesindeki dizin yok sayılır);
  • / N- Kullanıcı adı;
  • / P- Kullanıcı şifresi;
  • / T<путь> - geçici dosyalara giden yol;
  • /@<ИмяФайла> - toplu başlatma dosyasının gösterildiği yapılandırıcı modu için;
  • / B- Web uzantısı başlatma;
  • / L- Arayüz dili: TR - İngilizce, UKR - Ukraynalı.

Örnek: 1cv7 kurumsal / Dc: \ 1c \ ana üs / NIvanov / P123,

Bu durumda, program, bir temel ve işletim modu seçme ile ilgili diyalogları görüntülemeden ve ayrıca bir kullanıcı adı ve şifre sormadan başlayacaktır.

1C 8.3 ve 8.2 için komutlar

Başlatma modunu seçmek için ek seçenekler

Aşağıdaki tablodaki parametrelerin eşzamanlı kullanımına izin verilmez.

TASARIMCI(8.0'da CONFIG) Konfigüratör modunda başlayın.

GİRİŞİM Kurumsal modda çalıştırın.

CREATEINFOBASE<СтрокаСоединения> ] Bir bilgi tabanının oluşturulması.

  • DizeBağlantısı - gerekli parametre, aşağıya bakın.
  • / AddInList [IBName] - bazın listeye eklendiği isim. Bu parametre belirtilmezse veritabanı listeye eklenmeyecektir. IBName belirtilmemişse, varsayılan ad belirtilecektir (etkileşimli olarak bir veritabanı oluştururken olduğu gibi).
  • / Şablon kullan- bir bilgi tabanının oluşturulması, belirtilen şablona göre gerçekleştirilir.<şablon dosya adı>. Yapılandırma dosyaları (.cf) veya bilgi bankası döküm dosyaları (.dt) şablon olarak kullanılabilir. Şablon belirtilmezse parametre yok sayılır.

Parametre ConnectionString çiftlerden oluşturulur ParametreAdı = Değer noktalı virgülle ayrılmış ( ; ). Değer boşluk içeriyorsa, çift tırnak içine alınmalıdır. Olası bağlantı dizesi parametreleri:

Parametre, dosya varyantı için tanımlanmıştır:

Dosya Bilgi tabanı dizini.

İstemci-sunucu sürümü için parametreler tanımlanmıştır:

Srvr 1C: Kurumsal sunucu adı.

(8.1 ve üstü) Yürütülebilir bir dosyayı başlatmak için komut satırı, bilgi tabanına giden yolu açıklayan birkaç parametre içeriyorsa (Dosya ve Srvr), belirtilen parametrelerin sonuncusu kullanılır.

(c 8.2 ve 8.3) Sağlamak için sorunsuz çalışma istemci uygulamaları birden çok küme adresi belirtebilir. Bunun için:

  • Srvr parametresinin değeri, küme adreslerinin virgülle ayrılmış bir listesi olabilir,
    Örneğin: Srvr = "Sunucu1, Sunucu2" veya Srvr = "Sunucu1: 1741, Sunucu2: 1741";
  • Bir istemci uygulamasına bilgi tabanı ekleme iletişim kutusunda, "Kurumsal Küme" özelliğinin değeri, virgülle ayrılmış bir küme adresleri listesi olabilir, örneğin: Sunucu1, Sunucu2 veya Sunucu1: 1741, Sunucu2: 1741;

Referans 1C: Enterprise sunucusundaki bilgi tabanının adı

VTYS(8.1'den itibaren) kullanılan veritabanı sunucusu türü:

  • MSSQLSunucusu- Microsoft SQL Sunucusu (varsayılan);
  • PostgreSQL- PostgreSQL;
  • IBMDB2- IBM DB2;
  • OracleVeritabanı- Oracle Veritabanı (c 8.2).

DBSrvr(8.0'da SQLSrvr) SQL sunucusunun adı.

DB(8.0'da SQLDB) SQL veritabanının adı.

DBUID(8.0'da SQLUID) SQL sunucusu kullanıcı adı.

DBPwd(8.0'da SQLPwd) SQL sunucusu kullanıcı parolası. Veritabanı sunucusu kullanıcısı için parola belirtilmemişse, bu parametre göz ardı edilebilir.

SQLYOff'lar SQL sunucusunda tarihleri ​​depolamak için kullanılan tarih ofseti (istemci/sunucu sürümü için). Geçerli değerler 0 veya 2000'dir. Varsayılan 0'dır.

CrSQLDB(8.1'den itibaren) Varsa bir veritabanı oluşturun ("y" - yoksa bir veritabanı oluşturun, "n" - oluşturmayın).

SchJobDn(8.1.11'den beri, bundan önce genel bir parametreydi) oluşturulan bilgi tabanı için rutin oluşturmaların (E / H) yürütülmesini yasaklayın. Varsayılan N'dir.

SUsrİlk görüntünün oluşturulacağı küme yöneticisinin adı. Bu parametre, kümede yöneticiler tanımlanmışsa ve onlar için kimlik doğrulaması ayarlanmalıdır. işletim sistemi kurulu değil veya uygun değil.
SPwd Küme yöneticisi parolası.

Tüm varyantlar için parametreler tanımlanmıştır:

  • usr Kullanıcı adı.
  • şifre Kullanıcı şifresi.
  • yerel Dil (ülke). Geçerli değerler, yöntemle aynıdır Gömülü dil biçimi(örneğin, "ru_RU"). Varsayılan olarak, mevcut bilgi tabanının bölgesel ayarları kullanılır.

Enterprise veya Configurator modunda genel başlatma parametreleri

  • /@<ИмяФайла> Komut satırı parametreleriyle dosyanın yolu.
  • / F<ПутьИБ> Dosya bilgi tabanının yolu (dosya adı hariç).
  • / S<ИмяКомпьютера\ИмяИБ> 1C: Enterprise sunucusundaki bilgi tabanının adresi.
  • / Ws (8.2'den) Dize ws-bağlantısı.
  • / IBAdı<имя информационной базы>Z bilgi tabanları listesinde üs adına göre bir bilgi tabanı başlatmak. Gerekirse isim çift tırnak içine alınmalıdır. Ayrıca, ad çift tırnak içeriyorsa, her çift tırnak işaretini iki çift tırnak ile değiştirmeniz gerekir. Veritabanı listelerinde belirtilen ada sahip birden fazla veritabanı bulunursa, kullanıcıya bir hata gösterilir.
  • / IBConnectionString tüm bilgi bankası bağlantı dizesini işlev tarafından döndürüldüğü biçimde belirtmenize olanak tanır InfoBaseConnectionString(). Bağlantı dizesinin bölümleri önceden var olan parametreler tarafından geçersiz kılınabilir. Bunun için gerekli / IBConnectionString onlardan önce komut satırındaydı. Bağlantı dizesini komut satırı parametresi olarak geçirirken, bağlantı dizesinin tırnak işaretleri içerdiğini unutmayın. Bu nedenle, tüm dizeyi tırnak içine almak ve içindeki tırnakları ikiye katlamak gerekir.

Moddaki bağlantı dizesinin ek parametreleri:

  • wsn- kimlik doğrulaması için kullanıcı adı;
  • wsp- web sunucusunda kimlik doğrulama için kullanıcı şifresi;
  • wspauto- otomatik proxy sunucu ayarlarını kullanın;
  • wspsrv- vekil sunucu adresi;
  • wspport- vekil bağlantı noktası;
  • wspuser- yetkilendirilmiş proxy için kullanıcı adı;
  • wsppwd- yetkilendirilmiş proxy şifresi.

/ N<ИмяПользователя> Yapılandırıcıda belirtildiği şekilde kullanıcı adı.

/ P<ПарольПользователя> /N parametresinde adı belirtilen kullanıcının şifresi. Kullanıcının parolası yoksa bu parametre atlanabilir.

/ WSN<имя> (8.2'den itibaren) Web sunucusunda kimlik doğrulama için kullanıcı adı.

/ wsp<пароль> (8.2'den) Web sunucusunda kimlik doğrulaması için / WSN parametresinde adı belirtilen kullanıcının şifresi.

/ WA- Başlangıçta Windows kimlik doğrulamasının kullanılmasını engelleme.

/ WA + Başlangıçta Windows kimlik doğrulamasının zorunlu kullanımı. / WA hiç belirtilmemişse, / WA + olduğu varsayılır.

/ SAOnYeniden Başlat Sistem yeniden başlatıldığında bir parola istenmesi gerektiğini belirtir. bu oturumçalışır (ince istemcide kullanılmaz). Varsayılan olarak, parola istenmez.

/ itdi(8.2.14'ten itibaren) Ana pencerede formları açma ve açık formlar arasında geçiş yapmak için yer imlerini kullanma (yer imleriyle çalışma).

/ isdi(8.2.14'ten itibaren) Ayrı pencerelerle çalışmak için.

/ LogUI Kullanıcı eylemlerinin günlüğe kaydedilmesi.

/ Dışarı<ИмяФайла>[-Kesme Yok] Servis mesajlarını görüntülemek için dosyayı ayarlar. NoTruncate belirtilirse, dosya temizlenmez.

/ SchJobDn(8.1'den beri, 8.1.11 bir bağlantı dizesi parametresi olarak göründüğünden beri) Zamanlanmış görevlerin yürütülmesini kontrol eder. Olası değerler: "Y" veya "N". "Y" - oluşturulan bilgi tabanının zamanlanmış görevleri gerçekleştirmesi yasaklanacaktır.

/ AppAutoCheckVersion A otomatik seçim istediğiniz sürüm her bilgi tabanı için.

/ AppAutoCheckMode A bilgi bankası verilerine dayalı olarak uygulamanın otomatik olarak belirlenmesi (yapılandırma için ana başlatma modu ve kullanıcı için başlatma modu).

Çoğu zaman, 1C ile çalışırken, zaman içinde sistematik olarak tekrarlanan ve sadece ana işten uzaklaştıran aynı tür işlemlerden bazılarını gerçekleştirmek gerekir. Bunlar çeşitli indirmeler ve kaldırmalar, harici analiz için bir tür verinin oluşturulması vb. Bu işlemleri otomatikleştirmenin ve aslında onları unutmanın oldukça basit bir yolu var, düzenli olarak kontrol için posta yoluyla günlük dosyaları alıyor.

Bu işlemler zaten harici işleme ile yazılmışsa harika, sorun değil, durum böyle değilse her şeyi orada oluşturun ve aktarın. Ayrıca, işlevselliği kontrol etmek için tüm bunları test etmenizi öneririm. manuel mod ve sonra, her şey olması gerektiği gibi çalışıyorsa, ana işlem kodunu, harici işleme yüklendiğinde, düğmeye, yürütmeye ve benzerine basmadan otomatik olarak başlayacak şekilde yeniden yazın. En basit şey, kodu prosedüre taşımaktır. AçıkAçık ().

Bir sonraki adım, oluşturduğumuz harici işlemi gerçekleştirdikten sonra programı otomatik olarak kapatmaktır ve zaten bizim için çalışıyor. Bunu yapmak için prosedürde AçıkAçık () en sonunda aşağıdaki komutu girin: EndSystemWork (Yanlış); bu durumda parametre İstekFırsat kesmek için "False" değerini geçiyoruz Çeşitli seçenekler kapanırken sistemin ek soruları, böylece bu harici işlemi gerçekleştirdikten sonra 1C çalışmasının koşulsuz sonlandırılmasını başlatır. Emin olmak için programı tekrar çalıştırıp işleme yapıyoruz ve çalıştığından ve programın kendini kapattığından emin oluyoruz.

"C: \ Program Files (x86) \ 1cv8 \ 8.3.5.хххх \ bin \ 1cv8.exe" ENTERPRISE / DisableStartupMessages / FС: \ veritabanı yolu / N "Kullanıcı Adı" / P "KullanıcıParolası" / Yürütme c: \ yol işlemek için \ self-processing.epf

deşifre edelim:

1. "C: \ Program Dosyaları (x86) \ 1cv8 \ 8.3.5.хххх \ bin \ 1cv8.exe" İŞLETME - bu durumda 1C motorunun kendisi 8.3, yolu kendiniz kontrol edin, sürüme bağlı olarak değişir ve motor dahil, sonuncuyu güncelledikten sonra düzenlemeyi unutmayın.

2. / DisableStartupMessages - sistem başlangıcında tüm mesajları devre dışı bırakın.

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

5. / Execute c: \ işleme yolu \ self-processing.epf - / Execute işlemimizi başlatır, yol ve isim bu anahtarı takip etmelidir.

Şimdi hepsi bu, sadece cmd dosyamızı görev zamanlayıcıya eklemek kalıyor: avtozapusk1c.cmd lansmanı için programı belirleyerek.

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

Bunlar günlük rutin işlemleri otomatikleştirmeye yardımcı olan akıllı araçlar değil, size iyi şanslar!

1C programı, hemen hemen her işletmenin finansal belgelerini korumak için inanılmaz derecede popülerdir. Programın büyük bir fonksiyon sayısı ve fırsatlar. Bazen onlarla başa çıkmak o kadar kolay değildir. Ayrı bir veritabanı oluşturulacak birden fazla kullanıcı hesabı oluşturabilirsiniz. Her başladığınızda, istediğinizi seçmeniz gerekir. hesap, veritabanı ve bazı durumlarda diğer ayarları ve parametreleri belirtin. Birkaç kullanıcı varsa, seçim yaparken kolayca kafanız karışabilir ve hata yapabilirsiniz. Kafanız karışmasa bile, zamanla normal bir lansman için bu kadar çok sayıda manipülasyon 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ştirilebilir? Geliştiriciler sağladı 1C programının başlatılması komut satırından. Bu isimden korkmayın, bir sürü kombinasyonu ezberlemenize gerek kalmayacak ve komut Windows dizisi senin de ihtiyacın olmayacak. Gerekli sayıda kısayol oluşturmak, gerekli komut satırı parametrelerini özelliklerine kaydetmek veya özel bir yarasa dosyası oluşturmak ve bunları kaydetmek için bir kez yeterlidir.

Bu yazıda, bu başlatma yönteminin nasıl kullanılacağını ve ayrıca tüm parametrelerin nasıl belirleneceğini ayrıntılı olarak analiz edeceğiz. Ayrıca, istemcide ince ayar yapmanıza yardımcı olacak en önemli komutların bir listesini sizinle paylaşacağız.

İlk olarak, programın başlatılmasından ve çalışmasından ve ayrıca dizinden hangi dosyaların sorumlu olduğunu görelim. hard disk nerede depolanırlar. 1C'nin kurulu olduğu ana dizin, XX yerine sayıların belirtildiği C: \ Program dosyaları \ 1CvXX \'dir. çalışan sürüm... En son 8.3 kullanılırsa, öncekiler 1Cv82 veya 1Cv81 ise klasör 1Cv83 olarak adlandırılır. Dizinin içinde başka Subversion dizinleri var. Ana yürütülebilir sürüm dosyasının bulunduğu bin klasörünü zaten içerirler. Geliştiricinin ne tarafından yönlendirildiği açık değildir, ancak her güncellemede yükleyici yeni klasörler oluşturur ve sonunda sabit sürücüde çok fazla boş alan tüketir. Ardından, Common klasörünü ve içindeki 1cestrart.exe dosyasını bulun. Kullanıcıyı ve veritabanını seçmek için pencereyi açan kişidir. Bu pencere sırasıyla 1cv8s.exe dosyasıdır. belirli bir dizinçöp Kutusu.

Çalışmak için veritabanını 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ı size biraz sonra anlatacağız. Ek olarak, çalışmanız gereken kısayolları görüntüleyebilir ve bunlarda başlatma parametrelerini belirleyerek süreci birkaç kez hızlandırabilirsiniz.

1C programını başlatmak için seçenekler

Geliştiricinin bize hangi başlatma seçeneklerini sunduğunu bulmaya çalışalım. Bunlardan dördü var, çalışma prensibi ve üzerinde çalıştığınız bilgisayarın kaynaklarına yönelik talepler bakımından farklılık gösteriyorlar.

  • Şişman müşteri - yakın zamana kadar mevcut tek seçenek buydu. Tüm veri işleme, iş için gerekli tüm dosyaları da depolayan kullanıcının bilgisayarında gerçekleştirildiğinden, çalışan makinenin kaynakları üzerinde en zorlu olanıdır. İnternetin varlığına bağlı değildir, ancak donanıma bağlıdır, uzaktan çalışma olasılığını temsil etmez.
  • İnce istemci - 1C sunucusuna erişmek için bir yazılım kabuğudur. Tanıdık bir menü arayüzüne ve ayarlara sahiptir, ancak tüm veri işlemleri sunucu üzerinde yapıldığından, ekipmanın gücünden hiç talep etmez. Kullanıcıya sınırlı işlevsellik sağlanır, hem İnternet üzerinden uzak bir sunucuyla hem de bilgisayarın kendisinde özel bir yazılım ortamında çalışmayı organize etmek mümkündür.
  • Web istemcisi - tek ihtiyacınız olan bir web tarayıcısı ve İnternet erişimi. Buna göre bilgisayar ve iş yeri bağlantısı yoktur. Tüm hesaplamalar uzak bir sunucuda yapıldığından ekipman üzerindeki yük minimumdur.
  • Konfigüratör - için özel mod ince ayar yalnızca kalın bir istemci kullanırken çalışan bir program.

Açık farkla en popüler başlatma seçeneği, bilgisayarda depolanan bir dosya veritabanına sahip kalın bir istemcidir. Bununla birlikte, web hizmetleri için toplam istek ve bulut teknolojileri, geleceğin tam olarak web sürümünde olduğunu varsayabiliriz.

1C programının ayarlarında varsayılan olarak kayıtlı olduğuna dikkat edilmelidir. otomatik seçim Başlatma seçenekleri, böylece düşünmek zorunda kalmazsınız. Bununla birlikte, belirli bir seçeneği kullanmanız gerekiyorsa, masaüstünde kısayollar oluşturabilir ve bunlara komut satırı parametreleri yazabilir veya bir yarasa dosyası kullanabilirsiniz. Her yönteme daha yakından bakalım.

Masaüstünde bir kısayol ile başlatın

Çoğu basit bir şekilde yararlanacak masaüstü kısayolu, hangi komut satırı parametrelerinin belirtildiği özelliklerde. Bu şekilde erişim nasıl organize edilir?

  1. Windows gezgini, 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. Farenin sağ tuşuyla tıklayın ve "Kısayol oluştur" seçeneğini seçin.
  3. Sistem, “Windows bu klasörde bir kısayol oluşturamıyor. Masaüstüne mi koydun?" "Evet"i tıklayın.
  4. masaüstünde kısayolunu bul, sağ fare tuşuyla tıklayın, "Özellikler" - "Kısayol" sekmesi - "Nesne" satırını seçin.
  5. Bunun gibi bir giriş göreceksiniz: “C: \ Program dosyaları \ 1Cv83 \ bin \ 1cv8.exe”. İmleci oraya koyarsanız, satırın içeriği değiştirilebilir.
  6. Satırın sonunda, beklentilerinize karşılık gelen komutu girin, girişi "Uygula" düğmeleriyle onaylayın - Tamam.

bat dosyası ile çalıştırma

Programı başlatmak için eşit derecede kolay bir seçenek. Temel fark, tüm verilerin manuel olarak özel bir dosyaya kaydedilmesidir. Metin dosyası... Bazıları için bu yöntem daha uygun görünecek. Bunu nasıl kullanabilirim?

  1. En yaygın olanı oluşturun Metin belgesi standart Not Defteri kullanarak.
  2. Buna filename.bat biçiminde bir ad verin, burada bat dosya uzantısıdır ve ardından sabit sürücünüzdeki herhangi bir klasöre kaydedin.
  3. Aşağıdaki komutları belgenize kopyalayın:

@Eko kapalı
cls
Başlat

  1. Başladıktan sonra yaz istediğin komut programı gerekli parametrelerle çalıştırmak için.
  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 istenir. Aksi takdirde, dosya kodlama seçimine dikkat etmelisiniz.

Temel başlatma komutları

Beri farklı versiyonlar 1C komut satırı parametreleri farklıdır, her biri için örneklere bakalım. Aşağıdaki sırayla sunacağız: her bir öğenin kodunun çözülmesi ve bir uygulama örneği.

Sürüm 7.7

1cv7.exe MODU [/ M | / D ‹path› | / U ‹path› | / N ‹kullaniciadi› | / P <şifre>],

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

  • config - program işlevlerinin ince ayarının yanı sıra bazı işlemlerin programlanması için yapılandırıcı;
  • hata ayıklama - bazı işlevlerin ve işlemlerin sağlığını 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 bir komuttur.
  • / M - özel erişim modunu başlat, böylece programa senden başka kimse giremez. Tek kullanıcı sizseniz, özel mod otomatik olarak etkinleştirilir. Kurumsal ağ üzerinde çalışırken özel moda girmek için diğer kullanıcıların programdan çıkması gerekir. Mod, veritabanlarıyla önemli işlemleri gerçekleştirmek için gereklidir, böylece hiçbir üçüncü taraf müdahale etmez.
  • / D - veritabanının depolandığı klasör. Programın varsayılan olarak seçtiğinden farklı bir klasör kullanıyorsanız özellikle önemlidir.
  • / U - çalışma klasörü kullanıcı, programın birkaç kullanıcı tarafından kullanılması şartıyla.
  • / N - veritabanına erişmek için kullanıcı adı ve hesap.
  • / P - hesaba ve veritabanına erişim için şifre.

Daha da nadiren kullanılan komutlar:

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

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

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

Sürüm 8.2 ve 8.3

  • TASARIMCI - programlama fonksiyonları ve ince ayar için konfigüratör modunda başlayın.
  • ENTERPRISE - kuruluşa hizmet vermek için normal modu başlatır.
  • CREATEINFOBASE ‹ConnectionString ›] - Tüm çalışma bilgilerini depolayacak yeni bir veritabanı oluşturur.
  • ConnectionString - aşağıdaki parametreler belirtilebilir:
    • Dosya - veritabanının klasörü (dosya çalışma modu için).
    • Srvr - kurumsal sunucu adresi (istemci-sunucu işlemi için). Aşağıdaki gibi birkaç adres belirtebilirsiniz: Srvr = "Sunucu1, Sunucu2" veya Srvr = "Sunucu1: 1741, Sunucu2: 1741";
  • / AddInList [BaseName] - listeye eklemek için kullanılacak veritabanının adı. Bu parametreyi atlarsanız veritabanı listeye eklenmeyecek, adınızı yazmazsanız otomatik olarak atanacaktır.
  • / UseTemplate - veritabanı şuradan oluşturulur: hazır şablon, üçgen parantez içinde yazılan adında belirtilmiştir.
  • Ref, program sunucusunda depolanan veritabanının adıdır.

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

  • MSSQLSunucusu;
  • PostgreSQL;
  • IBMDB2;
  • OracleVeritabanı.

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

  • Usr - giriş yapın.
  • Şifre - ş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ı› - seç harici dosya belirtilen komut satırı parametreleriyle.
  • / F - ne zaman veritabanına giden yol dosya moduİş.
  • / S ‹BilgisayarAdı \ TemelAdı› - sunucu modunda ana bilgisayardaki üssün konumu.
  • / WS - web sunucusuna bağlanmak için bağlantı.
  • / IBName ‹veritabanı adı› - mevcut tüm veritabanları listesinden belirtilen adla veritabanını başlatın. Birkaç veritabanının adı çakışırsa, program bir hata üretecektir.
  • / IBConnectionString - yukarıda açıklanan ConnectionString işlevi tarafından kullanıldığı biçimde tam veritabanına bağlantının adresi.

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

  • wsn - web sunucusuna bağlanmak için kullanıcı adı.
  • wsp, web sunucusuna bağlanmak için kullanılan paroladır.
  • wspauto - otomatik proxy ayarlarını etkinleştir.
  • wspsrv - proxy sunucu adresi.
  • wspport - proxy sunucu bağlantı noktası.
  • wspuser - yetkilendirme ihtiyacı olan bir proxy sunucusu üzerinden çalışırken oturum açın. yetkilendirme ile proxy için kullanıcı adı.
  • wsppwd - yetkilendirme ihtiyacı olan bir proxy sunucusu üzerinden çalışırken parola. yetkilendirme ile proxy için kullanıcı adı.
  • / N - yapılandırıcıda belirtilen oturum açma. Yapılandırıcıda belirtildiği şekilde kullanıcı adı.
  • / P “Şifre” - önceki parametrede belirtilen kullanıcının şifresi. Kullanıcının parolası yoksa atlanabilir.
  • / WSN ‹name› - web sunucusunda kimlik doğrulama için kullanıcı adı.
  • / WSP 'parola' - web sunucusunda kimlik doğrulaması için / WSN parametresinde adı belirtilen kullanıcının şifresi.
  • / WA- - başlangıçta Windows kimlik doğrulamasının kullanılmasını yasaklar.
  • / WA + - Başlangıçta Windows Kimlik Doğrulamasını Zorla. Bu parametreyi hiç yazmazsanız, varsayılan / WA + olur.
  • AppAutoCheckVersion - veritabanının her 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- - bir yerel koruma anahtarı arayın.
  • / Hata Ayıklama - 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ımı. Hata ayıklayıcıda uzak nesnelerin oluşturulabileceği hata ayıklayıcı URL'sini (protokol, bilgisayar ve bağlantı noktası numarası) belirtir.
  • / RunShortcut ‹dosya adı› - programı oluşturulan veritabanları listesinin dosyasından başlatın.

Toplu Mod Yapılandırıcı

  • / DumpIB ‹FileName› - veritabanını boşaltmak.
  • / DumpCfg ‹FileName› - ayarları ayrı bir dosyaya kaydetme.
  • / DumpDBCfg ‹FileName› - veritabanı ayarlarını ayrı bir dosyaya kaydetme.
  • / ConvertFiles ‹dosya adı | dizin› - dosyaların toplu olarak dönüştürülmesi 1C sürüm 8.x. Prosedürün başarılı olması için dosyaların yazılabilir olması ve koşu modu dönüştürmeyi gerçekleştireceğiniz açık bir konfigürasyona sahip konfigüratör.

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

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

Komut satırını kullanma örnekleri

1C'yi kalın bir istemcinin dosya modunda başlatma:

"C: \ Program Dosyaları \ 1cv83 \ bin \ 1cv8.exe" ENTERPRISE / F "D: \ veritabanı \ Kullanıcı" / N "Yönetici" / P "12345 ′ ′

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

"C: \ Program Dosyaları \ 1cv83 \ bin \ 1cv8.exe" ENTERPRISE / S "sunucu tabanı \ Kullanıcı" / N "Yönetici" / P "12345 ′ ′

Çözüm

1C'yi komut satırından başlatmak için en temel komutları inceledik. Komutları değiştirerek çok çeşitli sorguları çalıştırabilirsiniz. Aslında, birçoğu var, ancak bunların önemli bir kısmı daha çok uzmanlara yönelik. teknik Destek... Makaledeki bilgileri kullanarak, tüm işlemleri kendiniz gerçekleştirebilirsiniz. Sorularınızı yorumlarda bırakın.

gastroguru 2017