Zum Hauptinhalt springen

So richten Sie das Debugging auf Server 1C ein:Unternehmen

Debugging auf Server 1C:Enterprise kann nützlich sein, um Fehler in der Anwendungslösung zu identifizieren und zu beheben. Bevor Sie jedoch mit dem Debuggen beginnen, müssen Sie sicherstellen, dass die erforderlichen Komponenten und Einstellungen auf dem Server installiert sind.

Schritt 1: Stellen Sie sicher, dass Plattform 1C auf dem Server installiert ist:Unternehmen Sie die richtige Version. Zur Konfiguration des Debuggens ist eine installierte Plattform der Version 8.3.10 oder höher erforderlich.

Schritt 2: Stellen Sie sicher, dass zusätzliche Konfigurationseinstellungen auf dem Server aktiviert sind. Dazu müssen Sie die Datei öffnen "1cv8c.conf", die sich in einem Ordner befindet "/conf", und Parameterwerte festlegen "debug" und "debug_sr" in "true".

Schritt 3: Starten Sie den Server 1C:Enterprise neu, damit die Änderungen wirksam werden. Stellen Sie sicher, dass der Server erfolgreich ohne Fehler gestartet wurde.

Anmerkung: Stellen Sie sicher, dass Sie den Server sichern, bevor Sie Änderungen vornehmen, damit Sie im Falle eines Problems schnell zur vorherigen funktionierenden Konfiguration zurückkehren können.

1C:Enterprise - Debugging auf dem Server

Konfigurieren des Debuggens auf Server 1C:Das Unternehmen ermöglicht es Ihnen, Code inkrementell auszuführen und seinen Betrieb in Echtzeit zu analysieren. Es ist ein nützliches Werkzeug bei der Entwicklung und Behebung von Fehlern in einer Anwendungslösung.

Führen Sie die folgenden Schritte aus, um das Debuggen auf dem Server zu konfigurieren:

  1. Server 1C öffnen:Unternehmen und gehen Sie zum Abschnitt "Informationsdatenbank".
  2. Wählen Sie die gewünschte Informationsbasis aus und klicken Sie auf die Schaltfläche "Einstellungen".
  3. Wechseln Sie im geöffneten Fenster zur Registerkarte "Debuggen".
  4. Aktivieren Sie den Debug-Modus, indem Sie die Option "Debug aktivieren" ankreuzen.
  5. Legen Sie die erforderlichen Debugoptionen fest, z. B. Haltepunkte und Codeausführungsstopp-Bedingungen.
  6. Einstellungen speichern.

Nachdem Sie das Debuggen auf dem Server konfiguriert haben, können Sie Schritt für Schritt fortfahren und den Code analysieren. Dazu müssen Sie die Informationsbasis auf dem Server starten und eine Verbindung mit dem Client 1C: Enterprise herstellen.

Wenn der Code ausgeführt wird, stoppt der Debugger an Haltepunkten oder wenn die Haltebedingungen erfüllt sind. An diesem Punkt können Sie die Werte der Variablen analysieren, den Code schrittweise durchlaufen und andere Schritte ausführen, um Fehler zu untersuchen.

Konfigurieren des Debuggens auf Server 1C:Das Unternehmen vereinfacht die Entwicklung und Fehlerbehebung erheblich, indem es detailliertere Informationen über die Funktionsweise des Codes bereitstellt und in Echtzeit analysiert werden kann.

Einrichten der Entwicklungsumgebung

Um das Debuggen auf Server 1C:Enterprise zu konfigurieren, müssen Sie die Entwicklungsumgebung vorbereiten.

1. Installieren Sie den Client-Teil der Plattform 1C: Enterprise auf dem Computer des Entwicklers.

2. Starten Sie den Plattformkonfigurator 1C:Enterprise und verbinden Sie sich mit der Datenbank, die Sie debuggen möchten.

3. Wählen Sie im Menü "Konfiguration" die Option "Auf dem Server debuggen" aus.

