Цитата:
Сообщение от
a33ik
Можете рассказать ваш сценарий - возможно есть какой то обходной манёвр.
Обходной маневр есть - под каждую сущность, которую планирую использовать добавлять новое поле. Но так - некрасиво.
Схема такова:
- тип экспорта
- параметры типа экспорта
- файлы экспорта
- параметры файла экспорта
- элементы экспорта
Тип экспорта формируется предварительно.
Параметры типа также формируются в качестве определения.
В типе экспорта определена SQL-процедура наполнения списка элементов экспорта и формирования выборки для экспорта согласно параметрам.
Значения параметров формируются процедурой, запускаемой извне через web, с определенным списком параметров.
Также извне запускается процедура наполнения списка элементов экспорта согласно заданным параметрам и выборки для формирования экспорта.
Сейчас так и реализовано, что для каждой дополнительной сущности, по которой нужно формировать экспорт, определено отдельное поле (пока что только одно, но дальше будут и другие) для связывания.
Вот если бы можно было воспользоваться механизмом виртуального связывания, то было бы значительно красивее и менее объемно.
Цитата:
Сообщение от
Артем Enot Грунин
Самый простой способ - создать вашу сущность как Действие. Укажите так же галочку "не отображать в меню действий", чтобы ваш объект вел себя как "обычный".
Я было посмотрел на такой вариант, но меня испугало то, что сущность получилась напичкана массой полей, которые не будут использоваться.
Может быть все же стоит этот вариант опробовать.