Показать сообщение отдельно
Старый 22.03.2004, 16:22   #1  
NIMERE is offline
NIMERE
Участник
 
36 / 11 (1) +
Регистрация: 09.12.2003
О динамическом Relation в EDT у поля таблицы
Ситуация:
Откроем, например, группы цен/скидок у клиента (Расчеты с клинтеами / Настройка / Цены-скидки / Группы цен/скидок клиента). Нажмем на кнопку "Фильтрация записей", добавим новое поисковое поле "Группы цен" - и видим, что в поле критерий нам предлагается ручками ввести шаблон запроса, никаким выпадающим списком и не пахнет, что конечно было-бы удобно.
Что ж, идем в таблицу - PriceDiscGroup, где видим, что у поля "Группы цен" - GroupID никаких Relation не существует. Оно и понятно: PriceDiscGroup создана не только для клиентов, но и для поставщиков и склада, а также типов групп...

И все-же... Как-же было удобно, если возможность такого "динамического" Relation появилась. Скажем, пользователю необходимо вывести в один отчет информацию по разным группам цен (это обычный прайс-лист с базовой ценой и скидками в следующих колонках в зависимости от, например, количества закупаемого), для чего была-бы предоставлена обычная RunBase-форма с кнопкой выбора, где пользователь и выбрал бы из выпадающего списка все интересующие группы цен.
Прошу помощи - куда копать и стоит-ли выкапывать или обойтись другими подходами?
__________________
Локальная версия продукта: MBS-Axapta 3.0 Eastern Europe SP6 Build #15.0
Системная версия продукта: MBS-Axapta 3.0 Build #1951.7609/514-859 SP6/OP023-659