Постановка задачи:
Вам требуется создавать MS Word документы (уже готовые и оформленные) и включить в него данные из документа Lotus Notes.
Обычно это используется для формирования заявлений, красивых печатных форм, отчетов и т.п.
Принцип очень простой, необходимо подготовить MS Word документ и в ключевых местах вставить Bookmark, а затем, подменить ее значение программно из агента.
В базе имеется три сущности:
- Документ с данными из которого вставляется информация в шаблон
- Карточка шаблона (она содержит название шаблона и MS Word файл с шаблоном)
- Карточка имени bookmark
Что делает агент, он открепляет шаблон, составляет список всех bookmark в документе, а затем пытается найти для каждой bookmark соответствующую карточку «имени bookmark» в которой и содержится LotusScript код по извлечению и вставке информации.
p.s. Чтобы не говорили о том, что Lotus Notes доживает последние свои деньки, но все еще жив и я надеюсь, что идея используемая в этой базе кому то поможет.
p.s. На своей страничке я публикую только то, что не смог найти в интернете посвященной тематики Lotus.