RecalcDwhConsumption (LC.WpfInterfaces, Verbrauchsberechnung)
Die Verbrauchsberechnung kann mit dem Zusatz-Tool LC.WpfInterfaces und dem Schnittstellenschlüssel RecalcDwhConsumption manuell bzw. automatisiert durchgeführt werden.
Diese Möglichkeit ist ab LC.WpfInterfaces Version 1.2020.0305.1 enthalten.
Commandline Start
Direkter Aufruf
LC.WpfInterfaces.exe /DB=LC /U=SYSADM /P=SYSADM /I=RecalcDwhConsumption /UpdateStockLevelConsumption]] ></ac:plain-text-body></ac:structured-macro><p><br /></p><h2><strong>Aufruf mit XML-Konfiguration</strong></h2><h3><strong>XML-Aufbau</strong></h3><ac:structured-macro ac:name="code" ac:schema-version="1" ac:macro-id="96f226f1-b28e-403a-8b8b-6c6127935c55"><ac:parameter ac:name="language">xml</ac:parameter><ac:plain-text-body><![CDATA[<Xml>
<RecalcDwhConsumption>
<DB>DBNAME</DB>
<USER>DB_USERNAME</USER>
<PASSWORD>DB_PASSWORT</PASSWORD>
<ProtocolEMail>ihre_email_adresse@ihr_provider.com</ProtocolEMail>
<SenderEMail>noreply@ihr_provider.com</SenderEMail>
<SmtpServer>exchange</SmtpServer>
<SmtpUser>benutzername</SmtpUser>
<SmtpPassword>passwort</SmtpPassword>
<Loglevel>Detail</Loglevel>
<MailLevel>All</MailLevel>
<MailSubject></MailSubject>
<UpdateStockLevelConsumption>True</UpdateStockLevelConsumption>
</RecalcDwhConsumption>
</Xml>]] ></ac:plain-text-body></ac:structured-macro><p class="auto-cursor-target"><br /></p><h3 class="auto-cursor-target"><strong><span style="letter-spacing: 0.0px;">XML-Feldbeschreibung</span></strong></h3><table class="wrapped"><colgroup><col /><col /><col /><col /></colgroup><tbody><tr><th>Feld</th><th>Mögliche Werte</th><th colspan="1">Pflicht</th><th>Beschreibung</th></tr><tr><td>DB</td><td>LC</td><td colspan="1"><p>Ja, wenn nicht über CMD-Parameter vorgegeben</p></td><td>Datenbankname</td></tr><tr><td>USER</td><td>SYSADM</td><td colspan="1"><p>Ja, wenn nicht über CMD-Parameter vorgegeben</p></td><td>Datenbank-Benutzer</td></tr><tr><td>PASSWORD</td><td>SYSADM</td><td colspan="1"><p>Ja, wenn nicht über CMD-Parameter vorgegeben</p></td><td>Datenbank-Benutzer-Passwort</td></tr><tr><td colspan="1">ProtocolEMail</td><td colspan="1">support@pollex-lc.com</td><td colspan="1">Nein</td><td colspan="1">EMail-Adresse, an die der Bericht gesendet wird</td></tr><tr><td colspan="1">BccEMail</td><td colspan="1">maxmuster@pollex-lc.com</td><td colspan="1">Nein</td><td colspan="1">BCC-EMail-Adresse</td></tr><tr><td colspan="1">SenderEMail</td><td colspan="1">verbrauchsberechnung@pollex-lc.com</td><td colspan="1">Ja, wenn eine Protocol-EMail angegeben wurde</td><td colspan="1">EMail-Adresse, die als Absender angezeigt wird</td></tr><tr><td colspan="1">SmtpServer</td><td colspan="1">mailserver</td><td colspan="1">Ja, wenn eine Mail-Versendung durchgeführt werden soll</td><td colspan="1">Der Mail-Server über den mittels SMTP die Mail versendet wird</td></tr><tr><td colspan="1">SmtpUser</td><td colspan="1">maxmuster</td><td colspan="1">Nein</td><td colspan="1">Der Benutzername für die Anmeldung am SMTP-Server</td></tr><tr><td colspan="1">SmtpPassword</td><td colspan="1">mustermax</td><td colspan="1">Nein</td><td colspan="1">Passwort für die Anmeldung am SMTP-Server</td></tr><tr><td colspan="1">SmtpUseSSL</td><td colspan="1">True, <strong>False</strong></td><td colspan="1">Nein</td><td colspan="1">True, wenn der SMTP-Server SSL verwendet</td></tr><tr><td colspan="1">SmtpPortNumber</td><td colspan="1">587</td><td colspan="1">Nein</td><td colspan="1">Port, wenn ein abweichender Port verwendet werden soll</td></tr><tr><td colspan="1">Loglevel</td><td colspan="1">Full,Detail,<strong>Info</strong>,Warning,Error</td><td colspan="1">Nein</td><td colspan="1">Detailgrad für die Logging-Datei</td></tr><tr><td colspan="1">MailLevel</td><td colspan="1"><strong>All</strong>, ErrorsOnly, NoMail</td><td colspan="1">Nein</td><td colspan="1">Gibt an, wann/ob eine EMail versendet wird</td></tr><tr><td colspan="1">MailSubject</td><td colspan="1">Verbrauchsberechnung</td><td colspan="1">Nein</td><td colspan="1">Hier kann ein individueller Betreff für die EMail angegeben werden - ansonsten wird der Standard-Betreff angezeigt</td></tr><tr><td colspan="1">MailBody</td><td colspan="1"><br /></td><td colspan="1">Nein</td><td colspan="1"><p>Hier kann ein individueller EMail-Text vorgegeben werden.</p><p>Wenn nicht angegeben, wird ein Ablauf-Bericht angezeigt.</p></td></tr><tr><td colspan="1">IsBodyHtml</td><td colspan="1">True, False</td><td colspan="1">Nein</td><td colspan="1">Wenn ein individueller Body vorgegeben wird, kann hier eingestellt werden, ob es sich um einen HTML oder Text-Body handelt</td></tr><tr><td colspan="1">UpdateStockLevelConsumption</td><td colspan="1">True, <strong>False</strong></td><td colspan="1">Nein</td><td colspan="1"><p>Wenn True, werden die Verbräuche in der Tabelle "LAGERBESTAND" aktualisiert.</p><p>Die Aktualisierung ist nur dann möglich, wenn "Monatsverbräuche" aktiviert sind, bei "Wochenverbräuche" ist die Option nicht möglich.</p><p>Der Zeitraum für die Berechnung setzt sich aus den Grundlagen-Einstellungen "<strong>Linearer Verbrauch - Monate in die Vergangenheit</strong>" und "<strong>Linearer Verbauch - Monate in die Zukunft</strong>" zusammen ( <strong>Grundlagen Manager - Bestellungen - Bestellvorschlag</strong> )</p></td></tr></tbody></table><p class="auto-cursor-target"><br /></p><h3 class="auto-cursor-target"><strong>Beispiel</strong></h3><ac:structured-macro ac:name="code" ac:schema-version="1" ac:macro-id="d325690a-cddc-449e-a5dc-ffdc2255a548"><ac:parameter ac:name="language">xml</ac:parameter><ac:parameter ac:name="title">RecalcDwhConsumptionTemplate.xml</ac:parameter><ac:plain-text-body><![CDATA[<Xml>
<RecalcDwhConsumption>
<DB>LC</DB>
<USER>SYSADM</USER>
<PASSWORD>SYSADM</PASSWORD>
<ProtocolEMail>support@pollex-lc.com</ProtocolEMail>
<SenderEMail>verbrauchsberechnung@pollex-lc.com</SenderEMail>
<SmtpServer>exchange</SmtpServer>
<SmtpUser>maxmuster</SmtpUser>
<SmtpPassword>mustermax</SmtpPassword>
<Loglevel>Detail</Loglevel>
<MailLevel>All</MailLevel>
<UpdateStockLevelConsumption>True</UpdateStockLevelConsumption>
</RecalcDwhConsumption>
</Xml>]] ></ac:plain-text-body></ac:structured-macro><p class="auto-cursor-target"><br /></p><ac:structured-macro ac:name="code" ac:schema-version="1" ac:macro-id="57261ae8-c68b-42e2-9b84-ab30fcf9864d"><ac:parameter ac:name="title">AutostartRecalcDwhConsumption.cmd</ac:parameter><ac:plain-text-body><![CDATA[LC.WpfInterfaces.exe /C=RecalcDwhConsumptionTemplate.xml]] ></ac:plain-text-body></ac:structured-macro><p class="auto-cursor-target"><br /></p>