Cum se configurează smartphone-uri și PC-uri. Portal informativ
  • Acasă
  • Fier
  • Comandă rapidă 1c opțiuni de lansare. Opțiuni de linie de comandă pentru specificarea opțiunilor de pornire

Comandă rapidă 1c opțiuni de lansare. Opțiuni de linie de comandă pentru specificarea opțiunilor de pornire

Lansarea fișierului executabil al sistemului 1C: Enterprise 8.x

Pe lângă lansarea prin selectarea pictogramei corespunzătoare din meniul Start -Programe al sistemului de operare MS Windows, sistemul 1C: Enterprise 8.x poate fi lansat prin lansarea fișierului executabil 1CV8.EXE. O astfel de lansare poate fi efectuată, de exemplu, utilizând elementul „Run” din meniul „Start” al sistemului de operare MS Windows sau făcând dublu clic pe numele fișierului 1CV8.EXE în programul Explorer.

În linia de comandă pentru lansarea fișierului 1CV8.EXE, puteți specifica toți parametrii necesari: modul de lansare, numele directorului cu baza de informații, numele directorului utilizatorului și altele. Dacă parametrii liniei de comandă sunt specificați corect, fișierul 1CV8.EXE va fi lansat în unul dintre modurile de lansare: „1C: Enterprise” sau „Configurator” - în funcție de parametrii specificați.

Dacă, la pornirea fișierului 1CV8.EXE, se găsește o eroare în parametrii liniei de comandă sau parametrii lipsesc, atunci după pornire va fi afișat dialogul de pornire 1C: Enterprise. În acest dialog, utilizatorul poate selecta modul de lansare a fișierului 1CV8.EXE, numele bazei de informații și alți parametri de lansare.

Exemple:


Opțiune de fișier:
„C: \ Program Files \ 1cv82 \ common \ 1cestart.exe” ENTERPRISE / F „Calea bazei de date” / N „Nume utilizator” / P „Parolă”
Opțiune client-server:
„C: \ Program Files \ 1cv82 \ common \ 1cestart.exe” ENTERPRISE / S „NameServer \ Base” / N „Username” / P „Parolă”
portul serverului(de exemplu 1641):

„C: \ Program Files \ 1cv82 \ common \ 1cestart.exe” ENTERPRISE / S „Nume server: 1641 \ Bază” / N „Nume utilizator” / P „Parolă”
Lansarea programului ca utilizator și executarea procesării la deschidere:
"C: \ Program Files \ 1cv82 \ 8.2.17.235 \ bin \ 1cv8s.exe" ENTERPRISE / F "D: \ 1C \ HRM" / N utilizator / P parola / Executați "D: \ 1C \ External_Processing_1C \ RunningProcessing \ WorkingDesk. epf"
„C: \ Program Files \ 1cv82 \ common \ 1cestart.exe” ENTERPRISE / F „CALEA LA FOLDER CU DB” / N USER / P PAROLA / Executați „C: \\ processing.epf”
Arhivarea bazei de informații 1C
„C: \ Program Files \ 1cv82 \ common \ 1cestart.exe” DESIGNER / S Server-1C \ 1C-Work82 / N „Administrator” / P „12345” / DumpIB \\ bdc \ BackUp \ Base.dt
"C: \ Program Files \ 1cv82 \ common \ 1cestart.exe" config / S server: 1641 \ 82_zup / N Administrator / P zzzz / WA- /Out"c:\Backup\backup.log "-NoT_runcate / DumpIB H: \ 1S_VIGR \ 82_zup.dt

Pentru 8.1:
Pentru varianta de fișier:
„C: \ Program Files \ 1cv81 \ bin \ 1cv8.exe” ENTERPRISE / F „D: \ 1C_base \ ZUPRAZR” / N „EMigachev” / P „12345”
Pentru opțiunea client-server:
"C: \ Fișiere de program \ 1cv81 \ bin \ 1cv8.exe" ENTERPRISE / S "server-1C \ ZUP" / N "EMigachev" / P "12345"
Dacă pe un server există 8.1 și 8.2 (cum se instalează-), atunci când vă conectați la bazele de date 8.2, trebuie să specificați portul serverului(de exemplu 1641):
„C: \ Program Files \ 1cv82 \ common \ 1cestart.exe” ENTERPRISE / S „server-1C: 1641 \ ZUP” / N „EMigachev” / P „12345”

Parametrii liniei de comandă


