300 Python-Fehler und Debug » Historie » Version 8
[X] Daniel S, 02.09.2021 12:24
1 | 1 | [X] Daniel S | h1. Python-Fehler und Debug |
---|---|---|---|
2 | 2 | [X] Daniel S | |
3 | 3 | [E] Frank S | * Im Formdesigner-Menü oder im RTF-Dropdown das Debugging für Python aktivieren (als Admin oder in Develop-Systemen ist das Menü zu sehen) |
4 | * Die entstehende Python-Datei auf dem Desktop speichern (die Scripte und das Result sind auch im %TEMP%-Verzeichnis bis zum Programmende abgelegt) |
||
5 | 2 | [X] Daniel S | |
6 | * Mit Editor die Python-Datei öffnen |
||
7 | * Auf der Konsole die Python Datei ausführen |
||
8 | |||
9 | 8 | [X] Daniel S | !clipboard-202109021224-o6qqm.png! |
10 | |||
11 | 2 | [X] Daniel S | > 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. |
12 | 4 | [X] Marcus F | {{collapse(Beispiel) |
13 | 2 | [X] Daniel S | <pre> |
14 | D:\>ProdatERP\CNC\Prodat\python\python.exe C:\Users\ProdatAdmin\Desktop\27.py |
||
15 | Traceback (most recent call last): |
||
16 | File "C:\Users\ProdatAdmin\Desktop\27.py", line 31, in <module> |
||
17 | Sql.sql_add(Sql.add_and('mpl_formonth', edyear+combomonth)) |
||
18 | TypeError: cannot concatenate 'str' and 'int' objects |
||
19 | |||
20 | D:\>ProdatERP\CNC\Prodat\python\python.exe C:\Users\ProdatAdmin\Desktop\27.py |
||
21 | |||
22 | WHERE |
||
23 | (mpl_minr) LIKE ('60') |
||
24 | AND |
||
25 | (mpl_formonth) LIKE ('201800') |
||
26 | ORDER BY mpl_minr, mpl_date, bd_anf |
||
27 | |||
28 | D:\> |
||
29 | 1 | [X] Daniel S | </pre> |
30 | 4 | [X] Marcus F | }} |
31 | |||
32 | 7 | [S] Dominik G | |
33 | 5 | [X] Marcus F | h2. F2 Suchen sind random falsch |
34 | |||
35 | 4 | [X] Marcus F | * F2 für RTF-Felder sind absichtlich nicht eindeutig (siehe #12624) |
36 | 6 | [X] Marcus F | ** heißt das Feld im RTF gleich, werden automatisch die F2-Suchen dazugeholt |
37 | 7 | [S] Dominik G | ** 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_) |