Come configurare smartphone e PC. Portale informativo
  • casa
  • Ferro
  • Opzioni di avvio scorciatoia 1c. Opzioni della riga di comando per specificare le opzioni di avvio

Opzioni di avvio scorciatoia 1c. Opzioni della riga di comando per specificare le opzioni di avvio

Avvio del file eseguibile del sistema 1C: Enterprise 8.x

Oltre ad avviarsi selezionando l'apposita icona dal menu "Start -Programmi" del sistema operativo MS Windows, il sistema 1C: Enterprise 8.x può essere avviato lanciando il file eseguibile 1CV8.EXE. Tale avvio può essere eseguito, ad esempio, utilizzando la voce "Esegui" del menu "Start" del sistema operativo MS Windows, oppure facendo doppio clic sul nome del file 1CV8.EXE nel programma Explorer.

Nella riga di comando per l'avvio del file 1CV8.EXE, è possibile specificare tutti i parametri necessari: la modalità di avvio, il nome della directory con l'infobase, il nome della directory utente e altri. Se i parametri della riga di comando sono specificati correttamente, il file 1CV8.EXE verrà avviato in una delle modalità di avvio: "1C: Enterprise" o "Configuratore" - a seconda dei parametri specificati.

Se, all'avvio del file 1CV8.EXE, viene rilevato un errore nei parametri della riga di comando o i parametri sono mancanti, dopo l'avvio verrà visualizzata la finestra di dialogo di avvio di 1C: Enterprise. In questa finestra di dialogo, l'utente può selezionare la modalità di avvio del file 1CV8.EXE, il nome dell'infobase e altri parametri di avvio.

Esempi:


Opzione file:
"C:\Programmi\1cv82\common\1cestart.exe" ENTERPRISE / F "Percorso database" / N "Nome utente" / P "Password"
Opzione client-server:
"C:\Programmi\1cv82\common\1cestart.exe" ENTERPRISE/S "NameServer\Base"/N "Nome utente"/P "Password"
porta del server(ad esempio 1641):

"C:\Programmi\1cv82\common\1cestart.exe" ENTERPRISE/S "Nome server: 1641\Base"/N "Nome utente"/P "Password"
Avvio del programma come utente ed esecuzione dell'elaborazione all'apertura:
"C:\Programmi\1cv82\8.2.17.235\bin\1cv8s.exe" ENTERPRISE / F "D:\1C\HRM" / N utente / P password / Esegui "D:\1C\External_Processing_1C\ RunningProcessing\WorkingDesk. epf"
"C:\Programmi\1cv82\common\1cestart.exe" ENTERPRISE / F "PERCORSO ALLA CARTELLA CON DB" / N UTENTE / P PASSWORD / Esegui "C: \\processing.epf"
Archiviare l'infobase 1C
"C:\Programmi\1cv82\common\1cestart.exe" DESIGNER/S Server-1C\1C-Work82/N "Administrator"/P "12345"/DumpIB\\bdc\BackUp\Base.dt
"C:\Programmi\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

Per 8.1:
Per la variante del file:
"C:\Programmi\1cv81\bin\1cv8.exe" ENTERPRISE/F "D:\1C_base\ZUPRAZR"/N "EMigachev"/P "12345"
Per l'opzione client-server:
"C:\Programmi\1cv81\bin\1cv8.exe" ENTERPRISE/S "server-1C\ZUP"/N "EMigachev"/P "12345"
Se su un server ci sono 8.1 e 8.2 (come installare-), quindi quando ci si connette ai database 8.2, è necessario specificare porta del server(ad esempio 1641):
"C:\Programmi\1cv82\common\1cestart.exe" ENTERPRISE/S "server-1C:1641\ZUP"/N "EMigachev"/P "12345"

Parametri della riga di comando