4. Geben Sie im geöffneten Fenster Debug-Einstellungen die Adresse und den Port des Servers 1C an: Das Unternehmen, auf dem die Informationsbasis ausgeführt wird. Stellen Sie sicher, dass der angegebene Benutzer über ausreichende Debugberechtigungen verfügt.

5. Stellen Sie sicher, dass die Option "Externe Verarbeitung im Debug-Modus ausführen" aktiviert ist. Dadurch können Sie Haltepunkte festlegen und die Codeausführung überwachen.

6. Klicken Sie auf "Ok", um die Einstellungen zu speichern.

Nachdem Sie die Entwicklungsumgebung konfiguriert haben, können Sie das Debugging auf Server 1C:Enterprise ausführen und Informationen zur Codeausführung erhalten sowie Fehler korrigieren und überprüfen, ob diese korrekt sind.

Festlegen von Zugriffsrechten

Für das erfolgreiche Debuggen auf Server 1C:Enterprise müssen Sie die Zugriffsrechte konfigurieren. Mit Zugriffsrechten können Sie festlegen, welche Benutzer über Debugberechtigungen verfügen und Debugdaten anzeigen können.

Im Folgenden sind die grundlegenden Schritte zum Einrichten von Zugriffsrechten aufgeführt:

  1. Öffnen Sie das Administrationsfenster für Server 1C:Enterprise und gehen Sie zum Abschnitt "Benutzer".
  2. Wählen Sie den Benutzer aus, dem Sie Debugberechtigungen erteilen möchten.
  3. Konfigurieren Sie die Berechtigungen des Benutzers. Aktivieren Sie die Option "Debuggen zulassen" und optional "Debug-Informationen anzeigen".
  4. Bestätigen Sie die Einstellungen und speichern Sie die Änderungen.

Nachdem Sie die Zugriffsrechte konfiguriert haben, kann der ausgewählte Benutzer auf Server 1C:Enterprise debuggen und die Debuginformationen anzeigen. Beachten Sie, dass Sie die Zugriffsrechte mit Vorsicht konfigurieren müssen, um unberechtigten Zugriff auf die Debug-Daten zu vermeiden.

Debugging einrichten

Führen Sie die folgenden Schritte aus, um das Debugging auf Server 1C:Enterprise zu konfigurieren:

  1. Öffnen Sie die Konfigurationsdatei "1cv8c".
  2. Unter [Debug] legen Sie die Option "Enabled=True" fest.
  3. Speichern Sie die Änderungen in der Datei.

Danach wird das Debuggen auf Server 1C:Enterprise aktiviert. Jetzt können Sie den 1C:Enterprise-Debugger verwenden, um Fehler in Ihrer Konfiguration zu verfolgen und zu beheben.

Führen Sie die folgenden Schritte aus, um das Debuggen zu starten:

  1. Öffnen Sie den 1C:Enterprise-Client in Ihrer Konfiguration.
  2. Wechseln Sie mit dem Befehl im Hauptmenü in den Debug-Modus.
  3. Legen Sie Haltepunkte an den richtigen Stellen im Code fest.
  4. Starten Sie die Konfigurationsausführung mithilfe des Befehls "Ausführen" oder "Debuggen".
  5. Öffnen Sie das Debuggerfenster und überwachen Sie die Ausführung des Programms.

Jetzt können Sie alle Debugging-Funktionen in 1C:Enterprise nutzen, um Fehler in Ihrer Konfiguration auf dem 1C:Enterprise-Server zu analysieren und zu korrigieren.

Debugging-Tools

Während der Konfiguration des Debuggens auf Server 1C:Das Unternehmen muss verschiedene Tools verwenden, die bei der Analyse und Lösung von Problemen mit dem Programm helfen.

Werkzeuge des Debuggens 1C:Unternehmen

1. \textbf. Das Hauptwerkzeug zum Debuggen auf Server 1C:Enterprise. Ermöglicht es Ihnen, die Programmausführung an bestimmten Punkten zu stoppen, Variablenwerte zu analysieren, Funktionen aufzurufen und andere Operationen durchzuführen, um Probleme zu diagnostizieren und zu beheben.

