Важные замечания по разработке:

Ограничивать длину текстов при добавлении значений в поля типа VARCHAR! (Ф-ция LEFT(строка,длина поля) )

Не забывать фильтрвовать по YearMonth_4Search и Year_4Search! Чтобы не сканировать ВСЕ партишены.

ВНИМАНИЕ! Увеличивать номер версии БД при изменениях в структуре БД!

ВНИМАНИЕ! не забывать делать UNION ALL!

ВНИМАНИЕ: строки и даты в запросе закрывать в ординарные кавычки!

ВНИМАНИЕ: не использовать Tag в ссылках (контролы TRxLabel)! Он уже используется (как workaround) для закрытия выпадающих меню при повторном клике на ссылку.

ВНИМАНИЕ: не забывать создавать ключи на поля таблиц БД, участвующие в поиске или сортировке!

ВНИМАНИЕ: для строковых констант (литералов) в запросах указывать кодовую таблицу:

        _utf8 '' COLLATE utf8_general_ci AS OperDescription (СИЛЬНО ПОД ВОПРОСОМ!)

ВНИМАНИЕ! не забывать у контролов TCurrencyEdit (кроме полей редактирования часов/минут) ставить FormatOnEditing = false

ВНИМАНИЕ! где SUM(…) участвует в выражениях надо IFNULL( SUM(…), 0.0 ) !!!!

ВНИМАНИЕ! Перед релизом не забывать свойство CurrentDatabaseConnection→Connected = false