Temat: 2 listy
Ogólnie da się zrobić, zaraz podam jak.
Z sumowaniem wpłat bez kodu będzie problem. Jednak z informacji jakie podałeś wynika, że celem jest zorientowanie się czy dana osoba wpłaciła ostatnio (czy od daty ostatniej znanej wpłaty nastąpiła kolejna).
Aby zaś uzyskać sumę, zawsze będzie można kliknięciem wejść w szczegóły wpłat (wyświetlić właściwy rekord człowieka, z listą wpłat).
Potrzebujesz SharePoint Designera (darmowy produkt).
W liście z osobami musisz przejść na zarządzanie typami zawartości (jeśli lista jeszcze nie korzysta), następnie utworzyć poprawnie wszystkie używane dotąd kolumny (jeśli masz standardy typu imię, nazwisko, to możesz skorzystać z wbudowanych kolumn galerii).
Do tego typu dobrze żebyś dodał również kilka kolumn ukrytych zawierających: kwotę ostatniej wpłaty, datę ostatniej wpłaty, kwotę poprzedniej wpłaty, datę poprzedniej wpłaty i pole kontrolne typu string.
Następnie zrobisz workflow działający na liście z wpłatami, uruchamiany po dodaniu nowego elementu. WF będzie odnajdywał powiązaną osobę, sprawdzał czy data ostatniej wpłaty jest równa właśnie utworzonej wartości. Jeśli nie, to obecne wartości ostatniej wpłaty (datę i kwotę) przesunie do pól "poprzednia wpłata", a obecne "ostatnia wpłata" nadpisze wartościami właśnie przekazanymi z wyciągu.
Jeśli zdarza się, że ktoś zapłaci dwa razy w tym samym dniu, wówczas użyjesz również godziny wpłaty w kolumnie data (o ile masz godzinę na wyciągu, co mało prawdopodobne), lub użyjesz pola kontrolnego i wstawisz tam wynik operacji matematycznej na danych z wpłaty, która zawsze da unikalną wartość. Porównaniem tej wartości zastąpisz porównanie w WF daty. Przykładem takiej wartości kontrolnej może być numer dzienny operacji na wyciągu, daty oraz konta człowieka.
Następnie zrobisz widok XSLT w SharePoincie przy pomocy SPD (może być na nowym pliku aspx), wstawisz tam listę ludzi, ale ujawnisz również kolumny "ostatnia wpłata". Dla polepszenia efektu czytelności możesz przy pomocy formatowania warunkowego oznaczyć wszystkie daty wpłat zgodne z datą bieżącą np. kolorem zielonym, a daty wcześniejsze od dziś o np. 7 dni kolorem czerwonym. Sortowanie, itd. zostaje bez zmian.
Mam nadzieję, że Ci to pomogło. Jeśli zależy Ci na tych sumach, pomyśl o wynajęciu programisty do opracowania prostego webpart działającego jako kolumna sumująca powiązane rekordy z podległej listy (mogę Ci podać kontakt do zdolnego człowieka, który nie ma przesadnie kapitalistycznego podejścia).
Jeśli ew. jakieś pytania, to na priv. Jak coś będę wiedział więcej, to podpowiem.
pozdrowienia.