Starten externer Programme ab 1s. Befehlszeilenoptionen zum Festlegen von Startoptionen. Verknüpfungsoptionen

Ich starte es, aber es startet nicht. Was schreibt er? Schreibt nichts. Nun, wenn er nichts schreibt, passiert das nicht! Nun, er schreibt etwas in Gelb auf Englisch. Wie ist das gelb??? Nun, die Buchstaben hier sind alle nicht-russisch, kommen Sie und finden Sie es selbst heraus!

Wenn Sie auf Ihrem Desktop auf die 1C-Verknüpfung klicken Windows-Desktop, dann starten Sie nicht 1C, sondern ein ganz anderes Programm :)

Katalog 1C

Im Katalog der installierten 1C 8.2 (besonders für diejenigen, die mit Version 8.1 vertraut sind) kann man sich die Beine brechen.

Daher wird es normalerweise installiert unter:

C:\Programme\1Cv82\

Darin befinden sich Verzeichnisse mit [Unter]versionen von 1C. Die ausführbaren 1C-Dateien jeder Version befinden sich im bin-Verzeichnis jeder Version. Jedes Mal, wenn Sie die Plattform aktualisieren, fügt diese Schönheit statt einer Aktualisierung einen weiteren neuen Katalog hinzu!

Größe 1C. Es verbraucht für jede Version etwa 250 MB Speicherplatz. Sie können sich vorstellen, was passieren wird, wenn Sie es ein paar Jahre lang aktualisieren :)

Im Unterverzeichnis „Common“ befindet sich eine 1C-„Launcher“-Datei – das Programm 1cestart.exe, zu dem sich eine Verknüpfung auf Ihrem Desktop befindet.

Der Start von 1C beginnt mit dieser ausführbaren Datei. Wir haben also bereits ein Programm gestartet!

Es ist dieses Programm, das mithilfe der darin integrierten künstlichen Intelligenz auswählt, welche Version von 1C gestartet werden soll und wie dies zu tun ist.

Dateien verschiedener Versionen von 1C!

Jetzt können Sie jede Datenbank mit einer bestimmten Version von 1C 8.2 betreten, einer der in diesem Verzeichnis installierten. Darauf haben alle gewartet und es sollte standardmäßig installiert sein, und es gibt nicht einmal etwas zu sagen außer Worten der Dankbarkeit.

Natürlich ist 1C standardmäßig in der neuesten Datenbank enthalten installierte Version, aber ansonsten müssen Sie einige wenige Einstellungen vornehmen.

Sie können diese Einstellungen in der Anleitung zu dieser Lektion sehen.

Firmengründung

Wenn wir eine Organisation sind, kann alles noch cooler sein. Die Installation (und Aktualisierung) von 1C auf „allen Computern des Unternehmens“ muss nicht mehr mühsam und zeitaufwändig sein.

Sie kann das jetzt selbst machen (die Frage bleibt mir unklar – wie sieht es mit den lokalen Admin-Rechten aus, Freund?).

Es ist wie folgt organisiert:

1) Wir verteilen unter den Benutzern eine Verknüpfung zum Starten des 1C-Starterprogramms, das sich physisch im Netzwerk befindet, umgeben von Distributionskits mit 1C-Versionen/Updates. Wo sich die Distributionen befinden, steht natürlich in der Konfigurationsdatei.

2) Beim Start analysiert dieses Programm, was auf dem Computer des Benutzers installiert ist und installiert, was benötigt wird.

3) Und dann geschah alles wie von Zauberhand! Profitieren!

Sind wir schon gestartet?

Also haben wir uns darauf geeinigt, dass der Benutzer die 1C-Starterprogrammdatei startet. Und sie startet bereits 1C selbst. Rechts?

Nein! Nicht wahr

Nachdem Sie ein einfaches Experiment durchgeführt haben – indem Sie auf die 1C-Verknüpfungsdatei klicken – wird ein Fenster mit der Auswahl der Datenbank angezeigt, die Sie eingeben möchten.

Dieses Fenster ist auch ein separates 1C-Programm, die Datei 1cv8s.exe, die sich im bin-Verzeichnis jeder Version von 1C 8.2 befindet.

Der Start von 1C wird fortgesetzt, indem das Programm zur Auswahl der 1C-Datenbank gestartet wird. Wir haben also bereits zwei Programme gestartet!!

Und nach Auswahl einer bestimmten Datenbank wird 1C selbst gestartet – Datei 1cv8.exe (Thick Client) oder Datei 1cv8c.exe (Thin Client), mit den in der Befehlszeile angegebenen Parametern.

Der Start von 1C endet mit dem Start von 1C selbst. Wir haben also bereits drei Programme gestartet!!!

Wenn Sie sehr schlau sind und versuchen, den Thick Client direkt zu starten, ohne Parameter in der Befehlszeile anzugeben, wird die Datei 1cv8s.exe erneut gestartet.

