Dodatkowo logika dla wystawiania dokumentów

Program Mozart pozwala na dodanie własnej, rozszerzonej logiki, w postaci kodu, który pozwoli nam na zmianę zachowania programu podczas wystawiani dokumentów. W konfiguracji przewidziane są specjalne miejsca na wklejenie dodatkowego kodu, w którym zawarte są instrukcje, które mają się wykonać:

clip_image002

clip_image004

clip_image006

Dzięki dodatkowej funkcji, dostoswanej do indywidualnych potrzeb kontrola produkcji program

Poniżej przykładowy kod, który zmienia informację na dokumentach PW i RW:

InsERT.SuDokument subiektDokument = (InsERT.SuDokument)dokument;

if (((int) subiektDokument.ObiektId) == (int) InsERT.SubiektDokumentEnum.gtaSubiektDokumentRW || ((int) subiektDokument.ObiektId) == (int) InsERT.SubiektDokumentEnum.gtaSubiektDokumentPW)

{

System.DateTime? data = subiektDokument.DataWystawienia as System.DateTime?;

if (!data.HasValue) data = System.DateTime.Now;

subiektDokument.Uwagi = string.Format(“Prod. {0}.{1} {2} ({3})”, data.Value.Day.ToString(“00”),

data.Value.Month.ToString(“00”), zlecenie.ProduktGlowny.Nazwa, zlecenie.NumerZamowienia);

}

Taką dodatkową logikę można dodać do programu i przy odrobieni wprawy tworzyć własne. Kod jest pisany w języku C#. W podobny sposób możemy sterować zachowaniem programu podczas generowania Zleceń Produkcyjnych z poziomu Zamówień od Klienta.

W razie potrzeby dysponujemy pewną ilością przykładowych skryptów, które mogą posłużyć za wzór do tworzenia własnych rozwiązań. Zachęcamy do kontaktu w celu dodania dodatkowych funkcji do programu.

Scroll to Top