Komanda xəttindən 1s 8.2-ni işə salmaq üçün düymələr. Konfiqurator agent rejiminin inkişafı

29.02.2024

Açar sözlər: işə salma açarı, işə salma parametri, komanda xətti

1C: Enterprise 8.0 sisteminin icra olunan faylının işə salınması

MS Windows əməliyyat sisteminin Start -Proqramlar menyusundan müvafiq işarəni seçməklə işə salmaqla yanaşı, 1C:Enterprise 8.0 sistemi 1CV8.EXE icra olunan faylı işə salmaqla işə salına bilər. Belə bir işə salma, məsələn, MS Windows əməliyyat sisteminin "Başlat" menyusundakı "İşlə" elementindən istifadə etməklə və ya Explorer proqramında 1CV8.EXE fayl adının üzərinə iki dəfə klikləməklə edilə bilər.

1CV8.EXE faylını işə salmaq üçün əmr satırında bütün lazımi parametrləri təyin edə bilərsiniz: işə salma rejimi, məlumat bazası olan qovluğun adı, istifadəçi qovluğunun adı və s. Komanda xətti parametrləri düzgün göstərilibsə, 1CV8.EXE faylı işə salma rejimlərindən birində işə salınacaq: “1C: Enterprise” və ya “Konfiqurator” - göstərilən parametrlərdən asılı olaraq.

Əgər 1CV8.EXE faylını işə salarkən əmr xəttinin parametrlərində xəta aşkar edilərsə və ya parametrlər çatışmırsa, işə salındıqdan sonra ekranda “1C: Müəssisəni işə salın” dialoqu görünəcək. Bu dialoqda istifadəçi 1CV8.EXE faylının işə salınma rejimini, infobase adını və digər işəsalma parametrlərini seçə bilər.

Komanda xətti seçimləri.
1CV8.EXE faylını işə salarkən, əmr satırında aşağıdakı parametrləri təyin etmək olar:

Rejim seçimi komanda xətti seçimləri:

CONFIG
1C: Enterprise 8.0 sisteminin "Konfiqurator" rejimində işə salınması;

MÜƏSSİSƏ
1C: Enterprise 8.0 sisteminin “1C: Enterprise” rejimində işə salınması;

INFOBASE YARADIN ]
informasiya bazasının yaradılması


hər biri forma fraqmenti olan infobase parametrlərini göstərən sətir
<Имя параметра=><Значение>,

burada Parametr Adı parametrin adı, Dəyər isə onun dəyəridir.

Fraqmentlər bir-birindən ";" ilə ayrılır.

