Witam.
Mam w tej chwili umowę w której w pole do czas trwania wstawiana jest domyślna wartość. Można ją zmodyfikować w samym dokumencie co też zostanie zapisane. Chcąc dodać automatyczne obliczanie mogę posłużyć się dwoma metodami: 1. Przy dodawaniu zobowiązań mam dodatkowe pole wyboru ilości miesięcy na podstawie którego obliczany jest rabat. Wykorzystując rabat mogę odczytać z bazy przypisaną do niego ilość miesięcy. Jako że rabat dokładnie ujmując jest ustalany przez połączenie id taryfy i ilości miesięcy również w drugą stronę trzeba obie te dane wykorzystać. 2. Można utworzyć dodatkową tablicę połączoną ze zobowiązaniami do której wstawiane będą miesiące w połączeniu ze zobowiązaniami. Wiąże się to z koniecznością ich usuwania przy kasowaniu zobowiązań.
Jakie rozwiązanie w perspektywie nie sprawi kłopotów przy rozwoju LMS. Pytanie o tyle istotne, iż w planach jest udostępnienie całego zmodyfikowanego kodu źródłowego całego zmodyfikowanego LMS zgodnie z licencją GPL.