La lansarea fișierului 1CV8.EXE, următorii parametri pot fi specificați în linia de comandă:
Parametrii liniei de comandă de selectare a modului:
CONFIG - lansarea sistemului 1C: Enterprise 8.x în modul „Configurator”;
ENTERPRISE - lansarea sistemului 1C: Enterprise 8.x în modul „1C: Enterprise”;
CREATEINFOBASE ] - crearea unei baze de informații (
un șir care specifică parametrii bazei de informații, fiecare dintre acestea fiind un fragment al formularului<Имя параметра=><Значение>, unde Parameter Name este numele parametrului și Value este valoarea acestuia.
Fragmentele sunt separate unele de altele prin simboluri „;”.
Dacă valoarea conține caractere cu spații albe, aceasta trebuie să fie cuprinsă între ghilimele duble (").

Parametrul este definit pentru varianta de fișier:
Fișier - director infobază;
Locale - limba (țara) care va fi folosită la crearea unei baze de informații. Valorile valide sunt aceleași cu parametrul<Форматная строка>metoda Format. Parametrul Locale este opțional. Dacă nu sunt specificate, vor fi utilizate setările regionale ale bazei de informații curente.

Pentru versiunea client-server, parametrii sunt definiți:
Srvr - 1C: Nume server Enterprise;
Ref - numele bazei de informații de pe server;
SQLSrvr - nume server SQL;
SQLDB este numele bazei de date SQL;
SQLUID - nume de utilizator SQL;
SQLPwd - parola utilizator SQL. Dacă parola pentru utilizatorul SQL nu este specificată, atunci acest parametru poate fi omis.
SQLYOffs este compensarea datei utilizată pentru a stoca datele în SQL Server. Poate lua valori 0 sau 2000. Acest parametru este opțional. Dacă nu este specificată, valoarea 0 este acceptată.
Locale - limba (țara), (similar cu varianta fișierului).

Parametrii sunt definiți pentru toate variantele:
Usr - nume de utilizator;
Pwd - parola
/ AddInList - un parametru care arată sub ce nume să adăugați baza în listă, dacă nu este specificată, baza nu va fi adăugată în listă. Dacă nu este specificat un nume, se folosește un implicit, similar cu crearea interactivă a unei baze de informații.

Utilizarea simultană a cheilor nu este permisă.

Parametrii liniei de comandă pentru specificarea parametrilor de pornire:
/@<имя файла>- parametrii liniei de comandă sunt scriși în fișierul specificat
/ F<Путь>- calea către baza de informații, dacă este stocată într-un fișier (nu trebuie să specificați numele fișierului)
/ S<Адрес>- adresa bazei de informații stocate pe serverul 1C: Enterprise 8.x este următoarea:
<Имя компьютера, работающего сервером приложений>\ <Ссылочное имя информационной базы, известное в рамках сервера 1С:Предприятия 8.x>

/ N<Имя>-Nume de utilizator. Trebuie specificat în același mod ca în lista de utilizatori creată în Configurator
/ P<Пароль>-parola utilizatorului al cărui nume este specificat în parametrul /N. Dacă utilizatorul nu are o parolă, acest parametru poate fi omis
/ WA - interzicerea utilizării autentificării Windows la pornirea Enterprise sau a Configuratorului
/ WA + setarea utilizării obligatorii a autentificării Windows la începutul 1C: Enterprise sau Configurator. Dacă comutatorul / WA nu este specificat, se presupune că este utilizat parametrul de linie de comandă / WA +
/ AU - interzicerea afișării întrebării despre actualizarea versiunii curente a 1C: Enterprise din instalația administrativă
/ AU + setarea rezultatului întrebării despre actualizarea versiunii curente a 1C: Enterprise din instalația administrativă. Dacă comutatorul / AU nu este specificat, se presupune că este utilizat parametrul de linie de comandă / AU +
/ Afară<Имя файла>[-NoT_runcate] - setarea fișierului pentru afișarea mesajelor de serviciu. Dacă se specifică comutatorul –NoT_runcate (separat de un spațiu), fișierul nu este șters
/ L<Каталог>- este indicat directorul resurselor de interfață localizate (de exemplu, „RU”)
/ DisableStartupMessages -Suprimă mesajele de pornire: „Configurația bazei de date nu se potrivește cu configurația salvată. Continua?"; „Computerul dumneavoastră nu este suficient de puternic pentru a edita ajutorul de configurare. Pentru a edita ajutorul, trebuie să instalați Microsoft Internet Explorer 6.0 sau o versiune ulterioară."; „Capacitățile computerului dvs. nu sunt suficiente pentru editarea documentelor html, inclusiv a subiectelor de ajutor. Pentru a edita documente html, trebuie să instalați Microsoft Internet Explorer versiunea 6.0 sau o versiune ulterioară. În această lansare, editarea documentelor html nu va fi disponibilă.”
/ C<Строка текста>- trecerea parametrului la configurația Parametrii liniei de comandă a modului batch al configuratorului:
/ DumpIB<Имя файла>- descărcarea bazei de informații în modul de comandă
/ RestaurareIB<Имя файла>- încărcarea bazei de informații în modul de comandă
/ DumpCfg<имя cf файла>- salvarea configurației într-un fișier
/ LoadCfg<имя cf файла>- se încarcă configurația din fișier
/ UpdateDBCfg [-WarningsAsErrors] - actualizați configurația bazei de date. Dacă este specificată cheia WarningsAsErrors (separată printr-un spațiu), atunci toate mesajele de avertizare vor fi tratate ca erori
/ DumpDBCfg<имя cf файла>- salvarea configurației bazei de date într-un fișier
/ RollbackCfg - revenire la configurația bazei de date
/ CheckModules - efectuează verificarea sintaxei
/ UpdateCfg<имя cf | cfu файла>- actualizarea configurației suportate
/ IBCheckAndRepair [-ReIndex] [-LogIntergrity] [-RecalcTotals] [-IBCompression] [-TestOnly | [-BadRefCreate | -BadRefClear | -BadRefNone]
[-BadDataCreate | -BadDataDelete]] - testați și reparați baza de informații
ReIndex - tabele de reindexare
LogIntergrity - verificați integritatea logică
RecalcTotals - recalcularea totalurilor
IBCompression - compresie de tabel
TestOnly - doar testare

Dacă există referințe la obiecte inexistente:
BadRefCreate - creați obiecte
BadRefClear - obiecte clare
BadRefNone - nu schimbați

Cu pierderea parțială a obiectelor:
BadDataCreate - creați obiecte
BadDataDelete - ștergeți obiecte

Utilizarea simultană a tastelor într-un subgrup de parametri nu este permisă.
Dacă comanda are succes, returnează un cod de returnare de 0, în caz contrar - 1 (101 dacă există erori în date).

Parametrii liniei de comandă pentru modul batch pentru crearea fișierelor de distribuție și actualizare:
/ CreateDistributionFiles [-cffile<имя cf файла>] [-cfufile<имя cfu файла>[-f<имя cf файла>| -v<версия дистрибутива>] +] - Crearea fișierelor de livrare și actualizare
-cffile<имя cf файла>- instrucțiuni pentru crearea unui kit de distribuție
-cfufile<имя cfu файла>- o instrucțiune pentru a crea o actualizare
-f<имя cf файла>- kitul de distribuție inclus în actualizare este specificat prin nume
-v<версия дистрибутива>] - distribuția inclusă în actualizare este specificată de versiune
Notă: grupul de parametri -f<имя cf файла>| -v<версия дистрибутива>repetate de câte ori sunt incluse fișierele de distribuție în actualizare.

Parametrii liniei de comandă pentru lucrul cu depozitul de configurare:
/ DepotF - director de stocare
/ DepotN - nume de utilizator depozit
/ DepotP - parola utilizator de stocare
/ DepotDumpCfg<имя cf файла>[-v<номер версии хранилища>] - salvați configurația din depozit într-un fișier (mod batch)
-v<номер версии хранилища>
v - numărul versiunii, dacă nu este specificat niciun număr al versiunii, sau egal cu -1, cea mai recentă versiune va fi salvată.
/ DepotUpdateCfg [-v<номер версии хранилища>] [-revizuit] - Actualizați configurația depozitului din fișier (mod lot)
-v<номер версии хранилища>- numărul versiunii, dacă numărul versiunii nu este specificat sau este egal cu -1, cea mai recentă versiune va fi salvată, dacă configurația este conectată la depozit, atunci parametrul este ignorat
-revizuit - obțineți obiectele capturate, dacă este necesar. Dacă configurația nu este conectată la depozit, atunci parametrul este ignorat.

Parametrii liniei de comandă pentru înregistrarea în modul batch a 1C: Enterprise 8.x ca server de automatizare:
/ RegServer - înregistrarea aplicației
/ UnregServer - eliminați înregistrarea aplicației
După finalizare, închide sistemul 1C: Enterprise 8.x.
Dacă valorile parametrilor includ spații (de exemplu, calea sau numele fișierului), valorile trebuie să fie cuprinse între ghilimele.

Mai jos sunt exemple de linie de comandă pentru pornirea sistemului 1C: Enterprise 8.x:
C: \ 1CV8 \ BIN \ 1CV8.EXE ENTERPRISE / FDB
Linia de comandă dată înseamnă că sistemul 1C: Enterprise 8.x va fi lansat în modul 1C: Enterprise, iar baza de informații se află în subdirectorul \ DB al directorului C: \ 1CV8 \ BIN.

C: \ 1cv81bin \ 1cv8.exe enterprise / s Serv06 \ ZUP / L RU
Și această linie de comandă dată înseamnă că sistemul 1C: Enterprise 8.x va fi lansat în modul 1C: Enterprise, adresa bazei de informații ZUP stocată pe serverul 1C: Enterprise Serv06 și interfața rusă.

Pentru a debloca stabilirea conexiunilor la baza de informații, trebuie să:
Introduceți baza de informații utilizând parametrul de pornire „/ UC” cu același cod de autorizare de acces care a fost specificat când a fost setat blocarea. Începeți această procesare, specificând „Deblocați conexiunile” ca acțiune de blocare. Apăsați butonul „Execute”.
în cmd
începe C: \ Progra ~ 1 \ 1cv81 \ bin \ 1cv8.exe / UC<код доступа>
în etichetă
„C: \ Program Files \ 1cv81 \ bin \ 1cv8.exe” ENTERPRISE / F „D: \ Configurații \ Tipic \ ControlTorg” / N „Nume utilizator” / P „Parolă” / UC 456743

Cod fișier DOS batch
ecoul oprit
cls
„C: \ Program Files \ 1cv81 \ bin \ 1cv8.exe” ENTERPRISE / S „server \ ESKM” / N „Admin” / P „ESKM” / DisableStartupMessages / C „ShutdownUsers”
„C: \ Program Files \ 1cv81 \ bin \ 1cv8.exe” CONFIG / S „server \ ESKM” / N „Admin” / P „ESKM” / DisableStartupMessages / UpdateDBCfg / UC „BatchUpdateIBConfiguration”
„C: \ Fișiere program \ 1cv81 \ bin \ 1cv8.exe” ENTERPRISE / S „server \ ESKM” / N „Admin” / P „ESKM” / C „AllowUsers” / UC „BatchUpdateIBConfiguration”

Opțiuni de selectare a modului de pornire

Utilizarea simultană a parametrilor din tabelul de mai jos nu este permisă.
Parametru Descriere
CONFIG Lansați în modul Configurator.
AFACERE Rulați în modul Enterprise.
CREATEINFOBASE<СтрокаСоединения> ] Crearea unei baze de informații.

  • ConnectionString este un parametru obligatoriu, vezi mai jos.
  • / AddInList [NameIB] - numele sub care baza este adăugată în listă. Dacă acest parametru nu este specificat, baza de date nu va fi adăugată la listă. Dacă IBName nu este specificat, va fi specificat numele implicit (ca atunci când se creează o bază de date în mod interactiv).

