Задача 102.110631

Задача :102.110631

Краткое описание :
Модифицировать использование таблицы AttrVal в AVT_REP.VIP
Описание :
Не знаю, какая именно часть модуля Управление транспортом, научите
Что измененно :

Модифицировать использование таблицы AttrVal в AVT_REP.VIP

В нем два GetFirst, использующих индексы, которых не будет в 9.1 (см. ниже)
Необходимо внести изменения и выпустить обновлением к 8.1
------------------------------------------------------------------
В 9.1 Изменилась структура таблицы ATTRVAL,
индексов с номерами tiATTRVAL4, tiATTRVAL5, tiATTRVAL6
больше нет, вместо них надо использоать индекс
tiATTRVAL3
Остался такой индекс:
Attrval3=wTable(unique)+cRec+cAttrNam
Он уникальный, т.к. у одной записи может быть
только один внешний атрибут данного типа. Сделано
просто для улучшения скорости модификации/объема
таблицы

В тех местах, где позиционирование было по четырем сегментам, например
if (GetFirst ATTRVAL where(( n == wTable and r == cRec and a == cAttrNam and x == vcomp )) = tsOk) {
result := true;
}
рекомендуется теперь позиционироваться по 3 сегментам, а потом сравнивать значение четвертого
if (GetFirst ATTRVAL where(( n == wTable and r == cRec and a == cAttrNam )) = tsOk) {
if(x = ATTRVAL.vcomp) {
result := true;
}
}
Как измененно :

Модифицировано использование таблицы AttrVal в AVT_REP.VIP

Название продукта Название компонента Тип Последняя версия Дата выхода
M_TRANSPM_TRANSPRES9.1.001.0
M_TRANSPM_TRANSPRES9.1.1.0