Cum se configurează smartphone-uri și PC-uri. Portal informativ
  • Acasă
  • Windows 8
  • Lansați 1s din linia de comandă cu parametri. Opțiuni de linie de comandă pentru a specifica opțiunile de lansare

Lansați 1s din linia de comandă cu parametri. Opțiuni de linie de comandă pentru a specifica opțiunile de lansare

În acest articol vă voi spune despre opțiunile de lansare 1C și despre cum să le aplicați. Iată câteva exemple de utilizare a acestor opțiuni. După ce ai citit articolul, vei putea automatiza unele procese zilnice.

Când porniți 1C:Enterprise, puteți utiliza opțiunile de lansare care pot fi specificate în setări sau în comanda rapidă pe care o utilizați pentru a lansa 1C.

Modul de lansare 1C

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

1cestart.exe- un fișier pentru lansarea programului 1C, aflat 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 special.

1C opțiuni de lansare pentru selecția automată a utilizatorului

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

Numele de utilizator și parola trebuie să se potrivească cu numele de utilizator ș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 câmpul „Opțiuni avansate de lansare”.

Rulaț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ă totul este făcut corect, atunci când intrați în această bază de date, nu vi se va cere un nume de utilizator și o parolă.

Opțiuni 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ă: „Numele serverului (al cluster-ului infobase)” \ „Numele bazei de informații pe server”

Acești parametri trebuie să fie scriși în comanda rapidă cu care lansaț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 porniți comanda rapidă, ar trebui să pornească baza de date 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.

Încărcare automată 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 pornire 1C, aceștia vor funcționa atunci când sistemul pornește.

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

