У меня есть приложение Lotus Notes, развернутое только как модификация (новые формы, представления и добавление кнопки к одному из «стандартных» представлений) в основной почте шаблон (R7).Lotus Notes как получить вычисленное значение из другой формы с использованием языка формул
Все эти «новые» формы и виды наследуются по очереди от моего основного шаблона приложения.
Теперь, чтобы одна из этих форм функционировала должным образом, она должна иметь поле, которое отличается от клиента (а не конечного пользователя, но организации) для клиента.
Я не хочу нарушать наследование из нашего шаблона, поэтому мы можем легко обновить приложение, просто отправив новый шаблон. Таким образом, я не могу попросить администратора клиента просто разбить наследование для этой конкретной формы, так как он остановит все обновления (или они должны быть выполнены вручную).
Итак, предположим, что у меня есть MainAppForm, у которого есть вычисленное поле ClientCustomData. Я хотел бы иметь другую форму, которая имеет только одно поле «по умолчанию» ClientCustomData. Я могу разбить наследование для этой второй формы, так как у нее нет никаких элементов дизайна, которые могут измениться, а затем клиент может изменить это значение по умолчанию для того, что им нужно, не опасаясь, что оно будет перезаписано.
Вопрос в том, как из MainAppForm я могу прочитать значение из другой формы?
Или - есть способ хранить 2 элемента данных только в почтовом шаблоне (я не знаю, общий файл или что-то еще), поэтому он становится доступным для каждого пользователя, и MainAppForm может их получить, без необходимости удалите зависимость от наследования MainAppForm от нашего шаблона.
Я могу представить даже библиотеку классов только для функций, чтобы вернуть это (я не знаю, почему этот подход пахнет мной).
Любые рекомендации или советы?
Я пошел с подходом Shared Fields на данный момент, но похоже, что решение подформы более «компактно», поэтому я буду помнить об этом для следующей версии. Благодарю. –