Commutateurs de ligne de commande 1s. Options de ligne de commande pour spécifier les options de lancement. Options de ligne de commande du mode batch du configurateur

lancement fichier exécutable 1C : Systèmes d'entreprise 8.x

En plus de lancer en sélectionnant l'icône appropriée dans le menu Démarrer - Programmes système opérateur MS Windows, le lancement du système 1C:Enterprise 8.x peut être effectué en exécutant le fichier exécutable 1CV8.EXE. Un tel lancement peut être effectué, par exemple, en utilisant l'élément "Exécuter" du menu "Démarrer" du système d'exploitation MS Windows, ou en double-cliquant sur le nom de fichier 1CV8.EXE dans le programme Explorer.

Dans la ligne de commande pour lancer le fichier 1CV8.EXE, vous pouvez spécifier tous les paramètres nécessaires : mode de lancement, nom du répertoire avec l'infobase, nom du répertoire utilisateur, etc. Si les paramètres de la ligne de commande sont corrects, le fichier 1CV8.EXE sera lancé dans l'un des modes de lancement : "1C:Enterprise" ou "Configurator" - en fonction des paramètres spécifiés.

Si une erreur est détectée dans les paramètres de ligne de commande lors du lancement du fichier 1CV8.EXE, ou s'il n'y a pas de paramètres, après le lancement, la boîte de dialogue 1C:Enterprise Start s'affichera à l'écran. Dans cette boîte de dialogue, l'utilisateur peut sélectionner le mode de lancement du fichier 1CV8.EXE, le nom base d'informations et d'autres options de lancement.

Exemples:


Options de fichier :
"C:\Program Files\1cv82\common\1cestart.exe" ENTERPRISE /F"Chemin de la base de données" /N"Nom d'utilisateur" /P"Mot de passe"
Option client-serveur :
"C:\Program Files\1cv82\common\1cestart.exe" ENTREPRISE /S"NameServer\Base" /N"Nom d'utilisateur" /P"Mot de passe"
port de serveur(par exemple 1641):

"C:\Program Files\1cv82\common\1cestart.exe" ENTREPRISE /S"NameServer:1641\Base" /N"Nom d'utilisateur" /P"Mot de passe"
Exécution du programme en tant qu'utilisateur et traitement à l'ouverture :
"C:\Program Files\1cv82\8.2.17.235\bin\1cv8s.exe" ENTREPRISE /F "D:\1C\HRM" /N utilisateur /P mot de passe /Exécuter "D:\1C\External_processing_1C\RunningProcessing\Desktop. epf"
"C:\Program Files\1cv82\common\1cestart.exe" ENTREPRISE /F "CHEMIN VERS DOSSIER BD" /N UTILISATEUR /P MOT DE PASSE /Exécuter "C:\\processing.epf"
Archivage de l'infobase 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

Pour 8.1 :
Pour version du fichier:
"C:\Program Files\1cv81\bin\1cv8.exe" ENTREPRISE /F"D:\1C_base\ZUPRAZR" /N"EMigachev" /P"12345"
Pour la version client-serveur :
"C:\Program Files\1cv81\bin\1cv8.exe" ENTREPRISE /S"server-1C\ZUP" /N"EMigachev" /P"12345"
S'il y a 8.1 et 8.2 sur le même serveur (comment installer -), alors lors de la connexion aux bases de données 8.2, vous devez spécifier port de serveur(par exemple 1641):
"C:\Program Files\1cv82\common\1cestart.exe" ENTREPRISE /S"server-1C:1641\ZUP" /N"EMigachev" /P"12345"

Options de ligne de commande


Lors de l'exécution du fichier 1CV8.EXE, les paramètres suivants peuvent être spécifiés sur la ligne de commande :
Options de ligne de commande de sélection de mode :
CONFIG - lancement du système 1C:Enterprise 8.x en mode "Configurateur" ;
ENTERPRISE - lancement du système 1C:Enterprise 8.x en mode "1C:Enterprise" ;
CRÉER INFOBASE ] - création d'une infobase (
une chaîne spécifiant les paramètres de l'infobase, dont chacun est un fragment de la vue<Имя параметра=><Значение>, où Nom du paramètre est le nom du paramètre et Valeur est sa valeur.
Les fragments sont séparés les uns des autres par ";".
Si la valeur contient des caractères d'espacement, elle doit être entourée de guillemets (").

Le paramètre suivant est défini pour la variante de fichier :
Fichier - répertoire de l'infobase ;
Locale - langue (pays) qui sera utilisée lors de la création de l'infobase. Les valeurs valides sont les mêmes que le paramètre<Форматная строка>Format de la méthode. Le paramètre Locale est facultatif. S'ils ne sont pas spécifiés, les paramètres régionaux de l'infobase actuelle seront utilisés.

Pour la version client-serveur, les paramètres suivants sont définis :
Srvr - 1C : Nom du serveur d'entreprise ;
Ref - nom de l'infobase sur le serveur ;
SQLSrvr - nom du serveur SQL ;
SQLDB - nom de la base de données SQL ;
SQLUID - nom d'utilisateur SQL ;
SQLPwd - Mot de passe utilisateur SQL. Si le mot de passe de l'utilisateur SQL n'est pas défini, alors paramètre donné peut ne pas être indiqué
SQLYOffs est le décalage de date utilisé pour stocker les dates dans SQL Server. Il peut prendre les valeurs 0 ou 2000. Ce paramètre est facultatif. S'il n'est pas défini, la valeur est 0.
Locale - langue (pays), (similaire à la version du fichier).

Pour toutes les options, les paramètres sont définis :
usr - nom d'utilisateur ;
pwd - mot de passe
/AddInList - paramètre indiquant sous quel nom ajouter la base à la liste, s'il n'est pas spécifié, la base ne sera pas ajoutée à la liste. Si aucun nom n'est spécifié, la valeur par défaut est utilisée, similaire à la création interactive d'une infobase.

L'utilisation simultanée des clés n'est pas autorisée.

Options de ligne de commande pour spécifier les options de lancement :
/@<имя файла>- les paramètres de la ligne de commande sont écrits dans le fichier spécifié
/F<Путь>- chemin vers l'infobase si elle est stockée dans un fichier (pas besoin de préciser le nom du fichier)
/S<Адрес>- l'adresse de l'infobase stockée sur le serveur 1C:Enterprise 8.x est ajoutée comme suit :
<Имя компьютера, работающего сервером приложений>\ <Ссылочное имя информационной базы, известное в рамках сервера 1С:Предприятия 8.x>

/N<Имя>-Nom d'utilisateur. Doit être spécifié de la même manière que dans la liste des utilisateurs créée dans le Configurateur
/P<Пароль>-mot de passe de l'utilisateur dont le nom est spécifié dans le paramètre /N. Si l'utilisateur n'a pas de mot de passe, ce paramètre peut être omis
/WA - interdiction d'utiliser l'authentification Windows au démarrage de l'Entreprise ou du Configurateur
/WA+ définissant l'utilisation obligatoire de l'authentification Windows au démarrage de 1C:Enterprise ou Configurator. Si le commutateur /WA n'est pas spécifié, il est supposé que l'option de ligne de commande /WA+ est utilisée.
/AU - interdiction de la sortie de la question de mise à jour version actuelle 1C :Entreprise avec installation administrative
/AU+ définissant la sortie de la question sur la mise à jour de la version actuelle de 1C:Enterprise à partir de l'installation administrative. Si le commutateur /AU n'est pas spécifié, il est supposé que l'option de ligne de commande /AU+ est utilisée.
/En dehors<Имя файла>[-NoT_runcate] - définition d'un fichier pour afficher les messages de service. Si la clé –NoT_runcate (séparée par un espace) est définie, le fichier n'est pas effacé
/L<Каталог>- spécifie le répertoire des ressources d'interface localisées (par exemple, "RU")
/DisableStartupMessages - Supprime les messages de démarrage : "La configuration de la base de données ne correspond pas à la configuration enregistrée. Procéder?"; « Les capacités de votre ordinateur ne sont pas suffisantes pour modifier l'aide à la configuration. Pour modifier l'aide, vous devez installer Microsoft Internet Version explorateur 6.0 ou supérieur."; « Les capacités de votre ordinateur ne suffisent pas pour éditer des documents html, y compris les sections d'aide. Pour éditer des documents html, vous devez installer Microsoft Internet Explorer version 6.0 ou supérieure. Dans ce lancement, l'édition de documents html ne sera pas disponible.
/C<Строка текста>- en passant le paramètre aux paramètres de ligne de commande de configuration du mode batch du configurateur :
/DumpIB<Имя файла>- déchargement de l'infobase en mode commande
/RestoreIB<Имя файла>- chargement de l'infobase en mode commande
/DumpCfg<имя cf файла>- enregistrement de la configuration dans un fichier
/LoadCfg<имя cf файла>- chargement de la configuration à partir d'un fichier
/UpdateDBCfg [-WarningsAsErrors] - met à jour la configuration de la base de données. Si la clé WarningsAsErrors est spécifiée (séparée par un espace), tous les messages d'avertissement seront traités comme des erreurs
/DumpDBCfg<имя cf файла>- enregistrer la configuration de la base de données dans un fichier
/RollbackCfg - retour à la configuration de la base de données
/CheckModules - effectue une vérification de la syntaxe
/Mise à jourCfg<имя cf | cfu файла>- mise à jour de la configuration sous support
/IBCheckAndRepair [-ReIndex] [-LogIntergrity] [-RecalcTotals] [-IBCompression] [-TestOnly | [-BadRefCrée | -BadRefClear | -BadRefNone]
[-BadDataCréer | -BadDataDelete] ] - teste et corrige l'infobase
ReIndex - réindexation de table
LogIntergrity - vérification de l'intégrité logique
RecalcTotals - recalcul des totaux
IBCompression - compression de table
TestOnly - test uniquement

