Очень неопределённо. Уточни. Что такое "признак" это 0,1 или ссылка на налог?, Какая конфигурация? Какая зарплата(журнал расчетов или что-то на справочниках или регистрах?) иначе помочь нельзя.
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший