>Если использовать Если "СтрДлина(а)>СтрДлина(б)", то цикл очень быстро заканчивается и ничего не меняет.<br>><br>Стоит такое предположить, так как если реквизиты "Код" и "НомерИнвКарт" одинаковой длины, то это<br>условие просто никогда не выполняется.<br><br>>Может нужно еще какая-нибудь проверка на уникальность?<br>><br>А вот это зависит от того, какие данные вы вводили. Тут если таких элементов не много<br>то просто руками изменить номер инв. карты и соответственно переправить нумерацию инвентарных<br>карт, если требеутся. Тогда обработка пройдёт нормально.<br>Так же стоит подумать, а нельзя ли данное сделать другими путями.<br>А изменять или отключать контроль уникальности у справочника не стои вообще.<br>так как проблем потом какие-нибудь возникнуть могут