S'il existe des références à des objets inexistants :
BadRefCreate - créer des objets
BadRefClear - effacer les objets
BadRefNone - ne pas changer

Avec perte partielle d'objets :
BadDataCreate - créer des objets
BadDataDelete - supprimer des objets

L'utilisation simultanée de touches dans un sous-groupe de paramètres n'est pas autorisée.
Si la commande a réussi, renvoie un code de retour de 0, sinon - 1 (101 s'il y a des erreurs dans les données).

Options de ligne de commande pour créer des fichiers de distribution et de mise à jour en mode batch :
/CreateDistributionFiles [-cffile<имя cf файла>] [-fichiercfu<имя cfu файла>[-F<имя cf файла>|-v<версия дистрибутива>]+] - Créer des fichiers de distribution et de mise à jour
-cffile<имя cf файла>- une instruction pour créer une distribution
-cfufile<имя cfu файла>- instruction pour créer une mise à jour
-F<имя cf файла>- le kit de distribution inclus dans la mise à jour est spécifié par le nom
-v<версия дистрибутива>] - la distribution incluse dans la mise à jour est spécifiée par la version
Remarque : groupe de paramètres -f<имя cf файла>|-v<версия дистрибутива>se répète autant de fois que les fichiers de distribution sont inclus dans la mise à jour.

Paramètres de ligne de commande pour travailler avec le référentiel de configuration :
/DepotF - répertoire de stockage
/DepotN - nom d'utilisateur de stockage
/DepotP - mot de passe de l'utilisateur de stockage
/DepotDumpCfg<имя cf файла>[-v<номер версии хранилища>] - enregistrer la configuration du stockage dans un fichier (mode batch)
-v<номер версии хранилища>
v - numéro de version, si le numéro de version n'est pas spécifié, ou égal à -1, il sera enregistré dernière version.
/DepotUpdateCfg [-v<номер версии хранилища>] [-révisé] - Mettre à jour la configuration de stockage à partir du fichier (mode batch)
-v<номер версии хранилища>- numéro de version, si le numéro de version n'est pas précisé, ou égal à -1, la dernière version sera enregistrée, si la configuration est connectée au stockage, alors le paramètre est ignoré
-révisé - Récupérer les objets capturés si nécessaire. Si la configuration n'est pas connectée au référentiel, le paramètre est ignoré.

Paramètres de ligne de commande pour l'enregistrement par lots de 1C:Enterprise 8.x en tant que serveur Automation :
/RegServer - enregistrement des applications
/UnregServer - supprimer l'enregistrement de l'application
Après exécution, il ferme le système 1C:Enterprise 8.x.
Si les valeurs des paramètres incluent des espaces (par exemple, un chemin ou un nom de fichier), les valeurs doivent être placées entre guillemets.

Vous trouverez ci-dessous des exemples de ligne de commande pour démarrer le système 1C:Enterprise 8.x :
C:\1CV8\BIN\1CV8.EXE ENTREPRISE /FDB
La ligne de commande indiquée signifie que le système 1C:Enterprise 8.x sera lancé en mode 1C:Enterprise et que l'infobase se trouve dans le sous-répertoire "\DB" du répertoire "С:\1CV8\BIN".

С:\1cv81bin\1cv8.exe entreprise /s Serv06\ZUP /L RU
Et cette ligne de commande donnée signifie que le système 1C:Enterprise 8.x sera lancé en mode "1C:Enterprise", l'adresse de l'infobase ZUP stockée sur le serveur 1C:Enterprise Serv06 et l'interface russe

Pour supprimer le blocage de l'établissement de connexions avec l'infobase, vous devez :
Connectez-vous à l'infobase à l'aide du paramètre de démarrage "/UC" avec le même code d'autorisation d'accès que celui spécifié lors de la définition du verrou. Cours ce traitement, en spécifiant "Débloquer les connexions" comme action de blocage. Appuyez sur le bouton "Exécuter".
en cmd
démarrer C:\Progra~1\1cv81\bin\1cv8.exe /UC<код доступа>
dans l'étiquette
"C:\Program Files\1cv81\bin\1cv8.exe" ENTREPRISE /F"D:\Configurations\Typical\Torg" /N"Nom d'utilisateur" /P"Mot de passe" /UC 456743

Code de fichier batch DOS
Écho off
CL
"C:\Program Files\1cv81\bin\1cv8.exe" ENTREPRISE /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"BatchUpdateIB Configuration"
"C:\Program Files\1cv81\bin\1cv8.exe" ENTREPRISE /S"server\ESKM" /N"Admin" /P"ESKM" /C"AllowUsers" /UC"BatchUpdateIB Configuration"

Lancement du fichier exécutable du système 1C:Enterprise 8.x

Outre le lancement en sélectionnant l'icône appropriée dans le menu Démarrer - Programmes du système d'exploitation MS Windows, le lancement du système 1C:Enterprise 8.x peut être effectué en lançant le fichier exécutable 1CV8.EXE. Un tel lancement peut être effectué, par exemple, en utilisant l'élément "Exécuter" du menu "Démarrer" du système d'exploitation MS Windows, ou en double-cliquant sur le nom de fichier 1CV8.EXE dans le programme Explorer.

Dans la ligne de commande pour lancer le fichier 1CV8.EXE, vous pouvez spécifier tous les paramètres nécessaires : mode de lancement, nom du répertoire avec l'infobase, nom du répertoire utilisateur, etc. Si les paramètres de la ligne de commande sont corrects, le fichier 1CV8.EXE sera lancé dans l'un des modes de lancement : "1C:Enterprise" ou "Configurator" - en fonction des paramètres spécifiés.

Si une erreur est détectée dans les paramètres de ligne de commande lors du lancement du fichier 1CV8.EXE, ou s'il n'y a pas de paramètres, après le lancement, la boîte de dialogue 1C:Enterprise Start s'affichera à l'écran. Dans cette boîte de dialogue, l'utilisateur peut sélectionner le mode de lancement du fichier 1CV8.EXE, le nom de l'infobase et d'autres options de lancement.

Exemples:


Options de fichier :
"C:\Program Files\1cv82\common\1cestart.exe" ENTERPRISE /F"Chemin de la base de données" /N"Nom d'utilisateur" /P"Mot de passe"
Option client-serveur :
"C:\Program Files\1cv82\common\1cestart.exe" ENTREPRISE /S"NameServer\Base" /N"Nom d'utilisateur" /P"Mot de passe"
port de serveur(par exemple 1641):

