Писалось под конкретную базу. В зарплатной части имеются недочеты, и недоделки.
Однако, с напильником может заработать. Или же, обработки могут быть использованы как заготовки. Сам достаточно много времени потратил, чтобы разобраться в структуре таблиц.