Показать сообщение отдельно
Старый 06.09.2016, 10:15   #7  
TasmanianDevil is offline
TasmanianDevil
Мрачный тип
Аватар для TasmanianDevil
Злыдни
 
885 / 389 (14) ++++++
Регистрация: 24.01.2005
Адрес: Томск
Именно в этой форме и этом гриде - никак.
Причина кроется в организации структуры таблицы, в которой присутствует коммутируемые ссылки, формируемые парой полей ItemCode+ItemRelation. По значению ItemCode выбирается либо наименование номенклатуры, либо наименование группы номенклатур, либо наименование любой другой хрени, представленной в перечислимом типе, которому принадлежит поле ItemCode.

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

Смиритесь.
__________________
Мы летаем, кружимся, нагоняем ужасы ...
За это сообщение автора поблагодарили: nurikprof (1).