"C:\Program Files\1cv82\common\1cestart.exe" ENTREPRISE /S"NameServer:1641\Base" /N"Nom d'utilisateur" /P"Mot de passe"
Exécution du programme en tant qu'utilisateur et traitement à l'ouverture :
"C:\Program Files\1cv82\8.2.17.235\bin\1cv8s.exe" ENTREPRISE /F "D:\1C\HRM" /N utilisateur /P mot de passe /Exécuter "D:\1C\External_processing_1C\RunningProcessing\Desktop. epf"
"C:\Program Files\1cv82\common\1cestart.exe" ENTREPRISE /F "CHEMIN VERS DOSSIER BD" /N UTILISATEUR /P MOT DE PASSE /Exécuter "C:\\processing.epf"
Archivage de l'infobase 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


Pour 8.1 :
Pour la version du fichier :
"C:\Program Files\1cv81\bin\1cv8.exe" ENTREPRISE /F"D:\1C_base\ZUPRAZR" /N"EMigachev" /P"12345"
Pour la version client-serveur :
"C:\Program Files\1cv81\bin\1cv8.exe" ENTREPRISE /S"server-1C\ZUP" /N"EMigachev" /P"12345"
Si un serveur a 8.1 et 8.2 (comment configurer- ), puis lors de la connexion aux bases de données 8.2, vous devez spécifierport de serveur(par exemple 1641):
"C:\Program Files\1cv82\common\1cestart.exe" ENTREPRISE /S"server-1C:1641\ZUP" /N"EMigachev" /P"12345"

Options de ligne de commande


Lors de l'exécution du fichier 1CV8.EXE, les paramètres suivants peuvent être spécifiés sur la ligne de commande :
Options de ligne de commande de sélection de mode :
CONFIG - lancement du système 1C:Enterprise 8.x en mode "Configurateur" ;
ENTERPRISE - lancement du système 1C:Enterprise 8.x en mode "1C:Enterprise" ;
CRÉER INFOBASE ] - création d'une infobase (
une chaîne spécifiant les paramètres de l'infobase, dont chacun est un fragment de la vue<Имя параметра=><Значение>, où Nom du paramètre est le nom du paramètre et Valeur est sa valeur.
Les fragments sont séparés les uns des autres par ";".
Si la valeur contient des caractères d'espacement, elle doit être entourée de guillemets (").

Le paramètre suivant est défini pour la variante de fichier :
Fichier - répertoire de l'infobase ;
Locale - langue (pays) qui sera utilisée lors de la création de l'infobase. Les valeurs valides sont les mêmes que le paramètre<Форматная строка>Format de la méthode. Le paramètre Locale est facultatif. S'ils ne sont pas spécifiés, les paramètres régionaux de l'infobase actuelle seront utilisés.

Pour la version client-serveur, les paramètres suivants sont définis :
Srvr - 1C : Nom du serveur d'entreprise ;
Ref - nom de l'infobase sur le serveur ;
SQLSrvr - nom du serveur SQL ;
SQLDB - nom de la base de données SQL ;
SQLUID - nom d'utilisateur SQL ;
SQLPwd - Mot de passe utilisateur SQL. Si le mot de passe de l'utilisateur SQL n'est pas défini, ce paramètre peut être omis
SQLYOffs est le décalage de date utilisé pour stocker les dates dans SQL Server. Il peut prendre les valeurs 0 ou 2000. Ce paramètre est facultatif. S'il n'est pas défini, la valeur est 0.
Locale - langue (pays), (similaire à la version du fichier).

Pour toutes les options, les paramètres sont définis :
usr - nom d'utilisateur ;
pwd - mot de passe
/AddInList - paramètre indiquant sous quel nom ajouter la base à la liste, s'il n'est pas spécifié, la base ne sera pas ajoutée à la liste. Si aucun nom n'est spécifié, la valeur par défaut est utilisée, similaire à la création interactive d'une infobase.

L'utilisation simultanée des clés n'est pas autorisée.

Options de ligne de commande pour spécifier les options de lancement :
/@<имя файла>- les paramètres de la ligne de commande sont écrits dans le fichier spécifié
/F<Путь>- chemin vers l'infobase si elle est stockée dans un fichier (pas besoin de préciser le nom du fichier)
/S<Адрес>- l'adresse de l'infobase stockée sur le serveur 1C:Enterprise 8.x est ajoutée comme suit :
<Имя компьютера, работающего сервером приложений>\ <Ссылочное имя информационной базы, известное в рамках сервера 1С:Предприятия 8.x>

/N<Имя>-Nom d'utilisateur. Doit être spécifié de la même manière que dans la liste des utilisateurs créée dans le Configurateur
/P<Пароль>-mot de passe de l'utilisateur dont le nom est spécifié dans le paramètre /N. Si l'utilisateur n'a pas de mot de passe, ce paramètre peut être omis
/WA - interdiction d'utiliser l'authentification Windows au démarrage de l'Entreprise ou du Configurateur
/WA+ définissant l'utilisation obligatoire de l'authentification Windows au démarrage de 1C:Enterprise ou Configurator. Si le commutateur /WA n'est pas spécifié, il est supposé que l'option de ligne de commande /WA+ est utilisée.
/AU - interdiction d'afficher une question sur la mise à jour de la version actuelle de 1C : Enterprise depuis une installation administrative
/AU+ définissant la sortie de la question sur la mise à jour de la version actuelle de 1C:Enterprise à partir de l'installation administrative. Si le commutateur /AU n'est pas spécifié, il est supposé que l'option de ligne de commande /AU+ est utilisée.
/En dehors<Имя файла>[-NoT_runcate] - définition d'un fichier pour afficher les messages de service. Si la clé –NoT_runcate (séparée par un espace) est définie, le fichier n'est pas effacé
/L<Каталог>- spécifie le répertoire des ressources d'interface localisées (par exemple, "RU")
/DisableStartupMessages - Supprime les messages de démarrage : "La configuration de la base de données ne correspond pas à la configuration enregistrée. Procéder?"; « Les capacités de votre ordinateur ne sont pas suffisantes pour modifier l'aide à la configuration. Vous devez avoir installé Microsoft Internet Explorer version 6.0 ou ultérieure pour modifier l'aide.»; « Les capacités de votre ordinateur ne suffisent pas pour éditer des documents html, y compris les sections d'aide. Pour modifier des documents html, vous devez installer Microsoft Internet Explorer version 6.0 ou supérieure. Dans ce lancement, l'édition de documents html ne sera pas disponible.
/C<Строка текста>- en passant le paramètre aux paramètres de ligne de commande de configuration du mode batch du configurateur :
/DumpIB<Имя файла>- déchargement de l'infobase en mode commande

/DumpCfg<имя cf файла>- enregistrement de la configuration dans un fichier

/UpdateDBCfg [-WarningsAsErrors] - met à jour la configuration de la base de données. Si la clé WarningsAsErrors est spécifiée (séparée par un espace), tous les messages d'avertissement seront traités comme des erreurs
/DumpDBCfg<имя cf файла>- enregistrer la configuration de la base de données dans un fichier
/RollbackCfg - retour à la configuration de la base de données
/CheckModules - effectue une vérification de la syntaxe
/Mise à jourCfg<имя cf | cfu файла>- mise à jour de la configuration sous support
/IBCheckAndRepair [-ReIndex] [-LogIntergrity] [-RecalcTotals] [-IBCompression] [-TestOnly | [-BadRefCrée | -BadRefClear | -BadRefNone]
[-BadDataCréer | -BadDataDelete] ] - teste et corrige l'infobase
ReIndex - réindexation de table
LogIntergrity - vérification de l'intégrité logique
RecalcTotals - recalcul des totaux
IBCompression - compression de table
TestOnly - test uniquement

S'il existe des références à des objets inexistants :
BadRefCreate - créer des objets
BadRefClear - effacer les objets
BadRefNone - ne pas changer

en cas de perte partielle d'objets :
BadDataCreate - créer des objets
BadDataDelete - supprimer des objets