Finden Sie in dieser Lektion Möglichkeiten, 1C zu schlagen und die Einführung von 1C um das Dreifache zu beschleunigen!

Erstellen einer 1C-Datenbank

Ich wollte schon lange einen ähnlichen Spickzettel finden, der die grundlegenden Befehle und Parameter zum Starten von 1C enthält Befehlszeile. Dank Infostart ist es endlich soweit :)

Für die Versionen 1C 7.7 und 8 (8.1, 8.2, 8.3) sind die Parameter unterschiedlich. Schauen wir sie uns genauer an

Mannschaften 1C 7.7

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

Wo MODUS— Startmodus, kann nur einen von mehreren Werten annehmen:

  • config— Konfiguratormodus;
  • debuggen— Debugger-Modus;
  • Unternehmen— normaler (Arbeits-)Modus;
  • Monitor— „Monitor“-Modus.

Die folgenden Schlüssel sind optional:

  • /M— Starten des Programms im exklusiven Modus;
  • /D— Datenbankverzeichnis;
  • /U— Arbeitsverzeichnis des Benutzers (das Verzeichnis aus der Benutzerliste wird ignoriert);
  • /N- Benutzername;
  • /P- Benutzer-Passwort;
  • /T<путь> — Pfad zu temporären Dateien;
  • /@<ИмяФайла> — für den Konfiguratormodus mit Angabe der Batch-Startdatei;
  • /W— Initialisierung der Web-Erweiterung;
  • /L- Schnittstellensprache: ENG - Englisch, UKR - Ukrainisch.

Beispiel: 1cv7 Enterprise /Dc:\1c\mainbase /NIvanov /P123,

In diesem Fall startet das Programm ohne die Anzeige von Dialogen zur Auswahl einer Datenbank und des Betriebsmodus sowie ohne Aufforderung zur Eingabe eines Benutzernamens und Passworts.

Befehle für 1C 8.3 und 8.2

Zusätzliche Optionen zur Auswahl des Startmodus

Die gleichzeitige Verwendung von Parametern aus der folgenden Tabelle ist nicht zulässig.

DESIGNER(CONFIG in 8.0) Im Konfiguratormodus starten.

UNTERNEHMEN Starten Sie im Enterprise-Modus.

CREATEINFOBASE<СтрокаСоединения> ] Schaffung Informationsbasis.

  • Verbindungszeichenfolge — erforderlicher Parameter, siehe unten.
  • /AddInList [IB-Name] — der Name, unter dem die Datenbank zur Liste hinzugefügt wird. Wenn dieser Parameter nicht angegeben ist, wird die Datenbank nicht zur Liste hinzugefügt. Wenn IBName nicht angegeben ist, wird der Standardname angegeben (wie beim interaktiven Erstellen einer Datenbank).
  • /Benutze Template- Die Erstellung einer Informationsbasis erfolgt nach der in angegebenen Vorlage<Name der Vorlagendatei>. Vorlagen können Konfigurationsdateien (.cf) oder Infobase-Downloaddateien (.dt) sein. Wenn keine Vorlage angegeben ist, wird der Parameter ignoriert.

Der ConnectionString-Parameter wird aus Paaren gebildet ParameterName=Wert, getrennt durch Semikolons ( ; ). Wenn der Wert Leerzeichen enthält, muss er eingeschlossen werden Anführungszeichen. Mögliche Parameter für die Verbindungszeichenfolge:

Für die Dateiversion ist folgender Parameter definiert:

Datei Informationsbasiskatalog.

Für die Client-Server-Option sind folgende Parameter definiert:

Herr Servername 1C:Enterprise.

(8.1 und höher) Wenn die Befehlszeile zum Starten einer ausführbaren Datei mehrere Parameter enthält, die den Pfad zur Infobase beschreiben (Datei und Srvr), wird der letzte der angegebenen Parameter verwendet.

(aus 8.2 und 8.3) Um sicherzustellen unterbrechungsfreien Betrieb Clientanwendungen können mehrere Clusteradressen angeben. Dafür:

  • Der Wert des Srvr-Parameters kann eine durch Kommas getrennte Liste von Clusteradressen sein.
    Zum Beispiel: Srvr=“Server1,Server2“ oder Srvr=“Server1:1741,Server2:1741“;
  • Im Dialog zum Hinzufügen einer Infobase in einer Clientanwendung kann der Wert der Eigenschaft „Enterprise Cluster“ eine durch Kommas getrennte Liste von Clusteradressen sein, zum Beispiel: Server1, Server2 oder Server1:1741,Server2:1741;

Ref Name der Infobase auf dem 1C:Enterprise-Server

