Skip to main content
Skip table of contents

Baugruppenimport

POLLEX-LC ItemImport ist eine eigenständige Anwendung, die es ermöglicht, Artikel aus unterschiedlichen Quelldateien einzulesen, zu importieren/aktualisieren oder bestehende Artikel zu duplizieren.

Die Ausprägung „Baugruppen" ermöglicht zusätzlich den Import von Baugruppendefinitionen (Stücklisten).

Als Quelldateien sind XLS, CSV, TXT oder XML-Dateien möglich.

Zusatzinformationen:

Damit ItemImport die Quelldateien „versteht", ist eine Steuerdatei notwendig, die als „Übersetzer" dient. Diese Steuerdatei wird „Konfiguration" genannt und kann individuell als XML-Datei erstellt werden. Für die Erstellung der Steuerdatei steht auch eine intuitive Benutzeroberfläche zur Verfügung.

Inhalt

LC.ItemImport

Programmstart

Das Programm wird über die Datei LC.ItemImport.exe gestartet. Es muss nun die Datenbank, Benutzername und Passwort eingegeben werden:

Hauptfenster

Im Hauptfenster befinden sich eine Toolbar mit den einzelnen Programmfunktionen, sowie ein Tabellenbereich, in dem beim Importvorgang die Datensätze angezeigt und je nach Status eingefärbt werden.

Konfigurationsdateien

Konfigurationsdateien können über das Symbol

neu erstellt oder bearbeitet werden.

Um eine bestehende Konfiguration bearbeiten zu können, muss diese mit „Konfiguration öffnen" zuerst ausgewählt werden. Die ausgewählte Konfiguration wird auch im Hauptfenster angezeigt.

Anschließend kann mit dem Befehl „Konfiguration bearbeiten" die grafische Benutzeroberfläche für die Bearbeitung der Konfiguration geöffnet werden.

Quelldateien

Eine Quelldatei kann erst ausgewählt werden, wenn bereits eine Konfiguration gewählt wurde. Die Auswahl der Quelldateien erfolgt über das Symbol

.

Es wird ein Dialogfenster zur Auswahl der Quelldatei angezeigt. Nachdem die Quelldatei ausgewählt wurde, werden die Inhalte der Quelldatei im Hauptfenster im Tabellenbereich dargestellt.

Da eine Quelldatei aus mehreren Tabellenblättern bestehen kann, werden die einzelnen Tabellenblätter im DropDown Feld „Quell-Tabelle" zur Verfügung gestellt. Hier kann die Auswahl der einzelnen Tabellenblätter zur Kontrolle der Daten erfolgen.


Handelt es sich bei der Quelldatei um ein CSV File, enthält dieses keine Tabellenblätter. in diesem Fall muss im Reiter Baugruppen-Artikel als "Einzelne Tabelle" der Wert "Table1" hinterlegt werden.

Daten konvertieren

Mit dem Befehl Daten konvertieren

werden die Quell-Daten mit Hilfe der Konfigurationsdatei in das POLLEX-LC Zielformat (Artikelstamm, Baugruppendefinition) konvertiert.

Dadurch erfolgen noch keine Änderungen in der Datenbank, dies ist nur ein Vorbereitsungslauf, um etwaige Probleme beim Importieren ohne Konsequenzen erkennen und beheben zu können.

Etwaige Fehlermeldungen und Hinweise werden in einem eigenen Log-Fenster angezeigt.

Zieltabellen

Nach dem Konvertieren der Daten können die einzelnen Zieltabellen im DropDown Feld „Ziel Tabelle" ausgewählt und begutachtet werden.

Die Baugruppen-Definition ist in der Tabelle „ARTIKELLISTEN" zu finden.

Import übertragen

Die Übertragung der importierten Daten in die POLLEX-LC Datenbanktabellen erfolgt mit der Schaltfläche

„Daten importieren".

Es erscheint noch eine Sicherheitsabfrage, welche mit „Ja" bestätigt werden muss, um den Importvorgang zu starten.

Der Importvorgang kann nicht rückgängig gemacht werden – die importierten Daten sind nun in der POLLEX-LC Datenbank verfügbar.

Anhang

Konfigurationsdatei für Baugruppen-Import

Hier eine Beispiel-Konfigurationsdatei für den Import von Baugruppen und Baugruppendefinitionen aus Excel:

Baugruppen.xml