L'utilisation simultanée de touches dans un sous-groupe de paramètres n'est pas autorisée.
Si la commande a réussi, renvoie un code de retour de 0, sinon - 1 (101 s'il y a des erreurs dans les données).


Options de ligne de commande pour créer des fichiers de distribution et de mise à jour en mode batch :
/CreateDistributionFiles [-cffile<имя cf файла>] [-fichiercfu<имя cfu файла>[-F<имя cf файла>|-v<версия дистрибутива>]+] - Créer des fichiers de distribution et de mise à jour
-cffile<имя cf файла>- une instruction pour créer une distribution
-cfufile<имя cfu файла>- instruction pour créer une mise à jour
-F<имя cf файла>- le kit de distribution inclus dans la mise à jour est spécifié par le nom
-v<версия дистрибутива>] - la distribution incluse dans la mise à jour est spécifiée par la version
Remarque : groupe de paramètres -f<имя cf файла>|-v<версия дистрибутива>se répète autant de fois que les fichiers de distribution sont inclus dans la mise à jour.

Paramètres de ligne de commande pour travailler avec le référentiel de configuration :
/DepotF - répertoire de stockage
/DepotN - nom d'utilisateur de stockage
/DepotP - mot de passe de l'utilisateur de stockage
/DepotDumpCfg<имя cf файла>[-v<номер версии хранилища>] - enregistrer la configuration du stockage dans un fichier (mode batch)
-v<номер версии хранилища>
v - numéro de version, si aucun numéro de version n'est spécifié, ou égal à -1, la dernière version sera enregistrée.
/DepotUpdateCfg [-v<номер версии хранилища>] [-révisé] - Mettre à jour la configuration de stockage à partir du fichier (mode batch)
-v<номер версии хранилища>- numéro de version, si le numéro de version n'est pas précisé, ou égal à -1, la dernière version sera enregistrée, si la configuration est connectée au stockage, alors le paramètre est ignoré
-révisé - Récupérer les objets capturés si nécessaire. Si la configuration n'est pas connectée au référentiel, le paramètre est ignoré.

Paramètres de ligne de commande pour l'enregistrement par lots de 1C:Enterprise 8.x en tant que serveur Automation :
/RegServer - enregistrement des applications
/UnregServer - supprimer l'enregistrement de l'application
Après exécution, il ferme le système 1C:Enterprise 8.x.
Si les valeurs des paramètres incluent des espaces (par exemple, un chemin ou un nom de fichier), les valeurs doivent être placées entre guillemets.

Vous trouverez ci-dessous des exemples de ligne de commande pour démarrer le système 1C:Enterprise 8.x :
C:\1CV8\BIN\1CV8.EXE ENTREPRISE /FDB
La ligne de commande indiquée signifie que le système 1C:Enterprise 8.x sera lancé en mode 1C:Enterprise et que l'infobase se trouve dans le sous-répertoire "\DB" du répertoire "С:\1CV8\BIN".

С:\1cv81bin\1cv8.exe entreprise /s Serv06\ZUP /L RU
Et cette ligne de commande donnée signifie que le système 1C:Enterprise 8.x sera lancé en mode "1C:Enterprise", l'adresse de l'infobase ZUP stockée sur le serveur 1C:Enterprise Serv06 et l'interface russe

Pour supprimer le blocage de l'établissement de connexions avec l'infobase, vous devez :
Connectez-vous à l'infobase à l'aide du paramètre de démarrage "/UC" avec le même code d'autorisation d'accès que celui spécifié lors de la définition du verrou. Exécutez ce traitement en spécifiant "Débloquer les connexions" comme action de blocage. Appuyez sur le bouton "Exécuter".
en cmd
démarrer C:\Progra~1\1cv81\bin\1cv8.exe /UC<код доступа>
dans l'étiquette
"C:\Program Files\1cv81\bin\1cv8.exe" ENTREPRISE /F"D:\Configurations\Typical\Torg" /N"Nom d'utilisateur" /P"Mot de passe" /UC 456743

Code DOS Batch File echo off cls "C:\Program Files\1 cv81\bin\1 cv8.exe" ENTERPRISE /S"server\ESKM" /N"Admin" /P"ESKM" /DisableStartupMessages /C"ShutdownUsers" " C:\Program Files\1 cv81\bin\1 cv8.exe" CONFIG /S"server\ESKM" /N"Admin" /P"ESKM" /DisableStartupMessages /UpdateDBCfg /UC"BatchUpdateIB Configuration" "C:\Program Files \ 1 cv81\bin\1 cv8.exe" ENTREPRISE /S"serveur\ESKM" /N"Admin" /P"ESKM" /C"AllowUsers" /UC" BatchUpdateConfigurationIB"

Le programme 1C est incroyablement populaire pour la tenue des dossiers financiers de presque toutes les entreprises. Le programme a un grand nombre de fonctions et de fonctionnalités. Parfois, ils ne sont pas si faciles à gérer. Vous pouvez créer plusieurs comptes d'utilisateurs pour lesquels une base de données distincte sera créée. À chaque démarrage, vous devez sélectionner le compte, la base de données souhaités et, dans certains cas, spécifier d'autres paramètres et paramètres. S'il y a plusieurs utilisateurs, vous pouvez facilement être confus et faire une erreur lors du choix. Même si vous ne vous trompez pas, avec le temps, un tel nombre de manipulations pour un lancement normal devient ennuyeux dans l'ordre.

L'exécution de 1C à partir de la ligne de commande simplifie le travail avec le programme.

Comment simplifier cette procédure ? Les développeurs ont prévu le lancement du programme 1C depuis la ligne de commande. N'ayez pas peur de ce nom, vous n'aurez pas besoin de mémoriser un tas de combinaisons, et la commande Chaîne Windows vous n'avez pas besoin non plus. Il ne faut qu'une seule fois pour créer La bonne quantité raccourcis, prescrire les paramètres de ligne de commande nécessaires dans leurs propriétés, ou créer un fichier bat spécial et les prescrire dedans.

Dans cet article, nous allons analyser en détail comment utiliser cette méthode de lancement, ainsi que comment spécifier tous les paramètres. De plus, nous partagerons avec vous une liste des commandes les plus importantes qui vous aideront à affiner le client.

Voyons d'abord quels fichiers sont responsables du lancement et de l'exécution du programme, ainsi que le répertoire disque dur où ils sont stockés. Le répertoire principal dans lequel 1C est installé est C:\Program files\1CvXX\, où les chiffres sont indiqués au lieu de XX version de travail. Si la dernière version 8.3 est utilisée, le dossier sera nommé 1Cv83, si les précédents sont 1Cv82 ou 1Cv81. À l'intérieur du répertoire se trouvent d'autres répertoires avec des sous-versions. Déjà en eux se trouve le dossier bin avec le fichier exécutable principal de la version. Ce qui guide le développeur n'est pas clair, mais à chaque mise à jour, le programme d'installation crée de nouveaux dossiers, consommant finalement beaucoup d'espace libre sur le disque dur. Ensuite, recherchez le dossier Common et le fichier 1cestrart.exe. C'est lui qui lance la fenêtre de sélection de l'utilisateur et de la base de données. Cette fenêtre, respectivement, est un fichier 1cv8s.exe d'un répertoire bin spécifique.

Après avoir sélectionné une base de données avec laquelle travailler, un autre fichier est lancé, dont le nom dépend de l'option de lancement - 1cv8.exe (client lourd) ou 1cv8c.exe (client léger). Nous expliquerons la différence entre ces options un peu plus tard. De plus, vous pouvez afficher les raccourcis dont vous avez besoin pour le travail et y prescrire des options de lancement, accélérant plusieurs fois le processus.

Options de lancement du programme 1C

Essayons de comprendre quelles options de lancement le développeur nous a proposées. Il y en a quatre au total, ils diffèrent par le principe de fonctionnement et les exigences des ressources de l'ordinateur sur lequel vous travaillez.

  • Client lourd - jusqu'à récemment, c'était la seule option existante. C'est le plus exigeant sur les ressources de la machine de travail, puisque tout le traitement des données est effectué sur l'ordinateur de l'utilisateur, il stocke également tous les fichiers nécessaires au travail. Ne dépend pas de la disponibilité d'Internet, mais est lié au matériel, ne représente pas la possibilité de travail à distance.
  • Client léger - est un shell logiciel permettant d'accéder au serveur 1C. Il a une interface de menu et de paramètres familière, mais comme tout le traitement des données est effectué sur le serveur, il n'est pas du tout exigeant sur la puissance de l'équipement. L'utilisateur dispose de fonctionnalités limitées, vous pouvez organiser le travail comme avec serveur distant via Internet et sur l'ordinateur lui-même dans un environnement logiciel spécial.
  • Client Web - tout ce dont vous avez besoin pour travailler est un navigateur Web et un accès Internet. En conséquence, il n'y a pas de connexion à l'ordinateur et au lieu de travail. La charge sur l'équipement est minime, puisque tous les calculs ont lieu sur un serveur distant.
  • Configurateur - un mode spécial pour affiner le programme, qui ne fonctionne que lors de l'utilisation d'un client lourd.

