Если обновление длится очень долго, то перед обновлением необходимо выполнить следующий запрос

 

Select KOD, count( KOD )

From R169

Group by KOD

Having count( KOD ) > 1

 

И если результат запроса возвращает не пустое множество, это означает задвоенность кодов в справочнике R169,

что приводит к катастрофическому увеличению записей ( со временем ) в справочнике R165

 

Необходимо сообщить нам про задвоение и мы примем необходимые меры

 

Кроме справочника R169 обнаружены задвоения в справочнике R174

 

Select Min( KOD ),Count( KOD ), ITMNAME, PARNT_ITM

From R174

Where PARNT_ITM is not null and PARNT_ITM<>'' and Left( ITMNAME, 5 ) <> '-----'

Group by ITMNAME, PARNT_ITM

Having Count( KOD ) > 1

Order by Count( KOD ) DESC