Запрашиваемые значения
Для каждого шаблона могут быть заданны дополнительные данные, значения которых будут запрашиваться у пользователя перед его заполнением, если данные с заданными наименованиями не определены ранее – меню «Инструменты» / настройки шаблонов. Их значения являются едиными для всех используемых записей и доступны при заполнении всех шаблонов в одной сессии заполнения. Для таких данных могут быть заданы значения по умолчанию, которые будут подставлены в качестве значения перед запросом/подтверждением у пользователя – любое текстовое значение и/или макроопределения даты/времени.
Вначале формируется список запрашиваемых значений из всех шаблонов, используемых в текущей сессии заполнения с запросом их значений, после чего начинается заполнение шаблонов.
Например, выбрано «Заполнить все» в папке содержащей три шаблона, в настройках которых заданы следующие наименования запрашиваемых данных:
- Дата
- Не указаны
- Дата и Курс
Программа запросит значения для метаданных «Дата» и «Курс», после чего начнется заполнение шаблонов, в каждом из которых будут доступны введенные значения. Если на листе будут определены метаданные «Дата», то программа запросит значения только для «Курс»
Обычно применяются:
- при формировании незначительно отличающихся документов, для которых отсутствуют данные в книге, например, кому предназначен создаваемый отчет, дата, номер и пр. данные;
- при заполнении шаблонов с использованием различных исходных файлов, в некоторых из которых отсутствуют данные, при их наличии (по наименованию данных) запрос производиться не будет;
- для применения в фильтре, сортировке и т.п. в качестве критерия, например, для создания отчета за определенный год или выборки по значению.
Значения отсутствующих метаданных
Применяется для каждого шаблона, в настройках которого для отсутствующих метаданных установлено «Запрашивать значения», а также в случае заполнения шаблонов в режиме использования данных вводимых с клавиатуры (считается, что для всех заполняемых шаблонов установлено «Запрашивать значения»)
Программа открывает шаблон и производит поиск всех метаданных – любой текст, заключенный в фигурные скобки, после чего формирует их список с исключением из него существующих метаданных. Далее производит запрос их значений для каждой записи, используемой для заполнения шаблонов.
В режиме заполнения данными вводимыми с клавиатуры количество записей определяет пользователь для первого шаблона. При запросе отсутствующих данных для второго и последующих шаблонов их количество изменить нельзя.
Все метаданные, значения которых запрашивались у пользователя, доступны для использования при заполнении последующих шаблонов в одной сессии заполнения.
Это позволяет «дозапрашивать» необходимые данные в случае их отсутствия, например, при использовании разных исходных данных для формирования документов, а также останавливать заполнение шаблонов (прерывать сессию заполнения) или пропускать формирование документов при недостатке данных.