Quando si avvia il file 1CV8.EXE, è possibile specificare i seguenti parametri nella riga di comando:
Parametri della riga di comando per la selezione della modalità:
CONFIG - lancio del sistema 1C: Enterprise 8.x in modalità "Configuratore";
ENTERPRISE - lancio del sistema 1C: Enterprise 8.x nella modalità "1C: Enterprise";
CREAINFOBASE ] - creazione di una base informativa (
una stringa che specifica i parametri di infobase, ognuno dei quali è un frammento del modulo<Имя параметра=><Значение>, dove Nome parametro è il nome del parametro e Valore è il suo valore.
I frammenti sono separati l'uno dall'altro dai simboli ";".
Se il valore contiene caratteri di spaziatura, deve essere racchiuso tra virgolette (").

Il parametro è definito per la variante del file:
File - directory dell'infobase;
Locale - lingua (paese) che verrà utilizzata durante la creazione di un'infobase. I valori validi sono gli stessi del parametro<Форматная строка>metodo formato. Il parametro Locale è facoltativo. Se non specificato, verranno utilizzate le impostazioni internazionali dell'infobase corrente.

Per la versione client-server i parametri sono definiti:
Srvr - 1C: nome del server aziendale;
Ref - nome dell'infobase sul server;
SQLSrvr - nome del server SQL;
SQLDB è il nome del database SQL;
SQLUID - nome utente SQL;
SQLPwd - Password utente SQL. Se la password per l'utente SQL non è specificata, questo parametro può essere omesso.
SQLYOffs è l'offset della data utilizzato per memorizzare le date in SQL Server. Può assumere valori 0 o 2000. Questo parametro è facoltativo. Se non specificato, viene accettato il valore 0.
Locale - lingua (paese), (simile alla variante del file).

I parametri sono definiti per tutte le varianti:
Utente - nome utente;
Pwd - password
/ AddInList - un parametro che mostra con quale nome aggiungere la base all'elenco, se non specificato, la base non verrà aggiunta all'elenco. Se non viene specificato un nome, viene utilizzato un valore predefinito, simile alla creazione interattiva di un'infobase.

Non è consentito l'uso simultaneo delle chiavi.

Parametri della riga di comando per specificare i parametri di avvio:
/@<имя файла>- i parametri della riga di comando sono scritti nel file specificato
/ F<Путь>- percorso dell'infobase, se è memorizzato in un file (non è necessario specificare il nome del file)
/ S<Адрес>- l'indirizzo dell'infobase memorizzato sul server 1C: Enterprise 8.x è il seguente:
<Имя компьютера, работающего сервером приложений>\ <Ссылочное имя информационной базы, известное в рамках сервера 1С:Предприятия 8.x>

/ N<Имя>-Nome utente. Dovrebbe essere specificato allo stesso modo della lista degli utenti creata nel Configuratore
/ P<Пароль>-password dell'utente il cui nome è specificato nel parametro /N. Se l'utente non ha una password, questo parametro può essere omesso
/ WA - vietare l'uso dell'autenticazione di Windows all'inizio dell'Enterprise o del Configuratore
/WA+ impostando l'uso obbligatorio dell'autenticazione di Windows all'inizio di 1C: Enterprise o il Configuratore. Se l'opzione / WA non è specificata, si presume che venga utilizzato il parametro / WA + della riga di comando
/ AU - divieto di visualizzare la domanda sull'aggiornamento della versione corrente di 1C: Enterprise dall'installazione amministrativa
/ AU + impostazione dell'output della domanda sull'aggiornamento della versione corrente di 1C: Enterprise dall'installazione amministrativa. Se l'opzione /AU non è specificata, si presume che venga utilizzato il parametro della riga di comando /AU +
/ Fuori<Имя файла>[-NoT_runcate] - impostazione del file per la visualizzazione dei messaggi di servizio. Se viene specificata l'opzione –NoT_runcate (separata da uno spazio), il file non viene cancellato
/ L<Каталог>- viene indicata la directory delle risorse di interfaccia localizzate (ad esempio "RU")
/ DisableStartupMessages - Elimina i messaggi di avvio: “La configurazione del database non corrisponde alla configurazione salvata. Continua?"; “Il tuo computer non è abbastanza potente per modificare la guida alla configurazione. Per modificare la Guida, è necessario installare Microsoft Internet Explorer 6.0 o versioni successive. "; “Le capacità del tuo computer non sono sufficienti per modificare i documenti html, inclusi gli argomenti della guida. Per modificare documenti html, è necessario installare Microsoft Internet Explorer versione 6.0 o successiva. In questo lancio, la modifica dei documenti html non sarà disponibile. "
/ C<Строка текста>- passaggio del parametro alla configurazione Parametri della riga di comando della modalità batch del configuratore:
/ DumpIB<Имя файла>- scaricare l'infobase in modalità comando
/ RipristinaIB<Имя файла>- caricamento dell'infobase in modalità comando
/ DumpCfg<имя cf файла>- salvare la configurazione in un file
/ CaricaCfg<имя cf файла>- caricamento della configurazione da file
/ UpdateDBCfg [-WarningsAsErrors] - aggiorna la configurazione del database. Se viene specificata la chiave WarningsAsErrors (separata da uno spazio), tutti i messaggi di avviso verranno trattati come errori
/ DumpDBCfg<имя cf файла>- salvare la configurazione del database in un file
/ RollbackCfg - torna alla configurazione del database
/ CheckModules - esegue il controllo della sintassi
/ AggiornaCfg<имя cf | cfu файла>- aggiornamento della configurazione supportata
/ IBCheckAndRepair [-ReIndex] [-LogIntergrity] [-RecalcTotals] [-IBCompression] [-TestOnly | [-BadRefCreate | -BadRefClear | -BadRefNessuno]
[-BadDataCreate | -BadDataDelete]] - testa e correggi l'infobase
ReIndex - reindicizzazione delle tabelle
LogIntergrity - verifica l'integrità logica
RecalcTotals - ricalcolo dei totali
IBCompression - compressione tabella
TestOnly - solo test

Se ci sono riferimenti a oggetti inesistenti:
BadRefCreate - crea oggetti
BadRefClear - cancella gli oggetti
BadRefNone - non cambiare

Con perdita parziale di oggetti:
BadDataCreate - crea oggetti
BadDataDelete - elimina oggetti

Non è consentito l'uso simultaneo di chiavi all'interno di un sottogruppo di parametri.
Se il comando ha esito positivo, restituisce un codice di ritorno 0, altrimenti - 1 (101 se ci sono errori nei dati).

Parametri della riga di comando per la modalità batch per la creazione di file di distribuzione e aggiornamento:
/ CreateDistributionFiles [-cffile<имя cf файла>] [-cfufile<имя cfu файла>[-F<имя cf файла>| -v<версия дистрибутива>] +] - Creazione di file di consegna e aggiornamento
-cffile<имя cf файла>- istruzioni per creare un kit di distribuzione
-cfufile<имя cfu файла>- un'istruzione per creare un aggiornamento
-F<имя cf файла>- il kit di distribuzione incluso nell'aggiornamento è specificato dal nome
-v<версия дистрибутива>] - la distribuzione inclusa nell'aggiornamento è specificata dalla versione
Nota: gruppo di parametri -f<имя cf файла>| -v<версия дистрибутива>ripetuto tante volte quanti sono i file di distribuzione inclusi nell'aggiornamento.

Parametri della riga di comando per lavorare con il repository di configurazione:
/ DepotF - directory di archiviazione
/ DepotN - nome utente del deposito
/ DepotP - password utente di archiviazione
/ DepotDumpCfg<имя cf файла>[-v<номер версии хранилища>] - salva la configurazione dal repository in un file (modalità batch)
-v<номер версии хранилища>
v - numero di versione, se non viene specificato alcun numero di versione o uguale a -1, verrà salvata l'ultima versione.
/DepotUpdateCfg [-v<номер версии хранилища>] [-revised] - Aggiorna la configurazione del repository da file (modalità batch)
-v<номер версии хранилища>- numero di versione, se il numero di versione non è specificato, o è uguale a -1, verrà salvata l'ultima versione, se la configurazione è connessa al repository, quindi il parametro viene ignorato
-rivisto - ottieni oggetti catturati, se necessario. Se la configurazione non è connessa al repository, il parametro viene ignorato.

Parametri della riga di comando per la registrazione in modalità batch di 1C: Enterprise 8.x come server di automazione:
/ RegServer - registrazione dell'applicazione
/ UnregServer - rimuove la registrazione dell'applicazione
Dopo il completamento, chiude il sistema 1C: Enterprise 8.x.
Se i valori dei parametri includono spazi (ad esempio, percorso o nome file), i valori devono essere racchiusi tra virgolette.

Di seguito sono riportati esempi della riga di comando per l'avvio del sistema 1C: Enterprise 8.x:
C: \ 1CV8 \ BIN \ 1CV8.EXE ENTERPRISE / FDB
La riga di comando indicata significa che il sistema 1C: Enterprise 8.x verrà avviato nella modalità 1C: Enterprise e l'infobase si trova nella sottodirectory \DB della directory C: \ 1CV8 \ BIN.

C:\1cv81bin\1cv8.exe enterprise/s Serv06\ZUP/L RU
E questa riga di comando specificata significa che il sistema 1C: Enterprise 8.x verrà avviato nella modalità "1C: Enterprise", l'indirizzo dell'infobase ZUP memorizzato sul server 1C: Enterprise Serv06 e l'interfaccia russa

Per sbloccare la creazione di connessioni all'infobase, è necessario:
Entrare nell'infobase utilizzando il parametro di avvio "/UC" con lo stesso codice di autorizzazione all'accesso che è stato specificato quando è stato impostato il blocco. Avviare questa elaborazione, specificando "Sblocca connessioni" come azione di blocco. Premi il pulsante "Esegui".
in cmd
start C: \ Progra ~ 1 \ 1cv81 \ bin \ 1cv8.exe / UC<код доступа>
nell'etichetta
"C:\Programmi\1cv81\bin\1cv8.exe" ENTERPRISE / F "D:\Configurazioni\Tipico\ControlTorg" / N "Nome utente" / P "Password" / UC 456743

Codice file batch DOS
eco spento
cls
"C:\Programmi\1cv81\bin\1cv8.exe" ENTERPRISE / S "server\ESKM" / N "Admin" / P "ESKM" / DisableStartupMessages / C "ShutdownUsers"
"C:\Programmi\1cv81\bin\1cv8.exe" CONFIG / S "server\ESKM" / N "Admin" / P "ESKM" / DisableStartupMessages / UpdateDBCfg / UC "Batch UpdateIBConfiguration"
"C:\Programmi\1cv81\bin\1cv8.exe" ENTERPRISE / S "server\ESKM" / N "Admin" / P "ESKM" / C "AllowUsers" / UC "BatchUpdateIBConfiguration"

Opzioni di selezione della modalità di avvio

Non è consentito l'uso simultaneo dei parametri della tabella sottostante.
Parametro Descrizione
CONFIGURA Avvia in modalità Configuratore.
IMPRESA Esegui in modalità Enterprise.
CREAINFOBASE<СтрокаСоединения> ] Creazione di una base informativa.

  • ConnectionString è un parametro obbligatorio, vedere di seguito.
  • / AddInList [NomeIB] - il nome con il quale la base viene aggiunta all'elenco. Se questo parametro non viene specificato, il database non verrà aggiunto all'elenco. Se IBName non è specificato, verrà specificato il nome predefinito (come quando si crea un database in modo interattivo).