XML
<?xml version="1.0" encoding="utf-8"?>
<Configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" FileVersion="2">
  <SpecialConfigKey />
  <SpecialContentDownload>false</SpecialContentDownload>
  <SpecialExtendedContentDownload>false</SpecialExtendedContentDownload>
  <CacheImport>false</CacheImport>
  <FileType>XLSX</FileType>
  <XLSSheetName>Import Baugruppe</XLSSheetName>
  <StartImportAtRow>2</StartImportAtRow>
  <QuotedStrings>false</QuotedStrings>
  <SourceDownloadConfiguration />
  <DefaultSupplierNumber>70000</DefaultSupplierNumber>
  <PrimaryItemIdentifier IdentifiedBy="ItemNumber" SourceColumnName="Artikelnummer" />
  <NewItemNumberColumn>Artikelnummer</NewItemNumberColumn>
  <OnlyUpdate>false</OnlyUpdate>
  <OnlyUpdateItemsYoungerThanDays xsi:nil="true" />
  <CreateNewItemCriteria>false</CreateNewItemCriteria>
  <CreateNewItemProfilingCriteria IsEnabled="false" />
  <ClearItemProfilingCriteria IsEnabled="false" />
  <ItemProfilingCriterions>
    <ItemProfilingCriterion Name="" Overwrite="false" />
  </ItemProfilingCriterions>
  <ClearItemPictures>false</ClearItemPictures>
  <OverwriteItemPictures>false</OverwriteItemPictures>
  <DownloadAndImportImages>false</DownloadAndImportImages>
  <SkipPurchasePriceCalculation>false</SkipPurchasePriceCalculation>
  <ColumnConfiguration>
    <DataConfig TargetTableName="ARTIKELSTAMM" TargetColumnName="BEZEICHNUNG1" SourceColumnName="Bezeichnung1" Overwrite="false" />
    <DataConfig TargetTableName="ARTIKELSTAMM" TargetColumnName="BEZEICHNUNG2" SourceColumnName="Bezeichnung2" Overwrite="false" />
    <DataConfig TargetTableName="ARTIKELSTAMM" TargetColumnName="MENGENEINHEIT" DefaultValue="Stk" Overwrite="false" />
    <DataConfig TargetTableName="ARTIKELSTAMM" TargetColumnName="ARTIKELART" DefaultValue="M" Overwrite="false" />
    <DataConfig TargetTableName="ARTIKELTEXT" TargetColumnName="BEZEICHNUNG1" SourceColumnName="Bezeichnung1" Overwrite="false" Language="ENG" />
    <DataConfig TargetTableName="ARTIKELTEXT" TargetColumnName="BEZEICHNUNG2" SourceColumnName="Bezeichnung2" Overwrite="false" Language="ENG" />
    <DataConfig TargetTableName="ARTIKELTEXT" TargetColumnName="MENGENEINHEIT" DefaultValue="pcs." Overwrite="false" Language="ENG" />
    <DataConfig TargetTableName="ARTIKELTEXT" TargetColumnName="LANGTEXT" SourceColumnName="Langtext" Overwrite="false" Language="ENG" />
    <DataConfig TargetTableName="ARTIKELSTAMM" TargetColumnName="USER1" SourceColumnName="Klassifizierung" Overwrite="false" />
    <DataConfig TargetTableName="ARTIKELSTAMM" TargetColumnName="USER2" SourceColumnName="Schutzklasse" Overwrite="false" />
    <DataConfig TargetTableName="ARTIKELSTAMM" TargetColumnName="USER3" SourceColumnName="Bandart" Overwrite="false" />
    <DataConfig TargetTableName="ARTIKELSTAMM" TargetColumnName="LAENGE" SourceColumnName="Produktlänge (m)" Overwrite="false" />
    <DataConfig TargetTableName="ARTIKELSTAMM" TargetColumnName="BREITE" SourceColumnName="Kabel Links (m)" Overwrite="false" />
    <DataConfig TargetTableName="ARTIKELSTAMM" TargetColumnName="DICKE" SourceColumnName="Kabel rechts (m)" Overwrite="false" />
    <DataConfig TargetTableName="ARTIKELSTAMM" TargetColumnName="GEWICHT" SourceColumnName="Nettogewicht Kg" Overwrite="false" />
    <DataConfig TargetTableName="ARTIKELSTAMM" TargetColumnName="VK" SourceColumnName="VK1" Overwrite="false" />
    <DataConfig TargetTableName="ARTIKELSTAMM" TargetColumnName="VK2" SourceColumnName="VK2" Overwrite="false" />
    <DataConfig TargetTableName="ARTIKELSTAMM" TargetColumnName="VK3" SourceColumnName="VK3" Overwrite="false" />
    <DataConfig TargetTableName="ARTIKELSTAMM" TargetColumnName="RHE_NR" SourceColumnName="Artikelreihe" Overwrite="false" />
    <DataConfig TargetTableName="ARTIKELSTAMM" TargetColumnName="LANGTEXT" SourceColumnName="Langtext" Overwrite="false" />
    <DataConfig TargetTableName="ARTIKELSTAMM" TargetColumnName="INFOTEXT" SourceColumnName="Infotext" Overwrite="false" />
    <DataConfig TargetTableName="ARTIKELSTAMM" TargetColumnName="PREISEINHEIT" DefaultValue="1" Overwrite="false" />
    <DataConfig TargetTableName="ARTIKELSTAMM" TargetColumnName="LAGER" DefaultValue="1" Overwrite="false" />
    <DataConfig TargetTableName="ARTIKELSTAMM" TargetColumnName="ERLOESCODE" DefaultValue="0" Overwrite="false" />
    <DataConfig TargetTableName="ARTIKELSTAMM" TargetColumnName="USTCODE" DefaultValue="1" Overwrite="false" />
    <DataConfig TargetTableName="ARTIKELSTAMM" TargetColumnName="RABATTFAEHIG" DefaultValue="1" Overwrite="false" />
    <DataConfig TargetTableName="ARTIKELSTAMM" TargetColumnName="SKONTIERFAEHIG" DefaultValue="1" Overwrite="false" />
    <DataConfig TargetTableName="ARTIKELSTAMM" TargetColumnName="BONUSFAEHIG" DefaultValue="1" Overwrite="false" />
    <DataConfig TargetTableName="ARTIKELSTAMM" TargetColumnName="PA" DefaultValue="1" Overwrite="false" />
    <DataConfig TargetTableName="ARTIKELSTAMM" TargetColumnName="SHOW_NET" DefaultValue="1" Overwrite="false" />
    <DataConfig TargetTableName="ALIEF" TargetColumnName="L_ARTIKELNUMMER" SourceColumnName="Artikelnummer" Overwrite="false" />
    <DataConfig TargetTableName="ARTIKELSTAMM" TargetColumnName="LIEFERZEIT" DefaultValue="15" Overwrite="true" />
    <DataConfig TargetTableName="ARTIKELSTAMM" TargetColumnName="BG" DefaultValue="1" Overwrite="false" />
    <DataConfig TargetTableName="ALIEF" TargetColumnName="LIEFERZEIT" DefaultValue="15" Overwrite="true" />
    <DataConfig TargetTableName="ARTIKELSTAMM" TargetColumnName="TECH_OK" DefaultValue="1" Overwrite="false" />
  </ColumnConfiguration>
  <AssemblyItemsConfiguration>
    <SourceTableName />
    <SourceTableFrom>#1</SourceTableFrom>
    <SourceTableTo />
    <ParentItemNumberColumnName>#1</ParentItemNumberColumnName>
    <ChildItemNumberColumnName>#4</ChildItemNumberColumnName>
    <ClearAssemblyItemsBeforeImport>true</ClearAssemblyItemsBeforeImport>
    <UpdateAssemblyItemPrices>true</UpdateAssemblyItemPrices>
    <PriceUpdateSupplierSelector>OwnProduction</PriceUpdateSupplierSelector>
    <ForeignPriceUpdateSelector>Update</ForeignPriceUpdateSelector>
    <PriceUpdateWithSalesPrices>false</PriceUpdateWithSalesPrices>
    <PriceUpdateKeepFreightCostFactor>false</PriceUpdateKeepFreightCostFactor>
    <PriceUpdateOpenOrders>false</PriceUpdateOpenOrders>
    <ColumnConfiguration>
      <DataConfig TargetTableName="ARTIKELLISTEN" TargetColumnName="STUECK" SourceColumnName="Menge" Overwrite="false" />
      <DataConfig TargetTableName="ARTIKELLISTEN" TargetColumnName="AUTO_VERBRAUCH" DefaultValue="0" Overwrite="false" />
    </ColumnConfiguration>
  </AssemblyItemsConfiguration>
