20.02.2014, 22:25 | #1 |
Участник
|
Редактирование date effective таблиц в режиме CreateNewTimePeriod на форме
Проблема с применением date effective таблицы на форме.
Есть тестовая таблица, ValidTimeStateFieldType установлен в UtcDateTime. Создаем тестовую форму, добавляем таблицу в Data Sources, оставляем значения следующих свойств по умолчанию: Код: ValidTimeStateAutoQuery = AsOfDate ValidTimeStateUpdate = CreateNewTimePeriod Открываем форму - текущие данные показывает без проблем. Также их можно редактировать. Если мы в методе run перед super() поставим X++: OurTable_ds.query().validTimeStateAsOfDateTime(DateTimeUtil::utcNow()); Вопрос: что сделать, чтобы вернуть возможность редактировать текущие данные? Задача стоит, при необходимости (на форму можно добавить UtcDateTimeEdit control, я этого сейчас делать не стал) показывать исторические данные, при необходимости текущие - с возможностью редактирования последних. Исторические данные показать не проблема, текущие тоже, но вот редактировать их уже не получается. В режиме Correction такой проблемы нет. Наверняка что-то простое упускаю из вида. |
|
Теги |
ax2012 |
|
|