DBMS(seit 8.1) Typ des verwendeten Datenbankservers:

  • MSSQLServer- Microsoft SQL Server (Standard);
  • PostgreSQL- PostgreSQL;
  • IBMDB2- IBM DB2;
  • OracleDatabase- Oracle-Datenbank (seit 8.2).

DBSrvr(SQLSrvr in 8.0) Der Name des SQL-Servers.

D.B.(SQLDB in 8.0) Der Name der SQL-Datenbank.

DBUID(SQLUID in 8.0) Der Benutzername des SQL-Servers.

DBPwd(SQLPwd in 8.0) SQL Server-Benutzerkennwort. Wenn kein Passwort für den Datenbankserverbenutzer angegeben ist, dann diesen Parameter darf nicht angegeben werden.

SQLYOffs Datumsoffset zum Speichern von Datumsangaben im SQL Server (für Client-Server-Version). Gültige Werte sind 0 oder 2000. Der Standardwert ist 0.

CrSQLDB(seit 8.1) Erstellen Sie eine Datenbank, wenn sie fehlt („y“ – erstellen Sie eine Datenbank, wenn sie fehlt, „n“ – erstellen Sie sie nicht).

SchJobDn(seit 8.1.11, davor war es ein allgemeiner Parameter) verbietet die Ausführung von Routineerstellungen (J/N) für die erstellte Infobase. Der Standardwert ist N.

SUsr Der Name des Cluster-Administrators, in dem das erste Image erstellt werden soll. Der Parameter muss angegeben werden, wenn im Cluster Administratoren definiert sind und für diese eine Authentifizierung erforderlich ist Betriebssystem nicht installiert oder nicht geeignet.
SPwd Passwort des Cluster-Administrators.

Für alle Optionen sind folgende Parameter definiert:

  • Usr Benutzername.
  • Pwd Benutzer-Passwort.
  • Gebietsschema Sprache (Land). Gültige Werte sind die gleichen wie für die Methode Eingebettetes Sprachformat(zum Beispiel „ru_RU“). Standardmäßig werden die regionalen Einstellungen der aktuellen Infobase verwendet.

Allgemeine Startparameter im Enterprise- oder Konfiguratormodus

  • /@<ИмяФайла> Pfad zur Datei mit Befehlszeilenparametern.
  • /F<ПутьИБ> Pfad zur Datei-Infobase (ohne Dateinamen).
  • /S<ИмяКомпьютера\ИмяИБ> Adresse der Informationsbasis auf dem 1C:Enterprise-Server.
  • /WS (seit 8.2) ws-Verbindungszeichenfolge.
  • /IBName<имя информационной базы>Z Starten einer Infobase nach Datenbankname in der Liste der Infobases. Bei Bedarf muss der Name in doppelte Anführungszeichen gesetzt werden. Wenn der Name außerdem doppelte Anführungszeichen enthält, müssen Sie jedes doppelte Anführungszeichen durch zwei doppelte Anführungszeichen ersetzen. Wenn mehr als eine Datenbank mit dem angegebenen Namen in den Datenbanklisten gefunden wird, erhält der Benutzer eine Fehlermeldung.
  • /IBConnectionString ermöglicht Ihnen die Angabe der gesamten Verbindungszeichenfolge zur Infobase in der Form, in der die Funktion sie zurückgibt InformationBaseConnectionString(). Teile der Verbindungszeichenfolge können durch bereits vorhandene Parameter überschrieben werden. Dazu müssen Sie / IBConnectionString war vor ihnen in der Befehlszeile. Beachten Sie beim Übergeben einer Verbindungszeichenfolge als Befehlszeilenparameter, dass die Verbindungszeichenfolge Anführungszeichen enthält. Daher müssen Sie die gesamte Zeichenfolge in Anführungszeichen setzen und die Anführungszeichen darin verdoppeln.

Zusätzliche Vim Modus:

  • wsn- Benutzername zur Authentifizierung bei ;
  • wsp- Benutzerpasswort zur Authentifizierung am Webserver;
  • wspauto- Automatische Proxy-Server-Einstellungen verwenden;
  • wspsrv- Proxy-Server-Adresse;
  • wspport- Proxy-Port;
  • wspuser- Benutzername für Proxy mit Autorisierung;
  • wsppwd- Passwort für Proxy mit Autorisierung.

/N<ИмяПользователя> Benutzername wie im Konfigurator angegeben.

/P<ПарольПользователя> Das Passwort des Benutzers, dessen Name im Parameter /N angegeben ist. Wenn der Benutzer kein Passwort hat, kann dieser Parameter weggelassen werden.

/WSN<имя> (seit 8.2) Benutzername zur Authentifizierung am Webserver.

/WSP<пароль> (seit 8.2) Passwort des Benutzers, dessen Name im Parameter /WSN zur Authentifizierung am Webserver angegeben ist.

/WA- Verbot der Verwendung der Windows-Authentifizierung beim Start.

