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