Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision 52518527

Von Martin Helmling martin.helmling@octosoft.eu vor mehr als 7 Jahren hinzugefügt

  • ID 52518527bc507767386d21e1870cc2888269ba70
  • Vorgänger a68089fb
  • Nachfolger 07c884e5

CSV-Import Artikel: Einige Erweiterungen

CSV-Import von Artikel hat nun für existierende Artikel folgende Optionen:

1. Eigenschaften von existierenden Einträgen aktualisieren
2. Eigenschaften von existierenden Artikeln aktualisieren / Nicht vorhandene überspringen
3. Preise von vorhandenen Artikeln aktualisieren
4. Preise von vorhandenen Artikel aktualisieren / Nicht vorhandene überspringen
5. Mit neuer Artikelnummer einfügen
6. Eintrag überspringen
Zusätzlich können nun Spalten "Lager","Lagerort" als Name oder ID eingelesen werden,
sowie Übersetzungen z.B. als 'description_EN' oder 'description_IT'.
Auch cvars können als 'cvars_<name>' importiert werden.
Ebenfalls sind weitere Bemerkungen an den einzelnen Importzeilen eingebaut.

Unterschiede anzeigen:

templates/webpages/csv_import/_form_parts.html
3 3
<tr>
4 4
 <th align="right">[%- LxERP.t8('Parts with existing part numbers') %]:</th>
5 5
 <td colspan="10">
6
  [% opts = [ [ 'update_prices', LxERP.t8('Update prices of existing entries') ], [ 'insert_new', LxERP.t8('Insert with new part number') ], [ 'skip', LxERP.t8('Skip entry') ] ] %]
6
  [% opts = [[ 'update_parts', LxERP.t8('Update properties of existing entries') ], [ 'update_parts_sn', LxERP.t8('Update properties of existing entries / skip non-existent') ], [ 'update_prices', LxERP.t8('Update prices of existing entries') ],[ 'update_prices_sn', LxERP.t8('Update prices of existing entries / skip non-existent') ] ,[ 'insert_new', LxERP.t8('Insert with new part number') ], [ 'skip', LxERP.t8('Skip entry') ] ] %]
7 7
  [% L.select_tag('settings.article_number_policy', opts, default = SELF.profile.get('article_number_policy'), style = 'width: 300px') %]
8 8
 </td>
9 9
</tr>

Auch abrufbar als: Unified diff