|
08.01.2020, 12:49 | #1 |
Участник
|
Где-то в начале этой темы было предложение от belugin высказывать пожелания по совершенствованию ER. Если это еще актуально, то в контексте обсуждавшегося вопроса такое предложение:
реализовать внутренний объект ER (функция или источник данных), который бы позволил один раз сопоставить перечисление АХ с перечислением модели данных и затем при маппинге источник данных - модель позволял автоматически связывать поле записи с узлом модели. Сейчас кнопка "Связать" не активируется, если с одной стороны энам - нужно только писать формулу (CASE или возможно какой-то из предложенных выше вариантов - надо пробовать). Как мне кажется, это вполне реализуемо: если при сопоставлении двух энамов (АХ и модели) объект будет сохранять "в себе" их идентификаторы, то при маппинге модели, если слева выбрано поле записи типа энам АХ и справа выбран узел типа энам модели и для этой пары энамов уже определено сопоставление - то активируется кнопка "Связать" и не надо писать CASE. А при маппинге формата - "связывание" ячейки/тега с узлом модели типа энам должно реализовывать вывод в выходной файл метки текущего значения узла модели без необходимости написания очередного CASE. |
|
|
За это сообщение автора поблагодарили: EVGL (3), belugin (5). |
09.01.2020, 08:49 | #2 |
Участник
|
Цитата:
Цитата:
А при маппинге формата - "связывание" ячейки/тега с узлом модели типа энам должно реализовывать вывод в выходной файл метки текущего значения узла модели без необходимости написания очередного CASE.
На такое был запрос, когда ER еще не поддерживал отчеты для людей в XLSX а только отчеты электронных болванов в XML, но было отвергнуто, так как в конкретном случае там нужно было выводить специфический, определенный форматом текст, соответсвтенно этот текст должен задаваться на стороне конкретного формата - у другого формата он был бы другой. |
|
09.01.2020, 12:11 | #3 |
Участник
|
Цитата:
Сообщение от belugin
На такое был запрос, когда ER еще не поддерживал отчеты для людей в XLSX а только отчеты электронных болванов в XML, но было отвергнуто, так как в конкретном случае там нужно было выводить специфический, определенный форматом текст, соответсвтенно этот текст должен задаваться на стороне конкретного формата - у другого формата он был бы другой.
И это не отрицает возможности не связывать (если нужен специфический текст) ячейку с узлом, а в таком случае написать формулу: Ячейка = CASE (Узел, энам.1, "текст1", энам.2, "текст2", ...) |
|
Теги |
generic electronic reporting, ger |
|
|