/WA+ Obligatorische Verwendung der Windows-Authentifizierung beim Start. Wenn /WA überhaupt nicht angegeben ist, wird /WA+ angenommen.

/SAOnRestart Zeigt an, dass beim Neustart des Systems ein Kennwort erforderlich sein muss dieser Sitzung Arbeit (wird im Thin Client nicht verwendet). Standardmäßig wird kein Passwort abgefragt.

/itdi(seit 8.2.14) Öffnen von Formularen im Hauptfenster und Verwenden von Lesezeichen zum Wechseln zwischen geöffneten Formularen (Arbeiten mit Lesezeichen).

/isdi(ab 8.2.14) Zum Arbeiten mit einzelnen Fenstern.

/LogUI Protokollierung von Benutzeraktionen.

/Aus<ИмяФайла>[-NoTruncate] Gibt die Datei zur Ausgabe von Servicemeldungen an. Wenn NoTruncate angegeben ist, wird die Datei nicht gelöscht.

/ SchJobDn(seit 8.1, seit 8.1.11 als Verbindungsstring-Parameter aufgetreten) Steuert die Ausführung regulierter Aufgaben. Mögliche Werte: „Y“ oder „N“. „Y“ – der erstellten Informationsbasis wird die Ausführung von Routineaufgaben untersagt.

/AppAutoCheckVersion A automatische Auswahl die benötigte Version für jede Informationsbasis.

/AppAutoCheckMode A Automatische Erkennung der Anwendung anhand von Infobase-Daten (Hauptstartmodus für die Konfiguration und Startmodus für den Benutzer).

Bei der Arbeit mit 1C ist es oft notwendig, einige ähnliche Vorgänge durchzuführen, die sich im Laufe der Zeit systematisch wiederholen und einfach von der Hauptarbeit ablenken. Dies können verschiedene Downloads und Entladungen, die Generierung einiger Daten für externe Analysen usw. sein. Es gibt eine ziemlich einfache Möglichkeit, diese Vorgänge zu automatisieren und sie tatsächlich zu vergessen, indem man zur Kontrolle regelmäßig Protokolldateien per E-Mail erhält.

Es ist großartig, wenn Sie diese Vorgänge bereits von externen Prozessoren geschrieben haben, kein Problem; wenn dies nicht der Fall ist, erstellen und verschieben Sie alles dorthin. Als nächstes empfehle ich, alles zu testen, um die Funktionalität zu überprüfen manueller Modus und wenn dann alles so funktioniert, wie es sollte, schreiben Sie den Hauptverarbeitungscode so um, dass er beim Laden der externen Verarbeitung automatisch startet, ohne auf die Schaltfläche „Ausführen“ und dergleichen zu klicken. Am einfachsten ist es, den Code in eine Prozedur zu verschieben OnOpen().

Der nächste Schritt besteht darin, das Programm automatisch zu schließen, nachdem die von uns erstellte externe Verarbeitung ausgeführt wurde und es bereits für uns funktioniert. Um dies zu tun, im Verfahren OnOpen() Ganz am Ende fügen wir den folgenden Befehl ein: ShutdownSystem(False); in diesem Fall der Parameter Gelegenheit anfragen Wir übergeben den Wert „False“, um abzuschneiden Verschiedene Optionen zusätzliche Fragen des Systems beim Schließen, wodurch das bedingungslose Herunterfahren von 1C nach Abschluss dieser externen Verarbeitung eingeleitet wird. Zur Sicherheit führen wir das Programm erneut aus und führen die Verarbeitung durch und stellen sicher, dass es funktioniert hat und das Programm sich selbst geschlossen hat.

„C:\Programme (x86)\1cv8\8.3.5.xxxx\bin\1cv8.exe“ ENTERPRISE /DisableStartupMessages /FC:\Pfad zur Datenbank /N „Benutzername“ /P „Benutzerkennwort“ /Ausführen von:\ Pfad zu processing\self-processing.epf

Lassen Sie uns entschlüsseln:

1. „C:\Programme (x86)\1cv8\8.3.5.xxxx\bin\1cv8.exe“ ENTERPRISE – die 1C-Engine selbst ist in diesem Fall 8.3, überprüfen Sie den Pfad selbst, er unterscheidet sich je nach Version und einschließlich der Engine. Vergessen Sie nicht, sie nach der Aktualisierung der letzten zu bearbeiten.

2. /DisableStartupMessages – Deaktiviert alle Nachrichten beim Systemstart.

4. /N"Benutzername" /P"BenutzerPasswort" - bzw. /N Benutzername, ebenfalls sofort ohne Leerzeichen und /P Passwort.

5. /Execute from:\path to processing\self-processing.epf – /Execute startet unsere Verarbeitung, der Pfad und der Name sollten diesem Schlüssel folgen.

