Temat: Task termin dostawy

Witam,
jak napisać taska który zmieni datę dostawy na datę dokumentu +1 dzień
Darek Darek

Darek Darek Secjalista

Temat: Task termin dostawy

Musisz mieć dodatkową cechę na dokumencie typu warunek, w ty mprzypadku jest to "EditedInvoice",
Task działa na dokkumencie faktury z symbokem FV

Genrowanie

if((bool)Row.Features["EditedInvoice"] == false && Row.Definicja.Symbol == "FV" && Row.Stan == StanDokumentuHandlowego.Bufor)
{return true;
}
else
{
return false;
}

Akcja

Row.Dostawa.Termin = Row.Data + 1;
Row.Features["EditedInvoice"] = true;

w momencie pierwszego zapisu dokumentu data dostawy powinna być zwiększona o jeden dzień względem daty wystawienia, jednak należało by jeszcze oprogramować zachowane taska w zależnośći od dnia tygodnia, w przypadku gdy data wystawienia będzie odpowiadała piątkowi data dostawy ustawi się na sobotę, a obstawiam że docelowo powienien to być poniedziałek.Ten post został edytowany przez Autora dnia 11.12.20 o godzinie 13:07



Wyślij zaproszenie do