Parametrul ConnectionString este format din perechile ParameterName = Value, separate prin punct și virgulă (;). Dacă Valoarea conține spații, aceasta trebuie să fie cuprinsă între ghilimele duble.

Parametri posibili ai șirului de conexiune:

Usr Nume de utilizator.
Pwd Parolă de utilizator.
Locale Limba (țara). Valorile valide sunt aceleași ca și pentru metoda Embedded Language Format (de exemplu, „ru_RU”). În mod implicit, sunt utilizate setările regionale ale bazei de informații curente.
Fişier Directorul Infobase (pentru versiunea fișierului).
Srvr 1C: Nume server Enterprise (pentru versiunea client-server).
Ref Numele bazei de informații de pe 1C: Server Enterprise (pentru versiunea client-server).
SQLSrvr Nume server SQL (pentru versiunea client/server).
SQLDB Numele bazei de date SQL (pentru versiunea client-server).
SQLUID Nume de utilizator SQL server (pentru versiunea client/server).
SQLPwd Parola utilizator SQL server (pentru versiunea client-server). Opțional.
SQLYOffs Data offset utilizat pentru stocarea datelor pe serverul SQL (pentru versiunea client/server). Valorile valide sunt 0 sau 2000. Valoarea implicită este 0.

Parametri de pornire în modul Enterprise sau Configurator
Parametru Descriere
/@<ИмяФайла> Calea către fișierul cu parametrii din linia de comandă.
/ F<ПутьИБ> Calea către baza de informații pentru fișiere (excluzând numele fișierului).
/ S<ИмяКомпьютера\ИмяИБ> Adresa bazei de informații de pe serverul 1C: Enterprise.
/ N<ИмяПользователя> Nume de utilizator așa cum este specificat în Configurator.
/ P<ПарольПользователя> Parola de utilizator așa cum este setată în Configurator. Parametru opțional.
/ WA- Prevenirea utilizării autentificării Windows la pornire.
/ WA + Utilizarea obligatorie a autentificării Windows la pornire. Dacă / WA nu este specificat deloc, se presupune / WA +.
/ AU- Preveniți afișarea promptului de actualizare de la instalarea administrativă.
/ AU + Instalarea promptului de actualizare din instalarea administrativă. Dacă / AU nu este specificat deloc, se presupune / AU +.
/ Afară<ИмяФайла>[-NoTruncate] Setează fișierul pentru afișarea mesajelor de serviciu. Dacă este specificat -NoTruncate, fișierul nu este curățat.
/ L Director de resurse de interfață localizate, de exemplu, „RU”.
/ DisableStartupMessages Suprimă mesajele despre inconsecvența configurației salvate și a configurației bazei de date, precum și necesitatea instalării Internet Explorer 6.0 la pornire.
/ C<Строка> Transmiterea unui parametru la configurație.