Jetzt müssen wir nur noch unsere cmd-Datei zum Taskplaner hinzufügen: avtozapusk1c.cmd, unter Angabe des Zeitplans für den Start.

Um die Arbeit der externen Verarbeitung zu überwachen, empfehle ich, dafür einen separaten Benutzer anzulegen. Optimal ist auch, dass die Verarbeitung selbst eine Protokolldatei erstellt, die auch regelmäßig an Ihre E-Mail-Adresse gesendet wird.

Diese einfachen Tools helfen dabei, alltägliche Routineabläufe zu automatisieren. Viel Glück!

Das 1C-Programm ist für die Führung der Finanzunterlagen fast aller Unternehmen äußerst beliebt. Das Programm hat eine riesige Anzahl der Funktionen und Möglichkeiten. Manchmal ist es nicht so einfach, mit ihnen umzugehen. Sie können mehrere Benutzerkonten erstellen, für die eine separate Datenbank erstellt wird. Bei jedem Start müssen Sie das gewünschte auswählen Konto, Datenbank und geben in einigen Fällen andere Einstellungen und Parameter an. Bei mehreren Nutzern kann es leicht zu Verwirrung und Fehlern bei der Auswahl kommen. Selbst wenn Sie nicht verwirrt sind, werden so viele Manipulationen für einen normalen Start mit der Zeit ziemlich langweilig.

Das Starten von 1C über die Befehlszeile vereinfacht die Arbeit mit dem Programm.

Wie kann ich dieses Verfahren vereinfachen? Die Entwickler haben bereitgestellt Starten des 1C-Programmsüber die Befehlszeile. Lassen Sie sich von diesem Namen nicht einschüchtern, Sie müssen sich nicht viele Kombinationen und den Befehl merken Windows-Zeichenfolge Du wirst es auch nicht brauchen. Sie müssen nur einmal die erforderliche Anzahl von Verknüpfungen erstellen, die erforderlichen Befehlszeilenparameter in ihren Eigenschaften angeben oder eine spezielle Bat-Datei erstellen und diese darin registrieren.

In diesem Artikel werden wir uns im Detail mit der Verwendung dieser Startmethode sowie der Angabe aller Parameter befassen. Darüber hinaus teilen wir Ihnen eine Liste der wichtigsten Befehle mit, die Ihnen bei der Feinabstimmung des Clients helfen.

Schauen wir uns zunächst an, welche Dateien für den Start und die Ausführung des Programms verantwortlich sind, sowie das Verzeichnis Festplatte wo sie gespeichert sind. Das Hauptverzeichnis, in dem 1C installiert ist, ist C:\Programme\1CvXX\, wobei Zahlen anstelle von XX angegeben sind Arbeitsversion. Wenn die neueste Version 8.3 verwendet wird, heißt der Ordner 1Cv83, wenn die vorherigen 1Cv82 oder 1Cv81 sind. Innerhalb des Verzeichnisses gibt es weitere Verzeichnisse mit Subversionen. Sie enthalten bereits den bin-Ordner mit der ausführbaren Hauptdatei der Version. Es ist nicht klar, woran sich der Entwickler orientiert, aber mit jedem Update erstellt der Installer neue Ordner und verbraucht mit der Zeit viel freien Speicherplatz auf der Festplatte. Suchen Sie als Nächstes den Ordner „Common“ und darin die Datei 1cestrart.exe. Er ist es, der das Fenster zur Auswahl eines Benutzers und einer Datenbank öffnet. Dieses Fenster stammt dementsprechend aus der Datei 1cv8s.exe bestimmtes Verzeichnis Behälter.

Nachdem Sie eine Datenbank zum Arbeiten ausgewählt haben, wird eine weitere Datei gestartet, deren Name von der Startoption abhängt – 1cv8.exe (Thick Client) oder 1cv8c.exe (Thin Client). Den Unterschied zwischen diesen Optionen erklären wir Ihnen etwas später. Darüber hinaus können Sie die für die Arbeit benötigten Verknüpfungen anzeigen und darin Startparameter eingeben, was den Vorgang um ein Vielfaches beschleunigt.

Optionen zum Starten des 1C-Programms

