![]() |
#14 |
Участник
|
Классный пример.
НО!
Есть одно но! В результате таких манипуляций со связями нарушается стандартное поведение Аксапты. При таком программировании нельзя будет перейти к основной таблице для ее редактирования! (ctrl-Alt-F4) Это происходит потому, что типы данных определенных для полей в таблице List не ссылаются напрямую на нужные поля в таблицах-справочниках. А для поля GroupId вообще появляется неоднозначность связывания (по типу поля - с таблицей групп, по релейшну - с таблицей елементов) и неизвестно как еще это все отразится при дальнейшей работе. Вывод. Так программировать НЕЛЬЗЯ. Лучше уж переопределить lookup()чик Тем более что там кода надо написать всего 10 строк. а может и меньше. И стандартный функционал останется и задача будет решена. |
|