2. \textbf. Hier können Sie die Programmausführungsinformationen in eine Protokolldatei schreiben. Die Protokollierung kann auf verschiedenen Detailebenen konfiguriert werden, vom Schreiben nur von Fehlern bis zum ausführlichen Debag. Log-Dateien können nützlich sein, um Fehler zu analysieren und nach deren Ursachen zu suchen.

3. \textbf. Ermöglicht die Überwachung der Server- und Clusterknoten-Auslastung, die Analyse der Leistung von Abfragen und Vorgängen sowie die Ermittlung von Engpässen und Problemen. Die mit dem Leistungsmonitor erfassten Daten können zur Optimierung der Systemleistung verwendet werden.

Zusätzliche Werkzeuge

4. \textbf. Ein Dienstprogramm, mit dem Sie eine Verbindung zu einer Debugsitzung 1C:Enterprise auf einer Remote-Maschine herstellen können. Wird zum Debuggen auf einem Server verwendet, auf den kein direkter Zugriff besteht.

5. \textbf. Die Lite-Version des 1C-Clients:Enterprise, mit der Sie Skripts, Berichte und andere Operationen ohne grafische Benutzeroberfläche ausführen können. Kann verwendet werden, um den Betrieb des Programms auf dem Server zu überprüfen.

Die korrekte Verwendung dieser Tools wird den Debugging-Prozess erheblich vereinfachen und die Lösung von Problemen mit dem Programm auf dem Server 1C: Enterprise beschleunigen.

Debuggen im Konsolenmodus

So konfigurieren Sie das Debuggen im Konsolenmodus in 1C:Unternehmen Befolgen Sie die folgenden Schritte:

1. Debuggen aktivieren:

Öffnen Sie das Konsolenfenster in 1C: Enterprise mit dem Befehl "Debuggen" -> "Konsole".

Wenn sich das Konsolenfenster öffnet, geben Sie den Befehl "Alles Programm debuggen" ein und drücken Sie die Eingabetaste. Dadurch wird das Debuggen aktiviert.

2. Anzeigen von Variablenwerten:

Im Konsolenmodus können Sie die Werte der Variablen anzeigen, während das Programm ausgeführt wird. Geben Sie dazu einfach einen Variablennamen ein und drücken Sie die Eingabetaste.

Um beispielsweise den Wert der Variablen "Summe" anzuzeigen, geben Sie in der Konsole "Summe" ein und drücken Sie die Eingabetaste. Der aktuelle Wert dieser Variablen wird in der Konsole angezeigt.

3. Festlegen von Haltepunkten:

Mit Haltepunkten können Sie die Ausführung eines Programms an einem bestimmten Punkt stoppen, um den aktuellen Status zu analysieren. Um einen Haltepunkt festzulegen, geben Sie den Befehl Stopppunkt Prozessname ein, und drücken Sie die Eingabetaste.

Wenn Sie beispielsweise einen Haltepunkt in der Prozedur "Summe erhalten" festlegen möchten, geben Sie "Stopppunkt Summe erhalten" ein, und drücken Sie die Eingabetaste. Wenn das Programm nun ausgeführt wird, wird es in diesem Verfahren angehalten, sodass Sie den Status der Variablen anzeigen und andere Schritte ausführen können, um das Problem zu analysieren.

4. Schrittweise Debuggen:

Im Konsolenmodus können Sie das Programm Schritt für Schritt ausführen und dabei jeden Ausführungsschritt verfolgen. Geben Sie dazu den Befehl Schritt ein und drücken Sie die Eingabetaste.

Nach Eingabe des Befehls führt das Programm einen Schritt aus und stoppt. Sie können die aktuelle Codezeile, die Werte der Variablen anzeigen und bei Bedarf weitere Aktionen ausführen.

Verwendung von Debugging im Konsolenmodus in 1C:Das Unternehmen ermöglicht die effiziente Konfiguration und Analyse des Programmbetriebs, die Erkennung und Korrektur von Fehlern.