À ce jour, l'option de lancement la plus populaire est un client lourd avec une base de données de fichiers stockée sur un ordinateur. Néanmoins, étant donné l'accent mis sur les services Web et les technologies cloud, on peut supposer que l'avenir est dans la version Web.

Il convient de noter que par défaut, les paramètres du programme 1C sélectionnent automatiquement l'option de lancement, vous n'avez donc pas besoin d'y penser. Cependant, si vous avez besoin d'utiliser une option spécifique, vous pouvez créer des raccourcis sur le bureau et y écrire des paramètres de ligne de commande, ou vous pouvez utiliser un fichier bat. Examinons chaque méthode plus en détail.

Lancer via un raccourci sur le bureau

Plus d'une manière simple utilisera le raccourci sur le bureau, dans les propriétés duquel les paramètres de ligne de commande sont spécifiés. Comment organiser l'accès de cette manière ?

  1. Ouvrez l'Explorateur Windows, accédez au répertoire contenant le fichier exécutable souhaité et recherchez le fichier .exe lui-même. Par exemple, C:\Program files\1Cv83\bin\1cv8.exe pour s'exécuter en mode client lourd.
  2. Clique dessus clic-droit souris et sélectionnez "Créer un raccourci".
  3. Une fois que le système affiche le message "Windows ne peut pas créer de raccourci dans ce dossier. Le mettre sur le bureau ? cliquez sur Oui.
  4. Trouvez votre raccourci sur le bureau, faites un clic droit dessus, sélectionnez "Propriétés" - l'onglet "Raccourci" - la ligne "Objet".
  5. Vous verrez une entrée qui ressemble à ceci : « C:\Program files\1Cv83\bin\1cv8.exe ». Si vous y placez le curseur, le contenu de la ligne peut être modifié.
  6. En fin de ligne, saisissez la commande qui correspond à vos attentes, validez la saisie avec les boutons "Appliquer" - OK.

Commencer avec un fichier bat

Pas moins facile de lancer le programme. La principale différence est l'enregistrement manuel de toutes les données dans un fichier spécial. fichier texte. Pour certains, cette méthode semblera plus pratique. Comment l'utiliser?

  1. Créer le plus courant Document texteà l'aide du bloc-notes standard.
  2. Donnez-lui un nom au format file_name.bat, où bat est l'extension de fichier, puis enregistrez-le dans n'importe quel dossier de votre disque dur.
  3. Copiez les commandes suivantes dans le document :

@Écho off
CL
démarrer

  1. Après le démarrage, entrez la commande souhaitée pour démarrer le programme avec les paramètres requis.
  2. Enregistrez le fichier et fermez-le.
  3. Pour démarrer 1C, double-cliquez sur le fichier bat.

Attention! Pour un fonctionnement correct, il est souhaitable qu'il n'y ait pas de caractères russes dans les commandes, en particulier dans le chemin du fichier ou le nom d'utilisateur. Sinon, vous devez examiner attentivement le choix du codage de fichier.

Commandes de démarrage de base

Étant donné que les paramètres de ligne de commande sont différents dans différentes versions de 1C, nous considérerons des exemples pour chacun d'eux. Nous allons présenter dans l'ordre suivant : le décodage de chaque élément et un exemple d'application.

Version 7.7

1cv7.exe MODE [ /M | /D‹chemin› | /U‹chemin› | /N| /P‹mot de passe› ],

où MODE est le mode spécifié dans lequel le programme client sera lancé. Il peut prendre les valeurs suivantes :

  • config - configurateur pour affiner les fonctions du programme, ainsi que pour programmer certaines opérations;
  • debug - débogueur pour vérifier les performances de certaines fonctions et opérations ;
  • entreprise - le mode de fonctionnement normal pour effectuer les tâches de maintenance quotidiennes de l'entreprise.
  • monitor est une commande qui démarre le mode moniteur.
  • /M - démarre le mode d'accès exclusif afin que personne d'autre que vous ne puisse entrer dans le programme. Si vous êtes le seul utilisateur, le mode exclusif est activé automatiquement. Pour entrer en mode exclusif lorsque vous travaillez sur un réseau d'entreprise, vous avez besoin que les autres utilisateurs se déconnectent du programme. Le mode est nécessaire pour effectuer des opérations importantes avec des bases de données afin qu'aucun tiers n'intervienne.
  • /D - dossier où la base de données est stockée. C'est particulièrement important si vous utilisez un dossier différent de celui que le programme sélectionne par défaut.
  • /U - le dossier de travail de l'utilisateur, à condition que le programme soit utilisé par plusieurs utilisateurs.
  • /N - nom d'utilisateur pour accéder à la base de données et Compte.
  • /P - mot de passe pour accéder au compte et à la base de données.

Commandes plus rarement utilisées :

  • /T- chemin d'accès au dossier contenant les fichiers temporaires, si vous souhaitez qu'ils soient stockés dans un dossier autre que celui par défaut.
  • /@‹FileName› - pour sélectionner un fichier de commandes lorsque vous travaillez en mode configurateur.
  • /W - initialisation de l'extension Web.
  • /L - langue du menu du programme autre que le russe : ENG - anglais, UKR - ukrainien

Exemple d'utilisation : 1cv7 entreprise /Dc:\1c\database /NIvanov /P753159,

Si vous exécutez le programme avec de telles commandes, vous éviterez d'afficher la fenêtre de sélection de l'utilisateur et de la base de données, et vous ne serez pas invité à entrer un nom d'utilisateur et un mot de passe.

Versions 8.2 et 8.3

  • DESIGNER - lancement en mode configurateur pour la programmation des fonctions et la mise au point.
  • ENTREPRISE - démarrer le mode normal de maintenance de l'entreprise.
  • CREATEINFOBASE‹ConnectionString› ] - créer nouvelle base data, qui stockera toutes les informations de travail.
  • ConnectionString - les paramètres suivants peuvent être spécifiés :
    • Fichier - dossier de base de données (pour le mode fichier).
    • Srvr - adresse du serveur d'entreprise (pour le fonctionnement client-serveur). Vous pouvez spécifier plusieurs adresses comme suit : Srvr=”Server1,Server2” or Srvr=”Server1:1741,Server2:1741”;
  • /AddInList [BaseName] - le nom de la base de données qui sera utilisée pour ajouter à la liste. Si vous sautez ce paramètre, la base ne sera pas ajoutée à la liste, et si vous n'entrez pas votre propre nom, elle sera attribuée automatiquement.
  • /UseTemplate - la base de données est créée à partir de modèle prêt, qui est indiqué dans le nom écrit entre crochets triangulaires.
  • Ref - nom de la base de données stockée sur le serveur d'application.

Le SGBD indique le type de base de données utilisé sur le serveur :

  • Serveur MS SQL
  • PostgreSQL ;
  • IBMDB2 ;
  • Base de données Oracle.

Pour chaque type de base de données, vous pouvez spécifier des paramètres supplémentaires :

  • Usr - connexion.
  • pwd - mot de passe.
  • Paramètres régionaux - localisation.

Lors du démarrage du programme en mode normal ou en mode configurateur, vous pouvez utiliser les paramètres de ligne de commande suivants :

  • /@‹NomFichier› - sélectionnez fichier externe avec les options de ligne de commande spécifiées.
  • /F‹PathBase› - chemin vers la base de données lorsque mode fichier travailler.
  • /S‹ComputerName\BaseName› - emplacement de la base sur l'ordinateur hôte en mode serveur.
  • /WS - lien pour se connecter au serveur Web.
  • /IBName‹base name› - lance une base de données avec le nom spécifié dans la liste de toutes les bases de données disponibles. Si les noms de plusieurs bases de données correspondent, le programme générera une erreur.
  • /IBConnectionString est l'adresse de la connexion complète à la base de données telle qu'elle est utilisée par la fonction ConnectionString décrite ci-dessus.

