Показать сообщение отдельно
Старый 01.11.2012, 21:10   #7  
Iwa is offline
Iwa
Участник
 
14 / 10 (1) +
Регистрация: 10.07.2012
Адрес: Киев, Украина
Цитата:
Сообщение от a33ik Посмотреть сообщение
Можете рассказать ваш сценарий - возможно есть какой то обходной манёвр.
Обходной маневр есть - под каждую сущность, которую планирую использовать добавлять новое поле. Но так - некрасиво.

Схема такова:
  • тип экспорта
  • параметры типа экспорта
  • файлы экспорта
  • параметры файла экспорта
  • элементы экспорта

Тип экспорта формируется предварительно.
Параметры типа также формируются в качестве определения.
В типе экспорта определена SQL-процедура наполнения списка элементов экспорта и формирования выборки для экспорта согласно параметрам.

Значения параметров формируются процедурой, запускаемой извне через web, с определенным списком параметров.
Также извне запускается процедура наполнения списка элементов экспорта согласно заданным параметрам и выборки для формирования экспорта.

Сейчас так и реализовано, что для каждой дополнительной сущности, по которой нужно формировать экспорт, определено отдельное поле (пока что только одно, но дальше будут и другие) для связывания.

Вот если бы можно было воспользоваться механизмом виртуального связывания, то было бы значительно красивее и менее объемно.

Цитата:
Сообщение от Артем Enot Грунин Посмотреть сообщение
Самый простой способ - создать вашу сущность как Действие. Укажите так же галочку "не отображать в меню действий", чтобы ваш объект вел себя как "обычный".
Я было посмотрел на такой вариант, но меня испугало то, что сущность получилась напичкана массой полей, которые не будут использоваться.
Может быть все же стоит этот вариант опробовать.

Последний раз редактировалось Iwa; 01.11.2012 в 21:14.