Il parametro ConnectionString è formato dalle coppie ParameterName = Value, separate da punto e virgola (;). Se il valore contiene spazi, deve essere racchiuso tra virgolette.

Possibili parametri della stringa di connessione:

usr Nome utente.
Pwd Password utente.
Locale Lingua (paese). I valori validi sono gli stessi del metodo Embedded Language Format (ad esempio, "ru_RU"). Per impostazione predefinita, vengono utilizzate le impostazioni internazionali dell'infobase corrente.
File Directory Infobase (per la versione del file).
Srvr 1C: nome del server aziendale (per la versione client-server).
Rif Nome dell'infobase su 1C: Enterprise server (per la versione client-server).
SQLSrvr Nome del server SQL (per versione client/server).
SQLDB Nome del database SQL (per la versione client-server).
SQLUID Nome utente del server SQL (per versione client/server).
SQLPwd Password utente del server SQL (per la versione client-server). Opzionale.
SQLYOffs Scostamento data utilizzato per la memorizzazione delle date nel server SQL (per versione client/server). I valori validi sono 0 o 2000. Il valore predefinito è 0.

Parametri di avvio in modalità Enterprise o Configuratore
Parametro Descrizione
/@<ИмяФайла> Il percorso del file con i parametri della riga di comando.
/ F<ПутьИБ> Il percorso dell'infobase del file (escluso il nome del file).
/ S<ИмяКомпьютера\ИмяИБ> L'indirizzo dell'infobase sul server 1C: Enterprise.
/ N<ИмяПользователя> Nome utente come specificato nel Configuratore.
/ P<ПарольПользователя> Password utente come impostata nel Configuratore. Parametro opzionale.
/ WA- Impedire l'uso dell'autenticazione di Windows all'avvio.
/ WA + Uso obbligatorio dell'autenticazione di Windows all'avvio. Se / WA non è affatto specificato, si assume / WA +.
/ AU- Impedire la visualizzazione della richiesta di aggiornamento dall'installazione amministrativa.
/AU + Installazione del prompt di aggiornamento dall'installazione amministrativa. Se / AU non è affatto specificato, si assume / AU +.
/ Fuori<ИмяФайла>[-NonTroncare] Imposta il file per la visualizzazione dei messaggi di servizio. Se viene specificato -NoTruncate, il file non viene ripulito.
/ L Directory delle risorse di interfaccia localizzate, ad esempio "RU".
/ Disabilita i messaggi di avvio Sopprime i messaggi sull'incoerenza della configurazione salvata e della configurazione del database, nonché la necessità di installare Internet Explorer 6.0 all'avvio.
/ C<Строка> Passaggio di un parametro alla configurazione.