Əgər dəyərdə boşluq varsa, o, qoşa dırnaq (") içərisində olmalıdır.

Fayl versiyası üçün aşağıdakı parametr müəyyən edilmişdir:

Fayl - məlumat bazası kataloqu;

Locale - informasiya bazasının yaradılması üçün istifadə olunacaq dil (ölkə). Etibarlı dəyərlər parametrlə eynidir<Форматная строка>metod Format. Locale parametri tələb olunmur. Göstərilməsə, cari məlumat bazasının regional parametrləri istifadə olunacaq.

Müştəri-server seçimi üçün aşağıdakı parametrlər müəyyən edilmişdir:

Srvr - 1C:Müəssisə serverinin adı;

Ref - serverdəki məlumat bazasının adı;

SQLSrvr - SQL server adı;

SQLDB - SQL verilənlər bazası adı;

SQLUID - SQL istifadəçi adı;

SQLPwd - SQL istifadəçi parolu. SQL istifadəçisi üçün parol göstərilməyibsə, bu parametr buraxıla bilər.

SQLYOffs tarixləri SQL Serverdə saxlamaq üçün istifadə olunan tarix ofsetidir. 0 və ya 2000 dəyərləri qəbul edə bilər. Bu parametrin müəyyən edilməsi tələb olunmur. Göstərilməyibsə, 0 dəyəri qəbul edilir.

Lokal - dil (ölkə), (fayl versiyasına oxşar).

Bütün variantlar üçün aşağıdakı parametrlər müəyyən edilir:

Usr - istifadəçi adı;

Pwd - parol

/Əlavə Siyahı
verilənlər bazasını siyahıya hansı adla əlavə etmək lazım olduğunu göstərən parametr, əgər göstərilməyibsə, verilənlər bazası siyahıya əlavə edilməyəcək; Əgər ad göstərilməyibsə, məlumat bazasının interaktiv yaradılmasına bənzər defolt istifadə olunur.

Açarların eyni vaxtda istifadəsinə icazə verilmir.

Başlanğıc seçimlərini təyin etmək üçün əmr satırı seçimləri:

/@<имя файла>
komanda xəttinin parametrləri göstərilən faylda yazılır

/F<Путь>
məlumat bazasına gedən yol, əgər faylda saxlanılırsa (fayl adının göstərilməsinə ehtiyac yoxdur)

/S<Адрес>
1C: Enterprise 8.0 serverində saxlanılan məlumat bazasının ünvanı aşağıdakı kimidir:

<Имя компьютера, работающего сервером приложений>\ <Ссылочное имя информационной базы, известное в рамках сервера 1С:Предприятия 8.0>

/N<Имя>
istifadəçi adı. Konfiquratorda yaradılmış istifadəçilər siyahısında olduğu kimi göstərilməlidir

/P<Пароль>
Adı /N parametrində göstərilən istifadəçinin parolu. İstifadəçinin parolu yoxdursa, bu parametr buraxıla bilər

/WA-
Enterprise və ya Konfiquratoru işə salarkən Windows autentifikasiyasından istifadəni qadağan etmək

/WA+
1C: Enterprise və ya Konfiquratoru işə salarkən Windows autentifikasiyasının məcburi istifadəsini təyin etmək. Əgər /WA keçidi göstərilməyibsə, /WA+ əmr satırı seçiminin istifadə olunacağı güman edilir.

/AU-
1C: Enterprise-in cari versiyasının inzibati quraşdırmadan yenilənməsi ilə bağlı sualın göstərilməsini qadağan etmək

/AU+
1C: Enterprise-in cari versiyasını inzibati quraşdırmadan yeniləmək barədə sualın çıxışını təyin etmək. Əgər /AU keçidi göstərilməyibsə, /AU+ əmr satırı seçimindən istifadə ediləcəyi güman edilir.

/Çıx<Имя файла>
[-Kəsilməməlidir]
xidmət mesajlarının çıxarılması üçün faylın quraşdırılması. Əgər –NoTruncate açarı göstərilibsə (boşluqla ayrılıb), fayl silinmir

/L<Каталог>
lokallaşdırılmış interfeys resurslarının kataloqunu göstərir (məsələn, “RU”)

/DisableStartupMessages
Başlanğıc mesajlarını gizlədir: “Verilənlər bazası konfiqurasiyası saxlanmış konfiqurasiyaya uyğun gəlmir. Davam etsin?"; “Kompüterinizin imkanları konfiqurasiya yardımını redaktə etmək üçün kifayət deyil. Yardımı redaktə etmək üçün siz Microsoft Internet Explorer 6.0 və ya daha yüksək versiyasını quraşdırmalısınız.”; “Kompüterinizin imkanları HTML sənədlərini, o cümlədən yardım mövzularını redaktə etmək üçün kifayət deyil. HTML sənədlərini redaktə etmək üçün siz Microsoft Internet Explorer 6.0 və ya daha yüksək versiyasını quraşdırmalısınız. Bu təqdimatda html sənədlərini redaktə etmək mümkün olmayacaq."

/C<Строка текста>
parametrin konfiqurasiyaya ötürülməsi

Konfiqurator toplu rejimi komanda xətti parametrləri:

/DumpIB<Имя файла>
komanda rejimində məlumat bazasının boşaldılması

/Bərpa IB<Имя файла>
komanda rejimində məlumat bazasının yüklənməsi

/DumpCfg<имя cf файла>
konfiqurasiyanı faylda saxlamaq

/UpdateDBCfg
[-WarningsAsErrors]
verilənlər bazası konfiqurasiyasının yenilənməsi. WarningsAsErrors açarı göstərilibsə (boşluqla ayrılıb), onda bütün xəbərdarlıq mesajları xəta kimi qəbul ediləcək

/DumpDBCfg<имя cf файла>
verilənlər bazası konfiqurasiyasını fayla saxlamaq

/RollbackCfg
verilənlər bazası konfiqurasiyasına qayıt

/CheckModules
sintaksis yoxlamasını həyata keçirin

/UpdateCfg<имя cf | cfu файла>
dəstəklənən konfiqurasiyanın yenilənməsi

/IBCheckAndRepair [-ReIndex]
[-LogIntergrity] [-RecalcTotals]
[-IBCompression]
[-Yalnız Test | [-BadRefCreate |
-BadRefClear | -BadRefNone]
[-BadDataCreate |
-BadDataDelete]]
məlumat bazasının sınaqdan keçirilməsini və korreksiyasını həyata keçirmək

Yenidən İndeks
cədvəlin yenidən indeksləşdirilməsi

Logintergrity
məntiqi bütövlüyün yoxlanılması

RecalcTotals
nəticələrin yenidən hesablanması

IBCompression
masanın sıxılması

Yalnız Test
yalnız sınaq

mövcud olmayan obyektlərə istinadlar olduqda:

BadRefCreate
obyektlər yaratmaq

BadRefClear
aydın obyektlər

BadRefNone
dəyişmə

obyektlərin qismən itirilməsi halında:

BadDataCreate
obyektlər yaratmaq

BadDataDelete
obyektləri silin

Parametrlərin alt qrupu daxilində açarların eyni vaxtda istifadəsinə icazə verilmir.
Əmr uğurlu olarsa, kodu 0, əks halda 1 (məlumatlarda səhvlər varsa, 101) qaytarın.

Çatdırılma və yeniləmə faylları yaratmaq üçün toplu rejim əmr satırı seçimləri:

/CreateDistributionFiles
[-cffile<имя cf файла>]
[-cfufile<имя cfu файла>
[-f<имя cf файла>|-v<версия дистрибутива>]+]
Çatdırılma və yeniləmə fayllarının yaradılması

Cffile<имя cf файла>
paylama yaratmaq üçün göstərişlər

Cfufile<имя cfu файла>
yeniləmə yaratmaq üçün təlimatlar

F<имя cf файла>
yeniləməyə daxil olan paylama adla müəyyən edilir

V<версия дистрибутива>]
yeniləməyə daxil olan paylama versiya ilə müəyyən edilir

Qeyd: parametr qrupu -f<имя cf файла>|-v<версия дистрибутива>paylama faylları yeniləməyə daxil edildiyi qədər təkrarlanır.

