Цитата:
может вернуться любое видимое значение даты в текущем столбце
Да, походу так и работает

Пока решил следующим образом. Перекрыл метод lookup() на поле дата:
X++:
public void lookup(FormControl _formControl, str _filterStr)
{
FormDateControl fdc = _formControl;
;
fdc.dateValue(str2date(_formControl.valueStr(), 123));
super(fdc, _filterStr);
}
Почему-то у объекта _formControl значение _formControl.dateValue() действительно кривое, а вот у этого же объекта значение _formControl.valueStr() - правильное. Ну а в самом лукапе (SysDateLookUp) берется значение dateValue(), естественно.
Сейчас думаю какие минусы такой доработки.