Parametrii modului lot ai Configuratorului

După execuție, Configuratorul iese automat. Codurile de retur pentru modul burst configurator:

  • 0 - succes.
  • 1 - nereușit.
  • 101 - există erori în date.

Parametru Descriere
/ DumpIB<ИмяФайла> Descărcarea bazei de informații.
/ RestaurareIB<ИмяФайла> Se încarcă baza de informații.
/ DumpCfg<ИмяФайла> Salvarea configurației într-un fișier.
/ LoadCfg<ИмяФайла> Se încarcă configurația din fișier.
/ UpdateDBCfg [-WarningsAsErrors] Actualizarea configurației bazei de date. Dacă este specificat -WarningsAsErrors, toate avertismentele sunt tratate ca erori.
/ DumpDBCfg<ИмяФайла> Salvarea configurației bazei de date într-un fișier.
/ RollbackCfg Reveniți la configurația bazei de date.
/ CheckModule Controlul sintactic.
/ UpdateCfg<ИмяФайла> Actualizarea unei configurații acceptate. FileName - numele fișierului .cf sau .cfu.

Testarea și corectarea bazei de informații. / IBCheckAndRepair... Opțiuni suplimentare:
[-ReIndex - reindexarea tabelelor.
[-LogIntegrity - verificați integritatea logică.
[-LogAndRefsIntegrity - verificați integritatea logică și referențială.
[-RecalcTotals - recalcularea totalurilor.
[-IBCompression - compresia tabelelor.
[-TestOnly - doar testare.
[-BadRefCreate - creați obiecte când există referințe la obiecte inexistente.
[-BadRefClear - șterge obiectele dacă există referințe la obiecte inexistente.
[-BadRefNone - nu modificați obiectele dacă există referințe la obiecte inexistente.
[-BadDataCreate - creați obiecte cu pierdere parțială de date.
[-BadDataDelete - ștergeți obiectele în caz de pierdere parțială a datelor.

Verificarea configurației. / CheckConfig.Opțiuni suplimentare:
[-ClientServer - verificarea funcționării aplicației client, compilarea modulelor, emularea modului fișier.
[-Client - verificarea functionarii aplicatiei client, compilarea modulelor, emularea modului client-server.
[-ExternalConnectionServer - verificarea funcționării unei conexiuni externe, compilarea modulelor, emularea modului fișier.
[-ExternalConnection - verificarea funcționării unei conexiuni externe, compilarea modulelor, emularea modului client-server.
[-Server - verificarea funcționării serverului 1C: Enterprise, compilarea modulelor, emularea mediului server 1C: Enterprise.
[-DistributiveModules - verificarea posibilitatii de a genera imagini ale modulelor fara coduri sursa, daca astfel de module exista.
[-IncorrectReferences - căutați linkuri incorecte din punct de vedere logic în întreaga configurație, inclusiv. link-uri către obiecte aflate la distanță.
[-ConfigLogicalIntegrity - verificare standard a integrității logice a configurației.
[-UnreferenceProcedures - caută proceduri și funcții locale (non-export) neutilizate, incl. handlere de evenimente neutilizate.
[-HandlersExistence - verificați existența handlerelor de evenimente alocate pentru interfețe, formulare și controale.
[-EmptyHandlers - Caută handlere de evenimente goale care pot degrada performanța.

/ ReduceEventLogSize<Дата>[-Salvează ca<ИмяФайла>] Scurtarea jurnalului de bord. Parametrul Data este noua margine a jurnalului de înregistrare în formatul AAAA-LL-ZZ. Parametrul saveAs este folosit pentru a salva o copie a înregistrărilor șterse.

Descărcarea proprietăților obiectelor metadate. / DumpConfigFiles<КаталогВыгрузки> ... UnloadDirectory - directorul în care se află fișierele de proprietăți. Opțiuni suplimentare:
[-Modul - descarcare module.

Proprietăți de încărcare ale obiectelor metadate. / LoadConfigFiles<КаталогВыгрузки> ... Parametrii suplimentari sunt similari cu / DumpConfigFiles.
[-Modul - descarcare module.
[-Șablon - descărcare șabloane.
[-Help - descărcarea informațiilor de ajutor.
[-AllWritable - descărcarea proprietăților numai ale obiectelor disponibile pentru scriere.

Creați fișiere de livrare și actualizați
/ CreateDistributeFiles [-cffile<ИмяCFфайла>] [-cfufile<ИмяCFUфайла>] [-f<Имяфайла>| -v<ВерсияДистрибутива>]
Opțiuni suplimentare:
-cffile - creează o distribuție.
-cfufile - creează o actualizare.
-f este numele distribuției incluse în actualizare.
-v - versiunea distribuției inclusă în actualizare.

Opțiunile -f sau -v sunt repetate de câte ori sunt incluse distribuțiile în actualizare.

Lucrul cu depozitul de configurare
Parametru Descriere
/ DepotF Directorul depozitului.
/ DepotN Nume de utilizator.
/ DepotP Parolă de utilizator.
/ DepotDumpCfg<ИмяCFфайла>[-v<НомерВерсии>] Salvați configurația din depozit în fișier (mod lot). Dacă nu este specificat niciun număr de versiune sau este -1, cea mai recentă versiune va fi salvată.
/ DepotUpdateCfg [-v<НомерВерсии>] [-revizuit] Actualizați configurația de stocare din fișier (mod batch). Dacă nu este specificat niciun număr de versiune sau este -1, cea mai recentă versiune va fi salvată. Parametrul -revised - obține obiectele capturate.

Înregistrare lot 1C: Enterprise ca server Automation

După execuție, programul se închide automat.
Parametru Descriere
/ Înregistrare RegServer.
/ UnregServer Se șterge înregistrarea.

Etichete: ,

De multă vreme am vrut să găsesc o foaie similară, care să conțină principalele comenzi și parametrii pentru pornirea 1C din linia de comandă. S-a întâmplat în sfârșit, datorită Infostart 🙂

Pentru versiunile 1C 7.7 și 8 (8.1, 8.2, 8.3), parametrii sunt diferiți. Să le luăm în considerare mai detaliat

Echipe 1C 7.7

MOD 1cv7.exe [/ M | / D | / U | / N | / P ],

Unde MOD- modul de lansare, poate lua doar una dintre mai multe valori:

  • config- modul configurator;
  • depanare- modul depanare;
  • afacere- modul normal (de lucru);
  • monitor- Modul „Monitor”.

Următoarele taste sunt opționale:

  • / M- lansarea programului în modul exclusiv;
  • / D- directorul bazei de date;
  • / U- directorul de lucru al utilizatorului (directorul din lista de utilizatori este ignorat);
  • / N- Nume de utilizator;
  • / P- Parolă de utilizator;
  • / T<путь> - calea către fișierele temporare;
  • /@<ИмяФайла> - pentru modul configurator cu indicarea fisierului de lansare batch;
  • / W- Inițializare extensie web;
  • / L- Limba interfeței: ING - Engleză, UKR - ucraineană.

Exemplu: 1cv7 enterprise / Dc: \ 1c \ bază principală / NIvanov / P123,

În acest caz, programul va porni fără a afișa dialoguri despre alegerea unei baze și a unui mod de operare, precum și fără a solicita un nume de utilizator și o parolă.

Comenzi pentru 1C 8.3 și 8.2

Opțiuni suplimentare pentru alegerea modului de lansare

Utilizarea simultană a parametrilor din tabelul de mai jos nu este permisă.

DESIGNER(CONFIG în 8.0) Lansați în modul Configurator.

AFACERE Rulați în modul Enterprise.

CREATEINFOBASE<СтрокаСоединения> ] Crearea unei baze de informații.

  • StringConnection - parametrul necesar, vezi mai jos.
  • / AddInList [NumeIB] - numele sub care baza este adăugată la listă. Dacă acest parametru nu este specificat, baza de date nu va fi adăugată la listă. Dacă IBName nu este specificat, va fi specificat numele implicit (ca atunci când se creează o bază de date în mod interactiv).
  • / Utilizați șablon- crearea unei baze de informații se realizează conform șablonului specificat în<nume de fișier șablon>. Fișierele de configurare (.cf) sau fișierele dump infobase (.dt) pot fi folosite ca șabloane. Dacă nu este specificat niciun șablon, parametrul este ignorat.

Parametrul ConnectionString este format din perechi ParameterName = Valoare separate prin punct și virgulă ( ; ). Dacă Valoarea conține spații, aceasta trebuie să fie cuprinsă între ghilimele duble. Parametri posibili ai șirului de conexiune:

Parametrul este definit pentru varianta de fișier:

Fişier Directorul bazei de informații.

Pentru versiunea client-server, parametrii sunt definiți:

Srvr 1C: Nume server Enterprise.

(8.1 și o versiune ulterioară) Dacă linia de comandă pentru lansarea unui fișier executabil conține mai mulți parametri care descriu calea către baza de informații (Fișier și Srvr), atunci se folosește ultimul dintre parametrii specificați.

(c 8.2 și 8.3) Pentru a asigura buna funcționare a aplicațiilor client, este posibil să specificați mai multe adrese de cluster. Pentru asta:

  • Valoarea parametrului Srvr poate fi o listă de adrese de cluster, separate prin virgulă,
    De exemplu: Srvr = „Server1, Server2” sau Srvr = "Server1: 1741, Server2: 1741";
  • În caseta de dialog pentru adăugarea unei baze de informații într-o aplicație client, valoarea proprietății „Enterprise Cluster” poate fi o listă de adrese de cluster separate prin virgulă, de exemplu: Server1, Server2 sau Server1: 1741, Server2: 1741;

Ref Numele bazei de informații de pe serverul 1C: Enterprise

SGBD(de la 8.1) tip de server de baze de date utilizat:

  • MSSQLServer- Microsoft SQL Server (implicit);
  • PostgreSQL- PostgreSQL;
  • IBMDB2- IBM DB2;
  • OracleDatabase- Baza de date Oracle (c 8.2).

DBSrvr(SQLSrvr în 8.0) Numele serverului SQL.

DB(SQLDB în 8.0) Numele bazei de date SQL.

DBUID(SQLUID în 8.0) Nume de utilizator SQL server.

DBPwd(SQLPwd în 8.0) Parola utilizator SQL server. Dacă nu este specificată o parolă pentru utilizatorul serverului de bază de date, atunci acest parametru poate fi omis.

SQLYOffs Data offset utilizat pentru stocarea datelor pe serverul SQL (pentru versiunea client/server). Valorile valide sunt 0 sau 2000. Valoarea implicită este 0.

CrSQLDB(de la 8.1) Creați o bază de date dacă este absentă ("y" - creați o bază de date dacă este absentă, "n" - nu creați).

SchJobDn(din 8.1.11, înainte era ca parametru general) pentru baza de informații creată, interziceți executarea creațiilor de rutină (Y/N). Valoarea implicită este N.

SUsr Numele administratorului clusterului unde urmează să fie creată imaginea inițială. Acest parametru trebuie specificat dacă administratorii sunt definiți în cluster și pentru aceștia autentificarea sistemului de operare nu este instalată sau nu este adecvată.
SPwd Parola administratorului clusterului.

Parametrii sunt definiți pentru toate variantele:

  • Usr Nume de utilizator.
  • Pwd Parolă de utilizator.
  • Locale Limba (țara). Valorile valide sunt aceleași ca și pentru metodă Format de limbă încorporat(de exemplu, „ru_RU”). În mod implicit, sunt utilizate setările regionale ale bazei de informații curente.

Parametri generali de lansare în modul Enterprise sau Configurator

  • /@<ИмяФайла> Calea către fișierul cu parametrii din linia de comandă.
  • / F<ПутьИБ> Calea către baza de informații pentru fișiere (excluzând numele fișierului).
  • / S<ИмяКомпьютера\ИмяИБ> Adresa bazei de informații de pe serverul 1C: Enterprise.
  • / Ws (de la 8.2) String ws-connection.
  • / IBName<имя информационной базы>Z lansarea unei baze de informații după numele bazei din lista de baze de informații. Numele trebuie inclus între ghilimele duble dacă este necesar. Mai mult, dacă numele conține ghilimele duble, atunci trebuie să înlocuiți fiecare ghilimele duble cu două ghilimele duble. Dacă în listele de baze de date sunt găsite mai multe baze de date cu numele specificat, utilizatorului i se va afișa o eroare.
  • / IBConnectionString vă permite să specificați întregul șir de conexiune la baza de informații, în forma în care este returnat de funcție InfoBaseConnectionString(). Porțiuni din șirul de conexiune pot fi suprascrise de parametri preexistenți. Pentru aceasta este necesar ca / IBConnectionString era pe linia de comandă înaintea lor. Când treceți șirul de conexiune ca parametru de linie de comandă, amintiți-vă că șirul de conexiune conține ghilimele. Prin urmare, este necesar să se încadreze întregul șir între ghilimele și să se dubleze ghilimele conținute în interior.

Parametri suplimentari ai șirului de conexiune în modul:

  • wsn- nume de utilizator pentru autentificare la;
  • wsp- parola de utilizator pentru autentificare pe serverul web;
  • wspauto- utilizați setările automate de server proxy;
  • wspsrv- adresa serverului proxy;
  • wsport- Port proxy;
  • wspuser- nume de utilizator pentru proxy cu autorizare;
  • wsppwd- parola pentru proxy cu autorizare.

/ N<ИмяПользователя> Nume de utilizator așa cum este specificat în Configurator.

/ P<ПарольПользователя> Parola pentru utilizatorul al cărui nume este specificat în parametrul / N. Dacă utilizatorul nu are o parolă, acest parametru poate fi omis.

/ WSN<имя> (de la 8.2) Nume de utilizator pentru autentificare pe serverul web.

/ Wsp<пароль> (de la 8.2) Parola utilizatorului, al cărui nume este specificat în parametrul / WSN, pentru autentificare pe serverul web.

/ WA- Prevenirea utilizării autentificării Windows la pornire.

/ WA + Utilizarea obligatorie a autentificării Windows la pornire. Dacă / WA nu este specificat deloc, se presupune / WA +.

/ SAOnRestart Indică faptul că trebuie să se solicite o parolă atunci când sistemul este repornit din această sesiune (nu este utilizat în clientul subțire). În mod implicit, nu este solicitată nicio parolă.

/ itdi(de la 8.2.14) Deschiderea formularelor în fereastra principală și folosirea marcajelor pentru a comuta între formularele deschise (lucrarea cu marcaje).

/ isdi(de la 8.2.14) Pentru lucrul cu ferestre separate.

/ LogUIÎnregistrarea acțiunilor utilizatorului.

/ Afară<ИмяФайла>[-NoTruncate] Setează fișierul pentru afișarea mesajelor de serviciu. Dacă este specificat NoTruncate, fișierul nu este șters.

/ SchJobDn(din 8.1, din moment ce 8.1.11 a apărut ca parametru șir de conexiune) Controlează execuția sarcinilor programate. Valori posibile: „Y” sau „N”. „Y” – infobazei create i se va interzice efectuarea sarcinilor programate.

/ AppAutoCheckVersion A selectarea automată a versiunii necesare pentru fiecare bază de informații.

/ AppAutoCheckMode A determinarea automată a aplicației pe baza datelor infobase (modul principal de lansare pentru configurare și modul de lansare pentru utilizator).

În acest articol vă voi spune despre parametrii de lansare a 1C și despre cum să le utilizați. Iată câteva exemple de utilizare a acestor parametri. După ce ai citit articolul, vei putea automatiza unele dintre procesele tale zilnice.

La pornirea 1C: Enterprise, puteți folosi parametrii de lansare care pot fi specificați în setări sau în scurtătura cu care porniți 1C.

Porniți modul 1C

CONFIG- 1C va porni în modul Configurator.
AFACERE- 1C va porni în modul Enterprise.

1cestart.exe- fișierul pentru pornirea programului 1C, se află de obicei în folderul „1cv8 \ common”. Detectează automat versiunea corectă a clientului la pornire. Când instalați 1C, comenzile rapide de pe desktop și din meniul Start se referă la acest fișier.

1C parametri de lansare pentru selectarea automată a utilizatorului

  • / N"Nume de utilizator"
  • / P"Parolă de utilizator"

Numele de utilizator și parola trebuie să se potrivească cu numele și parola specificate în lista de utilizatori din Configurator. Utilizatorii pot fi vizualizați în Configurator, accesați meniul de sus: Administrare> Utilizatori. Dacă parola este goală, atunci acest câmp poate fi omis.

Acești parametri pot fi specificați în setări la editarea unei baze de date din lista de baze de date. În caseta „Opțiuni avansate de lansare”.

Porniți 1C și accesați setările bazei de informații, ar trebui să apară următoarea fereastră:

Notați parametrii așa cum se arată în figură, specificând numele de utilizator și parola, apoi faceți clic pe „Finish”. Dacă ați făcut totul corect, atunci când intrați în această bază de date, nu vi se va cere un nume de utilizator și o parolă.

Parametri de lansare 1C pentru lansarea automată a bazei de date

  • / F „adresă” - adresa către baza de date, dacă este stocată în versiunea fișierului.

Dacă baza de date este stocată pe server, trebuie să setați diferit parametrii de lansare:

  • / S „adresă” - specificați adresa după cum urmează: „Nume server (cluster infobase)” \ „Numele bazei de informații pe server”

Acești parametri trebuie să fie înregistrați în comanda rapidă cu care porniți 1C: Enterprise. Accesați proprietățile comenzii rapide, la sfârșitul câmpului „Obiect” adăugați parametrii de care aveți nevoie.

Dacă totul este făcut corect, atunci când lansați comanda rapidă, ar trebui să înceapă baza pe care ați specificat-o în parametri.

Pentru comoditate, puteți crea o nouă comandă rapidă sau o puteți copia pe cea pe care o utilizați.

Pornire 1C la pornirea sistemului

Dacă doriți să porniți 1C Enterprise la pornirea sistemului cu parametrii necesari, trebuie să copiați comanda rapidă 1C în folderul Startup.

Dacă conține parametri de lansare 1C, aceștia vor funcționa la pornirea sistemului.

Puteți combina orice parametri de lansare 1C. Pentru a face acest lucru, scrieți pur și simplu parametrii necesari în setările 1C sau în comanda rapidă.

Parametri suplimentari pentru lansarea 1C

  • / LogUI- înregistrarea acțiunilor utilizatorului în jurnal. (Înregistrarea se va face în directorul utilizatorului, într-un fișier numit „logui.txt”)
  • / DumpIB "Încărcați adresa fișierului « - descărcarea bazei de date. Potrivit pentru crearea de arhivare automată a bazelor de date.
  • / A executa " Adresă de procesare externă „- parametrul este conceput pentru a începe automat procesarea externă după ce sistemul este pornit.
  • / C„Parametru șir” - transferă parametrul în configurație. Acesta poate fi accesat prin contextul global din configuratorul RunParameter.
  • / DisableStartupMessages- parametrul elimină mesajele de sistem la pornirea 1C Enterprise.

La editarea unei baze de informații. Puteți specifica versiunea de 1C prin care să lansați (potrivit dacă aveți mai multe baze de date instalate care funcționează sub diferite versiuni ale clientului)

Un exemplu de utilizare a parametrilor pentru arhivarea automată a unei baze de informații.

"C: \ Fișiere de program (x86) \ 1cv8 \ comun \ 1cestart.exe" CONFIG / F "C: \ Base_Buh" / N "utilizator" / P "111 ″ / DisableStartupMessages / DumpIB C: \ Arhiv \ Buh.dt / Ieșire „C: \ Arhiv \ log_arhiv.txt” -NoTruncate

Dacă scrieți acești parametri în comanda rapidă pentru lansarea 1C în câmpul „Obiect”, se va face o arhivă a bazei de date, care se află „C:\Base_Buh” în folderul „C:\Arhiv” sub numele „Buh”. .dt”. Se va face, de asemenea, o intrare în fișierul jurnal „C: \ Arhiv \ log_arhiv.txt”. Indicați căile dvs., unde se află baza și unde doriți să creați arhive.

Configurarea opțiunilor de lansare de depanare a aplicației

Când dezvoltați aplicații, este adesea necesar să rulați depanatorul 1C sub un anumit utilizator, pentru aceasta trebuie să mergeți la configurator: Ajutor> Setări

Pe fila „Launch 1C: Enterprise”, în grupul „Utilizator”, utilizatorul curent este setat implicit (sub care ați intrat în configuratorul). Îl poți schimba în orice ai nevoie. Și depanarea va începe sub utilizatorul selectat.

De asemenea, aici puteți specifica sub ce client să rulați aplicația.

Acești pași simpli pot fi utilizați pentru a implementa funcții utile în programul 1C: Enterprise.

O serie de acțiuni, atât simplificarea muncii utilizatorilor în program, cât și efectuarea anumitor sarcini administrative cu baza de date, pot fi efectuate folosind parametrii de pornire 1C:

  • Configurați un program de backup al bazei de date;
  • Automatizați actualizarea datelor (de exemplu, cursurile de schimb actualizate zilnic);
  • Furnizați autorizarea automată a utilizatorului fără a fi nevoie să introduceți un nume de utilizator și o parolă;
  • Lansați o anumită bază și o anumită versiune a platformei fără a fi nevoie să alegeți;
  • Si multe altele.

Introducerea parametrilor în fereastra de selecție de bază

Fereastra standard de selecție a bazei de informații (Fig. 1), pe lângă selectarea modului de lansare (Configurator sau 1C Enterprise), are încă patru butoane funcționale:

  • Adăuga;
  • Schimbare;
  • Șterge;
  • Personalizare.

Dacă, după ce ați selectat baza de informații, apăsați butonul „Modificare” și omiteți prima casetă de dialog, se va deschide un formular (Fig. 2).

Fig. 2

Câmpul de introducere de sub inscripția „Parametri de lansare suplimentari:” vă permite să introduceți câteva chei:

  • / N „Nume utilizator” – acest șir înseamnă că programul va fi lansat sub utilizatorul al cărui nume este indicat între ghilimele;
  • / P „Parolă” - dacă autentificarea utilizatorului presupune introducerea unei parole, aceasta trebuie specificată în valoarea parametrului;
  • / UC „Cod” - utilizarea acestui parametru vă permite să deblocați conexiunile la baza de informații (blocarea este necesară când este necesar accesul exclusiv).

Astfel, linia formularului „/ N” Ivanov Ivan Ivanovich „/ P” 1234 „” salvează utilizatorul de la un anumit loc de muncă de nevoia de a se conecta constant la pornirea sistemului.

Opțiuni din comanda rapidă

Parametrii de mai sus pot fi scrieți în altă parte. Apelând meniul contextual al comenzii rapide a programului și accesând proprietățile acestuia, puteți obține o fereastră (Fig. 3)

Fig. 3

Pentru a introduce parametrii, avem nevoie de câmpul de intrare „Obiect”.

În primul rând, ar trebui să decideți asupra modului de lansare a aplicației:

  • DESIGNER (în 8.0 acesta este parametrul CONFIG) vă permite să rulați programul în modul configurator.
  • ENTERPRISE înseamnă lansarea unei aplicații obișnuite.

Apoi puteți scrie o bază specifică pentru lansare, astfel vom restricționa accesul utilizatorului la alte baze înregistrate în sistem. În funcție de modul de funcționare, parametrul poate lua mai multe valori:

  • / F „adresă de bază” - utilizat dacă lucrarea se desfășoară în modul fișier;
  • / S „nume server” \ „numele bazei de date de pe server” - pornește baza de date în modul client-server;
  • / WS „adresă” - pentru a stabili o conexiune la serverul web.

În acest din urmă caz, poate fi necesară autentificarea utilizatorului pe serverul web la distanță. O serie de parametri permit reglajul fin:

  1. Wsn - nume de utilizator sub care se va face conexiunea la server;
  2. Wsp - parola utilizatorului de mai sus;
  3. Wspsrv - adresa proxy;
  4. Wspport este portul serverului proxy corespunzător.

Dacă, după adăugarea acestor parametri la proprietățile comenzii rapide 1C, adăugați parametrii de autorizare specificați în secțiunea anterioară, puteți implementa capacitatea de a lansa o anumită bază de date printr-un simplu dublu clic fără ferestre suplimentare. Acest lucru este foarte convenabil atunci când în procesul de testare și dezvoltare este necesară repornirea frecventă a aplicației, precum și în cazurile în care este necesar să restricționați accesul utilizatorilor la lista de baze de date înregistrate pe computer.

Copiind comanda rapidă creată în folderul „Autostart”, puteți optimiza și mai mult funcționarea sistemului (Fig. 4).

Fig. 4

Acum, când sistemul pornește, aplicația va fi lansată în modul prescris, pentru o anumită bază și sub un anumit utilizator.

Activarea și dezactivarea autentificării utilizatorilor Windows este efectuată de parametrii / WA + și / WA-

Linie de comandă și parametri

De fapt, linia scrisă în câmpul „Obiect” poate fi copiată practic fără corecții la linia de comandă lansată prin Start-> All Programs-> Accessories-> Run. Rezultatul va fi același.

Aici puteți specifica mai mulți parametri, care pot fi utilizați și din linia de comandă:

  • CREATEINFOBASE - vă permite să creați o bază de informații de un anumit tip (fișierul șablon trebuie să aibă extensia (dt sau cf);
  • ConnectionString - un parametru obligatoriu care indică locația bazei de date care este creată, trebuie să fie format dintr-o pereche de Nume și Valoare Parametru, unite printr-un semn egal (exemplu de șir pentru modul de funcționare fișier: Fișier = "D: \ 1c baza \ 1Cv8Log" pentru bazele de date server Srvr = " Server3 ");
  • DBMS - în funcție de valoarea specificată, descrie ce tip de server de bază de date este utilizat.

Copiere de rezervă a bazei de date utilizând parametrii de linie de comandă 1C

Pentru a efectua această operațiune importantă, puteți utiliza notepad sau alt editor de text pentru a crea un fișier bat, al cărui program de lansare poate fi scris în meniul Windows corespunzător sau pe server.

Rezultat

În acest articol, nu am intenționat să descriem pe deplin toți parametrii posibili de pornire a sistemului, care pot fi vizualizați în meniul corespunzător al Syntax Assistant. Am încercat să oferim o idee generală despre această caracteristică și câteva exemple de utilizare.

Top articole similare