25. März 2013 19:14
artikelbuchblatt.Posting_Date = DateTime.Today;
artikelbuchblatt.Chargen_Nr_Eingabe = Chargennr;
artikelbuchblatt.Line_No = Zeilennr; //Diese wird von Navision nicht vergeben! Besser dokumentieren.
artikelbuchblatt.Line_NoSpecified = true;
if (GesamtMenge == false)
{
artikelbuchblatt.Quantity = Abbuchungsmenge;
artikelbuchblatt.QuantitySpecified = true;
}
artikelbuchserv.Create(NAVJnlBatchNameAB, ref artikelbuchblatt);
//Artikelverfolgungszeile Menge ändern wenn nicht die gesamte Menge abzubuchen ist.
if (GesamtMenge == false)
{
wsbde.ArtikelLinienAbVerfolgChange(Chargennr, Abbuchungsmenge);
}
//Buchung durchführen
if (Buchen)
{
wsbde.ArtikelLinienAbbuchung("ARTIKEL", NAVJnlBatchNameAB);
MessageBox.Show("Charge(n) wurden abgebucht!", "BUCHUNG", MessageBoxButtons.OK, MessageBoxIcon.Information);
LogInfo("Charge(n) wurden bei Abbuchung abgebucht!"); //Jede Abbuchung mitschreiben
}
26. März 2013 10:24
try
{
Zeilenerstellung
}
catch
{
Löschung Buchblattzeilen bei Problem
}
26. März 2013 11:48
26. März 2013 16:47
29. März 2013 14:42