Parametri della modalità batch del Configuratore

Dopo l'esecuzione, il Configuratore esce automaticamente. Codici di ritorno della modalità burst del configuratore:

  • 0 - riuscito.
  • 1 - senza successo.
  • 101 - ci sono errori nei dati.

Parametro Descrizione
/ DumpIB<ИмяФайла> Scaricare l'infobase.
/ RipristinaIB<ИмяФайла> Caricamento della base di informazioni.
/ DumpCfg<ИмяФайла> Salvataggio della configurazione in un file.
/ CaricaCfg<ИмяФайла> Caricamento configurazione da file.
/ AggiornaDBCfg [-WarningsAsErrors] Aggiornamento della configurazione del database. Se viene specificato -WarningsAsErrors, tutti gli avvisi vengono trattati come errori.
/ DumpDBCfg<ИмяФайла> Salvataggio della configurazione del database in un file.
/ RollbackCfg Torna alla configurazione del database.
/ CheckModuli Controllo sintattico.
/ AggiornaCfg<ИмяФайла> Aggiornamento di una configurazione supportata. FileName - il nome del file .cf o .cfu.

Testare e correggere l'infobase. / IBCheckAndRepair... Opzioni aggiuntive:
[-ReIndex - reindicizzazione delle tabelle.
[-LogIntegrity - verifica l'integrità logica.
[-LogAndRefsIntegrity - verifica l'integrità logica e referenziale.
[-RecalcTotals - ricalcolo dei totali.
[-IBCompression - compressione delle tabelle.
[-TestOnly - solo test.
[-BadRefCreate - crea oggetti quando sono presenti riferimenti a oggetti inesistenti.
[-BadRefClear - cancella gli oggetti se ci sono riferimenti a oggetti inesistenti.
[-BadRefNone - non modificare gli oggetti se sono presenti riferimenti a oggetti inesistenti.
[-BadDataCreate - crea oggetti con parziale perdita di dati.
[-BadDataDelete - elimina gli oggetti in caso di perdita parziale dei dati.

Verifica della configurazione. / CheckConfig.Opzioni extra:
[-ClientServer - verifica del funzionamento dell'applicazione client, compilazione di moduli, emulazione della modalità file.
[-Client - verifica del funzionamento dell'applicazione client, compilazione di moduli, emulazione della modalità client-server.
[-ExternalConnectionServer - verifica del funzionamento di una connessione esterna, compilazione di moduli, emulazione della modalità file.
[-ExternalConnection - verifica del funzionamento di una connessione esterna, compilazione di moduli, emulazione della modalità client-server.
[-Server - verifica del funzionamento del server 1C: Enterprise, compilazione di moduli, emulazione dell'ambiente del server 1C: Enterprise.
[-DistributiveModules - verifica della possibilità di generare immagini di moduli senza codici sorgente, se tali moduli esistono.
[-IncorrectReferences - cerca collegamenti logicamente errati in tutta la configurazione, incl. collegamenti a oggetti remoti.
[-ConfigLogicalIntegrity - controllo standard dell'integrità logica della configurazione.
[-UnreferenceProcedures - ricerca di procedure e funzioni locali (non di esportazione) non utilizzate, incl. gestori di eventi inutilizzati.
[-HandlersExistence - verifica l'esistenza di gestori di eventi assegnati per interfacce, moduli e controlli.
[-EmptyHandlers - Cerca gestori di eventi vuoti che possono ridurre le prestazioni.

/ Riduci le dimensioni del registro eventi<Дата>[-salva come<ИмяФайла>] Accorciare il registro. Il parametro Data è il nuovo bordo del registro di registrazione nel formato AAAA-MM-GG. Il parametro saveAs viene utilizzato per salvare una copia dei record eliminati.

Scaricare le proprietà degli oggetti di metadati. / DumpConfigFiles<КаталогВыгрузки> ... UnloadDirectory: la directory in cui si trovano i file delle proprietà. Opzioni aggiuntive:
[-Modulo - scarico moduli.

Caricamento delle proprietà degli oggetti di metadati. / LoadConfigFiles<КаталогВыгрузки> ... I parametri aggiuntivi sono simili a /DumpConfigFiles.
[-Modulo - scarico moduli.
[-Modello - scarica i modelli.
[-Aiuto - scarica le informazioni di aiuto.
[-AllWritable - scarica le proprietà dei soli oggetti disponibili per la scrittura.

Crea file di consegna e aggiorna
/ CreateDistributeFiles [-cffile<ИмяCFфайла>] [-cfufile<ИмяCFUфайла>] [-F<Имяфайла>| -v<ВерсияДистрибутива>]
Opzioni aggiuntive:
-cffile - crea una distribuzione.
-cfufile - crea aggiornamento.
-f è il nome della distribuzione inclusa nell'aggiornamento.
-v - la versione della distribuzione inclusa nell'aggiornamento.

Le opzioni -f o -v vengono ripetute tante volte quante sono le distribuzioni incluse nell'aggiornamento.

Lavorare con il repository di configurazione
Parametro Descrizione
/ DepositoF Directory del deposito.
/ DepositoN Nome utente.
/ DepositoP Password utente.
/ DepotDumpCfg<ИмяCFфайла>[-v<НомерВерсии>] Salva la configurazione dal repository al file (modalità batch). Se non viene specificato alcun numero di versione o è -1, verrà salvata l'ultima versione.
/DepotUpdateCfg [-v<НомерВерсии>] [-rivisto] Aggiorna la configurazione dell'archiviazione da file (modalità batch). Se non viene specificato alcun numero di versione o è -1, verrà salvata l'ultima versione. Il parametro -revised - ottiene gli oggetti catturati.

Registrazione batch 1C: Enterprise as a server Automation

Dopo l'esecuzione, il programma esce automaticamente.
Parametro Descrizione
/ Registrazione Server Reg.
/ UnregServer Eliminazione della registrazione.

tag: ,

Per molto tempo volevo trovare un cheat sheet simile, che contenesse i comandi e i parametri principali per avviare 1C dalla riga di comando. Finalmente è successo, grazie a Infostart 🙂

Per le versioni 1C 7.7 e 8 (8.1, 8.2, 8.3), i parametri sono diversi. Consideriamoli più in dettaglio

Squadre 1C 7.7

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

dove MODALITÀ- modalità di avvio, può assumere solo uno dei diversi valori:

  • config- modalità configuratore;
  • eseguire il debug- modalità debug;
  • impresa- modalità normale (di lavoro);
  • tenere sotto controllo- Modalità "Monitoraggio".

I seguenti tasti sono facoltativi:

  • / M- lanciare il programma in modalità esclusiva;
  • / D- directory della banca dati;
  • / U- directory di lavoro dell'utente (la directory dall'elenco degli utenti viene ignorata);
  • / N- Nome utente;
  • / P- password utente;
  • / T<путь> - percorso dei file temporanei;
  • /@<ИмяФайла> - per la modalità configuratore con l'indicazione del file di lancio batch;
  • / W- Inizializzazione dell'estensione Web;
  • / L- Lingua dell'interfaccia: ITA - Inglese, UKR - Ucraino.

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

In questo caso, il programma si avvierà senza visualizzare finestre di dialogo sulla scelta di una base e modalità operativa, nonché senza richiedere un nome utente e una password.

Comandi per 1C 8.3 e 8.2

Opzioni aggiuntive per la scelta della modalità di avvio

Non è consentito l'uso simultaneo dei parametri della tabella sottostante.

PROGETTISTA(CONFIG in 8.0) Avvia in modalità Configuratore.

IMPRESA Esegui in modalità Enterprise.

CREAINFOBASE<СтрокаСоединения> ] Creazione di una base informativa.

  • StringConnection - parametro richiesto, vedi sotto.
  • / AddInList [NomeIB] - il nome con il quale la base viene aggiunta all'elenco. Se questo parametro non viene specificato, il database non verrà aggiunto all'elenco. Se IBName non è specificato, verrà specificato il nome predefinito (come quando si crea un database in modo interattivo).
  • / Usa modello- la creazione di una infobase viene effettuata secondo il modello specificato in<nome file modello>. I file di configurazione (.cf) oi file di dump di infobase (.dt) possono essere utilizzati come modelli. Se non viene specificato alcun modello, il parametro viene ignorato.

Il parametro ConnectionString è formato da coppie NomeParametro = Valore separati da punto e virgola ( ; ). Se il valore contiene spazi, deve essere racchiuso tra virgolette. Possibili parametri della stringa di connessione:

Il parametro è definito per la variante del file:

File Directory della base informativa.

Per la versione client-server i parametri sono definiti:

Srvr 1C: nome del server aziendale.

(8.1 e versioni successive) Se la riga di comando per l'avvio di un file eseguibile contiene diversi parametri che descrivono il percorso dell'infobase (File e Srvr), viene utilizzato l'ultimo dei parametri specificati.

(c 8.2 e 8.3) Per garantire il corretto funzionamento delle applicazioni client, è possibile specificare diversi indirizzi cluster. Per questo:

  • Il valore del parametro Srvr può essere un elenco separato da virgole di indirizzi cluster,
    Per esempio: Srvr = "Server1, Server2" o Srvr = "Server1: 1741, Server2: 1741";
  • Nella finestra di dialogo per l'aggiunta di un'infobase in un'applicazione client, il valore della proprietà "Enterprise Cluster" può essere un elenco di indirizzi cluster separati da virgole, ad esempio: Server1, Server2 o Server1: 1741, Server2: 1741;

Rif Nome dell'infobase su 1C: Enterprise server

DBMS(da 8.1) tipo di server database utilizzato:

  • MSSQLServer- Microsoft SQL Server (predefinito);
  • PostgreSQL- PostgreSQL;
  • IBMDB2- IBM DB2;
  • OracleDatabase- Database Oracle (c 8.2).

DBSrvr(SQLSrvr in 8.0) Il nome del server SQL.

DB(SQLDB in 8.0) Il nome del database SQL.

DBUID(SQLUID in 8.0) Nome utente del server SQL.

DBPwd(SQLPwd in 8.0) Password utente del server SQL. Se non viene specificata una password per l'utente del server di database, questo parametro può essere omesso.

SQLYOffs Scostamento data utilizzato per la memorizzazione delle date nel server SQL (per versione client/server). I valori validi sono 0 o 2000. Il valore predefinito è 0.

CrSQLDB(da 8.1) Crea un database se è assente ("y" - crea un database se è assente, "n" - non creare).

SchJobDn(dall'8.1.11, prima era come parametro generale) per l'infobase creato, vietare l'esecuzione di creazioni di routine (S / N). Il valore predefinito è N.

SUsr Il nome dell'amministratore del cluster in cui deve essere creata l'immagine iniziale. Questo parametro deve essere specificato se gli amministratori sono definiti nel cluster e per loro l'autenticazione del sistema operativo non è installata o non è adatta.
SPwd Password dell'amministratore del cluster.

I parametri sono definiti per tutte le varianti:

  • usr Nome utente.
  • Pwd Password utente.
  • Locale Lingua (paese). I valori validi sono gli stessi del metodo Formato lingua incorporato(ad esempio, "ru_RU"). Per impostazione predefinita, vengono utilizzate le impostazioni internazionali dell'infobase corrente.

Parametri di avvio generali in modalità Enterprise o Configuratore

  • /@<ИмяФайла> Il percorso del file con i parametri della riga di comando.
  • / F<ПутьИБ> Il percorso dell'infobase del file (escluso il nome del file).
  • / S<ИмяКомпьютера\ИмяИБ> L'indirizzo dell'infobase sul server 1C: Enterprise.
  • / Ws (da 8.2) Stringa ws-connection.
  • / NomeIB<имя информационной базы>Z lanciare un'infobase con il nome della base nell'elenco delle infobase. Il nome deve essere racchiuso tra virgolette se necessario. Inoltre, se il nome contiene virgolette, è necessario sostituire ciascuna virgoletta con due virgolette. Se negli elenchi dei database viene trovato più di un database con il nome specificato, all'utente verrà visualizzato un errore.
  • / IBConnectionString consente di specificare l'intera stringa di connessione di infobase, nella forma in cui viene restituita dalla funzione InfoBaseConnectionString(). Parti della stringa di connessione possono essere sovrascritte da parametri preesistenti. Per questo è necessario che / IBConnectionString era sulla riga di comando prima di loro. Quando si passa la stringa di connessione come parametro della riga di comando, ricordare che la stringa di connessione contiene virgolette. Pertanto, è necessario racchiudere l'intera stringa tra virgolette e raddoppiare le virgolette contenute all'interno.

Parametri aggiuntivi della stringa di connessione nella modalità:

  • wsn- username per l'autenticazione a;
  • wsp- password utente per l'autenticazione sul web server;
  • wspauto- utilizzare le impostazioni automatiche del server proxy;
  • wspsrv- indirizzo del server proxy;
  • wsport- porta proxy;
  • wpuser- username per proxy con autorizzazione;
  • wsppwd- password per proxy con autorizzazione.

/ N<ИмяПользователя> Nome utente come specificato nel Configuratore.

/ P<ПарольПользователя> La password per l'utente il cui nome è specificato nel parametro /N. Se l'utente non dispone di una password, questo parametro può essere omesso.

/ WSN<имя> (da 8.2) Nome utente per l'autenticazione sul server web.

/ Wsp<пароль> (da 8.2) Password dell'utente, il cui nome è specificato nel parametro /WSN, per l'autenticazione sul web server.

/ WA- Impedire l'uso dell'autenticazione di Windows all'avvio.

/ WA + Uso obbligatorio dell'autenticazione di Windows all'avvio. Se / WA non è affatto specificato, si assume / WA +.

/ SAOnRestart Indica che è necessario richiedere una password al riavvio del sistema da questa sessione (non utilizzata nel thin client). Per impostazione predefinita, non viene richiesta alcuna password.

/ itdi(da 8.2.14) Apertura dei moduli nella finestra principale e utilizzo dei segnalibri per passare da un modulo aperto all'altro (utilizzo dei segnalibri).

/ isdi(da 8.2.14) Per lavorare con finestre separate.

/ LogUI Registrazione delle azioni dell'utente.

/ Fuori<ИмяФайла>[-NonTroncare] Imposta il file per la visualizzazione dei messaggi di servizio. Se viene specificato NoTruncate, il file non viene cancellato.

/ SchJobDn(dall'8.1, dall'8.1.11 è apparso come un parametro della stringa di connessione) Controlla l'esecuzione delle attività pianificate. Valori possibili: "Y" o "N". "Y" - l'infobase creato non potrà eseguire attività pianificate.

/AppAutoCheckVersion UN selezione automatica della versione richiesta per ogni infobase.

/ Modalità di controllo automatico dell'app UN determinazione automatica dell'applicazione in base ai dati dell'infobase (la modalità di avvio principale per la configurazione e la modalità di avvio per l'utente).

In questo articolo ti parlerò dei parametri di avvio di 1C e di come usarli. Di seguito sono riportati alcuni esempi di come utilizzare questi parametri. Dopo aver letto l'articolo, sarai in grado di automatizzare alcuni dei tuoi processi quotidiani.

Quando si avvia 1C: Enterprise, è possibile utilizzare i parametri di avvio che possono essere specificati nelle impostazioni o nella scorciatoia con cui si avvia 1C.

Modalità di avvio 1C

CONFIGURA- 1C si avvia in modalità Configuratore.
IMPRESA- 1C si avvierà in modalità Enterprise.

1cestart.exe- il file per l'avvio del programma 1C, si trova solitamente nella cartella "1cv8 \ common". Rileva automaticamente la versione client corretta all'avvio. Quando si installa 1C, i collegamenti sul desktop e nel menu Start fanno riferimento a questo file.

Parametri di avvio 1C per la selezione automatica dell'utente

  • / N"Nome utente"
  • / P"Password utente"

Il nome utente e la password devono corrispondere al nome e alla password specificati nell'elenco degli utenti nel Configuratore. Gli utenti possono essere visualizzati nel Configuratore, vai nel menu in alto: Amministrazione> Utenti. Se la password è vuota, questo campo può essere omesso.

Questi parametri possono essere specificati nelle impostazioni quando si modifica un database nell'elenco dei database. Nella casella "Opzioni di avvio avanzate".

Avvia 1C e vai alle impostazioni dell'infobase, dovrebbe apparire la seguente finestra:

Annotare i parametri come mostrato in figura, specificando nome utente e password, quindi fare clic su "Fine". Se hai fatto tutto correttamente, quando entri in questo database, non ti verrà chiesto un nome utente e una password.

Parametri di avvio 1C per l'avvio automatico del database

  • / F "indirizzo" - l'indirizzo del database, se è memorizzato nella versione del file.

Se il tuo database è archiviato sul server, devi impostare i parametri di avvio in modo diverso:

  • /S "indirizzo" - specificare l'indirizzo come segue: "Nome server (cluster Infobase)" \ "Nome Infobase sul server"

Questi parametri devono essere registrati nel collegamento con cui si avvia 1C: Enterprise. Vai alle proprietà del collegamento, alla fine del campo "Oggetto" aggiungi i parametri che ti servono.

Se tutto è stato fatto correttamente, quando avvii il collegamento, dovrebbe iniziare la base che hai specificato nei parametri.

Per comodità, puoi creare una nuova scorciatoia o copiare quella che stai utilizzando.

Avvio 1C all'avvio del sistema

Se si desidera avviare 1C Enterprise all'avvio del sistema con i parametri richiesti, è necessario copiare il collegamento 1C nella cartella Avvio.

Se contiene parametri di avvio 1C, funzioneranno all'avvio del sistema.

Puoi combinare qualsiasi parametro di avvio 1C. Per fare ciò, annota semplicemente i parametri richiesti nelle impostazioni 1C o nella scorciatoia.

Parametri aggiuntivi per l'avvio di 1C

  • / LogUI- registrazione delle azioni dell'utente nel registro. (La registrazione verrà effettuata nella directory dell'utente, in un file denominato "logui.txt")
  • / DumpIB " Carica l'indirizzo del file « - scaricamento del database. Adatto per creare l'archiviazione automatica del database.
  • / Eseguire " Indirizzo di elaborazione esterna "- il parametro è progettato per avviare automaticamente l'elaborazione esterna dopo l'avvio del sistema.
  • / C"Parametro stringa" - trasferisce il parametro nella configurazione. È possibile accedervi tramite il contesto globale nel configuratore RunParameter.
  • / Disabilita i messaggi di avvio- il parametro rimuove i messaggi di sistema all'avvio di 1C Enterprise.

Quando si modifica un'infobase. Puoi specificare la versione di 1C attraverso la quale avviare (adatto se hai più database installati che funzionano con versioni diverse del client)

Un esempio di utilizzo dei parametri per l'archiviazione automatica di un'infobase.

"C:\Programmi (x86)\1cv8\common\1cestart.exe" CONFIG/F "C:\Base_Buh"/N "utente"/P "111″/DisableStartupMessages/DumpIB C:\Arhiv\Buh.dt/ Fuori "C: \ Arhiv \ log_arhiv.txt" -NoTruncate

Se scrivi questi parametri nella scorciatoia per l'avvio di 1C nel campo "Oggetto", verrà creato un archivio del database, che si trova "C: \ Base_Buh" nella cartella "C: \ Arhiv" sotto il nome "Buh .dt". Verrà inoltre inserita una voce nel file di registro "C: \ Arhiv \ log_arhiv.txt". Indica i tuoi percorsi, dove si trova la base e dove vuoi creare archivi.

Configurazione delle opzioni di avvio del debug dell'applicazione

Quando si sviluppano applicazioni, è spesso necessario eseguire il debugger 1C con un utente specifico, per questo è necessario accedere al configuratore: Aiuto> Impostazioni

Nella scheda "Lancia 1C: Enterprise", nel gruppo "Utente", l'utente corrente è impostato per impostazione predefinita (in base al quale sei entrato nel configuratore). Puoi cambiarlo con quello che ti serve. E il debug inizierà sotto l'utente selezionato.

Inoltre, qui puoi specificare sotto quale client eseguire l'applicazione.

Questi semplici passaggi possono essere utilizzati per implementare funzioni utili nel programma 1C: Enterprise.

Una serie di azioni, sia semplificando il lavoro degli utenti nel programma che eseguendo determinate attività amministrative con il database, possono essere eseguite utilizzando i parametri di avvio 1C:

  • Impostare un programma di backup del database;
  • Automatizzare l'aggiornamento dei dati (ad esempio, aggiornamento giornaliero dei tassi di cambio);
  • Fornire l'autorizzazione utente automatica senza la necessità di inserire un nome utente e una password;
  • Avvia una base specifica e una versione specifica della piattaforma senza la necessità di scegliere;
  • E molti molti altri.

Inserimento dei parametri nella finestra di selezione della base

La finestra di selezione dell'infobase standard (Fig. 1), oltre a selezionare la modalità di avvio (Configuratore o 1C Enterprise), dispone di altri quattro pulsanti funzionali:

  • Aggiungere;
  • Modificare;
  • Eliminare;
  • Personalizzazione.

Se, dopo aver selezionato l'infobase, si preme il pulsante "Cambia" e si salta la prima finestra di dialogo, si aprirà una maschera (Fig. 2).

Fig. 2

Il campo di immissione sotto la scritta "Parametri di avvio aggiuntivi:" consente di inserire alcune chiavi:

  • / N "Nome utente" - questa stringa significa che il programma verrà avviato con l'utente il cui nome è indicato tra virgolette;
  • / P "Password" - se l'autenticazione dell'utente prevede l'inserimento di una password, questa deve essere specificata nel valore del parametro;
  • / UC "Codice" - l'utilizzo di questo parametro consente di sbloccare le connessioni all'infobase (il blocco è richiesto quando è richiesto l'accesso esclusivo).

Pertanto, la riga del modulo "/ N" Ivanov Ivan Ivanovich "/ P" 1234 "" salva l'utente in un determinato luogo di lavoro dalla necessità di accedere costantemente all'avvio del sistema.

Opzioni nella scorciatoia

I parametri di cui sopra possono essere scritti altrove. Richiamando il menu di scelta rapida del collegamento del programma e accedendo alle sue proprietà, è possibile ottenere una finestra (Fig. 3)

Fig. 3

Per inserire i parametri, abbiamo bisogno del campo di input "Oggetto".

Prima di tutto, dovresti decidere la modalità di avvio dell'applicazione:

  • DESIGNER (in 8.0 questo è il parametro CONFIG) permette di eseguire il programma in modalità configuratore.
  • ENTERPRISE significa lanciare una normale applicazione.

Quindi puoi scrivere una base specifica per il lancio, quindi limiteremo l'accesso dell'utente ad altre basi registrate nel sistema. A seconda della modalità di funzionamento, il parametro può assumere diversi valori:

  • / F "indirizzo base" - utilizzato se il lavoro viene eseguito in modalità file;
  • /S "nome server" \ "nome del database sul server" - avvia il database in modalità client-server;
  • / WS "indirizzo" - per stabilire una connessione al server web.

In quest'ultimo caso, potrebbe essere richiesta l'autenticazione dell'utente sul server Web remoto. Una serie di parametri consente la regolazione fine:

  1. Wsn - nome utente con il quale verrà effettuata la connessione al server;
  2. Wsp - password dell'utente sopra;
  3. Wspsrv - indirizzo proxy;
  4. Wspport è la porta del server proxy corrispondente.

Se, dopo aver aggiunto questi parametri alle proprietà del collegamento 1C, si aggiungono i parametri di autorizzazione specificati nella sezione precedente, è possibile implementare la possibilità di avviare un database specifico con un semplice doppio clic senza finestre aggiuntive. Questo è molto conveniente quando nel processo di test e sviluppo è necessario riavviare frequentemente l'applicazione, nonché nei casi in cui è necessario limitare l'accesso degli utenti all'elenco dei database registrati sul computer.

Copiando il collegamento creato nella cartella "Autostart", è possibile ottimizzare ulteriormente il funzionamento del sistema (Fig. 4).

Fig. 4

Ora, all'avvio del sistema, l'applicazione verrà avviata nella modalità prescritta, per una base specifica e sotto un utente specifico.

L'abilitazione e la disabilitazione dell'autenticazione utente di Windows vengono eseguite dai parametri / WA + e / WA-

Riga di comando e parametri

Infatti la riga scritta nel campo "Oggetto" può essere copiata praticamente senza correzioni alla riga di comando lanciata tramite Start->Tutti i programmi->Accessori->Esegui. Il risultato sarà lo stesso.

Qui puoi specificare diversi parametri, che possono essere utilizzati anche dalla riga di comando:

  • CREATEINFOBASE - permette di creare una infobase di un certo tipo (il file template deve avere l'estensione (dt o cf);
  • ConnectionString - un parametro obbligatorio che indica la posizione del database in fase di creazione, deve essere costituito da una coppia di Parameter Name e Value, uniti da un segno di uguale (esempio di una stringa per la modalità di funzionamento del file: File = "D: \ 1c base \ 1Cv8Log" per database server Srvr = " Server3 ");
  • DBMS: in base al valore specificato, descrive il tipo di server di database utilizzato.

Backup del database utilizzando i parametri della riga di comando 1C

Per eseguire questa importante operazione è possibile utilizzare il blocco note o un altro editor di testo per creare un file bat, la cui pianificazione di avvio può essere scritta nell'apposito menu di Windows o sul server.

Risultato

In questo articolo, non abbiamo inteso descrivere completamente tutti i possibili parametri di avvio del sistema, che possono essere visualizzati nel menu corrispondente dell'Assistente sintassi. Abbiamo cercato di dare un'idea generale di questa funzionalità e alcuni esempi del suo utilizzo.

Principali articoli correlati