Konfiqurasiya deposu ilə işləmək üçün komanda xətti parametrləri:

/DepoF
saxlama kataloqu

/DepoN
yaddaş istifadəçi adı

/DepotP
yaddaş istifadəçi parolu

/DepotDumpCfg<имя cf файла>[-v<номер версии хранилища>]
konfiqurasiyanı yaddaşdan fayla saxla (toplu rejim)

V<номер версии хранилища>
v - versiya nömrəsi, əgər versiya nömrəsi göstərilməyibsə və ya -1-ə bərabərdirsə, ən son versiya saxlanacaq.

/DepotUpdateCfg [-v<номер версии хранилища>] [-işlənmiş]
Fayldan yaddaş konfiqurasiyasını yeniləyin (toplu iş rejimi)

V<номер версии хранилища>
versiya nömrəsi, əgər versiya nömrəsi göstərilməyibsə və ya -1-ə bərabərdirsə, ən son versiya saxlanacaq, əgər konfiqurasiya yaddaşa qoşulubsa, parametr nəzərə alınmır

Yenidən işlənmiş
zəruri hallarda tutulan obyektləri qəbul edin. Konfiqurasiya yaddaşa bağlı deyilsə, parametr nəzərə alınmır.

Avtomatlaşdırma serveri kimi 1C: Enterprise 8.0-ın toplu rejimdə qeydiyyatı üçün komanda xətti parametrləri:

/RegServer
ərizə qeydiyyatı

/UnregServer
ərizə qeydiyyatının silinməsi

İcradan sonra 1C: Enterprise 8.0 sistemini bağlayır.

Parametr dəyərlərinə boşluqlar (məsələn, yol və ya fayl adı) daxildirsə, dəyərlər dırnaq işarəsinə daxil edilməlidir.

Aşağıda 1C: Enterprise 8.0 sistemini işə salmaq üçün əmr xəttinin nümunəsi verilmişdir:

C:\1CV8\BIN\1CV8.EXE ENTERPRISE /FDB

Verilmiş komanda xətti o deməkdir ki, 1C: Enterprise 8.0 sistemi “1C: Enterprise” rejimində işə salınacaq və infobaza “C:\1CV8\BIN” kataloqunun “\DB” alt kataloqunda yerləşir.

1C işə salma parametrlərindən istifadə etməklə həm proqramda istifadəçilərin işini asanlaşdıran, həm də verilənlər bazası ilə müəyyən inzibati tapşırıqları yerinə yetirən bir sıra hərəkətlər həyata keçirilə bilər:

  • Verilənlər bazası ehtiyat nüsxəsinin qrafikini qurmaq;
  • Məlumatların yenilənməsini avtomatlaşdırın (məsələn, gündəlik valyuta məzənnələrini yeniləyin);
  • İstifadəçi adı və parol daxil etmədən avtomatik istifadəçi avtorizasiyasını təmin edin;
  • Seçməyə ehtiyac olmadan xüsusi verilənlər bazası və platformanın xüsusi versiyasını işə salın;
  • Və daha çox, daha çox.

Əsas seçim pəncərəsinə parametrlərin daxil edilməsi

Standart məlumat bazasının seçim pəncərəsində (şək. 1), işə salma rejimini seçməkdən əlavə (Configurator və ya 1Enterprise) daha dörd funksional düymə var:

  • Əlavə et;
  • Dəyişiklik;
  • Sil;
  • Quraşdırma.

Əgər məlumat bazasını seçsəniz və “Dəyişdir” düyməsini sıxsanız və birinci dialoq qutusunu atsanız, forma açılacaq (şək. 2).

Şəkil 2

“Qabaqcıl başlanğıc seçimləri:” altındakı giriş sahəsi bəzi düymələri daxil etməyə imkan verir:

  • /N “İstifadəçi adı” - bu sətir proqramın adı dırnaq içərisində göstərilən istifadəçinin altında işə salınacağını bildirir;
  • /P “Parol” - istifadəçinin autentifikasiyası parol daxil etməyi tələb edirsə, o, parametr dəyərində göstərilməlidir;
  • /UC “Kod” - bu parametrdən istifadə infobaza ilə əlaqəni blokdan çıxarmağa imkan verir (eksklüziv giriş tələb olunduqda bloklama lazımdır).

Beləliklə, “/N “İvanov İvan İvanoviç” /P “1234”” kimi bir xətt müəyyən bir iş yerində istifadəçini sistem işə salındıqda daim daxil olmaq ehtiyacından azad edir.

Qısayol seçimləri

Yuxarıdakı parametrlər başqa yerdə göstərilə bilər. Proqramın qısa yolunun kontekst menyusuna zəng edərək və onun xassələrinə keçməklə, bir pəncərə əldə edə bilərsiniz (şək. 3)

şək.3

Parametrləri daxil etmək üçün bizə "Obyekt" giriş sahəsi lazımdır.

Əvvəlcə tətbiqin işə salınma rejiminə qərar verməlisiniz:

  • DİZAYNER (8.0-da bu CONFIG parametridir) proqramı konfiqurator rejimində işə salmağa imkan verir.
  • ENTERPRISE normal proqrama başlamaq deməkdir.

