Для начала работы с расширением создайте новую или откройте готовую форму ввода.
Для создания новой формы ввода в навигаторе объектов нажмите кнопку «Создать» в главном меню и выберите тип объекта на боковой панели «Новый объект».
Для открытия готовой формы ввода на редактирование в навигаторе объектов выделите форму ввода и выполните одно из действий:
выполните команду «Редактировать» в контекстном меню формы ввода;
выполните команду «Редактировать в новой вкладке» в контекстном меню формы ввода;
выполните команду «Редактировать в новом окне» в контекстном меню формы ввода;
нажмите клавишу F4.
Для открытия формы ввода на просмотр в навигаторе объектов выделите форму ввода и выполните одно из действий:
выполните команду «Открыть» в контекстном меню формы ввода;
выполните команду «Открыть в новой вкладке» в контекстном меню формы ввода;
выполните команду «Открыть в новом окне» в контекстном меню формы ввода;
дважды щёлкните по форме ввода;
нажмите клавишу ENTER.
Примечание. Если в форме ввода содержатся параметры, то при открытии формы ввода задайте их значения.
Для построения формы смотрите статью «Построение формы ввода».
Для работы с готовой формой смотрите статью «Работа с готовой формой ввода».
Пользовательский интерфейс формы ввода:
Форма ввода в режиме просмотра
Элементы пользовательского интерфейса формы ввода
Базовые настройки. Предназначены для переименования формы ввода в режиме редактирования.
Главное меню. Содержит список команд, предназначенных для выполнения различных операций над формой. Также в режиме редактирования доступно сохранение формы ввода.
Панель инструментов. Содержит кнопки для построения формы в режиме редактирования и для работы с данными в режиме просмотра.
Панель оформления ячеек. Содержит поля и кнопки для быстрой настройки оформления ячеек.
Панель вкладок. Содержит кнопки для выбора группы настроек, отображаемых на боковой панели, в режиме редактирования.
Боковая панель. Предназначена для выбора источников данных табличной области и определения базовых настроек в режиме редактирования.
Панель параметров. Предназначена для настройки форматирования ячеек и областей формы ввода в режиме редактирования.
Строка формул. Предназначена для ввода формул в ячейки таблицы, отображения адресов выделенных ячеек и формул алгоритмов, если значения ячеек по ним рассчитывается.
Рабочая область. Предназначена для построения формы в режиме редактирования и для ввода данных в режиме просмотра.
Вкладки листов. Предназначены для работы с листами формы в режиме редактирования и для переключения между ними в режиме просмотра.
Элементы управления. Предназначена для отображения элементов управления, с помощью которых будет осуществляться оперирование данными при работе с готовой формой.
Масштаб. Предназначен для настройки масштаба отображения листа на рабочей области.
Для настройки расширения «Интерактивные формы ввода данных» используйте диалог «Настройки».
Примечание. Диалог «Настройки» доступен только при редактировании формы.
Для открытия диалога «Настройки»
В главном меню:
нажмите кнопку «Настройки» главного меню;
выполните команду «Общие > Настройки» главного меню.
Доступные настройки:
Вкладка «Общие» содержит настройки:
Обновлять при открытии на редактирование. Установите флажок для автоматического обновления формы ввода при её открытии на редактирование. По умолчанию флажок снят. При установке флажка при открытии формы ввода на редактирование данные берутся из источников, применяется заданное оформление, рассчитываются подключенные алгоритмы. Данная настройка не влияет на настройки автоматического обновления при просмотре формы ввода;
Объединять запросы при вычислении. Установите флажок для:
ускорения работы формы ввода при отображении нескольких атрибутов из одного справочника на листе формы или при выводе показателей одного источника, если между ними расположен показатель из другого источника;
расчёта алгоритма для показателей, добавленных в шапку несколько раз;
запуска частичного перерасчёта данных в табличных областях. Перерасчёт происходит, если изменяемые данные являются входными данными для другой табличной области, значения которой рассчитываются с помощью алгоритма, выполняемого при изменении.
Примечание. Работа с алгоритмом расчёта доступна только при наличии установленного расширения «Алгоритмы расчёта».
Особенности объединения запросов:
если флажок снят, то перерасчёт данных выполняется только в одной табличной области на текущем листе формы ввода. В других табличных областях перерасчёт не выполняется;
если флажок установлен и в форме ввода есть несколько табличных областей, построенных на одном источнике, то при использовании алгоритмов расчёта может произойти перерасчёт данных ячеек даже в тех табличных областях, для которых алгоритм расчёта не подключён. Во избежание этого снимите флажок, либо используйте представление-куб в качестве источника для таких табличных областей;
если флажок установлен и в форме ввода есть табличная область, построенная на кубе с вычисляемыми элементами, то данные куба будут недоступны для вычисления. Вычисление элементов может быть настроено:
в стандартном кубе на страницах «Привязка фактов куба», «Отношения», «Вычисляемые факты», «Управление параметрами», «Управляющие измерения», «Агрегация данных»;
в представлении-кубе на страницах «Фиксация измерений», «Управление параметрами», «Управляющие измерения»;
в виртуальном кубе на страницах «Управление параметрами», «Управляющие измерения»;
в вычисляемом кубе на страницах «Управление формулами», «Управление параметрами», «Управляющие измерения», «Редактор формул»;
в автоматическом кубе на страницах «Управляющие измерения», «Агрегация данных», «Управление параметрами», «Фиксация измерений».
Для вычисления данных куба используйте алгоритмы расчёта;
при вычислении перед объединением запросов можно задать пользовательское событие с помощью метода IPrxReportUserEvents.EventOnBeforeExecuteCombined в среде разработки;
объединение запросов недоступно при работе с глобальным кэшем.
После установки флажка для применения настройки необходимо сохранить и переоткрыть форму. По умолчанию флажок установлен.
Загрузка только активного листа. Установите флажок для загрузки данных только активного листа формы, данные неактивных листов будут загружены при обращении к ним. По умолчанию флажок установлен.
См. также:
Построение форм ввода, контроля и согласования данных | Построение формы ввода | Работа с готовой формой ввода