Hallo, ich soll einen Code umschreiben, habe aber noch nicht die Idee wie es gehen soll. Die Tabelle soll zweifarbig werden und den aktuellen Code finde ich sehr umständlich - geht das auch klarer und einfacher? Vielen Dank für Eure Hilfe
[HTML]print ‚‘
print ‚
Anzeige Auftragsstatus
‘anzeigepos = pos
if pos == ‚0‘: anzeigepos = ‚ALLE‘
x=0
for k in context.ladeliste_lesen(ab_nr = ab[0:7],folge_nr = ab[8:9]):
print '
Auftrags-Nr.: ’ +str(ab[0:9])+ ’ _____ Verladetag: ’ +k.verlade_dat+ ’ ____ Lade-Nr. ’ +str(k.lade_nr)+ ’ / ’ +k.bemerkung+ ‚
‘x=1
if x==0: print ‚
Auftrags-Nr.: ‚+str(ab[0:9])+‘‘
x=0
print ‚
Position: ‚+str(anzeigepos)+‘
‘print ‚
‘print ‚‘
print ‚‘
print ‚‘
print ‚‘
print ‚‘
print ‚‘
print ‚‘
print ‚‘
print ‚‘
print ‚‘
print ‚‘
print ‚‘
print ‚‘
print ‚‘
print ‚‘
posnr=pos
print ‚
Auftragsnummer | Verladetag | Lade-Nr. | Bemerkung | Position |
---|---|---|---|---|
‘+str(ab[0:9])+‚ | ‘+str(k.verlade_dat)+‚ | ‘+str(k.lade_nr)+‚ | ‘+str(k.bemerkung)+‚ | ‘+str(anzeigepos)+‚ |
print ‚‘
print ‚‘
print ‚‘
print ‚‘
print ‚‘
print ‚‘
print ‚‘
print ‚‘
print ‚‘
print ‚‘
print ‚‘
print ‚‘
print ‚‘
print ‚‘
print ‚‘
merkpos = 0
farbe = 0
for a in context.vpap_mat_lesen(abnr=ab,pos=posnr,firma=firma):
if merkpos != a.pos:
if farbe == 0:farbe = 1
else: farbe = 0
if farbe == 0:print ‚
else: print ‚‘
print ‚‘
print ‚‘
if str(a.lade_nr) != ‚None‘:
print ‚‘
else:
print ‚‘
print ‚‘
print ‚‘
print ‚‘
print ‚‘
print ‚‘
print ‚‘
if a.klas <> 204:
if str(a.menge_buch) != ‚None‘:
print ‚‘
else:
print ‚‘
else:
print ‚‘
if str(a.b02_bdat) != ‚None‘:
print ‚‘
else:
print ‚‘
if str(a.b02_bdestatus) != ‚None‘:
print ‚‘
else:
print ‚‘#
if str(a.komm_bez) != ‚None‘:
print ‚‘
else:
print ‚‘
merkpos = a.pos
print ‚‘
print ‚
Änd.- Nr. | Pos. | Lade- Nr. | Artikel- Nr. | Artikel- Bez. | Teile- Nr. | Teile- Bez. | Teile- Lgo. | Menge | Menge gebucht | Datum | BDE Status | Komm Bez. | ||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
‘+str(a.aend_nr)+‚ | ‘+str(a.pos)+‚ | ‘+str(a.lade_nr)+‚ | ‘+str(a.modell_nr)+‚ | ‘+str(a.matchcode)+‚ | ‘+str(a.teil_nr)+‚ | ‘+str(a.bez1)+‚ | ‘+str(a.lgo)+‚ | ‘+str(context.venlib.fp(a.menge,0))+‚ | ‘+str(context.venlib.fp(a.menge_buch,0))+‚ | ******** | ‘+str(a.b02_bdat)+‚ | ‘+str(a.b02_bdestatus)+‚ | ‘+str(a.komm_bez)+‚ |
print ‚‘
return printed[/HTML]