Запрашиваемые значения

Для каждого шаблона могут быть заданны дополнительные данные, значения которых будут запрашиваться у пользователя перед его заполнением, если данные с заданными наименованиями не определены ранее – меню «Инструменты» / настройки шаблонов. Их значения являются едиными для всех используемых записей и доступны при заполнении всех шаблонов в одной сессии заполнения. Для таких данных могут быть заданы значения по умолчанию, которые будут подставлены в качестве значения перед запросом/подтверждением у пользователя – любое текстовое значение и/или макроопределения даты/времени.

Вначале формируется список запрашиваемых значений из всех шаблонов, используемых в текущей сессии заполнения с запросом их значений, после чего начинается заполнение шаблонов.

Например, выбрано «Заполнить все» в папке содержащей три шаблона, в настройках которых заданы следующие наименования запрашиваемых данных:

  1. Дата
  2. Не указаны
  3. Дата и Курс

Программа запросит значения для метаданных «Дата» и «Курс», после чего начнется заполнение шаблонов, в каждом из которых будут доступны введенные значения. Если на листе будут определены метаданные «Дата», то программа запросит значения только для «Курс»

Обычно применяются:

  • при формировании незначительно отличающихся документов, для которых отсутствуют данные в книге, например, кому предназначен создаваемый отчет, дата, номер  и пр. данные;
  • при заполнении шаблонов с использованием различных исходных файлов, в некоторых из которых отсутствуют данные, при их наличии (по наименованию данных) запрос производиться не будет;
  • для применения в фильтре, сортировке и т.п. в качестве критерия, например, для создания отчета за определенный год или выборки по значению.

 

Значения отсутствующих метаданных

Применяется для каждого шаблона, в настройках которого для отсутствующих метаданных установлено «Запрашивать значения», а также в случае заполнения шаблонов в режиме использования данных вводимых с клавиатуры (считается, что для всех заполняемых шаблонов установлено «Запрашивать значения»)

Программа открывает шаблон и производит поиск всех метаданных – любой текст, заключенный в фигурные скобки, после чего формирует их список с исключением из него существующих метаданных. Далее производит запрос их значений для каждой записи, используемой для заполнения шаблонов.

В режиме заполнения данными вводимыми с клавиатуры количество записей определяет пользователь для первого шаблона. При запросе отсутствующих данных для второго и последующих шаблонов их количество изменить нельзя.

Все метаданные, значения которых запрашивались у пользователя, доступны для использования при заполнении последующих шаблонов в одной сессии заполнения.

 Это позволяет «дозапрашивать» необходимые данные в случае их отсутствия, например, при использовании разных исходных данных для формирования документов, а также останавливать заполнение шаблонов (прерывать сессию заполнения) или пропускать формирование документов при недостатке данных.