Lorsque vous utilisez un client léger, vous pouvez appliquer les options suivantes :

  • wsn - login utilisateur pour se connecter au serveur Web.
  • wsp - mot de passe pour se connecter au serveur Web.
  • wspauto - active les paramètres de proxy automatiques.
  • wspsrv - adresse du serveur proxy.
  • wspport - port du serveur proxy.
  • wsspuser - connexion lorsque vous travaillez via un serveur proxy avec besoin d'autorisation. nom d'utilisateur pour proxy avec autorisation.
  • wsppwd - mot de passe lorsque vous travaillez via un serveur proxy nécessitant une autorisation. nom d'utilisateur pour proxy avec autorisation.
  • /N‹Login› - login spécifié dans le configurateur. Nom d'utilisateur tel qu'il est défini dans le configurateur.
  • /P‹Password› - le mot de passe de l'utilisateur spécifié dans le paramètre précédent. Peut être omis si l'utilisateur n'a pas de mot de passe.
  • /WSN- nom d'utilisateur pour l'authentification sur le serveur Web.
  • /WSP‹password› - le mot de passe de l'utilisateur dont le nom est spécifié dans le paramètre /WSN pour l'authentification sur le serveur Web.
  • /WA- - désactive l'utilisation de l'authentification Windows au démarrage.
  • /WA+ - Force l'authentification Windows au démarrage. Si vous n'écrivez pas du tout ce paramètre, /WA+ est utilisé par défaut.
  • AppAutoCheckVersion - sélection automatique pour chaque version de base de données de la version requise du programme 1C.
  • /AppAutoCheckMode - choix automatique du mode de démarrage en fonction des informations de la base de données.
  • /UseHwLicenses+, /UseHwLicenses- - recherche une clé de sécurité locale.
  • /Debug - lance le programme 1C en mode débogage.
  • /DebuggerURL - identification du débogueur auquel l'application doit se connecter immédiatement après le lancement. Spécifie l'URL du débogueur (protocole, ordinateur et numéro de port) sur laquelle le débogueur peut créer des objets distants.
  • /RunShortcut‹nom du fichier› - exécute le programme à partir du fichier de liste des bases de données créées.

Configurateur de mode batch

  • /DumpIB‹FileName› - décharge la base de données.
  • /DumpCfg‹FileName› - enregistrement des paramètres dans un fichier séparé.
  • /DumpDBCfg‹FileName› - enregistre les paramètres de la base de données dans un fichier séparé.
  • /ConvertFiles‹nom de fichier|catalogue› - conversion par lots de fichiers 1C version 8.x. Pour que la procédure réussisse, les fichiers doivent être accessibles en écriture, ainsi que l'exécution du mode configurateur avec une configuration ouverte dans laquelle vous effectuerez la conversion.

Par exemple: 1cv8.exe /ConvertFilesd:/base/ExtProcessing.epf - conversion de fichier,

1cv8.exe /ConvertFilesd:/base - conversion de dossier.

Exemples de ligne de commande

Lancer 1C en mode fichier d'un client lourd :

"C:\Program Files\1cv83\bin\1cv8.exe" ENTREPRISE /F"D:\base de données\Utilisateur" /N"Admin" /P"12345"

Lancer 1C en mode client-serveur :

"C:\Program Files\1cv83\bin\1cv8.exe" ENTREPRISE /S"server-base\User" /N"Admin" /P"12345′′

Conclusion

Nous avons passé en revue les commandes les plus élémentaires pour lancer 1C à partir de la ligne de commande. En substituant des commandes, vous pouvez effectuer une variété de requêtes. En fait, il y en a beaucoup plus, mais une partie importante d'entre eux sont plutôt destinés à des spécialistes. soutien technique. En utilisant les informations de l'article, vous pouvez effectuer toutes les actions vous-même. Laissez vos questions dans les commentaires.

Pendant longtemps, j'ai voulu trouver une feuille de triche similaire, qui contient les principales commandes et paramètres pour lancer 1C à partir de la ligne de commande. C'est enfin arrivé, grâce à Infostart 🙂

Pour les versions 1C 7.7 et 8 (8.1, 8.2, 8.3), les paramètres sont différents. Considérons-les plus en détail

Commandes 1C 7.7

1cv7.exe MODE [ /M | /RÉ | /U | /N | /P ],

MODE- mode de lancement, ne peut prendre qu'une seule valeur parmi plusieurs :

  • configuration— mode configurateur ;
  • déboguer- mode débogueur ;
  • entreprise— mode normal (de travail);
  • surveiller- Mode "Moniteur".

Les clés suivantes sont facultatives :

  • /M- lancer le programme en mode exclusif ;
  • /RÉ— répertoire de la base de données ;
  • /U— répertoire de travail de l'utilisateur (le répertoire de la liste des utilisateurs est ignoré) ;
  • /N- Nom d'utilisateur;
  • /P- mot de passe de l'utilisateur;
  • /T<путь> — chemin vers les fichiers temporaires ;
  • /@<ИмяФайла> — pour le mode configurateur, en précisant le fichier de lancement batch ;
  • /W— Initialisation de l'extension Web ;
  • /L- Langue de l'interface: FR - Anglais, Royaume-Uni - Ukrainien.

Exemple: 1cv7 entreprise /Dc:\1c\mainbase /NIvanov /P123,

Dans ce cas, le programme démarrera sans afficher les boîtes de dialogue sur le choix d'une base et d'un mode de fonctionnement, et sans demander de nom d'utilisateur et de mot de passe.

Commandes pour 1C 8.3 et 8.2

Options supplémentaires sélection du mode de démarrage

L'utilisation simultanée des paramètres du tableau ci-dessous n'est pas autorisée.

DESIGNER(CONFIG en 8.0) Exécuter en mode Configurateur.

ENTREPRISE Exécuter en mode Entreprise.

CRÉER INFOBASE<СтрокаСоединения> ] Création d'une base d'informations.

  • StringConnectionStringConnection — paramètre requis, voir ci-dessous.
  • /AddInList [NomIB] — le nom sous lequel la base est ajoutée à la liste. Si ce paramètre n'est pas spécifié, la base de données ne sera pas ajoutée à la liste. Si NameIB n'est pas spécifié, un nom par défaut sera donné (comme dans la création de base de données interactive).
  • /Utilise le modèle- la création d'une infobase est effectuée selon le modèle spécifié dans<nom de fichier du modèle>. Les modèles peuvent être des fichiers de configuration (.cf) ou des fichiers de vidage de l'infobase (.dt). Si aucun modèle n'est spécifié, le paramètre est ignoré.

Le paramètre ConnectionString est formé de paires NomParamètre=Valeur, séparés par des points-virgules ( ; ). Si la valeur contient des espaces, elle doit être entourée de guillemets doubles. Options de chaîne de connexion possibles :

Le paramètre suivant est défini pour la variante de fichier :

fichier Répertoire de l'infobase.

Pour la version client-serveur, les paramètres suivants sont définis :

Srvr Nom du serveur 1C : Entreprise.

(8.1 et versions ultérieures) Si la ligne de commande pour lancer un fichier exécutable contient plusieurs paramètres décrivant le chemin vers l'infobase (File et Srvr), alors le dernier des paramètres spécifiés est utilisé.

(c 8.2 et 8.3) Plusieurs adresses de cluster peuvent être spécifiées pour garantir le bon fonctionnement des applications clientes. Pour ça:

  • La valeur du paramètre Srvr peut être une liste d'adresses de cluster séparées par des virgules,
    par exemple: Srvr="Serveur1,Serveur2" ou Srvr="Serveur1:1741,Serveur2:1741" ;
  • Dans la boîte de dialogue d'ajout d'une infobase dans l'application cliente, la valeur de la propriété "Cluster d'entreprises" peut être une liste d'adresses de cluster séparées par des virgules, par exemple : serveur1, serveur2 ou Serveur1 : 1741, Serveur2 : 1741 ;

Réf Le nom de l'infobase sur le serveur 1C:Enterprise

SGBD(depuis 8.1) type de serveur de base de données utilisé :

  • Serveur MS SQL- Microsoft SQL Server (par défaut) ;
  • PostgreSQLName- PostgreSQL ;
  • IBMDB2-IBM DB2 ;
  • OracleDatabase- Base de données Oracle (à partir de 8.2).