Sonra, işə salmaq üçün xüsusi bir verilənlər bazasını qeydiyyatdan keçirə bilərsiniz və bununla da istifadəçinin sistemdə qeydiyyatdan keçmiş digər verilənlər bazalarına girişini məhdudlaşdıra bilərsiniz. İş rejimindən asılı olaraq, parametr bir neçə dəyər ala bilər:

  • /F “baza ünvanı” - iş fayl rejimində aparıldıqda istifadə olunur;
  • /S “server name”\ “verilənlər bazasının adı serverdə” - verilənlər bazasını müştəri-server rejimində işə salır;
  • /WS “ünvanı” - veb server ilə əlaqə yaratmaq üçün.

Sonuncu halda, uzaq veb serverdə istifadəçinin autentifikasiyası tələb oluna bilər. Bir sıra parametrlər incə tənzimləməyə imkan verir:

  1. Wsn – serverə qoşulmanın həyata keçiriləcəyi istifadəçi adı;
  2. Wsp – yuxarıdakı istifadəçinin parolu;
  3. Wspsrv – proxy ünvan;
  4. Wspport – müvafiq proxy serverin portu.

Əgər bu parametrləri 1C qısayolunun xassələrinə əlavə etdikdən sonra əvvəlki bölmədə göstərilən avtorizasiya parametrlərini əlavə etsəniz, əlavə pəncərələr olmadan sadəcə iki dəfə klikləməklə müəyyən verilənlər bazasını işə salmaq imkanını həyata keçirə bilərsiniz. Sınaq və inkişaf zamanı tətbiqi tez-tez yenidən başlatmalı olduğunuzda, həmçinin istifadəçinin kompüterdə qeydiyyatdan keçmiş verilənlər bazası siyahısına girişini məhdudlaşdırmaq ehtiyacı olduğu hallarda bu çox rahatdır.

Yaradılmış qısayolu “Başlanğıc” qovluğuna köçürməklə, sistemin işini daha da optimallaşdıra bilərsiniz (Şəkil 4).

Şəkil 4

İndi, sistem işə salındıqda, proqram müəyyən edilmiş rejimdə, müəyyən bir verilənlər bazası üçün və müəyyən bir istifadəçi altında işə salınacaq.

Windows istifadəçi identifikasiyasının aktivləşdirilməsi və söndürülməsi /WA+ və /WA- parametrlərindən istifadə etməklə həyata keçirilir.

Komanda xətti və seçimlər

Əslində, “Obyekt” sahəsində yazılmış sətir demək olar ki, heç bir düzəliş edilmədən Başlat->Bütün Proqramlar->Aksesuarlar->Çalışdır vasitəsilə işə salınan komanda xəttinə kopyalana bilər. Nəticə eyni olacaq.

