Wahl der Leser
Populäre Artikel
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
1cv7.exe MODE [ /M | /D
Wo MODUS— Startmodus, kann nur einen von mehreren Werten annehmen:
Die folgenden Schlüssel sind optional:
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.
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.
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:
Ref Name der Infobase auf dem 1C:Enterprise-Server
DBMS(seit 8.1) Typ des verwendeten Datenbankservers:
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:
Allgemeine Startparameter im Enterprise- oder Konfiguratormodus
Zusätzliche Vim Modus:
/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.
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.
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.
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?
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?
@echo aus
cls
Start
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.
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.
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:
Noch seltener verwendete Befehle:
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.
DBMS gibt den Typ der auf dem Server verwendeten Datenbank an:
Für jeden Datenbanktyp können Sie zusätzliche Parameter angeben:
Beim Starten des Programms im Normalmodus oder im Konfiguratormodus können Sie folgende Kommandozeilenparameter verwenden:
Bei Verwendung eines Thin Clients können Sie folgende Einstellungen vornehmen:
Zum Beispiel: 1cv8.exe /ConvertFilesd:/base/ExtProcessing.epf – Dateikonvertierung,
1cv8.exe /ConvertFilesd:/base – Konvertieren eines Ordners.
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''
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.
In Verbindung stehende Artikel: | |
So entfernen Sie Viren von Ihrem Computer, wenn das Antivirenprogramm sie nicht erkennt
Das Problem der Sicherheit mobiler Geräte ist eines der dringendsten ... So wählen Sie einen Benutzernamen auf Twitter aus. Twitter-Name für Mädchen auf Englisch
Nach der Registrierung werden Sie aufgefordert, mehrere schreibende Personen auszuwählen... Präsentation zum Thema „Paint-Grafikeditor“
Diese Lektion richtet sich an diejenigen, die sich mit der Arbeit eines Grafikers vertraut machen möchten... |