Darek Darek Secjalista
Temat: Cecha data ostatniego dok handlowego na liscie kontrahentów
WitamNa samym wstępie chciałbym powiedzieć że jestem amatorem a nie programistą, a enova zainspinirowała mnie do wstępu języka c#.,
Mianowicie chciałbym z poziomu listy kontrahentów widzieć datę ostatniego dokumentu wystawionego dla danego kontrahenta, w związku z czym "wymyśliłem" taki kod
public string Feature_OstatniDokument{
get {
// Tutaj umieść kod wyliczajacy wartość cechy
string kod = Convert.ToString(Row.Kod);
string data = "";
foreach(DokumentHandlowy dokument in Session.GetFrom(Table).GetHandel().DokHandlowe.Rows)
{
string koddokument = Convert.ToString(dokument.Kontrahent.Kod);
if(kod == koddokument)
{
data = Convert.ToString(dokument.Data);
break;
}
}
return Convert.ToString(data);
}
}
I odziwo zadziało dla kilku rekordów, jednak z tego co mi się udało ustalić to wyświetla informację dla tych kontrahentów do których został wystawiony dokument ZK lub BO i wyświetla pierwszy a nie ostatni więc należąło by odpowiednio posortować dane.
Tak jak wspominałem, tematem zajmuje się niejako hobbystycznie, bedę wdzięczny za pomoc i wyrozumiałość :).