Versuchen wir herauszufinden, welche Startoptionen uns der Entwickler angeboten hat. Insgesamt gibt es vier davon, sie unterscheiden sich im Funktionsprinzip und ihren Anforderungen an die Ressourcen des Computers, an dem Sie arbeiten.

  • Thick Client – ​​bis vor Kurzem war dies die einzige verfügbare Option. Dies stellt die höchste Belastung für die Ressourcen der Arbeitsmaschine dar, da die gesamte Datenverarbeitung auf dem Computer des Benutzers erfolgt und alle für die Arbeit erforderlichen Dateien darauf gespeichert sind. Hängt nicht von der Verfügbarkeit des Internets ab, sondern ist an die Hardware gebunden und bietet keine Möglichkeit zur Fernarbeit.
  • Thin Client ist eine Software-Shell für den Zugriff auf den 1C-Server. Es verfügt über eine vertraute Menü- und Einstellungsoberfläche, aber da die gesamte Datenverarbeitung auf dem Server erfolgt, stellt es keinerlei Anforderungen an die Geräteleistung. Dem Benutzer steht eine eingeschränkte Funktionalität zur Verfügung; die Arbeit kann mit beiden organisiert werden Remote-Serverüber das Internet und auf dem Computer selbst in einer speziellen Softwareumgebung.
  • Webclient – ​​zum Arbeiten benötigen Sie lediglich einen Webbrowser und einen Internetzugang. Dementsprechend besteht keine Verbindung zum Computer und Arbeitsplatz. Die Belastung der Geräte ist minimal, da alle Berechnungen auf einem Remote-Server stattfinden.
  • Konfigurator - ein spezieller Modus für Feinabstimmung Programme, die nur bei Verwendung eines Thick-Clients funktionieren.

Heutzutage ist die beliebteste Startoption ein Thick-Client mit einer auf dem Computer gespeicherten Dateidatenbank. Angesichts der völligen Konzentration auf Webdienste und Cloud-Technologien Wir können davon ausgehen, dass die Zukunft in der Webversion liegt.

Es ist zu beachten, dass dies standardmäßig in den 1C-Programmeinstellungen angegeben ist automatische Auswahl Startoption, sodass Sie nicht darüber nachdenken müssen. Wenn Sie jedoch eine bestimmte Option verwenden müssen, können Sie Verknüpfungen auf dem Desktop erstellen und dort Befehlszeilenparameter eingeben oder eine Bat-Datei verwenden. Schauen wir uns die einzelnen Methoden genauer an.

Starten Sie über eine Desktop-Verknüpfung

Am meisten auf einfache Weise werde es ausnutzen Verknüpfung auf dem Desktop, deren Eigenschaften Befehlszeilenparameter angeben. Wie organisiert man den Zugang auf diese Weise?

  1. Offen Windows Explorer, gehen Sie in das Verzeichnis, das die benötigte ausführbare Datei enthält, und suchen Sie die Datei selbst mit der Erweiterung exe. Zum Beispiel C:\Programme\1Cv83\bin\1cv8.exe für die Ausführung im Thick-Client-Modus.
  2. Klicken Sie mit der rechten Maustaste darauf und wählen Sie „Verknüpfung erstellen“.
  3. Nachdem das System die Meldung „Windows kann in diesem Ordner keine Verknüpfung erstellen“ anzeigt. Soll ich es auf meinen Desktop legen?“ Klicken Sie auf Ja.
  4. Auf dem Bildschirm Finden Sie Ihre Verknüpfung Klicken Sie mit der rechten Maustaste darauf und wählen Sie „Eigenschaften“ – Registerkarte „Verknüpfung“ – Zeile „Objekt“.
  5. Sie sehen einen Eintrag, der wie folgt aussieht: „C:\Programme\1Cv83\bin\1cv8.exe“. Wenn Sie den Cursor dort platzieren, kann der Inhalt der Zeile geändert werden.
  6. Geben Sie am Ende der Zeile den Befehl ein, der Ihren Erwartungen entspricht, und bestätigen Sie Ihre Eingabe mit den Schaltflächen „Übernehmen“ – OK.

Starten Sie mit einer Bat-Datei

Eine ebenso einfache Möglichkeit, das Programm zu starten. Der Hauptunterschied besteht in der manuellen Erfassung aller Daten in einem Sonderheft Textdatei. Für einige wird diese Methode bequemer erscheinen. Wie benutzt man es?

  1. Erstellen Sie die häufigste Text dokument mit Standard-Notepad.
  2. Geben Sie ihm einen Namen im Format Dateiname.bat, wobei bat für die Dateierweiterung steht, und speichern Sie es dann in einem beliebigen Ordner auf Ihrer Festplatte.
  3. Kopieren Sie die folgenden Befehle in das Dokument:

@echo aus
cls
Start

  1. Nach dem Start geben Sie ein der richtige Befehl um das Programm mit den erforderlichen Parametern auszuführen.
  2. Speichern Sie die Datei und schließen Sie sie.
  3. Um 1C zu starten, doppelklicken Sie auf die Bat-Datei.

Aufmerksamkeit! Für den korrekten Betrieb ist es wünschenswert, dass die Befehle keine russischen Zeichen enthalten, insbesondere im Dateipfad oder Benutzernamen. Ansonsten sollten Sie bei der Wahl der Dateikodierung vorsichtig sein.

Grundlegende Startbefehle

Seit in verschiedene Versionen Die 1C-Befehlszeilenparameter sind unterschiedlich. Schauen wir uns für jeden von ihnen Beispiele an. Wir werden es in der folgenden Reihenfolge präsentieren: eine Dekodierung jedes Elements und eine Beispielanwendung.