Opțiuni suplimentare de lansare 1C

  • /LogUI- înregistrarea acțiunilor utilizatorului în jurnal. (Scrierea se va face în directorul utilizatorului, într-un fișier numit „logi.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 " Adresa prelucrării externe” - parametrul este destinat pornirii automate a prelucrării externe după pornirea sistemului.
  • /C„Parametru șir” - transmite parametrul configurației. Îl puteți accesa prin contextul global din configuratorul Startup Parameter.
  • /DisableStartupMessages- parametrul elimină mesajele de sistem la pornirea 1C Enterprise.

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

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

"C:\Program Files (x86)\1cv8\common\1cestart.exe" CONFIG /F"C:\Base_Buh" /N"utilizator" /P"111" /DisableStartupMessages /DumpIB C:\Arhiv\Buh.dt / Out" C:\Arhiv\log_arhiv.txt" -NoTruncate

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

Setarea opțiunilor de lansare pentru depanarea 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 > Opțiuni

În fila „Launch 1C:Enterprise” din 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.

Cu astfel de acțiuni simple, puteți implementa funcții utile în programul 1C:Enterprise.

Platforme: 1C:Enterprise 8.3, 1C:Enterprise 8.2, 1C:Enterprise 8.1
Configurații: Toate configurațiile

2012-11-16
21362

După cum știți, clienții nu oferă posibilitatea de a selecta baza. Acestea sunt lansate prin specificarea unor parametri speciali pe linia de comandă. De asemenea, puteți crea un fișier „.bat” și scrie în el o lansare directă a 1C cu parametrii necesari. Este un fișier text simplu cu extensia „.txt” înlocuită cu „.bat”. Luați în considerare acești parametri 1C. Folosind parametrii, puteți rula programul 1C fără niciun efort suplimentar. În plus, această opțiune este foarte rapidă.

Această metodă de lansare este extrem de convenabilă atunci când este nevoie de a lansa în mod constant mai multe copii ale programului 1C în numele diverșilor utilizatori. Această nevoie apare adesea atunci când se testează o singură bază de date. În această stare de lucruri, fără a crea fișierul „.bat” corespunzător, procedura de pornire va fi foarte incomodă și lungă.

Luați în considerare câțiva parametri 1C care vă pot fi utili atunci când lucrați: pentru rețeaua 1C, fișierul 1C și nou (client subțire).

Pornirea unei baze de date care este deja în lista de baze de date - parametri:

C:\Program Files\1cv82\common\1cestart.exe ENTERPRISE /IBName„BaseName în listă" /NUser /PPPassword

În acest caz, demarorul 1C este lansat. Mod - „întreprindere”, numele bazei de date țintă este deja în lista bazelor de date 1C.

Rulați direct (opțiune de fișier) fără a introduce utilizator și parola

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

Aici este lansat un client gros cu o cale directă către directorul bazei de date. Nu contează dacă baza țintă este pe listă. Mod - „Întreprindere”.

Lansare directă (opțiune de rețea) fără a introduce un utilizator și o parolă

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

Aceeași poveste ca în paragraful anterior, doar pentru versiunea de rețea a 1C.

Rularea configurației pentru clientul subțire „Trade Management” în modul client gros

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

Pornirea procesării externe direct la începutul 1C

C:\Program Files\1cv82\8.2.13.205\bin\1cv8.exe ENTERPRISE /Execute"FullPathToProcessFile.epf"

Descărcați baza de date în fișier

Versiune fișier: C:\Program Files\1cv81\bin\1cv8.exe" config /F"C:\bases1c\BUH\Titan" /N"Admin" /DumpIB "C:\Buh_Titan_%date%.dt

Versiunea serverului: C:\Program Files\1cv81\bin\1cv8.exe" config /S"Server\AtlantBuh" /N"Admin" /DumpIB "C:\Buh_Titan_%date%.dt

Opțiuni de linie de comandă pentru a specifica opțiunile de lansare

/@<имя файла>
Calea către un fișier cu opțiuni de linie de comandă.

/F<Путь>
calea către baza de informații pentru fișiere (excluzând numele fișierului).

/S<Адрес>
adresa bazei de informații stocate pe serverul 1C:Enterprise 8.x se adună după cum urmează:

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

/N<Имя>
Nume de utilizator. Trebuie specificat în același mod ca în Configurator

/P<Пароль>
parola utilizatorului al cărui nume este specificat în opțiunea /N. Este un parametru opțional

/WA-
interzicerea utilizării autentificării Windows la pornirea Enterprise sau a Configuratorului

/WA+
stabilirea utilizării obligatorii a autentificării Windows la începutul 1C:Enterprise sau Configurator. Dacă comutatorul /WA nu este specificat, se presupune că este utilizată opțiunea de linie de comandă /WA+.

/AU-
interzicerea afișării unei întrebări despre actualizarea versiunii curente a 1C: Enterprise dintr-o instalare 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ă opțiunea de linie de comandă /AU+.

/Afara<Имя файла>[-NoTruncate]
setarea unui fișier pentru afișarea mesajelor de serviciu. Dacă cheia NoTruncate este setată (separată printr-un spațiu), fișierul nu este șters

/L<Каталог>
este specificat 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?"; „Capacitățile computerului dumneavoastră nu sunt suficiente pentru a edita ajutorul de configurare. Trebuie să aveți instalat Microsoft Internet Explorer versiunea 6.0 sau o versiune ulterioară pentru a edita Ajutorul.»; „Capacitățile computerului dvs. nu sunt suficiente pentru a edita documente html, inclusiv secțiuni 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ție

Nu este utilizat pentru versiunile de bază:
UC<Код доступа>
Stabilirea unei conexiuni la o bază de informații care este blocată de la stabilirea conexiunilor. Dacă este specificat un cod de acces nevid la stabilirea unei încuietori, atunci pentru a stabili o conexiune, trebuie să specificați acest cod în parametrul /UC.

/RunShortcut<имя файла>
lansarea sistemului 1C:Enterprise 8.1 cu o listă de baze de informații obținute folosind fișierul specificat. Fișierul poate fi un fișier listă de baze de informații comune (*.v8i) sau un fișier de comandă rapidă a bazei de informații (*.v8l).

/IBConnectionString
setarea șirului de conexiune cu întreaga infobază, în forma în care este returnat de funcția InfobaseConnectionString(). Părți din șirul de conexiune pot fi înlocuite de opțiunile preexistente. Acest lucru necesită ca /IBConnectionString să fie pe linia de comandă înaintea lor. Când treceți un șir de conexiune ca parametru de linie de comandă, amintiți-vă că șirul de conexiune conține ghilimele. Prin urmare, este necesar să puneți întregul șir între ghilimele și dublați ghilimele conținute în interior.

/SLev
nivelul de securitate al conexiunii client cu serverul 1C:Enterprise. /SLev0 - conexiune nesigură; /SLev1 - conexiune securizată numai în timpul autentificării; /SLev2 - conexiune sigură pentru întreaga sesiune. Dacă parametrul nu este specificat, atunci este echivalent cu /SLev0.

Depanați
indică faptul că 1C:Enterprise este lansat în modul de depanare.

/DebuggerURL
identificarea depanatorului la care aplicația ar trebui să se conecteze imediat după lansare. Specifică adresa URL a depanatorului (protocol, computer și număr de port) pe care depanatorul poate crea obiecte la distanță.

/SAOnRestart
solicitați o parolă la repornirea sistemului din această sesiune. În mod implicit, nu este solicitată nicio parolă.

/a executa<имя файла внешней обработки >
este conceput pentru a începe procesarea externă în modul 1C:Enterprise imediat după pornirea sistemului.

/logui
conceput pentru a rula o aplicație client pentru a fi creată pe computerul utilizatorului în folderul de fișiere de aplicație %APPDATA%\1C\1Cv81\<Уникальный идентификатор ИБ>\logui.txt" fișier logui.txt, care va înregistra toate acțiunile interactive ale utilizatorului (apăsări de taste, clicuri de mouse).

/SchJobDn
gestionează executarea lucrărilor programate. Valoarea posibilă este „Y” sau „N”. „Y” – infobazei create i se va interzice efectuarea sarcinilor programate.

Opțiuni de linie de comandă pentru modul lot de configurator

/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 файла>

/UpdateDBCfg[-WarningsAsErrors]

actualizarea configurației 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
înapoi la configurarea bazei de date

/CheckModules
efectuați verificarea sintaxei

/UpdateCfg<имя_файла>
actualizarea unei configurații acceptate. Nume fișier este numele fișierului .cf sau .cfu.

/IBCheckAndRepair [-ReIndex]
[-LogIntergrity] [-RecalcTotals]
[-IBCompression]
[-TestOnly | [-BadRefCreate |
-BadRefClear | -BadRefNone]
[-BadDataCreate |
-BadDataDelete] ]

efectuați testarea și corectarea bazei de informații


Cuvinte cheie: cheie de pornire, opțiune de pornire, linie de comandă

Lansarea fișierului executabil al sistemului 1C:Enterprise 8.0

Pe lângă lansarea prin selectarea pictogramei corespunzătoare din meniul Start - Programe al sistemului de operare MS Windows, lansarea sistemului 1C:Enterprise 8.0 se poate realiza 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 corecti, 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ă este detectată o eroare în parametrii liniei de comandă la lansarea fișierului 1CV8.EXE sau nu există parametri, atunci după lansare va fi afișat dialogul 1C:Enterprise Start pe ecran. În acest dialog, utilizatorul poate selecta modul de lansare pentru fișierul 1CV8.EXE, numele bazei de informații și alte opțiuni de lansare.

Opțiuni pentru linia de comandă.
Când rulați fișierul 1CV8.EXE, următorii parametri pot fi specificați pe linia de comandă:

Opțiuni pentru linia de comandă pentru selecția modului:

CONFIG
lansarea sistemului 1C:Enterprise 8.0 în modul „Configurator”;

AFACERE
lansarea sistemului 1C:Enterprise 8.0 î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 vizualizării
<Имя параметра=><Значение>,

unde Parameter Name este numele parametrului și Value este valoarea acestuia.

Fragmentele sunt separate unele de altele prin „;”.

Dacă valoarea conține caractere cu spații albe, aceasta trebuie să fie cuprinsă între ghilimele duble (").

Următorul parametru este definit pentru varianta de fișier:

Fișier - director infobază;

Locale - limba (țara) care va fi folosită la crearea bazei 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 sunt definiți următorii parametri:

Srvr - 1C:Nume server Enterprise;

Ref - numele bazei de informații de pe server;

SQLSrvr - nume server SQL;

SQLDB - numele bazei de date SQL;

SQLUID - nume de utilizator SQL;

SQLPwd - parola utilizator SQL. Dacă parola pentru utilizatorul SQL nu este setată, atunci acest parametru poate fi omis

SQLYOffs este compensarea datei utilizată pentru a stoca datele în SQL Server. Poate lua valorile 0 sau 2000. Acest parametru este opțional. Dacă nu este setată, valoarea este 0.

Locale - limba (țara), (similar cu versiunea fișierului).

Pentru toate opțiunile, parametrii sunt definiți:

usr - nume de utilizator;

pwd - parola

/AddInList
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 niciun nume, se utilizează implicit, similar cu crearea interactivă a unei baze de informații.

Utilizarea simultană a cheilor nu este permisă.

Opțiuni de linie de comandă pentru a specifica opțiunile de lansare:

/@<имя файла>
opțiunile liniei de comandă sunt scrise în fișierul specificat

/F<Путь>
calea către baza de informații, dacă este stocată într-un fișier (nu este nevoie să specificați numele fișierului)

/S<Адрес>
adresa bazei de informații stocate pe serverul 1C:Enterprise 8.0 se adună după cum urmează:

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

/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 opțiunea /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+
stabilirea utilizării obligatorii a autentificării Windows la începutul 1C:Enterprise sau Configurator. Dacă comutatorul /WA nu este specificat, se presupune că este utilizată opțiunea de linie de comandă /WA+.

/AU-
interzicerea afișării unei întrebări despre actualizarea versiunii curente a 1C: Enterprise dintr-o instalare 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ă opțiunea de linie de comandă /AU+.

/Afara<Имя файла>
[-NoTruncate]
setarea unui fișier pentru afișarea mesajelor de serviciu. Dacă comutatorul -NoTruncate este setat (separat de un spațiu), fișierul nu este șters

/L<Каталог>
este specificat 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?"; „Capacitățile computerului dumneavoastră nu sunt suficiente pentru a edita ajutorul de configurare. Trebuie să aveți instalat Microsoft Internet Explorer versiunea 6.0 sau o versiune ulterioară pentru a edita Ajutorul.»; „Capacitățile computerului dvs. nu sunt suficiente pentru a edita documente html, inclusiv secțiuni 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ție

Parametrii liniei de comandă pentru modul lot de configurator:

/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

/UpdateDBCfg
[-WarningsAsErrors]
actualizarea configurației 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
înapoi la configurarea bazei de date

/CheckModules
efectuați verificarea sintaxei

/UpdateCfg<имя cf | cfu файла>
actualizarea unei configurații acceptate

/IBCheckAndRepair [-ReIndex]
[-LogIntergrity] [-RecalcTotals]
[-IBCompression]
[-TestOnly | [-BadRefCreate |
-BadRefClear | -BadRefNone]
[-BadDataCreate |
-BadDataDelete] ]
efectuați testarea și corectarea bazei de informații

ReIndex
reindexarea tabelului

LogIntergrity
verificarea integritatii logice

RecalcTotals
recalcularea

IBCompression
compresie de masă

TestOnly
doar testare

dacă există referințe la obiecte inexistente:

BadRefCreate
creați obiecte

BadRefClear
obiecte clare

BadRefNone
nu schimba

în caz de pierdere parțială a obiectelor:

BadDataCreate
creați obiecte

BadDataDelete
sterge obiecte

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

Opțiuni de linie de comandă pentru crearea fișierelor de distribuție și actualizare în modul lot:

/CreateDistributionFiles
[-cffile<имя cf файла>]
[-cfufile<имя cfu файла>
[-f<имя cf файла>|-v<версия дистрибутива>]+]
Crearea fișierelor de livrare și actualizare

cffile<имя cf файла>
o instrucțiune pentru a crea o distribuție

cfufile<имя cfu файла>
o instrucțiune pentru a crea o actualizare

F<имя cf файла>
distribuția inclusă în actualizare este specificată prin nume

V<версия дистрибутива>]
distribuția inclusă în actualizare este specificată de versiune

Notă: grupul de parametri -f<имя cf файла>|-v<версия дистрибутива>se repetă 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 seif

/DepotP
parola utilizatorului seifului

/DepotDumpCfg<имя cf файла>[-v<номер версии хранилища>]
salvați configurația din depozit în fișier (mod lot)

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 de stocare din fișier (mod lot)

V<номер версии хранилища>
numărul versiunii, dacă numărul versiunii nu este specificat sau egal cu -1, cea mai recentă versiune va fi salvată, dacă configurația este conectată la depozit, atunci parametrul este ignorat

Revizuit
primiț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 lot a 1C:Enterprise 8.0 ca server Automation:

/RegServer
înregistrarea cererii

/UnregServer
ștergerea înregistrării aplicației

După execuție, închide sistemul 1C:Enterprise 8.0.

Dacă valorile parametrilor includ spații (de exemplu, o cale sau un nume de fișier), valorile trebuie să fie cuprinse între ghilimele.

Mai jos este un exemplu de linie de comandă pentru pornirea sistemului 1C: Enterprise 8.0:

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

Linia de comandă dată înseamnă că sistemul 1C:Enterprise 8.0 va fi lansat în modul 1C:Enterprise, iar baza de informații se află în subdirectorul „\DB” al directorului „С:\1CV8\BIN”.

De multă vreme am vrut să găsesc o foaie de cheat similară, care să conțină comenzile și parametrii principali pentru lansarea 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

Comenzi 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— mod 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, specificarea fișierului de lansare lot;
  • /W— Inițializarea extensiei web;
  • /L- Limba interfeței: ING - Engleză, UKR - ucraineană.

Exemplu: 1cv7 enterprise /Dc:\1c\mainbase /NIvanov /P123,

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

Comenzi pentru 1C 8.3 și 8.2

Opțiuni suplimentare de selecție a modului de lansare

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

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

AFACERE Rulați în modul Enterprise.

CREATEINFOBASE<СтрокаСоединения> ] Crearea bazei 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ă NumeIB nu este specificat, va fi dat un nume implicit (ca în crearea unei baze de date interactive).
  • /Utilizați șablon- crearea unei baze de informații se realizează conform șablonului specificat în<nume de fișier șablon>. Șabloanele pot fi fișiere de configurare (.cf) sau fișiere de descărcare a bazei de informații (.dt). 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. Opțiuni posibile de șir de conexiune:

Următorul parametru este definit pentru varianta de fișier:

Fişier Directorul Infobase.

Pentru versiunea client-server sunt definiți următorii parametri:

Srvr Nume server 1C: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) Pot fi specificate mai multe adrese de cluster pentru a asigura funcționarea fără probleme a aplicațiilor client. 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 în aplicația client, valoarea proprietății „Cluster of Enterprises” poate fi o listă de adrese de cluster separate prin virgule, de exemplu: server1,server2 sau Server1:1741,Server2:1741;

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

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

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

DBSrvr(SQLSrvr în 8.0) Numele serverului SQL.

D.B.(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ă parola pentru utilizatorul serverului de baze de date nu este setată, atunci acest parametru poate fi omis.

SQLYOffs Offset de dată utilizat pentru a stoca datele în SQL Server (pentru versiunea client-server). Valorile valide sunt 0 sau 2000. Implicit este 0.

CrSQLDB(din 8.1) Creați baza de date dacă nu există ("y" - creați baza de date dacă nu există, "n" - nu o creați).

SchJobDn(din 8.1.11, înainte era ca parametru general) ca infobaza creată să interzică execuția creațiilor de rutină (Y/N). Valoarea implicită este N.

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

Pentru toate opțiunile, parametrii sunt definiți:

  • 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.

Opțiuni generale de lansare în modul Enterprise sau Configurator

  • /@<ИмяФайла> Calea către un fișier cu parametrii de linie 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 (din 8.2) Șirul de conexiune ws.
  • /IBName<имя информационной базы>W Lansarea unei baze de informații după numele bazei de informații din lista de baze de informații. Dacă este necesar, numele trebuie să fie cuprins între ghilimele duble. În acest caz, 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 se găsesc mai multe baze de date cu numele specificat, utilizatorul va primi o eroare.
  • /IBConnectionString vă permite să setați întregul șir de conexiune la baza de informații, în forma în care este returnat de funcție Șirul de conexiune InfoBase(). Părți din șirul de conexiune pot fi înlocuite de opțiunile preexistente. Este nevoie de / IBConnectionString era pe linia de comandă înaintea lor. Când treceți un șir de conexiune ca parametru de linie de comandă, rețineți că șirul de conexiune conține ghilimele. Prin urmare, este necesar să puneți întregul șir între ghilimele și dublați ghilimele conținute în interior.

Parametri suplimentari șir de conexiune în modul:

  • wsn- nume de utilizator pentru autentificare pe ;
  • 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 un proxy cu autorizare;
  • wsppwd- parola pentru un proxy cu autorizare.

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

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

/WSN<имя> (din 8.2) Numele de utilizator de autentificat pe serverul web.

/WSP<пароль> (din 8.2) Parola utilizatorului al cărui nume este specificat în opțiunea /WSN pentru a se autentifica pe serverul web.

/WA- Interziceți utilizarea 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ă este necesară o parolă la repornirea sistemului din această sesiune (nu este utilizată în clientul subțire). În mod implicit, nu este solicitată nicio parolă.

/itdi(din 8.2.14) Deschiderea formularelor în fereastra principală și folosirea filelor pentru a comuta între formularele deschise (lucrarea cu file).

/isdi(din 8.2.14) Pentru lucrul cu ferestre individuale.

/LogUIÎnregistrarea acțiunilor utilizatorului.

/Afara<ИмяФайла>[-NoTruncate] Specifică un fișier pentru afișarea mesajelor de serviciu. Dacă NoTruncate este setat, fișierul nu este curățat.

/ 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” — bazei de informații create i se va interzice îndeplinirea sarcinilor programate.

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

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

Opțiuni de selecție a modului de lansare

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

  • ConnectionString este un parametru obligatoriu, vezi mai jos.
  • /AddInList [NameIB] - numele sub care baza de date este adăugată în listă. Dacă acest parametru nu este specificat, baza de date nu va fi adăugată la listă. Dacă NumeIB nu este specificat, va fi dat un nume implicit (ca în crearea unei baze de date interactive).

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

Opțiuni posibile de șir de conexiune:

Usr Nume de utilizator.
pwd Parolă de utilizator.
Locale Limba (țara). Valorile valide sunt aceleași ca și pentru metoda 1C:Enterprise 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 Nume server 1C:Enterprise (pentru versiunea client-server).
Ref Numele bazei de informații de pe serverul 1C:Enterprise (pentru versiunea client-server).
SQLSrvr Numele serverului 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 Offset de dată utilizat pentru a stoca datele în SQL Server (pentru versiunea client-server). Valorile valide sunt 0 sau 2000. Implicit este 0.

Lansați opțiuni în modul Enterprise sau Configurator
Parametru Descriere
/@<ИмяФайла> Calea către un fișier cu parametrii de linie 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<ИмяПользователя> Numele de utilizator așa cum este setat în Configurator.
/P<ПарольПользователя> Parola utilizator așa cum este setată în Configurator. Parametru opțional.
/WA- Interziceți utilizarea autentificării Windows la pornire.
/WA+ Utilizarea obligatorie a autentificării Windows la pornire. Dacă /WA nu este specificat deloc, se presupune /WA+.
/AU- Interziceți afișarea întrebării de actualizare de la instalarea administrativă.
/AU+ Setați pentru a afișa întrebarea de actualizare dintr-o instalare administrativă. Dacă /AU nu este specificat deloc, se presupune /AU+.
/Afara<ИмяФайла>[-NoTruncate] Specifică un fișier 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 o nepotrivire între configurația salvată și configurația bazei de date și despre 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 se iese automat. Codurile de retur pentru modul lot de configurator:

  • 0 - succes.
  • 1 - a eșuat.
  • 101 - Există erori în date.

Parametru Descriere
/DumpIB<ИмяФайла> Descărcarea bazei de informații.
/RestaurareIB<ИмяФайла> Încărcarea bazei de informații.
/DumpCfg<ИмяФайла> Salvarea configurației într-un fișier.
/LoadCfg<ИмяФайла> Încărcarea unei configurații dintr-un 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.
/CheckModules Controlul sintaxei.
/UpdateCfg<ИмяФайла> Actualizarea unei configurații acceptate. FileName este numele fișierului .cf sau .cfu.

Testarea și repararea bazei de informații. /IBCheckAndRepair. Opțiuni suplimentare:
[-ReIndex - reindexarea tabelului.
[-LogIntegrity - verificarea integritatii logice.
[-LogAndRefsIntegrity - verificați integritatea logică și referențială.
[-RecalcTotals - recalcularea totalurilor.
[-IBCompression - compresie tabelă.
[-TestOnly - doar testare.
[-BadRefCreate — creați obiecte dacă 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 în caz de pierdere parțială a datelor.
[-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 conexiunii externe, compilarea modulelor, emularea modului fișier.
[-ExternalConnection - verificarea funcționării conexiunii externe, compilarea modulelor, emularea modului client-server.
[-Server — verificarea funcționării serverului 1C:Enterprise, compilarea modulelor, emularea mediului de server 1C:Enterprise.
[-DistributiveModules - verificați posibilitatea de a genera imagini de module fără cod sursă, dacă astfel de module există.
[-IncorrectReferences - căutați referințe incorecte din punct de vedere logic în întreaga configurație, inclusiv. referințe la obiecte aflate la distanță.
[-ConfigLogicalIntegrity - verificarea integrității logică a configurației standard.
[-UnreferenceProcedures - caută proceduri și funcții locale (non-export) neutilizate, incl. handlere de evenimente neutilizate.
[-HandlersExistence - verifică existența handlerelor de evenimente alocate pentru interfețe, formulare și controale.
[-EmptyHandlers - Caută handlere de evenimente goale care pot duce la degradarea performanței.

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

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

Proprietăți de încărcare ale obiectelor metadate. /LoadConfigFiles<КаталогВыгрузки> . Opțiunile suplimentare sunt similare cu /DumpConfigFiles.
[-Module - descărcare module.
[-Șablon - descărcați șabloane.
[-Help - descărcarea informațiilor de ajutor.
[-AllWritable - Descărcați proprietățile numai ale obiectelor inscriptibile.

Crearea fișierelor de livrare și actualizare
/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 se repetă de câte ori există distribuții incluse în actualizare.

Lucrul cu Magazinul de configurare
Parametru Descriere
/DepotF Director de stocare.
/DepotN Nume de utilizator.
/DepotP Parolă de utilizator.
/DepotDumpCfg<ИмяCFфайла>[-v<НомерВерсии>] Salvați configurația din depozit într-un fișier (mod batch). Dacă numărul versiunii nu este specificat sau este -1, se va păstra cea mai recentă versiune.
/DepotUpdateCfg[ -v<НомерВерсии>][ -revizuit] Actualizați configurația de stocare din fișier (mod batch). Dacă numărul versiunii nu este specificat sau este -1, se va păstra cea mai recentă versiune. Opțiunea -revised este de a primi obiecte recuperate.

Modul de înregistrare în lot 1C: Enterprise ca server de automatizare

După execuție, programul se închide automat.
Parametru Descriere
/RegServer Register.
/UnregServer Anulați înregistrarea.

Etichete: ,

Top articole similare