Показать сообщение отдельно
Старый 28.05.2012, 13:24   #1  
Dark Light is offline
Dark Light
Участник
 
64 / 49 (0) +++
Регистрация: 17.02.2009
Адрес: Омск
Перекрестные ссылки, update_recordset и insert_recordset
AX 2009 Ru8. Такая проблема:

Есть таблица с полем и метод в классе:

X++:
void method1()
{
    Table1          table1;
    ;

    update_recordset Table1
        setting Field1 = 1;
}
Обновляю перекрестные ссылки для класса и с их помощью смотрю, где используется поле Field1. Ответ: нигде

Для другого метода
X++:
void method2()
{
    Table1          table1;
    Table2          table2;
    ;

    insert_recordset Table1 (Field1)
        select Field2 from table2;
}
то же самое (для поля Field1).

Разбиение метода на составляющие происходит в системном классе xRef. Заставить его обрабатывать данную ситуация не вижу возможности. А оперативно и достоверно узнавать, где и как заполняется некое поле, очень хочется.

У всех также? Нет идей, как заставить работать/обойти?

Последний раз редактировалось Dark Light; 28.05.2012 в 13:37.
За это сообщение автора поблагодарили: Михаил Андреев (1), gl00mie (2), SRF (1).