Version 7.7

1cv7.exe MODE [ /M | /D‹Pfad› | /U‹Pfad› | /N‹Benutzername› | /P‹Passwort› ],

Dabei ist MODE der angegebene Modus, in dem der Programm-Client gestartet wird. Kann folgende Werte annehmen:

  • config – Konfigurator zur Feinabstimmung von Programmfunktionen sowie zur Programmierung einiger Vorgänge;
  • debug – ein Debugger zum Überprüfen der Funktionalität einiger Funktionen und Operationen;
  • Unternehmen – normaler Betriebsmodus zur Durchführung alltäglicher Unternehmenswartungsaufgaben.
  • überwachen – Befehl, der den Überwachungsmodus startet.
  • /M – startet den exklusiven Zugriffsmodus, sodass niemand außer Ihnen das Programm betreten kann. Wenn Sie der einzige Benutzer sind, wird der Exklusivmodus automatisch aktiviert. Um bei der Arbeit in einem Unternehmensnetzwerk in den exklusiven Modus zu wechseln, müssen andere Benutzer das Programm beenden. Der Modus ist notwendig, um wichtige Vorgänge mit Datenbanken durchzuführen, damit kein Dritter eingreifen kann.
  • /D – der Ordner, in dem die Datenbank gespeichert ist. Dies ist besonders wichtig, wenn Sie einen anderen Ordner verwenden als den, den das Programm standardmäßig auswählt.
  • /U - Arbeitsordner Benutzer, sofern das Programm von mehreren Benutzern genutzt wird.
  • /N – Benutzername für den Zugriff auf die Datenbank und Konto.
  • /P – Passwort für den Zugriff auf das Konto und die Datenbank.

Noch seltener verwendete Befehle:

  • /T‹Pfad› – Pfad zum Ordner mit temporären Dateien, wenn Sie möchten, dass diese in einem nicht standardmäßigen Ordner gespeichert werden.
  • /@‹FileName› – um eine Batch-Startdatei auszuwählen, wenn Sie im Konfiguratormodus arbeiten.
  • /W – Initialisiert die Weberweiterung.
  • /L – andere Programmmenüsprache als Russisch: ENG – Englisch, UKR – Ukrainisch

Anwendungsbeispiel: 1cv7 Enterprise /Dc:\1c\database /NIvanov /P753159,

Wenn Sie das Programm mit solchen Befehlen ausführen, vermeiden Sie die Anzeige des Benutzer- und Datenbankauswahlfensters und werden nicht zur Eingabe eines Benutzernamens und Passworts aufgefordert.

Version 8.2 und 8.3

  • DESIGNER – Starten Sie den Konfiguratormodus zur Programmierung von Funktionen und zur Feinabstimmung.
  • ENTERPRISE – Starten Sie den normalen Modus zur Wartung des Unternehmens.
  • CREATEINFOBASE‹ConnectionString› ] – Erstellen einer neuen Datenbank, in der alle Arbeitsinformationen gespeichert werden.
  • Verbindungszeichenfolge – die folgenden Parameter können angegeben werden:
    • Datei – Datenbankordner (für Dateimodus).
    • Srvr – Adresse des Unternehmensservers (für Client-Server-Betrieb). Sie können mehrere Adressen wie folgt angeben: Srvr=“Server1,Server2“ oder Srvr=“Server1:1741,Server2:1741“;
  • /AddInList [Datenbankname] – der Name der Datenbank, die zum Hinzufügen zur Liste verwendet wird. Wenn Sie diesen Parameter überspringen, wird die Datenbank nicht zur Liste hinzugefügt, und wenn Sie Ihren Namen nicht eingeben, wird er automatisch zugewiesen.
  • /UseTemplate – die Datenbank wird daraus erstellt fertige Vorlage, was im in dreieckigen Klammern geschriebenen Namen angegeben ist.
  • Ref – der Name der auf dem Programmserver gespeicherten Datenbank.

DBMS gibt den Typ der auf dem Server verwendeten Datenbank an:

  • MSSQLServer;
  • PostgreSQL;
  • IBMDB2;
  • OracleDatabase.

Für jeden Datenbanktyp können Sie zusätzliche Parameter angeben:

  • Usr - Login.
  • Pwd – Passwort.
  • Gebietsschema – Lokalisierung.

