Если открыть lookup форму календаря непосредственно с ячейки грида, то начальное положение календаря будет соответствовать дате не в активной ячейке (редактирование которой производится), а значению из последней закэшированной/отоброжаемой строки грида. Согласен проблема не критическая, но всё же в системе куча мест где есть возможность/необходимость редактировать даты на гриде. Кто-нибудь пробовал её решать?
За всплывающий календарик отвечает форма SysDateLookUp. Как именно редактируемое значение попадает в лукап форму? В методе run есть следующий код:
X++:
FormDateControl hostDateControl = element.selectTarget();
Что делает метод formRun.selectTarget([FormControl _target]) в варианте без параметров? возвращает активный контрол?