2016-10-20 07:54:59
Краткое описание :
Требуется оптимизировать работу с историей назначений
(добавление полей в индекс)Описание :
Общие вопросы по компонентам Z_*Что измененно :
Требуется оптимизировать работу с историей назначений
(добавление полей в индекс).
Существующий для таблицы AppHist индекс APPHISTBYDREC не содержит в себе полей
LASTDATE и LASTTIME. В то же время очередность записей в истории назначения
определяется по ним. По этой причине, для того, чтобы выбрать первую или
последнюю запись истории на дату недостаточно простого getfirst или getlast,
приходится либо строить таблицу в памяти, содержащую новый индекс, либо
проходить по всем записям истории с одинаковым значением DREC на дату и
сравнивать поля LASTDATE и LASTTIME.
Привело как минимум к ошибкам 103.6879, 101.56125.
Как измененно :
В индекс APPHISTBYDREC таблицы APPHIST добавлены поля LASTDATE
и LASTTIME.