Beim Starten des Programms im Normalmodus oder im Konfiguratormodus können Sie folgende Kommandozeilenparameter verwenden:

  • /@‹Dateiname› – Auswahl externe Datei mit den angegebenen Befehlszeilenparametern.
  • /F‹DatabasePath› – Pfad zur Datenbank, wann Dateimodus arbeiten.
  • /S‹ComputerName\DatabaseName› – Speicherort der Datenbank auf dem Host-Computer im Servermodus.
  • /WS – Link zum Herstellen einer Verbindung zum Webserver.
  • /IBName‹Datenbankname› – startet eine Datenbank mit dem angegebenen Namen aus der Liste aller verfügbaren Datenbanken. Wenn die Namen mehrerer Datenbanken übereinstimmen, generiert das Programm einen Fehler.
  • /IBConnectionString – die Adresse der Verbindung zur gesamten Datenbank, wie sie von der oben beschriebenen ConnectionString-Funktion verwendet wird.

Bei Verwendung eines Thin Clients können Sie folgende Einstellungen vornehmen:

  • wsn – Benutzeranmeldung für die Verbindung zum Webserver.
  • wsp – Passwort für die Verbindung zum Webserver.
  • wspauto – Automatische Proxyservereinstellungen aktivieren.
  • wspsrv – Proxy-Server-Adresse.
  • wspport – Proxy-Server-Port.
  • wspuser – Anmeldung bei der Arbeit über einen Proxyserver mit der Notwendigkeit einer Autorisierung. Benutzername für Proxy mit Autorisierung.
  • wsppwd – Passwort bei der Arbeit über einen Proxyserver mit Autorisierungsbedarf. Benutzername für Proxy mit Autorisierung.
  • /N‹Login› – im Konfigurator angegebenes Login. Benutzername wie im Konfigurator angegeben.
  • /P‹Password› – Passwort des im vorherigen Parameter angegebenen Benutzers. Kann weggelassen werden, wenn der Benutzer kein Passwort hat.
  • /WSN‹name› – Benutzername für die Authentifizierung am Webserver.
  • /WSP‹password› – Passwort des Benutzers, dessen Name im Parameter /WSN für die Authentifizierung am Webserver angegeben ist.
  • /WA- – deaktiviert die Verwendung der Windows-Authentifizierung beim Start.
  • /WA+ – erzwingt die Verwendung der Windows-Authentifizierung beim Start. Wenn Sie diesen Parameter überhaupt nicht schreiben, wird standardmäßig /WA+ verwendet.
  • AppAutoCheckVersion – automatische Auswahl der erforderlichen Version des 1C-Programms für jede Datenbankversion.
  • /AppAutoCheckMode – automatische Auswahl des Startmodus basierend auf Informationen aus der Datenbank.
  • /UseHwLicenses+, /UseHwLicenses- – Suche nach einem lokalen Schutzschlüssel.
  • /Debug – Starten Sie das 1C-Programm im Debugging-Modus.
  • /DebuggerURL – Identifikation des Debuggers, mit dem sich die Anwendung unmittelbar nach dem Start verbinden soll. Gibt die URL des Debuggers (Protokoll, Computer und Portnummer) an, auf der Remote-Objekte im Debugger erstellt werden können.
  • /RunShortcut‹Dateiname› – Starten Sie das Programm aus einer Datei mit einer Liste der erstellten Datenbanken.

Konfigurator-Batch-Modus

  • /DumpIB‹FileName› – Dump der Datenbank.
  • /DumpCfg‹FileName› – Einstellungen in einer separaten Datei speichern.
  • /DumpDBCfg‹FileName› – Datenbankeinstellungen in einer separaten Datei speichern.
  • /ConvertFiles‹Dateiname|Verzeichnis› – Stapelkonvertierung von 1C-Dateien Version 8.x. Damit der Vorgang erfolgreich ist, müssen die Dateien beschreibbar sein und Laufmodus Konfigurator mit einer offenen Konfiguration, in der Sie die Konvertierung durchführen.

Zum Beispiel: 1cv8.exe /ConvertFilesd:/base/ExtProcessing.epf – Dateikonvertierung,

1cv8.exe /ConvertFilesd:/base – Konvertieren eines Ordners.

Beispiele für Befehlszeilen

Starten von 1C im Thick-Client-Dateimodus:

„C:\Programme\1cv83\bin\1cv8.exe“ ENTERPRISE /F“D:\Datenbank\Benutzer“ /N“Admin“ /P“12345''

Starten von 1C im Client-Server-Modus:

„C:\Programme\1cv83\bin\1cv8.exe“ ENTERPRISE /S“server-base\Benutzer“ /N“Admin“ /P“12345''

Abschluss

Wir haben uns die grundlegendsten Befehle zum Starten von 1C über die Befehlszeile angesehen. Durch das Ersetzen von Befehlen können Sie eine Vielzahl von Abfragen durchführen. Tatsächlich gibt es davon noch viel mehr, doch ein erheblicher Teil davon ist eher für Spezialisten gedacht technische Unterstützung. Anhand der Informationen aus dem Artikel können Sie alle Aktionen selbst durchführen. Hinterlassen Sie Ihre Fragen in den Kommentaren.

gastroguru 2017