obliczanie długości umowy
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.
On 06.09.2010 11:08, Sylwester Zdanowski wrote:
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:
- 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ń.
Usuwanie to żaden problem od kiedy używamy innoDB i kluczy obcych.
Nie bardzo łapię jaki miałby być workflow. Może wystarczy plugin do szablonu umowy.
uczestnicy (2)
-
A.L.E.C
-
Sylwester Zdanowski