В «АльтерОфис» есть функция слияния данных, которая позволяет автоматически объединять неизменные данные из основного документа с источником данных, содержащих переменную информацию. Одним из примеров может быть персонализация писем.
Для примера рассмотрим ситуацию, при которой нам нужно сформировать несколько документов odt по шаблону. Для их формирования нам необходимо брать переменную информацию из ods-таблицы.
Создадим ods-таблицу по примеру, представленному на снимке ниже:
Сохраним данную таблицу. Таблицу можно закрыть.
Теперь откроем редактор «АТекст». И начнем набирать такой текст:
Указатель оставляем в положении после запятой.
Теперь в главном меню выбираем Вставка → Поле → Еще поля.
В появившемся окне выбираем вкладку "База данных" и нажимаем кнопку "Обзор":
Находим ранее созданную таблицу и нажимаем "Открыть".
Теперь в этом же окне выбираем в списке "Поля слияния". И выбираем необходимый столбец для добавления и нажимаем кнопку "Вставить".
Допишем еще текст и добавим столбец с результатами из таблицы. В итоге текст в документе должен иметь такой вид:
Сохраняем документ.
Теперь выбираем в меню Сервис -> Рассылка писем. В первой вкладке выбираем "Использовать текущий документ". Кликаем по "Далее". В следующей вкладке выбираем "Письмо". Кликаем по "Далее". В следующей вкладке нажимаем "Далее". Теперь выбираем "Готово".
Вверху в меню появятся кнопки управления:
Мы выбираем для сохранения кнопку "Сохранить объединенные документы":
В появившемся окне выбираем "Сохранить отдельными документами" и кликаем по кнопке "Сохранить документы".
Выбираем папку, куда необходимо сохранить документы. Задаем начальное имя и сохраняем.
После сохранения в выбранной папке должно появиться несколько документов.