Очень рад за вас! А сколько у вас разных видов аварий, всего? Я так понимаю Вы аварии различаете по входу на который она приходит, значит не должно быть очень много?! Мне кажется можно в одну переменную собрать дату, время аварии, код аварии, можно и отдельным битом в этой переменной флаг аварии поднимать, если поплотнее упаковать, через сдвиг, я уже в какой-то теме такие расклады приводил! В программе, что приводил запоминается 31 авария, короче, я как-то так это вижу!