300 Python-Fehler und Debug » Historie » Revision 7
Revision 6 ([X] Marcus F, 13.06.2019 08:52) → Revision 7/8 ([S] Dominik G, 13.06.2019 09:26)
h1. Python-Fehler und Debug * Im Formdesigner-Menü oder im RTF-Dropdown das Debugging für Python aktivieren (als Admin oder in Develop-Systemen ist das Menü zu sehen) * Die entstehende Python-Datei auf dem Desktop speichern (die Scripte und das Result sind auch im %TEMP%-Verzeichnis bis zum Programmende abgelegt) * Mit Editor die Python-Datei öffnen * Auf der Konsole die Python Datei ausführen > im folgenden Bsp habe ich die fehlerhafte Datei in Notepad bearbeitet und anschliessend wieder gestestet, mit positiviem Ergebnis > ich habe das Script wieder in PRODAT übertragen. {{collapse(Beispiel) <pre> D:\>ProdatERP\CNC\Prodat\python\python.exe C:\Users\ProdatAdmin\Desktop\27.py Traceback (most recent call last): File "C:\Users\ProdatAdmin\Desktop\27.py", line 31, in <module> Sql.sql_add(Sql.add_and('mpl_formonth', edyear+combomonth)) TypeError: cannot concatenate 'str' and 'int' objects D:\>ProdatERP\CNC\Prodat\python\python.exe C:\Users\ProdatAdmin\Desktop\27.py WHERE (mpl_minr) LIKE ('60') AND (mpl_formonth) LIKE ('201800') ORDER BY mpl_minr, mpl_date, bd_anf D:\> </pre> }} h2. F2 Suchen sind random falsch * F2 für RTF-Felder sind absichtlich nicht eindeutig (siehe #12624) ** heißt das Feld im RTF gleich, werden automatisch die F2-Suchen dazugeholt ** Ermittlung von bereits vorhandenen F2-Feldnamen mit entspr. Suche: https://redmine.prodat-sql.de/projects/prodat-v-x/wiki/Weitere_SQL-Statements (Punkt _bestehende F2 für RunTimeForms suchen_)