Добрый день,
при отсутствии данных в отчёте (пустая выборка) {Max(GroupLine)} выдаём огромное отрицательное число, а {LineThrough} = 1, хотя по идее должно быть и то, и то = 0
Может быть ещё какие-либо переменные в этом случае выдают некорректные значения, не проверял...
Неверные значения системных переменных при пустом отчёте
- Андрей Сорокин
- Сообщения: 107
- Зарегистрирован: 02 июл 2009, 11:31
- Откуда: Bryansk, Russia
- Контактная информация:
Неверные значения системных переменных при пустом отчёте
Здравствуйте.
Переменные Line, LineThrough, GroupLine инициализируются значением 1, чтобы правильно отображать свои значения в первой строке данных.
Функция Max инициализируется минимально возможным значением (decimal.MinValue).
Если данных нет, то значения этих переменных и функций не изменяются.
В этом случае само использование этих величин является некорректным по смыслу.
Подстановка вместо этих величин значения 0 тоже по смыслу является некорректной.
Спасибо.
Переменные Line, LineThrough, GroupLine инициализируются значением 1, чтобы правильно отображать свои значения в первой строке данных.
Функция Max инициализируется минимально возможным значением (decimal.MinValue).
Если данных нет, то значения этих переменных и функций не изменяются.
В этом случае само использование этих величин является некорректным по смыслу.
Подстановка вместо этих величин значения 0 тоже по смыслу является некорректной.
Спасибо.