Показать сообщение отдельно
Старый 08.01.2020, 12:49   #271  
Libovs is offline
Libovs
Участник
 
224 / 53 (2) ++++
Регистрация: 26.03.2018
Где-то в начале этой темы было предложение от belugin высказывать пожелания по совершенствованию ER. Если это еще актуально, то в контексте обсуждавшегося вопроса такое предложение:

реализовать внутренний объект ER (функция или источник данных), который бы позволил один раз сопоставить перечисление АХ с перечислением модели данных и затем при маппинге источник данных - модель позволял автоматически связывать поле записи с узлом модели.
Сейчас кнопка "Связать" не активируется, если с одной стороны энам - нужно только писать формулу (CASE или возможно какой-то из предложенных выше вариантов - надо пробовать).

Как мне кажется, это вполне реализуемо: если при сопоставлении двух энамов (АХ и модели) объект будет сохранять "в себе" их идентификаторы, то при маппинге модели, если слева выбрано поле записи типа энам АХ и справа выбран узел типа энам модели и для этой пары энамов уже определено сопоставление - то активируется кнопка "Связать" и не надо писать CASE.

А при маппинге формата - "связывание" ячейки/тега с узлом модели типа энам должно реализовывать вывод в выходной файл метки текущего значения узла модели без необходимости написания очередного CASE.
За это сообщение автора поблагодарили: EVGL (3), belugin (5).