Построитель отчетов и доплаты
Добавлено: 13 ноя 2010, 15:55
Заметил забавное поведение построителя отчетов при получении с его помощью доплат. Вывод информации - с учетом фильтра, доплаты сотрудников - все записи, однако в отчет не попадают доплаты, по которым есть дата закрытия. Казалось бы - на то он и построитель, чтобы отсечь лишнее с помощью фильтров. Ан нет - всё уже настроено для наших нужд. Зачем тогда поле "Дата снятия доплаты" - не понятно. Или я что-то пропустил?
Ещё был удивлен, когда попытался получить процент доплаты - оказывается поле "Сумма доплаты" возвращает значение не из таблицы RAISE поле SUM (куда ставится и сумма и процент в зависимости от вида), а высчитывается на основе оклада. Т.е. если таблица RAISE вам доступна, а поле APPOINTMENTS.TAXRATE - не доступно на чтение, в отчет ничего не выйдет. Приходится процент получать как формулу на основе полей "Сума доплаты" и "Тариф/оклад", т.е. открывать оклад на чтение, чего не хотелось бы.
Ещё был удивлен, когда попытался получить процент доплаты - оказывается поле "Сумма доплаты" возвращает значение не из таблицы RAISE поле SUM (куда ставится и сумма и процент в зависимости от вида), а высчитывается на основе оклада. Т.е. если таблица RAISE вам доступна, а поле APPOINTMENTS.TAXRATE - не доступно на чтение, в отчет ничего не выйдет. Приходится процент получать как формулу на основе полей "Сума доплаты" и "Тариф/оклад", т.е. открывать оклад на чтение, чего не хотелось бы.