Mit diesem kleinen Script kann man ab V2 die Herstellerdaten des aktuellen Projektes abgleichen (falls diese geändert wurden).
Vielen Dank an Nairolf für die Umsetzung :w00t:
Die Zip-Datei enthält auch die Toolbar zum ausführen des Scriptes.
HerstellerUpdaten V2.0.5 (1376 Downloads )
public class UpdateManufacturer
{
[DeclareAction("UpdateManufacturererData")]
public void PartSynchronize()
{
DialogResult oResult = new DialogResult();
oResult = MessageBox.Show("Sollen die Hersteller im Projekt aktualisiert werden ?","Update...",MessageBoxButtons.YesNo);
if(oResult == DialogResult.Yes)
{
using(Progress progress = new Progress("SimpleProgress"))
{
progress.BeginPart(100,"");
progress.SetAllowCancel(true);
if(!progress.Canceled())
{
progress.BeginPart(50,"");
new CommandLineInterpreter().Execute("XPamUtility /UpdateEmbeddedManufacturers:1");
progress.EndPart();
}
if(!progress.Canceled())
{
progress.BeginPart(50,"");
new CommandLineInterpreter().Execute("XFgEvaluateProjectAction");
progress.EndPart();
}
}
}
}
}
Hello,
habe P8 2.0 SP1 und bekomme folgende Meldung:
“Es wurde keine öffentliche Funktion mit dem Attribut [Start] deklariert.”
was hat es da?
Danke und lg,
Chris
hello,
ich nochmal ;-)
In der Hilfe ist eine Beispielscript zu finden, welches mit einer Deklaration [Start] beginnt. habe nun statt DeclareAction(“UpdateManufacturererData”) Start drinnen und es funzt :smile:
Das Script muss geladen werden und die Action über die Toolbar ausgeführt werden.
Wenn du das Script “ausführen” willst dann musst du [Start] einsetzen
Hallo Jonny,
geht das auch mit der Funktion “Dienstprogramme/ Artikel/ Artikel aktualisieren” und “…/Artikel vervollständigen”? Habe schon eine Weile probiert, komme aber nicht an die Funktion ran.
Vielen Dank
Sven
Willst du die Actions nacheinander ausführen?
Aktuelles Projekt vervollständigen ist die Action “XPameSynchronizeCompleteProject”
Hallo, gibt es auch eine Aktion um die Typnummer abzugleichen?
Dienstprogramme > Artikel > Aktuelles Projekt abgleichen
Kannst auch per Scripting machen…
Hi,
gibt es eine Möglichkeit die Artikelvariante aller Artikel eines Projektes per Script von “0” auf “1” zu setzten?
Könnte mit extern Bearbeiten funktionieren… Das könntest du auch per Script teilweise automatisieren.