Export um die Attribute Abweichende Anzahl und Länge ergänzt
This commit is contained in:
@@ -160,6 +160,8 @@ def artikel_daten_schreiben(uebteilenr: str, json_data: {}, csv_rows: [{}], leve
|
|||||||
decode(c.abw_anzahl, null, null, c.abw_anzahl || ' Stck á ' || c.laenge || ' mm') stueli_text,
|
decode(c.abw_anzahl, null, null, c.abw_anzahl || ' Stck á ' || c.laenge || ' mm') stueli_text,
|
||||||
c.werkstoff,
|
c.werkstoff,
|
||||||
c.menge,
|
c.menge,
|
||||||
|
c.abw_anzahl,
|
||||||
|
c.laenge,
|
||||||
c.werknorm,
|
c.werknorm,
|
||||||
bez.name1_lieferant(artikel_lieferant.ermittle_hauptlieferant(c.kompteilenr)) hauptlieferant,
|
bez.name1_lieferant(artikel_lieferant.ermittle_hauptlieferant(c.kompteilenr)) hauptlieferant,
|
||||||
(select min(uebteilenr) from comp where uebteilenr = c.kompteilenr) baugruppe,
|
(select min(uebteilenr) from comp where uebteilenr = c.kompteilenr) baugruppe,
|
||||||
@@ -194,13 +196,15 @@ def artikel_daten_schreiben(uebteilenr: str, json_data: {}, csv_rows: [{}], leve
|
|||||||
artikel_data['Werkstoff'] = pos['WERKSTOFF']
|
artikel_data['Werkstoff'] = pos['WERKSTOFF']
|
||||||
artikel_data['Norm'] = pos['WERKNORM']
|
artikel_data['Norm'] = pos['WERKNORM']
|
||||||
artikel_data['Menge'] = int(pos['MENGE'])
|
artikel_data['Menge'] = int(pos['MENGE'])
|
||||||
|
artikel_data['Abweichende Anzahl'] = int(pos['ABW_ANZAHL'])
|
||||||
|
artikel_data['Länge'] = int(pos['LAENGE'])
|
||||||
artikel_data['Hauptlieferant'] = pos['HAUPTLIEFERANT']
|
artikel_data['Hauptlieferant'] = pos['HAUPTLIEFERANT']
|
||||||
artikel_data['Dispoaktiv'] = pos['DISPO_AKTIV_JN']
|
artikel_data['Dispoaktiv'] = pos['DISPO_AKTIV_JN']
|
||||||
artikel_data['Rüstcode'] = pos['RUESTCODE']
|
artikel_data['Rüstcode'] = pos['RUESTCODE']
|
||||||
artikel_data['Lieferantenbeistellung'] = pos['KZ_LIEFERANTEN_BEISTELLUNG']
|
artikel_data['Lieferantenbeistellung'] = pos['KZ_LIEFERANTEN_BEISTELLUNG']
|
||||||
|
|
||||||
header = ['Nummer', 'Position', 'Zeichnungsnummer', 'Bezeichnung', 'Parent', 'Konstruktionstext',
|
header = ['Nummer', 'Position', 'Zeichnungsnummer', 'Bezeichnung', 'Parent', 'Konstruktionstext',
|
||||||
'Stüli-Text', 'Werkstoff', 'Norm', 'Menge', 'Hauptlieferant', 'Dispoaktiv', 'Rüstcode', 'Lieferantenbeistellung']
|
'Stüli-Text', 'Werkstoff', 'Norm', 'Menge', 'Abweichende Anzahl', 'Länge', 'Hauptlieferant', 'Dispoaktiv', 'Rüstcode', 'Lieferantenbeistellung']
|
||||||
|
|
||||||
csv_row = {'Nummer': escaped_csv_text(artikel_data['Zeichnungsnummer']),
|
csv_row = {'Nummer': escaped_csv_text(artikel_data['Zeichnungsnummer']),
|
||||||
'Position': escaped_csv_text(artikel_data['Position']),
|
'Position': escaped_csv_text(artikel_data['Position']),
|
||||||
@@ -212,6 +216,8 @@ def artikel_daten_schreiben(uebteilenr: str, json_data: {}, csv_rows: [{}], leve
|
|||||||
'Werkstoff': escaped_csv_text(artikel_data['Werkstoff']),
|
'Werkstoff': escaped_csv_text(artikel_data['Werkstoff']),
|
||||||
'Norm': escaped_csv_text(artikel_data['Norm']),
|
'Norm': escaped_csv_text(artikel_data['Norm']),
|
||||||
'Menge': escaped_csv_text(artikel_data['Menge']),
|
'Menge': escaped_csv_text(artikel_data['Menge']),
|
||||||
|
'Abweichende Anzahl': escaped_csv_text(artikel_data['Abweichende Anzahl']),
|
||||||
|
'Länge': escaped_csv_text(artikel_data['Länge']),
|
||||||
'Hauptlieferant': escaped_csv_text(artikel_data['Hauptlieferant']),
|
'Hauptlieferant': escaped_csv_text(artikel_data['Hauptlieferant']),
|
||||||
'Dispoaktiv': escaped_csv_text(artikel_data['Dispoaktiv']),
|
'Dispoaktiv': escaped_csv_text(artikel_data['Dispoaktiv']),
|
||||||
'Rüstcode': escaped_csv_text(artikel_data['Rüstcode']),
|
'Rüstcode': escaped_csv_text(artikel_data['Rüstcode']),
|
||||||
@@ -352,7 +358,8 @@ def main():
|
|||||||
file_count = 0
|
file_count = 0
|
||||||
export_filename = str()
|
export_filename = str()
|
||||||
header = ['Nummer', 'Position', 'Zeichnungsnummer', 'Bezeichnung', 'Parent', 'Konstruktionstext',
|
header = ['Nummer', 'Position', 'Zeichnungsnummer', 'Bezeichnung', 'Parent', 'Konstruktionstext',
|
||||||
'Stüli-Text', 'Werkstoff', 'Norm', 'Menge', 'Hauptlieferant', 'Dispoaktiv', 'Rüstcode', 'Lieferantenbeistellung']
|
'Stüli-Text', 'Werkstoff', 'Norm', 'Menge', 'Abweichende Anzahl', 'Länge', 'Hauptlieferant',
|
||||||
|
'Dispoaktiv', 'Rüstcode', 'Lieferantenbeistellung']
|
||||||
|
|
||||||
for baugruppe in baugruppen:
|
for baugruppe in baugruppen:
|
||||||
json_data = {}
|
json_data = {}
|
||||||
|
|||||||
Reference in New Issue
Block a user