![]() |
#18 |
NavAx
|
Пока сделал тупо - перед импортом и после него (метод SysDataImportDefBase.importTable) очередной таблицы делает вызов серверного static метода с упомянутыми выше двумя строками, точнее Dictionary::dataFlush(_tableId). Работает.
Но как ни странно - после неудачного импорта (падает на другой таблице, в UntiConvert к тому времени всё уже залито нормально) вставленные в UnitConvert строки все равно видны, т.е. уже после вставки записей кэш все равно не очищается?! В общем, как бы то ни было, при повторных запусках записи ищутся/не ищутся правильно. Принцип идемпотентности почти соблюден. ![]()
__________________
Жизнь прекрасна! Если, конечно, правильно подобрать антидепрессанты... ![]() Последний раз редактировалось Maximin; 19.01.2010 в 18:42. Причина: Уточнил замену на Dictionary::dataFlush( |
|