Uhvatih malo vremena pa da se malo pozabavimo onim što nismo rješili - Otpis osovine i prelazi koje nismo rješili.
Što se tiče otpisa osovina. Naveli ste da pored starosti od 45 godina mogu biti još 2 razloga za otpis: Kriv trupac i Oštećen rukavac. Sva tri razloga su ustvari tipovi neispravnosti. Kada se osovina evidentira kao neispravna sa ovom vrstom neispravnosti automatski ide u Škart. Znači da tako treba i aplikacija da radi. Isto kao što smo izveli da kada se kao razlog izgradnje odn. neispravnosti navede Uklapanje osovina pređe u status Zaliha, sada ćemo izvesti da ako se izabere neki od navedenih razloga osovina automatski pređe u Škart ,vodeći računa da ako je razlog starost od 45 godina sistem najprije provjeri da li je izabrana osovina zaista te starosti( da se ne desi da za osovinu staru 10 godina izaberemo ovu neispravnost). Samim tim nije nam potreban RazlogOtpisa u posebnoj tabeli, odnosno nije nam potrebna ta tabela. RazlogOtpisaID nam je zapravo NeispravnostID pa ćemo tako i spojiti relacije a relaciju sa tabelom RazlogOtpisa ćemo raskinuti i tu tabelu izbrisati. Znači za odlazak osovine u Škart najprije se mora evidentirati u Neispravne pa odabirom pomenutih neispravnosti osovinu Otpisati. Slažete li se sa ovim?
Što se tiče navedenih prelaza svi pomenuti prelazi mogu se rješiti prelazom Zaliha-Neispravna.
Remont-Škart - osovina se vraća sa remonta sa utvđenim kvarom koji vodi otpisu, ali se vraća takođe kroz Otpremnicu pa ćemo je evidentirati u Zaliha i odatle prebaciti u neispravne gdje ćemo joj odrediti neispravnost koja vodi otpisu.
Ako se desi neispravnost na Zalihama takođe ide u Neispravne
Ako istekne rok od 45 godina na Zalihama takođe ide u Neispravne-> izvor neispravnosti 45 godina starosti-> Škart
Ostaje pitanje revizije vagona kada sa njim odlaze sve četiri osovine na remont-reviziju. To treba malo bolje da pojasnimo i ako treba da ovo ubacimo u bazu moraćemo da dodamo još tabela i relacija.
Mislim da ćemo uspjeti i da ubacimo kontrolu da pri ugradnji u vagon budu sve osovine istog tipa.
Maći ćemo i atribut BrojStanja iz tabele Stanje.
Za sada model izgleda kao na slici.
Kada Osovine idu sa sve Vagonom to je "Investiciona opravka". Na investicionu opravku se šalje nekoliko vagona i tu se može desiti da im izmenjaju mesta ispod vagona ili pozicije osovine. Znači može da ode Vagon A sa osovinama 1,2,3 i 4 i Vagon B sa osovinama 5,6,7 i 8 a da se vrate: Vagon A sa osovinama 1,2 5 i 6 i Vagon B sa osovinama 3,4,7 i 8.