Показать сообщение отдельно
Старый 23.06.2009, 14:48   #6  
Владимир Максимов is offline
Владимир Максимов
Участник
КОРУС Консалтинг
 
1,712 / 1201 (44) ++++++++
Регистрация: 13.01.2004
Записей в блоге: 3
Если посмотреть код в AX4.0, то открытый период формируется только для строк и дат. В общем-то, логично. Ведь если, например, указана пустая дата, то, очевидно, что в эту сторону интервал должен быть открыт. То же самое справедливо и для пустой строки.

А для чисел такой вывод сделать нельзя из-за существования отрицательных значений.

Если выражение SysQuery::range(-3, 0) будет интерпретировано как "-3..", то это явная ошибка.

Кроме того, для чисел, в отличие от строк, достаточно просто указать максимальное или минимальное значение заведомо больше (меньше) любого возможного значения.