Показать сообщение отдельно
Старый 28.10.2021, 12:24   #7  
Владимир Максимов is offline
Владимир Максимов
Участник
КОРУС Консалтинг
 
1,712 / 1201 (44) ++++++++
Регистрация: 13.01.2004
Записей в блоге: 3
Если я правильно понял, то метод

\Classes\xRefUpdate\utilElementsToBexRefedInsert

Это подготовка списка объектов, для которых планируется выполнить обновление перекрестных ссылок. Метод - это не объект. Поэтому нужно указать таблицу. Вопрос в том, какую именно?

По логике, вроде бы, надо именно ту таблицу, к которой этот метод относится. Т.е. действительно "опечатка"

Та же самая проблема и дальше в этом методе

- TableIndex, TableRelation, TableFieldGroup, TableField
- ClassStaticMethod

Поиск родителя по имени вложенного объекта. Скорее всего, ничего не найдет или найдет не тот объект, для которого нужно обновлять перекрестные ссылки


Вообще говоря, в комментариях же написано, что это все - перестраховка. На случай, если предполагается обновление перекрестных ссылок по одному конкретному методу. Без обновления перекрестных ссылок по самой таблице. Вот я сильно сомневаюсь, что кто-то так делает. Скорее всего, обновление будет по самой таблице, где все это находится и в этом случае в данную ветку кода не попадем

Т.е. формально - да, ошибка. Но фактически, проявляется эта ошибка в очень специфической ситуации.
__________________
- Может, я как-то неправильно живу?!
- Отчего же? Правильно. Только зря...
За это сообщение автора поблагодарили: FrolovAndy (2).