Burada əmr satırından da istifadə edilə bilən bir neçə parametr təyin edə bilərsiniz:

  • CREATEINFOBASE – müəyyən tipli məlumat bazası yaratmağa imkan verir (şablon faylı genişlənməyə malik olmalıdır (dt və ya cf);
  • Bağlantı sətri, yaradılmış verilənlər bazasının yerini göstərən tələb olunan parametrdir, bərabər işarə ilə birləşdirilmiş Parametr Adı və Dəyərlər cütündən ibarət olmalıdır (işin fayl versiyası üçün nümunə sətir: Fayl= “D:\1с baza\" 1Cv8Log” server verilənlər bazası üçün Srvr= “ Server3”);
  • DBMS – göstərilən dəyərdən asılı olaraq, hansı növ verilənlər bazası serverinin istifadə olunduğunu təsvir edir.

1C komanda xətti parametrlərindən istifadə edərək verilənlər bazasının ehtiyat nüsxəsini çıxarmaq

Bu mühüm əməliyyatı yerinə yetirmək üçün siz Notepad və ya başqa mətn redaktorundan istifadə edərək yarasa faylı yarada bilərsiniz, onun işə salınma cədvəli müvafiq Windows menyusunda və ya serverdə qeydə alına bilər.

Alt xətt

Bu yazıda biz Sintaksis Köməkçisinin müvafiq menyusunda baxıla bilən bütün mümkün sistem başlanğıc parametrlərini tam təsvir etməyi qarşıya məqsəd qoymadıq. Bu xüsusiyyət haqqında ümumi fikir və onun istifadəsinə dair bəzi nümunələr verməyə çalışdıq.

Bu məqalə yeni funksiyaların elanıdır.
Yeni funksiyaları öyrənmək üçün bu məqalənin məzmunundan istifadə etmək tövsiyə edilmir.
Yeni funksionallığın tam təsviri müvafiq versiya üçün sənədlərdə təqdim olunacaq.
Yeni versiyada dəyişikliklərin tam siyahısı v8Update.htm faylında verilmişdir.

8.3.14.1565 versiyasında həyata keçirilir.

Biz agent rejimində yerinə yetirilən əmrlər toplusunu genişləndirdik, yalnız bu rejimdə mövcud olan yeni əmrlər əlavə etdik, həmçinin bu rejimdə əksər əmrlər üçün uzun əməliyyatların gedişatının nümayişini həyata keçirdik.

Konfiquratoru agent rejimində işə salmaq haqqında danışdıq. İnzibatçılar və tərtibatçılar üçün bu rejimin əsas üstünlüyü ondan ibarətdir ki, adi əməliyyatlar standart SSH müştərilərindən istifadə etməklə avtomatlaşdırıla bilər. Halbuki, o zamanlar bu əməliyyatların toplusu kiçik idi və əsas “istəklərdən” biri komandanın icra faizini bilmək bizimlə bir istək statusunda qaldı. İndi biz bu çatışmazlıqların hər ikisini aradan qaldırmışıq.

Toplu rejimdə mövcud olan əmrlər

Birincisi, söz verdiyimiz kimi, agent rejimində yerinə yetirilə bilən əmrlərin siyahısını genişləndirdik. Konfiquratorun toplu rejimində mövcud olan bütün xüsusiyyətləri tamamilə həyata keçirmək məqsədimiz yox idi. Onlardan ən yüksək prioritet əməliyyatları seçdik.

Nəticədə biz doqquz əmri yerinə yetirdik. Aşağıda, mötərizədə, konfiquratorun toplu rejimində oxşar hərəkətləri yerinə yetirmək üçün istifadə olunan mövcud əmr xətti parametrləri verilmişdir.

  • Məlumat bazasını fayla köçürün (DumpIB);
  • Fayldan məlumat bazasını yükləyin (RestoreIB);
  • Məlumat bazasından məlumatları silin (EraseData);
  • Konfiqurasiyanı (genişləndirməni) fayla boşaltın (DumpCfg);
  • (LoadCfg) fayldan konfiqurasiyanı (uzatma) yükləyin;
  • Konfiqurasiyanı dəstəkdən çıxarın (ManageCfgSupport);
  • Mobil proqram xml faylı (MobileAppWriteFile) yazın;
  • Mobil müştəri konfiqurasiyasını imzalayın (MobileClientDigiSign);
  • Mobil müştərinin xml faylını yazın (MobileClientWriteFile).

Uzun müddət davam edən əməliyyatların gedişi

Konfiquratorda bəzi inzibati əməliyyatları interaktiv şəkildə yerinə yetirərkən, platforma onların icrasının gedişatını faizlə göstərə bilər. Konfiqurator agenti, prinsipcə, əməliyyatlar zamanı mesaj göndərmək və qəbul etmək qabiliyyətini dəstəkləyir. Ancaq keçən il biz bu fürsəti dərhal həyata keçirə bilmədik, çünki konfiquratorun özünü təkmilləşdirmək lazım idi.

İndi biz bu işi başa çatdırdıq və agent rejimində uzun müddət davam edən əməliyyatların gedişatını faizlə qəbul edib göstərə bilərsiniz. Mətn rejimində mətn statusu və nömrə göstərilir, məsələn, bu kimi (sətir eyni yerdə göstərilir):

Designer> load-config-from-files --dir=/some_dir Progress: 10%

(“növ”: “tərəqqi”, “bədən”: ( “mesaj”: “faiz” sətiri: Say) )

Burada mesaj bu, cari mərhələnin təsviridir, konfiquratorun genişləndirilmiş statusunun təsviri ilə üst-üstə düşür, lakin boş ola bilər. A faiz Bu əməliyyatın tamamlanma faizidir.

Bütün əmrlər tərəqqi mesajlarını göstərə bilməz. Burada biz də ən yüksək prioritet əməliyyatları seçdik. Bu:

  • Konfiqurasiyanı fayla yükləyin;
  • Konfiqurasiyanı fayldan yükləyin;
  • Konfiqurasiyanı xml fayllarına yükləyin;
  • xml fayllarından konfiqurasiyanı yükləyin;
  • Verilənlər bazası konfiqurasiyasını yeniləmək;
  • Xarici emal (xarici hesabat) xml fayllarına yükləyin;
  • Xml fayllarından xarici emal (xarici hesabat) yükləyin.

İcra prosesini konfiqurasiya etmək üçün biz iki yeni parametr əlavə etdik: xəbərdar etməkbildiriş-tərəqqi-interval. Seçim konfiqurator agenti parametrlərində aktivdirsə, əmrlər tərəqqi məlumatı göndərir xəbərdar etmək. Bu məlumat parametrdə göstərilən saniyə sayından daha tez-tez göndərilmir tərəqqi-interval(standart 1 saniyə). Göstərilən vaxt intervalında tərəqqi dəyişməyibsə, mesaj göndərilmir. Bir əməliyyat üçün tərəqqi 1-dən dəyişir və yalnız bir dəfə 100-ə çatır.

Yeni komandalar

Biz özümüz EDT inkişaf mühitində konfiqurator agent rejimindən istifadə etdiyimiz üçün toplu rejimdə mövcud olmayan bəzi əməliyyatları yerinə yetirməyə ehtiyacımız var. Biz konfiqurasiya uzantılarını xüsusi olaraq və yalnız agent rejimində idarə etmək üçün bir sıra yeni əmrlər tətbiq etdik:

  • Genişləndirmə yaradın ( konfiqurasiya uzantıları yaradır) - boş uzantı yaradır;
  • Uzatma silin ( konfiqurasiya uzantıları silin) - genişlənməni infobazadan çıxarır;
  • Uzatma xassələrini əldə edin ( konfiqurasiya uzantılarının xassələri əldə edilir) - infobazadan genişləndirmə haqqında məlumat alır (ad, versiya, təhlükəsiz rejim, əhatə dairəsi və s.);
  • Artırma xassələrini təyin edin ( konfiqurasiya uzantıları xassələri dəsti) - infobazada genişləndirmə parametrlərini təyin edir.

Yeni xəta növləri

Biz həmçinin Konfiqurator Agentinin xəbər verə biləcəyi xətaların dairəsini genişləndirmişik. Əvvəla, biz infobaza ilə işləyərkən baş verə biləcək bir neçə yeni növ səhv əlavə etdik. Bu:

  • Məlumat bazası tapılmadı ( InfoBaseNotFound);
  • Əməliyyat inzibati hüquqlar tələb edir ( Administration Access RightTələb olunur);
  • Konfiqurator artıq işləyir ( Dizayner Artıq Başladı);
  • Eksklüziv məlumat bazasının bloklanmasını tələb edir ( InfoBaseExclusiveLockTələb olunur);
  • Dil tapılmadı ( LanguageNotFound);
  • Konfiqurasiya uzantısı aktivdir və məlumatları ehtiva edir ( ExtensionWithDataIsActive);
  • Artırma tapılmadı ( ExtensionNotFound).

Və xml fayllarından konfiqurasiyanın yüklənməsi zamanı yığılan səhvlər və xəbərdarlıqlar üçün biz json mesajının yeni növünü tətbiq etdik - .

Ümid edirik ki, yeni əmrlər və funksiyalar konfiqurasiyalar və infobazalarla adi əməliyyatların avtomatlaşdırılmasında sizin üçün faydalı olacaq, çünki onların hamısı standart ssh klientlərindən istifadə etməklə həyata keçirilə bilər.

Toplu rejimi

O, konfiquratora istifadəçi müdaxiləsi olmadan inzibati funksiyaları yerinə yetirmək üçün nəzərdə tutulmuşdur. Bu rejim xüsusi hallarda istifadə olunur. Məsələn, 1C: Enterprise məlumat bazasının ehtiyat nüsxəsini yaratmaq üçün Windows iş masasında xüsusi qısa yol yaratmaq üçün istifadə edə bilərsiniz. Bu halda istifadəçiyə konfiquratorda tələb olunan funksiyanı seçmək və informasiya bazasını saxlamaq üçün lazım olan parametrləri müəyyən etmək üçün heç bir hərəkətə ehtiyac qalmayacaq. Bu rejim müəyyən vaxtda inzibati funksiyaların avtomatik icrasını təşkil etmək üçün istifadə edilə bilər. Bunun üçün müəyyən bir vaxtda tapşırıqları planlaşdırmaq və yerinə yetirmək imkanı olan hər hansı bir proqram istifadə olunur. Məsələn, gecə vaxtı ehtiyat nüsxəsinin avtomatik yaradılması təşkil edilə bilər.

Batch rejimi aşağıdakı hərəkətləri yerinə yetirmək üçün nəzərdə tutulmuşdur:

  • · informasiya bazasının sınaqdan keçirilməsi və korreksiyası;
  • · məlumatların yüklənməsi;
  • · məlumatların saxlanması;
  • · paylanmış infobazanın avtomatik mübadiləsi (“Paylanılmış infobazanın idarə edilməsi” komponenti quraşdırılıbsa rejim mövcuddur).

Konfiquratorun toplu rejimdə işə salınması

Konfiquratoru toplu rejimdə işləmək üçün 1C: Müəssisəni işə salmaq üçün əmr satırında, CONFIG parametrinə əlavə olaraq, 1C: Müəssisə sisteminin "Konfiqurator" rejimində işə salındığını göstərən /@Batch Mode Fayl parametrini göstərin. BatchModeFile toplu işə salma parametrlərini ehtiva edən faylın adıdır. Konfiqurator tərəfindən toplu rejimdə yerinə yetirilməli olan bütün zəruri funksiyalar bu faylda təsvir edilmişdir.

Fayl adı mütləq yol və ya nisbi yol kimi göstərilə bilər.

Nisbi fayl yolunu göstərsəniz, proqram əvvəlcə istifadəçinin iş kataloqunda, sonra infobase qovluğunda, sonra isə 1C: Enterprise-in işə salındığı qovluqda axtarış aparır. Qeyd edək ki, 1C: Müəssisənin işə salınması dialoqunun və avtorizasiya dialoqunun toplu rejimdə görünməsinin qarşısını almaq üçün işəsalma xəttində bütün lazımi parametrlər göstərilməlidir:

  • · CONFIG parametri;
  • · infobaza kataloqu (parametr /D);
  • · istifadəçi adı, əgər bu məlumat bazası üçün istifadəçilərin siyahısı saxlanılırsa (parametr /N);
  • · istifadəçi parolu, əgər istifadəçi üçün parol göstərilibsə (parametr P).

Toplu iş rejimi faylı defolt olaraq .prm genişlənməsinə malikdir, əgər fərqli genişləndirmə istifadə olunursa, o, fayl adında açıq şəkildə göstərilməlidir.

Platformalar: 1C: Müəssisə 8.3, 1C: Müəssisə 8.2, 1C: Müəssisə 8.1
Konfiqurasiyalar: Bütün konfiqurasiyalar

2012-11-16
21364

Bildiyiniz kimi, müştərilər verilənlər bazası seçmək imkanı vermirlər. Onlar komanda xəttində xüsusi parametrlər göstərilməklə işə salınır. Siz həmçinin “.bat” faylı yarada və orada lazımi parametrlərlə 1C-nin birbaşa işə salınmasını təyin edə bilərsiniz. Bu, “.bat” ilə əvəz edilmiş “.txt” uzantısı olan adi mətn faylıdır. Bu 1C parametrlərini nəzərdən keçirək. Parametrlərdən istifadə edərək, əlavə səy göstərmədən 1C proqramını işə sala bilərsiniz. Bundan əlavə, bu seçim çox sürətlidir.

Müxtəlif istifadəçilər adından 1C proqramının bir neçə nüsxəsini daim işə salmağa ehtiyac olduqda bu işə salma üsulu son dərəcə rahatdır. Bu ehtiyac çox vaxt vahid verilənlər bazasını sınaqdan keçirərkən yaranır. Bu vəziyyətdə, müvafiq ".bat" faylı yaratmadan, işə salma proseduru çox əlverişsiz və uzun olacaq.

İşiniz zamanı sizin üçün faydalı ola biləcək bəzi 1C parametrlərinə baxaq: şəbəkə 1C, fayl 1C və yeni (nazik müştəri) üçün.

Artıq verilənlər bazası siyahısında olan verilənlər bazasının işə salınması - parametrlər:

C:\Program Files\1cv82\common\1cestart.exe ENTERPRISE /IBName"BaseNameInList" /NUser /Password

Bu vəziyyətdə, 1C başlanğıcı işə salınır. Rejim - "müəssisə", hədəf verilənlər bazasının adı artıq 1C verilənlər bazası siyahısındadır.

İstifadəçi və parol daxil etmədən birbaşa işə salın (fayl seçimi).

C:\Program Files\1cv82\8.2.13.205\bin\1cv8.exe ENTERPRISE /F"C:\Base1" /NUser /Password

Burada verilənlər bazası qovluğuna birbaşa yol olan qalın bir müştəri işə salınır. Hədəf bazanın siyahıda olub-olmamasının fərqi yoxdur. Rejim - "Müəssisə".

İstifadəçi və parol daxil etmədən birbaşa işə salma (şəbəkə seçimi).

C:\Program Files\1cv82\8.2.13.205\bin\1cv8.exe ENTERPRISE /S"ServerComputerName\BaseNameOnServer1C" /NUser /PPassword

Əvvəlki paraqrafda olduğu kimi eyni hekayə, yalnız 1C şəbəkə versiyası üçün.

Ticarət İdarəetmə nazik müştəri üçün konfiqurasiyanı qalın müştəri rejimində işə salmaq

C:\Program Files\1cv82\8.2.13.205\bin\1cv8.exe ENTERPRISE /RunModeOrdinaryApplication

Xarici emalın birbaşa 1C başlanğıcında işə salınması

C:\Program Files\1cv82\8.2.13.205\bin\1cv8.exe ENTERPRISE /"FullPathToProcessingFile.epf" icra edin

Verilənlər bazasını fayla yükləyin

Fayl versiyası: C:\Program Files\1cv81\bin\1cv8.exe" config /F"C:\ bases1c\BUH\Titan" /N"Admin" /DumpIB "C:\Buh_Titan_%date%.dt

Server versiyası: C:\Program Files\1cv81\bin\1cv8.exe" konfiqurasiyası /S"Server\AtlantBuh" /N"Admin" /DumpIB "C:\Buh_Titan_%date%.dt

Başlanğıc seçimlərini təyin etmək üçün əmr satırı seçimləri

/@<имя файла>
komanda xətti parametrləri ilə fayla gedən yol.

/F<Путь>
fayl məlumat bazasına gedən yol (fayl adı istisna olmaqla).

/S<Адрес>
1C:Enterprise 8.x serverində saxlanılan məlumat bazasının ünvanı aşağıdakı kimidir:

<Имя компьютера, работающего сервером приложений> \ <Ссылочное имя информационной базы, известное в рамках сервера 1С:Предприятия 8.x>

/N<Имя>
istifadəçi adı. Konfiquratorda olduğu kimi göstərilməlidir

/P<Пароль>
Adı /N parametrində göstərilən istifadəçinin parolu. İsteğe bağlı parametrdir

/WA-
Müəssisə və ya Konfiqurator işə salınarkən Windows autentifikasiyasından istifadəni qadağan edir

/WA+
1C: Enterprise və ya Konfiquratoru işə salarkən Windows autentifikasiyasının məcburi istifadəsini təyin etmək. Əgər /WA keçidi göstərilməyibsə, /WA+ əmr satırı seçiminin istifadə olunacağı güman edilir.

/AU-
1C: Enterprise-in cari versiyasının inzibati quraşdırmadan yenilənməsi ilə bağlı sualın göstərilməsini qadağan etmək

/AU+
1C: Enterprise-in cari versiyasını inzibati quraşdırmadan yeniləmək barədə sualın çıxışını təyin etmək. Əgər /AU açarı göstərilməyibsə, /AU+ əmr satırı seçiminin istifadə olunacağı güman edilir.

/Çıx<Имя файла>[-Kəsilməməlidir]
xidmət mesajlarının çıxarılması üçün faylın quraşdırılması. NoTruncate açarı göstərilibsə (boşluqla ayrılıb), fayl silinmir

/L<Каталог>
lokallaşdırılmış interfeys resurslarının kataloqunu göstərir (məsələn, “RU”)

/DisableStartupMessages
Başlanğıc mesajlarını gizlədir: “Verilənlər bazası konfiqurasiyası saxlanmış konfiqurasiyaya uyğun gəlmir. Davam etsin?"; “Kompüterinizin konfiqurasiya yardımını redaktə etmək üçün kifayət qədər imkanları yoxdur. Yardımı redaktə etmək üçün siz Microsoft Internet Explorer 6.0 və ya daha yüksək versiyasını quraşdırmalısınız.”; “Kompüterinizin imkanları HTML sənədlərini, o cümlədən yardım mövzularını redaktə etmək üçün kifayət deyil. HTML sənədlərini redaktə etmək üçün siz Microsoft Internet Explorer 6.0 və ya daha yüksək versiyasını quraşdırmalısınız. Bu təqdimatda html sənədlərini redaktə etmək mümkün olmayacaq."

/C<Строка текста>
parametrin konfiqurasiyaya ötürülməsi

Əsas versiyalar üçün istifadə edilmir:
U.C.<Код доступа>
əlaqə yaratmaq üçün bloklanmış infobaza ilə əlaqə yaratmaq. Bloklama qurarkən boş olmayan giriş kodu göstərilibsə, əlaqə yaratmaq üçün bu kodu /UC parametrində göstərməlisiniz.

/RunQısayol<имя файла>
1C: Enterprise 8.1 sisteminin müəyyən edilmiş fayldan istifadə edərək əldə edilmiş məlumat bazalarının siyahısı ilə işə salınması. Fayl ümumi məlumat bazalarının siyahı faylı (*.v8i) və ya infobase qısa yol faylı (*.v8l) ola bilər.

/IBConnectionString
bütün əlaqə sətirini InfoBaseConnectionString() funksiyası tərəfindən qaytarıldığı formada infobazaya təyin etmək. Bağlantı sətirinin hissələri əvvəlcədən mövcud parametrlər tərəfindən ləğv edilə bilər. Bunu etmək üçün onlardan əvvəl komanda xəttində olmaq üçün /IBConnectionString lazımdır. Qoşulma sətirini komanda xətti parametri kimi ötürərkən unutmayın ki, əlaqə sətirində dırnaq işarələri var. Buna görə də, bütün sətri dırnaqlara qoymalı və içərisindəki dırnaqları ikiqat artırmalısınız.

/SLev
müştərinin 1C: Enterprise serverinə qoşulmasının təhlükəsizlik səviyyəsi. /SLev0 - təminatsız əlaqə; /SLev1 - yalnız autentifikasiya zamanı təhlükəsiz əlaqə; /SLev2 - bütün seans üçün təhlükəsiz əlaqə. Göstərilməyibsə, bu /SLev0-a bərabərdir.

Debug
1C: Enterprise-in debug rejimində işə salındığını göstərir.

/DebuggerURL
tətbiqin işə salınmasından dərhal sonra qoşulmalı olduğu sazlayıcının identifikasiyası. Sazlayıcıda uzaq obyektlərin yaradıla biləcəyi sazlayıcı URL-ni (protokol, kompüter və port nömrəsi) müəyyən edir.

/SAOnYenidən başladın
Bu seansdan sistemi yenidən başlatarkən parol tələb edin. Varsayılan olaraq, heç bir parol tələb olunmur.

/İcra et<имя файла внешней обработки >
sistem işə salındıqdan dərhal sonra 1C: Müəssisə rejimində xarici emalın işə salınması üçün nəzərdə tutulmuşdur.

/Logui
istifadəçinin kompüterində %APPDATA%\1C\1Cv81\ proqram faylı qovluğunda yaradılacaq müştəri proqramını işə salmaq üçün nəzərdə tutulmuşdur.<Уникальный идентификатор ИБ>\logui.txt" logui.txt faylı, bütün interaktiv istifadəçi hərəkətləri (klavişlər, siçan klikləri) qeyd olunacaq.

/SchJobDn
tənzimlənən tapşırıqların icrasına rəhbərlik edir. Mümkün dəyərlər "Y" və ya "N"dir. "Y" - yaradılmış məlumat bazasına rutin tapşırıqları yerinə yetirmək qadağan olunacaq.

Konfiqurator toplu rejimi komanda xətti seçimləri

/DumpIB<Имя файла>
komanda rejimində məlumat bazasının boşaldılması

/Bərpa IB<Имя файла>
komanda rejimində məlumat bazasının yüklənməsi

/DumpCfg<имя cf файла>
konfiqurasiyanı faylda saxlamaq

/LoadCfg<имя cf файла>

/UpdateDBCfg[-WarningsAsErrors]

verilənlər bazası konfiqurasiyasının yenilənməsi. WarningsAsErrors açarı göstərilibsə (boşluqla ayrılıb), onda bütün xəbərdarlıq mesajları xəta kimi qəbul ediləcək
/DumpDBCfg<имя cf файла>
verilənlər bazası konfiqurasiyasını fayla saxlamaq

/RollbackCfg
verilənlər bazası konfiqurasiyasına qayıt

/CheckModules
sintaksis yoxlamasını həyata keçirin

/UpdateCfg<имя_файла>
hazırda dəstəklənən konfiqurasiyanın yenilənməsi. Fayl adı - .cf və ya .cfu faylının adı.

/IBCheckAndRepair [-ReIndex]
[-LogIntergrity] [-RecalcTotals]
[-IBCompression]
[-Yalnız Test | [-BadRefCreate |
-BadRefClear | -BadRefNone]
[-BadDataCreate |
-BadDataDelete]]

məlumat bazasının sınaqdan keçirilməsini və korreksiyasını həyata keçirmək