Skip to main content
Skip table of contents

UpdateAssemblyItemPrices (LC.WpfInterfaces, Baugruppenpreise aktualisieren)

Automatisiert Baugruppenpreise aktualisieren.

Es wird das Zusatzmodul "Produktion" benötigt!

Anforderungen

  • LC.WpfInterfaces

  • Modul "Produktion" - wird über TaskCenter-Lizenzkey bereitgestellt

Schnellstart

  • LC.WpfInterfaces installieren (wenn nicht vorhanden) bzw. aktualisieren

  • XML-Konfigurationsdatei erstellen bzw. Vorlage kopieren und anpassen

  • Batch-Datei erstellen, die diese XML-Konfigurationsdatei als Parameter ausführt

  • Windows-Aufgabenplanung einrichten (zB. 1x pro Tag)

Einrichtung

Konfigurationsdatei

Aufbau

CODE
<?xml version="1.0" encoding="utf-8"?>
<UpdateAssemblyItemPrices>
 
  <AlleHauptlieferanten>True</AlleHauptlieferanten>
  <BezugskostenfaktorHalten>True</BezugskostenfaktorHalten>
  <EigeneProduktion>True</EigeneProduktion>
  <FWPreiseBelassen>True</FWPreiseBelassen>
  <FWPreiseBerechnen>True</FWPreiseBerechnen>
  <FWPreiseEntfernen>True</FWPreiseEntfernen>
  <MitVerkaufspreise>True</MitVerkaufspreise>
  <MitGewichtsberechnung>True</MitGewichtsberechnung>
  <AuftragspositionenAktualisieren>True</AuftragspositionenAktualisieren>
  <WhereBedingungArtikelnummer>and hpg_nr=15</WhereBedingungArtikelnummer>
  
  <ProtocolEMail>max@mustermann.com</ProtocolEMail>
  <SenderEMail>createconsignmentnotes@mustermann.com</SenderEMail>
  <SmtpServer>mail.mustermann.com</SmtpServer>
  <SmtpUser>Benutzername</SmtpUser>
  <SmtpPassword>Passwort</SmtpPassword>
  <SmtpPortNumber></SmtpPortNumber>
  <SmtpUseSSL>True</SmtpUseSSL>
  <MailLevel>All</MailLevel>
  <MailSubject></MailSubject>
  <MailBody></MailBody>
  <IsBodyHtml></IsBodyHtml>
  
</UpdateAssemblyItemPrices>

Feldbeschreibung

Feld

Mögliche Werte

Beschreibung

DB

Datenbankname für die Verbindung zur Datenbank

USER

Benutzername für die Verbindung zur Datenbank

PASSWORD

Passwort für die Verbindung zur Datenbank

AlleHauptlieferanten

True, False

BezugskostenfaktorHa lten

True, False

Bezugskostenfaktor in Alief halten

EigeneProduktion

True, False

Nur Baugruppen aus eigener Produktion

FWPreiseBelassen

True, False

Fremdwährungspreise belassen (Bestellpreis ungleich Eigenproduktionspreis)

FWPreiseBerechnen

True, False

Fremdwährungspreise aus eigener Währung neu berechnen

FWPreiseEntfernen

True, False

Fremdwährungspreise entfernen

MitVerkaufspreise

True, False

Mit Aktualisierung der Verkaufspreise

MitGewichtsberechnung

True, False

Mit Gewichtsberechnung

AuftragspositionenAkt ualisieren

True, False

Einkausfpreis in den offenen Auftragspositionen aktualisieren

WhereBedingungArtik elnummer

and HPG_NR=15

Optionale Angabe einer where-Bedingung zur Eingrenzung der Artikelnummern. Es steht der ARTIKELSTAMM (Alias a.) zur Verfügung.

Die Abfrage muss mit einem "and" beginnen Beispiel: and a.merkmal3='TEST'

ProtocolEMail

max@musterman n.com;

EMail-Adresse für Protokoll - mehrere Adressen können semikolon-getrennt angegeben werden

BccEMail

min@mustermann

.com

Unsichtbare Ziel-EMail-Adresse(n)

SenderEMail

ordrsp@musterma nn.com

EMail-Adresse die als Absender angezeigt wird

SmtpServer

mail.mustermann. com

SMTP-Server für EMail-Versand

SmtpUser

mustermann\admin

SMTP-Benutzername für EMail-Versand

SmtpPassword

admmus

SMTP-Passwort für EMail-Versand

SmtpUseSSL

True, False

SSL für SMTP-Email-Versand verwenden

SmtpPortNumber

Port-Nummer für Mail-Versand (Standard=25)

MailLevel

All, ErrorsOnly, NoMail

Beinhaltet das Level, welche Mails versendet werden sollen.

MailSubject

EMail-Betreff. Wenn angegeben, wird dieser Betreff angezeigt.

MailBody

EMail-Body. Wenn angegeben, wird dieser Body angezeigt.

IsBodyHtml

True, False

Gibt an, ob der Body ein HTML-Body ist, oder ein normaler Text. Wenn nicht angegeben, wird standardmäßig HTML gesendet.

Automatischer Start

Im Unterordner \Interfaces\POLLEX-LC\UpdateAssemblyItemPrices\Templates werden Beispieldaten für die automatische Ausführung der Schnittstelle mit ausgeliefert. Wollen Sie diese Dateien verwenden, kopieren Sie diese bitte in den Ordner der LC.WpfInterfaces.exe. Die mitgelieferten Templates werden beim Update überschrieben.

Beispiel

XML-Konfigurationsdatei

UpdateAssemblyItemPricesTemplate.xml

CODE
<?xml version="1.0" encoding="utf-8"?>
<UpdateAssemblyItemPrices>
 
  <DB>LC</DB>
  <USER>SYSADM</USER>
  <PASSWORD>SYSADM</PASSWORD>
 
  <AlleHauptlieferanten>True</AlleHauptlieferanten>
  <BezugskostenfaktorHalten>True</BezugskostenfaktorHalten>
  <FWPreiseBerechnen>False</FWPreiseBerechnen>
  <MitVerkaufspreise>True</MitVerkaufspreise>
  <MitGewichtsberechnung>False</MitGewichtsberechnung>
  <AuftragspositionenAktualisieren>False</AuftragspositionenAktualisieren>
  <WhereBedingungArtikelnummer>and hpg_nr=15</WhereBedingungArtikelnummer>
  
  <ProtocolEMail>max@mustermann.com</ProtocolEMail>
  <SenderEMail>createconsignmentnotes@mustermann.com</SenderEMail>
  <SmtpServer>mail.mustermann.com</SmtpServer>
  <SmtpUser>Benutzername</SmtpUser>
  <SmtpPassword>Passwort</SmtpPassword>
  <SmtpPortNumber></SmtpPortNumber>
  <SmtpUseSSL>True</SmtpUseSSL>
  <MailLevel>All</MailLevel>
  <MailSubject></MailSubject>
  <MailBody></MailBody>
  <IsBodyHtml></IsBodyHtml>
  
</UpdateAssemblyItemPrices>

UpdateAssemblyItemPrices.cmd

CODE
LC.WpfInterfaces.exe /C=UpdateAssemblyItemPricesTemplate.xml
CODE
LC.WpfInterfaces.exe /C=UpdateAssemblyItemPricesTemplate.xml /DB=DEMO /USER=DEMO /PASSWORD=TEST
JavaScript errors detected

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

If this problem persists, please contact our support.