Der Chatbot hilft Ihnen bei Fragen rund um das Produkt und die Anpassbarkeit der Software. Wie bei allen AI-generierten Daten sollten die Antworten bei kritischen Informationen verifiziert werden. Nehmen Sie dafür gerne Kontakt mit uns auf. Weitere Informationen zur Verarbeitung der Chat-Daten bieten wir auf der Datenschutzseite.
Die besten Antworten liefert der Chatbot, wenn Ihr Input möglichst viele Informationen enthält. Zum Beispiel:
«Welche Apps stehen im Vertec Cloud Abo zur Verfügung?»
Vertec Python Stub Files für die Verwendung in Code Editoren
Produktlinie
Standard
|
Expert
Betriebsart
CLOUD ABO
|
ON-PREMISES
Module
Leistung & CRM
Budget & Teilprojekt
Fremdkosten
Ressourcenplanung
Business Intelligence
Erstellt: 10.12.2020
Aktualisiert: 05.11.2024
|
Formulierung für Cloud Abo Kunden sowie Installationsanleitung angepasst.
Viele Code Editoren wie zum Beispiel Visual Studio Code verfügen über statische Analyse-Fähigkeiten, um Fehler bereits vor der Ausführung zu erkennen.
Um die Vertec Python Module für die Type Checker verfügbar zu machen, liefern wir ab Version 6.4.0.15 Stub Files der eingebauten Vertec Modulevtcapp , vtcextensions und ziputils, ab Vertec 6.6 die Stub Files vtcplanning, vtcplanningcore und reporting und ab Vertec 6.7.0.7 das Stub File vtccom mit.
Bei On-Premises Kunden werden diese im Unterordner PythonStubs im Vertec Installationsverzeichnis abgelegt.
Cloud Abo Kunden können die Stub Files hier herunterladen und lokal speichern:
Anschliessend können Sie im Code Editor importiert werden.
Wie das geschieht, wird hier anhand des Beispiels Visual Studio Code erklärt.
Installieren Sie in Visual Studio Code die aktuelle Version von Pylance. Dafür klicken Sie links auf Manage (Zahnradsymbol) und wählen Extensions. Wählen Sie Pylance und klicken Sie auf Install.
Möglicherweise erscheint eine Frage zur Default Language. Beantworten Sie diese mit Yes and reload.
Es wird Python 2.7 Unterstützung benötigt. Dafür installieren Sie zusätzlich die Python Extension.
Um den Vertec Stub Ordner in den Einstellungen zu hinterlegen, klicken Sie links wieder auf Manage und wählen Sie Settings.
Tippen Sie Python ein und wählen Sie Extensions > Pylance. Tragen Sie den Pfad zu Ihren Vertec Stub Files ein, z.B.:
Wählen Sie dann links an derselben Stelle das Unterverzeichnis Python und kontrollieren Sie, dass als Language Server Pylance eingetragen ist:
Starten Sie Visual Studio Code neu.
Das benötigte Module muss in den Scripts jeweils importiert werden, z.B. vtcapp:
Dieses muss für die Verwendung wie gewohnt importiert werden: from reporting import *
Die Methoden, die im Office-Bericht Code selbst deklariert werden müssen (z.B. def initialize_row(context, row)), sind im Stub File zwar eingefügt, jedoch nur als Dokumentationshilfe (da die Methode ja nicht einfach verwendet wird, sondern selbst deklariert werden muss).
Damit die context-Variable funktioniert, muss in Python folgende Type-Annotation verwendet werden (Beispiel):