</Configuration>]] ></ac:plain-text-body></ac:structured-macro><h2><br />Excel-Datei f&uuml;r Baugruppen-Import</h2><h3>Beispiel 1</h3><p>Import aus einer flachen Excel Tabelle</p><table class="wrapped"><colgroup><col /><col /><col /><col /><col /><col /></colgroup><tbody><tr><td colspan="1">A</td><td colspan="1">B</td><td colspan="1">C</td><td colspan="1">D</td><td colspan="1">E</td><td colspan="1">F</td></tr><tr><td>Artikelnummer der Baugruppen-Ebene</td><td>Positionsnummer</td><td>Artikelnummer des Bauteils, bzw. Nummer der Kostenstelle</td><td>Ben&ouml;tigte Anzahl je 1 St&uuml;ck der Baugruppe</td><td>Leer = Material<br />1 = Kostenstelle<br />2 = Arbeitsgang<br />3 = Hilfs-/Betriebsmittel<br />4 = Textzeile</td><td>1 = R&uuml;stzeit (Unabh&auml;ngig von Menge)<br />Leer = Laufzeit (Abh&auml;ngig von Menge)</td></tr><tr><td>Baugruppenartikelnummer</td><td>Positionsnummer</td><td>Artikelnummer</td><td>Menge</td><td>Typ</td><td>Fix</td></tr></tbody></table><h3>Beispiel 2</h3><p>In den folgenden Screenshots ist eine Beispielquelldatei f&uuml;r den Import der Baugruppen dargestellt:</p><p><ac:image ac:height="225" ac:width="627"><ri:attachment ri:filename="worddavb1bedf84649927f6a2e60c002a7ea3eb.png" /></ac:image><br /><ac:image ac:height="166" ac:width="628"><ri:attachment ri:filename="worddavf168d64a9ea10a9110b0386f87855e07.png" /></ac:image></p>
JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.