300 Python-Fehler und Debug » Historie » Revision 5
Revision 4 ([X] Marcus F, 13.06.2019 08:48) → Revision 5/8 ([X] Marcus F, 13.06.2019 08:49)
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