DBSrvrComment(SQLSrvr dans 8.0) Le nom du serveur SQL.

D. B.(SQLDB dans 8.0) Le nom de la base de données SQL.

DBUID(SQLUID dans 8.0) Nom d'utilisateur du serveur SQL.

DBPwd(SQLPwd dans 8.0) Mot de passe utilisateur du serveur SQL. Si le mot de passe de l'utilisateur du serveur de base de données n'est pas défini, ce paramètre peut être omis.

SQLYOffs Décalage de date utilisé pour stocker les dates dans SQL Server (pour la version client-serveur). Les valeurs valides sont 0 ou 2000. La valeur par défaut est 0.

CrSQLDB(depuis 8.1) Créer la base de données si elle n'existe pas ("y" - créer la base de données si elle n'existe pas, "n" - ne pas la créer).

SchJobDn(depuis le 8.1.11, avant c'était comme paramètre commun) interdisent l'exécution de créations de routine dans l'infobase créée (O/N). La valeur par défaut est N.

Susr Le nom de l'administrateur du cluster où l'image initiale doit être créée. Le paramètre doit être défini si des administrateurs sont définis dans le cluster et que l'authentification du système d'exploitation n'est pas définie pour eux ou n'est pas adaptée.
SPwd Le mot de passe de l'administrateur du cluster.

Pour toutes les options, les paramètres sont définis :

  • Usr Nom d'utilisateur.
  • pwd Mot de passe de l'utilisateur.
  • Lieu Langue (pays). Les valeurs valides sont les mêmes que pour la méthode Format de langue intégré(par exemple, "ru_RU"). Par défaut, les paramètres régionaux de l'infobase actuelle sont utilisés.

Options générales de lancement en mode Entreprise ou Configurateur

  • /@<ИмяФайла> Chemin d'accès à un fichier avec des options de ligne de commande.
  • /F<ПутьИБ> Chemin d'accès à l'infobase du fichier (à l'exclusion du nom du fichier).
  • /S<ИмяКомпьютера\ИмяИБ> L'adresse de l'infobase sur le serveur 1C:Enterprise.
  • /WS (depuis 8.2) La chaîne de connexion ws.
  • /IBName<имя информационной базы>O Lancement d'une infobase par le nom de l'infobase dans la liste des infobases. Si nécessaire, le nom doit être placé entre guillemets doubles. Dans ce cas, si le nom contient des guillemets doubles, vous devez remplacer chaque guillemet double par deux guillemets doubles. Si plusieurs bases de données portant le nom spécifié sont trouvées dans les listes de bases de données, l'utilisateur recevra une erreur.
  • /IBConnectionString vous permet de définir l'intégralité de la chaîne de connexion de l'infobase, sous la forme dans laquelle elle est renvoyée par la fonction Chaîne de connexion InfoBase(). Certaines parties de la chaîne de connexion peuvent être remplacées par des options préexistantes. Cela nécessite / IBConnectionStringIBConnectionStringétait sur la ligne de commande avant eux. Lorsque vous transmettez une chaîne de connexion en tant que paramètre de ligne de commande, sachez que la chaîne de connexion contient des guillemets. Par conséquent, il est nécessaire de mettre la chaîne entière entre guillemets et de doubler les guillemets contenus à l'intérieur.

Paramètres de chaîne de connexion supplémentaires en mode :

  • WSN- nom d'utilisateur pour l'authentification sur ;
  • wsp- mot de passe utilisateur pour l'authentification sur le serveur web ;
  • wspauto- utiliser paramètres automatiques serveur proxy ;
  • wspsrv- adresse du serveur proxy ;
  • wspport- port proxy;
  • wspuser- nom d'utilisateur pour un proxy avec autorisation ;
  • wsppwd- mot de passe pour un proxy avec autorisation.

/N<ИмяПользователя> Nom d'utilisateur tel qu'il est défini dans le configurateur.

/P<ПарольПользователя> Le mot de passe de l'utilisateur dont le nom est spécifié dans l'option /N. Si l'utilisateur n'a pas de mot de passe, ce paramètre peut être omis.

/WSN<имя> (depuis 8.2) Le nom d'utilisateur pour s'authentifier auprès du serveur Web.

/WSP<пароль> (depuis 8.2) Le mot de passe de l'utilisateur dont le nom est spécifié dans l'option /WSN pour s'authentifier auprès du serveur Web.

/WASHINGTON- Interdire l'utilisation de l'authentification Windows au démarrage.

/WA+ Utilisation obligatoire de l'authentification Windows au démarrage. Si /WA n'est pas spécifié du tout, /WA+ est supposé.

/SAOnRestart Indique qu'un mot de passe est requis lors du redémarrage du système à partir de cette session (non utilisé dans le client léger). Par défaut, aucun mot de passe n'est demandé.

/itdi(depuis 8.2.14) Ouvrir des formulaires dans la fenêtre principale et utiliser des onglets pour basculer entre formulaires ouverts(travail avec des signets).

/isdi(depuis 8.2.14) Pour travailler avec des fenêtres individuelles.

/LogUI Journalisation des actions des utilisateurs.

/En dehors<ИмяФайла>[-NonTronquer] Spécifie un fichier pour afficher les messages de service. Si NoTruncate est défini, le fichier n'est pas purgé.

/ SchJobDn(depuis 8.1, depuis que 8.1.11 est apparu comme paramètre de chaîne de connexion) Contrôle l'exécution des tâches planifiées. Valeurs possibles : "O" ou "N". "O" — l'infobase créée ne pourra pas effectuer de tâches planifiées.

/AppAutoCheckVersion MAIS sélection automatique de la version requise pour chaque infobase.

/AppAutoCheckMode MAIS détection automatique des applications basée sur les données de l'infobase (mode de lancement principal pour la configuration et mode de lancement pour l'utilisateur).

Dans cet article, je parlerai des paramètres possibles et des clés de lancement pour 1C 8.3, 8.2 et 8.1. Pour la commodité des utilisateurs, vous pouvez utiliser certaines des fonctionnalités présentées. Je n'irai pas en profondeur et ne décrirai pas tous les paramètres possibles, mais je décrirai les points qui, à mon avis, peuvent être nécessaires utilisateurs ordinaires programmes.

Sur la plate-forme 1C 8.1, il n'y avait qu'une seule option pour lancer une application 1C - il s'agit d'un client lourd. Je vais décrypter un peu ce concept. 1C est un client-serveur Logiciel et les applications clientes sont utilisées pour l'exécuter.

Le concept de gros client n'existait pas avant que le concept n'apparaisse client léger, et cela signifie une plus grande demande sur les ressources de l'ordinateur de l'utilisateur final.

Avec la sortie de la plate-forme 1C 8.2, il est devenu possible d'utiliser également un client léger et un client Web. Toutes ces applications clientes ont leurs propres avantages et limites, de nombreux articles ont déjà été écrits à ce sujet, et je ne m'y attarderai pas. Je ne noterai que les points principaux.

  • Configurateur ne fonctionne qu'en mode client lourd.
  • gros client les plus exigeants en ressources informatiques.
  • Client léger ne sollicite pas les ressources de l'ordinateur de l'utilisateur en mode de fonctionnement client-serveur, car toute la charge va au serveur.
  • Client Web Nécessite uniquement un navigateur et une connexion Internet. Vous pouvez travailler avec le programme de n'importe où dans le monde. Un travail confortable ne dépend que de la vitesse de la connexion Internet. La totalité de la charge incombe au serveur Web.

L'option de lancement la plus courante jusqu'à présent, à mon avis, est un client lourd avec une base de données de fichiers. Bien que l'avenir soit sans aucun doute avec le client Web.

Je note également que par défaut, dans les paramètres de lancement de la base de données, il est défini sur "Sélectionner automatiquement" et vous n'avez pas besoin de penser au client et à la base de données que vous n'avez pas besoin de lancer.

Options de lancement 1C depuis la ligne de commande avec sélection automatique de l'utilisateur

Dans mon travail, j'ai souvent rencontré des erreurs dans le fonctionnement du programme de comptabilité 1C, par exemple, certains journaux de documents n'étaient pas affichés si aucun utilisateur n'était créé dans la base de données 1C.

Pour le réparer, vous deviez créer et passer en dessous, en cliquant sur OK à chaque fois dans la fenêtre de sélection de l'utilisateur. Et c'est fondamentalement correct si plusieurs utilisateurs travaillent dans la base de données, chacun doit se connecter sous le sien.

Mais dans certains cas, lorsqu'un seul utilisateur travaille toujours avec le programme, par exemple, versions de base, il semble peu pratique de confirmer son choix à chaque fois en appuyant sur le bouton OK si l'utilisateur ne possède pas de mot de passe de connexion. Après tout, il est clair qu'il est seul.

Si vous ne souhaitez pas sélectionner un utilisateur à chaque fois que vous démarrez 1C, il existe plusieurs façons de le faire.

Si vous travaillez toujours dans le programme 1C 8 à partir du même ordinateur, sous le même utilisateur d'exploitation Systèmes Windows alors vous pouvez faire ce qui suit :

Nous démarrons l'infobase en mode configurateur. Sélectionnez Administration => Utilisateurs. Trouvez votre utilisateur dans la liste et cliquez sur modifier :

Décochez la case "1C:Enterprise Authentication" et cochez la case "Operating system authentication". Nous appuyons sur sélectionner, une fenêtre de sélection de l'utilisateur du système d'exploitation apparaît. Dans mon cas, la liste "Domaines" contient le nom de mon ordinateur, la liste "Utilisateurs" contient les utilisateurs existants de mon système d'exploitation Windows.

Sélectionnez votre utilisateur et enregistrez toutes les modifications :

Si vous n'avez qu'un seul utilisateur avec tous les droits et que vous essayez de lui donner l'authentification du système d'exploitation, le programme émettra un avertissement. Dans ce cas, vous devez créer un autre utilisateur avec tous les droits. Je pense que cela a été fait pour des raisons de sécurité, afin qu'en cas de dysfonctionnement du système d'exploitation, ils puissent toujours se connecter à 1C avec tous les droits.

Utilisation d'options de lancement supplémentaires pour l'infobase 1C. Aussi effrayant que cela puisse paraître, il n'y a vraiment rien de compliqué à ce sujet. Vous n'avez pas besoin d'aller dans le configurateur pour cela, sauf pour regarder les paramètres possibles pour démarrer dans l'aide. Vous devez spécifier le nom d'utilisateur et le mot de passe en tant que paramètres.

De la référence 1C :

  • /N<имя>- Nom d'utilisateur. Doit être spécifié de la même manière que dans la liste des utilisateurs créée dans le Configurateur.
  • /P<пароль>- le mot de passe de l'utilisateur dont le nom est spécifié dans le paramètre /N. Si l'utilisateur n'a pas de mot de passe, ce paramètre peut être omis.

Nous connaissons notre nom d'utilisateur et notre mot de passe, mais où pouvons-nous les écrire ? Sélectionnez la base de données souhaitée dans la liste et cliquez sur modifier :

Faites défiler jusqu'à la dernière page des paramètres et voyez la ligne dont nous avons besoin "Options de lancement avancées". Ici nous écrivons /N « votre nom d'utilisateur » /P « votre mot de passe ». S'il n'y a pas de mot de passe, ce paramètre et sa valeur ne sont pas écrits. Enregistrez avec le bouton "Terminé". Si vous faites une erreur avec le mot de passe dans le paramètre, la fenêtre de sélection de l'utilisateur apparaîtra également. Assurez-vous que tout est entré correctement.

Si vous souhaitez modifier le nom d'utilisateur et le mot de passe, vous devez apporter des corrections dans les paramètres.

Lancer une base 1C spécifique sans sélectionner dans une liste de bases

Par exemple, vous ne souhaitez pas sélectionner une base de données dans la liste chaque fois que vous démarrez 1C Enterprise, mais créez un raccourci distinct sur le bureau pour chaque base de données. Nous avons besoin d'un autre paramètre de lancement. De la référence 1C :

  • /F<путь>- chemin d'accès à l'infobase si elle est stockée dans un fichier (inutile de préciser le nom du fichier).

Regardons un exemple base de fichiers 1C. Faites de même pour toutes les autres bases de la liste si nécessaire.

Et ceux qui ont une base sur le serveur doivent utiliser un paramètre différent pour indiquer le chemin :

  • /S<адрес>- l'adresse de l'infobase stockée sur le serveur 1C:Enterprise 8 est ajoutée comme suit :<Имя компьютера, работающего сервером приложений>\ <Ссылочное имя информационной базы, известное в рамках сервера 1С:Предприятия 8>

Commençons par créer un raccourci pour le fichier exécutable 1cestart.exe. Le moyen le plus simple consiste à copier le raccourci 1C Enterprise que vous avez déjà et à le renommer, par exemple, en UT 10.3, afin de savoir clairement quelle base de données il exécutera :

Passons maintenant aux propriétés du raccourci et dans le champ objet, après les guillemets, après un espace, nous prescrivons les paramètres :

Tout d'abord, nous écrivons le paramètre ENTERPRISE, cela signifie qu'au démarrage, le mode de démarrage Enterprise sera sélectionné. S'il est nécessaire d'exécuter le configurateur, le paramètre DESIGNER est écrit.

  • "C:\Program Files (x86)\1cv82\common\1cestart.exe" entreprise /F "D:\1C\1C base demo\Trade management (demo) for site".

Nous sauvegardons et maintenant, en partant de ce raccourci, exactement la base de données, le chemin vers lequel vous avez spécifié, sera lancé.

Vous pouvez ajouter les paramètres d'authentification utilisateur décrits ci-dessus à ce raccourci :

  • "C:\Program Files (x86)\1cv82\common\1cestart.exe" entreprise /F "D:\1C\Demo base 1C\Trade management (démo) pour le site" /N "Fedorov (administrateur)" /P « 131 ».

Désormais, lorsque vous démarrez à partir d'un raccourci, la base de données dont vous avez besoin sera lancée sous l'utilisateur spécifié avec un mot de passe. S'il n'y a pas de mot de passe, cette option est supprimée.

Clés et paramètres de lancement de la base de données 1C au démarrage de Windows

Disons que vous voulez que lorsque vous allumez l'ordinateur et Démarrage de Windows, vous avez automatiquement lancé la base de données 1C dont vous avez besoin sous votre utilisateur avec un mot de passe. Pour ce faire, vous devez créer un raccourci avec les options de lancement comme décrit ci-dessus et le placer dans le dossier de démarrage. Nous allons Démarrer => Tous les programmes voient le dossier de démarrage, cliquez dessus avec le bouton droit et cliquez sur Ouvrir. Nous copions le raccourci créé dans le dossier de démarrage ouvert et au prochain démarrage, Windows 1C démarrera avec les paramètres qui y sont spécifiés.

Choix différentes versions plateformes de lancement de bases de données 1C

Par exemple, vous utilisez simultanément les plates-formes 8.1 et 8.2 pour exécuter différentes bases de données et vous souhaitez les exécuter à partir de la même liste. Pour chaque base de données, il est possible de spécifier quelle version de la plateforme exécutera cette base de données. Les gens rencontrent souvent un problème lorsque quelqu'un a spécifié une certaine version de la plate-forme dans les paramètres de lancement de la base de données et après la mise à jour de la plate-forme, le lancement se produit toujours ancienne version. Pour changer la version de la plateforme à exécuter, sélectionnez la base dans la liste et cliquez sur "Modifier". Dans la dernière fenêtre, indiquez la version requise de la plateforme, gardez simplement à l'esprit qu'elle doit être installée sur votre ordinateur.

Avec une telle entrée, la dernière version des plates-formes 8.1 installées sur votre ordinateur pour la base sélectionnée sera lancée.

Avec un tel enregistrement, la plateforme 8.1.15.14 sera sélectionnée pour lancer cette base de données.

Par défaut, lors de l'ajout d'une base à la liste, la valeur 8.2 ou 8.3 est définie. Je pense que cet article peut être utile lors du passage à la version 8.3, lorsque tout le monde dans les paramètres de la base de données aura une version pour exécuter la 8.2 et que personne ne verra le résultat de la mise à niveau et de la transition vers la 8.3, car les bases seront également lancées par la plate-forme 8.2.

2022 wisemotors.com. Comment ça fonctionne. Le fer. Exploitation minière. Crypto-monnaie.