Описание конструктора интерфейсов
V 6.7
ПОЛЬЗОВАТЕЛЬСКИЙ ИНТЕРФЕЙС (СПИ)
Что такое сохраненный пользовательский интерфейс (СПИ).
Сохраненный пользовательский интерфейс (СПИ) – это компонент решения на платформе Bill RP, обеспечивающий комфортную связь пользователя с бизнес-логикой. СПИ компонуется из объектов трех типов – источников данных, визуальных компонентов и команд – путем декларативного задания их свойств и взаимосвязей, без кодирования и перекомпиляции. Работоспособность СПИ обеспечивает платформа, которая на основании сохраненного описания формирует экземпляр интерфейса и обеспечивает его функциональность.
Возможности сохраненных пользовательских интерфейсов (СПИ).
Пользовательские интерфейсы позволяют вводить первичные данные, отображать введенные ранее данные, отображать отчеты, автоматизировать процессы работы с данными и упрощать рабочие процессы сотрудников.

Платформа позволяет настроить и сохранить пользовательские интерфейсы под каждого сотрудника или использовать один интерфейс группой сотрудников.
Назначение СПИ: посредник между пользователем и работой с данными.
Интерфейсы требуются как для ввода/редактирования первичных данных, сложного анализа данных, автоматизации работы пользователя, упрощения ввода/редактирования данных.
Устройство СПИ и связь с платформой.
Пользовательские интерфейсы представляют собой коллекцию элементов, источников данных и описание расположения/работы этих элементов. Также в интерфейсах могут выполняться автоматизированные действия – так называемые «команды».
В интерфейсах могут быть использованы почти все элементы, которые имеются в платформе:
- отчеты (все виды)
- диаграммы
- операции
- строки
- справочники
В верхней части интерфейса есть несколько выплывающих панелей, которые становятся доступными после размещения соответствующих элементов в интерфейсе. При этом в любом интерфейсе есть две выплывающие панели: «Общее» и «Разговоры».
Вкладка «Общее» предназначена для работы с выделенным в интерфейсе элементом.
Основные элементы на вкладке СПИ.
1. Обновить – при нажатии будут обновлены данные в выделенном в интерфейсе элементе. Т.е. в элементе в котором сейчас находится фокус.
2. Добавить – будет добавлен новый элемент в источнике, в котором сейчас установлен фокус. Если источник данных не позволяет создать новый элемент (например, отчет), то при нажатии на кнопку ничего не произойдет.
3. Удалить значение – удаляется значение в выделенной ячейке (если источник позволяет удалить значение)
4. Печать – на печать будет отправлен элемент на который установлен фокус.
5. Экспорт – при нажатии будет экспортирован в файл (форматов xls, pdf, …) элемент, на который установлен фокус.
6. Сохранить как … - при нажатии будет предложено сохранить интерфейс в систему и указать наименование интерфейса.

Вкладка «Операции» появится в интерфейсе только в том случае, если в интерфейсе отображаются операции. На данной вкладке расположены элементы управления и кнопки, предназначенные для работы с операциями.

Вкладка «Дизайн» появится в том случае, если у пользователя есть возможность (есть права) изменить интерфейс. На вкладке расположены элементы для настройки внешнего вида и источников данных интерфейса.

Вкладка «Разговоры» предназначена для создания «разговора» или открытия, созданного ранее и прикрепленного к данному интерфейсу. Разговор можно создать только у сохраненного в систему интерфейса.
Как создать СПИ.
Для создания нового интерфейса нажимаете в программе кнопку «Пуск». Выбираете в открывшемся меню пункт «Пользовательские интерфейсы». В следующем меню нажимаете пункт «Новый»
При создании нового интерфейса откроется новое окно. Созданный интерфейс можно сохранить в системе для дальнейшего использования.
Все созданные сохраненные интерфейсы, на которые есть право доступа, можно увидеть в списке интерфейсов. В меню «Пользовательские интерфейсы» используйте пункт «Открыть». При этом откроется навигатор со списком всех доступных интерфейсов. В «навигаторе» можно воспользоваться поиском интерфейса по символам из названия интерфейса. Можно посмотреть дату создания, изменения СПИ, а также его создателя и автора изменений.
СТАНДАРТНЫЙ ИНТЕРФЕЙС
Что такое стандартный интерфейс.
Платформа автоматически создает интерфейсы операции и справочника для ввода и редактирования данных основных элементов конфигурации. Интерфейсы имеют универсальный внешний вид для решения общих задач. Они создаются с минимальным функционалом и в дальнейшем могут быть изменены и сохранены в системе.
Интерфейсы, созданные автоматически, могут также быть заменены на пользовательские.
Справочник.
При первом использовании справочника система автоматически создает временный универсальный интерфейс. Изменения, сделанные в интерфейсе пользователем, не сохраняются автоматически.
Чтобы начать работу со справочником, открываем соответствующий список: откроется «навигатор» справочников.
По умолчанию для любого справочника откроется стандартный интерфейс.
В «стандартном» интерфейсе есть возможность создать новый элемент справочника с помощью кнопки «Добавить» на панели «Общее», или отредактировать созданные ранее элементы.
По умолчанию в справочнике будут отображаться только два атрибута – «Наименование» и «Активен». Если требуется отобразить другие атрибуты, нужно сохранить интерфейс в системе. При следующем открытии сохраненного интерфейса будет возможность добавить другие атрибуты.
Доступные параметры табличной части интерфейса содержатся в меню столбцов. Клик правой клавишей по заголовку столбца открывает пункт меню «Выбрать столбцы». Откроется список всех атрибутов, доступных для данного источника. Интересующие необходимо выделить «галкой» и нажать «Ок».
Ввод операций.
Для ввода операций система генерирует интерфейс в зависимости от вида операции – со строками, атрибутами типа список или без строк и атрибутов список.

При начале работы открываем список доступных пользователю операций.
Откроется «навигатор» операций, т.е. список всех доступных операций.
Из навигатора можно открыть любую операцию для ввода. При этом система автоматически создаст интерфейс в зависимости от параметров операции (если на операцию не назначен ранее сохраненный интерфейс для ввода).
Операции без строк.
При открытии данного вида операций – в интерфейсе по умолчанию будут отображены только параметры заголовка операции:
Операции с атрибутом типа список.
При открытии данного вида операций – в интерфейсе по умолчанию будут отображены параметры заголовка операции, один или несколько атрибутов типа список:
Операции со строками.
При открытии данного вида операций – в интерфейсе по умолчанию будут отображены параметры заголовка операции, строки операции с возможностью добавления товаров из операции.

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

Для этого в интерфейсе должен быть отображен список операций и фильтр.

При этом при открытии данного интерфейса система сама подменит фильтр – на фильтр по текущей дате операции.
Назначение нестандартных интерфейсов на объекты конфигурации.
Система позволяет назначить созданный вручную интерфейс «по умолчанию» для просмотра/редактирования операции или справочника.

Для этого создается интерфейс, сохраняется в системе. Интерфейс назначается на объект в системе – на операцию или справочник.

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

Интерфейс можно назначить как один для всех сотрудников (столбец «Общий интерфейс»), так и для каждого сотрудника отдельный (столбец с именем сотрудника).
Для назначения интерфейса на сотрудника нажимаете кнопку «Добавить столбец», откроется столбец со списком всех пользователей в системе. При выборе пользователя в таблице будет добавлен столбец с именем пользователя. Напротив объекта (справочника или операции) выбираете из списка интересующий интерфейс.
Использование стандартного интерфейса в качестве шаблона СПИ.
Интерфейс, сгенерированный автоматически для справочника/операции, можно сохранить в систему, доработать по свои нужды и использовать как интерфейс по умолчанию.

Для этого сохраняете интерфейс, открываете его через навигатор всех интерфейсов, редактируете, сохраняете. В результате небольших изменений интерфейс станет более удобным для использования/
СОЗДАНИЕ СПИ
Общие сведения.
В открывшемся списке находим нужную операцию. Для быстрого выбора можно воспользоваться поиском. Для этого в списке операций начинаете набирать название интересующей операции (или объекта):

Выбираете способ размещения объекта в интерфейсе: в основной части интерфейса или на плавающей панели, которую можно скрывать.

В результате, в интерфейс добавится источник для ввода операций со всеми параметрами операции:
Перед созданием интерфейса необходимо разработать функционал и внешний вид будущего интерфейса основываясь на задачах, которые будут выполнены при помощи данного интерфейса.
Интерфейс может содержать один или несколько источников данных, визуальных компонентов.
Для начала открываем «мастер новых элементов», выбираем источник данных.
Режим "Общее" и "Дизайн" в интерфейсе.
Интерфейс может находиться в режиме «Общее» и «Дизайн». Режим работы интерфейса выбирается при помощи верхней панели.

В режиме «Общее» интерфейс выполняет функции, которые в нем заложены при разработке, и позволяет внести только декоративные изменения (например, скрыть или показать столбец).

Создание, редактирование, сохранение интерфейса происходит в режиме «Дизайн». Весь функционал по настройке интерфейса также предполагает режим дизайна.
Что такое источник данных.
Источник данных – это компонент СПИ, обеспечивающий связь визуальных компонентов и команд с одной стороны, и базы данных с другой. Пока существует экземпляр СПИ, источник данных хранит данные из БД, которые требуется отобразить пользователю, или данные, введенные пользователем, которые требуется сохранить в БД.
Общие сведения об источниках данных.
Источники данных представляют собой связь между данными из базы данных и визуальным отображением данных пользователю.

В системе существуют следующие источники данных:
· Ввод операций
· Операции
· Справочник
· Строки операции
· Кандидаты строк операций
· Атрибут типа список
· Отчет
· Даты
· Стартовые данные показателей
· Стартовые данные строк операций
· Единицы измерения товара
· Адаптирующийся атрибут типа список
Виды источников данных: ввод и просмотр операций, справочник, строки операции.
Ввод операций. Источник данных предназначен для ввода, редактирования и просмотра операций. Представляет собой вертикальную таблицу. В таблице по умолчанию будут отображаться все параметры выбранной операции.

Операции. Источник данных предназначен для просмотра операций. Представляет собой стандартную таблицу. Также можно использовать для редактирования операций. При помощи дополнительных настроек можно использовать и для ввода операций. По умолчанию в добавленном источнике «Операции» отображаются основные параметры операции – дата, номер, код операции, состояние. Остальные параметры операций можно добавить путем выбора столбцов из всех доступных.

Справочник. Источник данных предназначен для просмотра, редактирования и создания новых элементов в выбранном справочнике. По умолчанию в добавленном источнике «Справочник» отображаются основные параметры справочника – код элемента, наименование, активен. Остальные параметры можно добавить путем выбора столбцов из всех доступных.

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

Отчет. Источник используется для отображения данных из любого отчета. Может использоваться в интерфейсе как самостоятельный элемент, так и в связке с другими источниками. Возможность настройки «отчета» зависит от того, как данный элемент добавлен в интерфейс. В случае добавления отчета через [«Мастер новых элементов» - «Отчет»] настройки отчета и его возможности повторяют возможности конструктора отчетов. В случае добавления отчета в интерфейс через [«Мастер новых элементов» - «Выбрать существующий источник»] настройки и функционал будут аналогичны настройкам источников, расположенных в стандартных таблицах.

Даты. Источник используется для отображения списка даты в заданном диапазоне. Для работы данного источника у него при помощи фильтра должен быть указан диапазон отображаемых дат. Без фильтра источник не будет отображать данные.

Стартовые данные показателей. Источник предназначен для ввода «стартовых» данных в показатель. При добавлении в интерфейс в источнике будут отображены все аналитики выбранного показателя.

Стартовые данные строк операций. Источник предназначен для ввода «стартовых» данных в строки операции. Работает совместно с заданным типом операции (предназначенной для ввода стартовых данных).

Единицы измерения товара. Источник используется для настройки единиц измерения у товаров.

Добавление кандидатов строк операции.
Для заполнения строк операций необходимо добавить два источника – сначала «Кандидаты строк операций», затем «Строки операций». Добавление происходит через «мастер новых элементов».
Выбираете способ представления кандидатов строк операций.
По умолчанию используется режим «таблица».
В интерфейсе появится новый элемент. Свяжите источники данных между собой. Для этого на верхней панели «Дизайн» нажимаете кнопку «Источники данных. Выберите нужные источники и для связи мышкой перетащите один источник к другому. Воспользуйтесь командой "Связать" и подтвердите действие с помощью кнопки "ок".

Добавление строк операции.
Добавляем «Строки операции» также через мастер новых элементов.
Настраиваем связь строк и операции, как это описано выше, путем перетаскивания элементов. Для этого переходим в «Дизайн» - «Источники данных» и связываем «Строки операции» и «Ввод операций».
Далее необходимо настроить параметры связи. Связь между операциями и «строками» осуществляется через параметры «Код операции». После настройки связи подтвердите действие кнопкой «Ок».
Добавление атрибута типа список.
Атрибут типа список добавляется с помощью мастера новых элементов. Выберите нужный атрибут из списка


Для использования списка атрибут должен быть «связан» с основным или «родительским» источником данных. В данном случае родительский источник – это «Ввод операций». Настраиваем связь через «Источники данных»
Для связи атрибута типа список используется параметр «Код элемента» у атрибута, и «Код операции» в «Вводе операции».
Использование и настройка команд.
Чтобы добавить новую строку в строках операции, в источниках данных выберите «Строки операции», а в контекстном меню соответствующий пункт: Новый «ItemBuilder».
Должны быть заполнены следующие параметры (атрибуты):
- товар
- единица измерения
- соотношение
Все заполняемые «атрибуты» перечисляются в столбце «Атрибут».
Заполните также источник значения для атрибута строки. В качестве источника могут использоваться: «константы», значение из «параметра» в интерфейсе, значение из атрибутов ранее добавленных источников данных.
Строки создаются на основе данных из «кандидатов строк операции». Из кандидатов выбирается «товар», «единица измерения» и «соотношение», которые зависят от выбора товара.
Добавление команды по созданию строки с помощью клика мыши.
  • В режиме "Дизайн" откройте список команд
  • назовите команду
  • выберите триггер
  • выберите событие и компонент для триггера.
Добавление команды по созданию строки с помощью контекстного меню.
Для того чтобы команда выполнялась только в том случае, когда в операции заполнены все обязательные параметры, добавьте условие на команду на соответствующей вкладке.

Оформляете «Условие»:
В настройках условия указываете, для какого источника данных должно проверяться условие.
В строке «Условие» нажимаете кнопку «…».
В окне «Фильтр» выбираете параметр «Состояние», «введите значение».
В открывшемся Справочнике выбираете значение, подтверждаете действие кнопкой «Ок».


Оформляете «Действия»:
на вкладке «Действия» выбираете нужную команду


В команде по добавлению строки в операцию укажите – в каком источнике данных будет создана строка, для какой операции будет создана строка и при помощи какого "ItemBuilder".
После полного оформления команды подтвердите действие кнопкой «Ок».
Добавление и удаление элементов атрибута типа список.
Добавление нового элемента и удаление ранее созданного из списка.

Добавление нового элемента – команда для атрибута типа список.
Создаем новую команду аналогично созданию команды для добавления строк операции.
Действие выбираем из пункта «Данные» - «Новый элемент». В параметрах указываете – в каком источнике данных будет создан новый элемент при вызове команды.
Если элемент создается пустым, ItemBuilder указывать не обязательно.

Команда для удаления элемента – создаете в списке команду, заполняете параметры

В параметре «Источник данных» указываете источник из которого будет удален элемент при выполнении команды. Параметр «Не подтверждать» - не заполняете если при удалении элемента должен быть задан подтверждающий вопрос.
Использование отчетов.
Для демонстрации данных из показателей используются отчеты. Отчеты можно представить как самостоятельный объект в системе, а можно добавить один или несколько отчетов в интерфейсы в качестве источника данных.

Отчет в интерфейс может быть добавлен двумя способами:
1) отдельный объект «Отчет»
2) источник данных в интерфейсе.

Добавление объекта Отчет.
Отчет, добавленный в интерфейс, повторяет внешний вид и функционал отчета в конструкторе отчетов.
  1. Добавьте отчет в интерфейс
  2. Из открывшегося списка выберите отчет.

Отчет в интерфейс будет добавлен в том же виде, что он отображается в конструкторе отчетов.
Все изменения, сделанные с отчетом в конструкторе, будут доступны после сохранения интерфейса.
Добавление Отчета в качестве источника данных.
Отчет, добавленный в качестве источника данных, отображается в виде таблицы.
Отчет должен быть ранее добавлен в интерфейс через мастер новых элементов на панели «Дизайн», или в источниках данных.
Добавьте отчет как элемент интерфейса (в режиме "Дизайн", используя пункт «Выбрать существующий источник» в мастере элементов)

Выберите источник из списка и внешний вид отчета.
Отчет будет добавлен в интерфейс.

Настройки внешнего вида отчета доступны в контекстном меню.
Использование виртуальных столбцов.
Виртуальный столбец – это инструмент источника данных и соответствующего визуального компонента, не связанный с имеющимися в источнике данными и предназначенный для ввода новых первичных данных. На основании данных, содержащихся в одном источнике и данных, введенных в его виртуальный столбец (столбцы), может быть создан экземпляр операции или элемент справочника в другом источнике. Также, в некоторых случаях, виртуальный столбец можно использовать для вывода в визуальном компоненте вычисляемых значений.

Виртуальный столбец используется для расчетов, отображения дополнительных данных из других источников или связанных элементов, ввода и редактирования данных в источниках данных.

Примеры использования виртуального столбца:
- расчет данных из текущего источника
- отображение параметра справочника из атрибута данного источника
- отображение данных из связанного источника, предзагрузка
- настройка для редактирования данных через виртуальный столбец в связанном источнике – редактирование операций, редактирование справочников.
- настройка для создания элемента в связанном источнике (создание операций)
- создание элементов через источник виртуальных строк (отсылка к источнику виртуальных строк)
Добавление виртуального столбца в источник данных.
Добавление виртуального столбца производится через настройки источника данных

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

«Значение по умолчанию» - значение, указанное в данном свойстве будет отображаться во всех строках виртуального столбца, если не будет отображаться результат вычисления формулы (значение, которое будет возвращено свойством «Формула»).
«Источник данных формулы» - заполняете в том случае, если данные в виртуальном столбце должны быть получены не из текущего источника данных, а из связанного. При этом в связанном источнике данных свойство, которое будет отображаться в виртуальном столбце должно быть отмечено галкой.
«Пытаться получить значение» - не используется.
«Справочник» - данное свойство заполняется в том случае, если в виртуальном столбце будет отображаться значение из справочника. И в свойство указываете справочник, из которого будет отображено значение.
«Тип данных» - в зависимости от отображаемых в столбце данных необходимо указать «тип данных»
«Формула» - свойство, от того, что в нем записано зависят отображаемые в виртуальном столбце данные. Т.е. фактически то, что будет записано в «формуле», будет отображено в виртуальном столбце.
Настройка внешнего вида интерфейса.
Когда основной функционал интерфейса настроен, для удобства использования можно настроить внешний вид интерфейса:
- переименовать ранее добавленные элементы
- изменить расположение элементов
- использование разделителей (сплиттеров).

Все источники данных в интерфейс добавляются со стандартной подписью

Переименуем все элементы (выделены синим). Для переименования интерфейс должен быть в режиме «Дизайн».
Двойным кликом мышки по надписи вызываете окно для переименования.
Расположение элементов в интерфейсе и его сохранение.
Расположение элементов в интерфейсе задается в окне «Настройки расположения».
В данном режиме можно передвигать при помощи курсора мышки любой элемент в интерфейсе.

При изменении расположения элементов используйте разделители. Их наличие обеспечит возможность пользователям менять размеры элементов в интерфейсе, не переходя в режим «дизайна».

Чтобы сохранить созданный интерфейс в систему, воспользуйтесь кнопкой «Сохранить» на вкладке «Дизайн».
Откроется окно «Сохранение». В поле введите название интерфейса и нажмите «Ок».
После этого интерфейс можно закрыть и в дальнейшем использовать.
Варианты заполнения «формулы»
  1. Возвращаемое значение
  2. Значение из атрибута или формула с участием атрибута из источника данных
  3. Значение с условием
  4. Ссылка на атрибут элемента справочника
  5. VB-функция

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

Из списка атрибутов справа двойным кликом переносите значение в поле «Формула:».
Значение из атрибута источника может использоваться в формулах

Для отображения значения атрибута связанного источника данных необходимо заполнить параметр «Источник данных формулы»

После заполнения данного параметра в окне оформления формулы будут отображаться атрибуты указанного источника данных.
Свойство виртуального столбца «Источник данных формулы» должен быть заполнен только в том случае, если в формуле будут использоваться атрибуты не текущего источника данных!
Вариант заполнения «формулы» значение с условием
В формуле можно оформлять условия при помощи стандартных операторов
Как пример условия в формуле используется оператор «If(,,)»
Вариант заполнения «формулы» ссылка на атрибут элемента справочника
В виртуальном столбце есть возможность отобразить атрибуты справочника того атрибута, что присутствует в источнике данных.
Как пример использования данной возможности – отображение атрибутов товаров в источнике данных. «Товар» берется из текущего источника данных. Для этого необходимо проверить свойство «Источник данных формулы» - оно должно быть пустым, т.к. будет использоваться значение атрибута текущего источника данных.
В формуле указываете атрибут, источника, который будет использоваться для получения данных из справочника. После названия атрибута источника, через точку указываете наименование атрибута справочника
Вариант заполнения «формулы» VB-функция
В «формулах» допускается использование стандартных VB-функций и функций из проекта клиента.
Пример использования стандартной функции

Использование функций из проекта клиента. При использовании такой функции необходимо в начале указать название проекта и после точки название функции
Создание и редактирование новых элементов источников данных при помощи виртуальных столбцов
При помощи редактирования данных в виртуальных столбцах можно упростить и облегчить ввод и редактирование данных.
Для того, чтобы при редактировании данных в виртуальном столбце создавались или редактировались данные необходимо произвести ряд настроек.
Основные примеры создания/редактирования элементов при редактировании значения в виртуальном столбце:
1. Создание и редактирование элемента в атрибуте типа список.
2. Создание и редактирование операций
3. Создание и редактирования строк операций
4. Использование «рукописных» команд в интерфейсах при редактировании данных в виртуальном столбце.

Далее рассмотрим все примеры подробнее.
Создание и редактирование операций
Пример создания операции при редактировании значения в виртуальном столбце источника данных. В качестве основного источника данных будет использоваться отчет.
В интерфейс добавляем необходимые источники: отчет (будет отображаться с данными в интерфейсе), операции – в данном источнике будут создаваться операции, при редактировании данных в виртуальном столбце. Настраиваем связь между отчетом и операциями

Следующим шагом настраиваем создание операции в источнике данных «Операции».

Оформление создания элементов в «операциях»:

Указывается какой или какие параметры должны быть заполнены в операции при создании. В данном примере установлено, что атрибут операции «Сумма» будет заполнен значением из виртуального столбца «Оклад:» из источника данных с отчетом.
При создании операции будут заполнены атрибуты операции указанные в «Item Builder», атрибуты через которые осуществляется связь между источником с отчетом и «операцией».
В «ItemBuilder» необходимо установить галку «Управляется виртуальными столбцами» - в этом случае все изменения в виртуальном столбце будут влиять на связанную операцию. Если операции не было, то она будет создана при изменении значения в виртуальном столбце. Если операция была создана ранее и присутствует в источнике «Операции», то все изменения в виртуальном столбце будут влиять на указанный в «Item Builder» атрибут операции.
Дополнительно требуется в свойствах источника данных отметить какие свойства в операции должны быть заполнены при создании:

Нажимаете «Ок».
После этого в интерфейсе в источнике данных с отчетом выводите виртуальный столбец. При редактировании значения в виртуальном столбце будет создана операция.
Источник виртуальных строк
Для создания элементов возникает потребность в отображении списка элементов, которые могут быть в дальнейшем созданы.
Т.е. платформа позволяет отобразить в источнике данных данные из другого источника данных.
Для настройки виртуальных строк необходимо добавить основной источник данных – в котором будет отображаться данные из дополнительного источника данных.

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

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

В настройке указываете какой атрибут главного источника (атрибут конфигурируемого) соответствует атрибуту дополнительного источника (атрибут вирт. строк). Нажимаете «Ок».

Источник виртуальных строк позволяет упростить создание элементов в основном источнике данных.
Рассмотрим пример создания элементов в атрибуте типа список через источник виртуальных строк.

В выделенной синим таблице видим данные, отображаемые из источника виртуальных строк. Для создания элемента в основном источнике данных дополнительных настроек не требуется.
Элемент будет создан при редактировании ячейки в столбце «Количество».

При создании элемента атрибуты, указанные в настройках (в связи) источника виртуальных строк, будут заполнены автоматически.
В примере автоматически заполнится атрибут «Партнер».
ВИЗУАЛЬНЫЕ КОМПОНЕНТЫ
Общие сведения. Перечень визуальных компонентов
Визуальный компоненты в интерфейсах используются для отображения данных, для ввода данных, выполнения команд, удобного отображения или редактирования как данных, так и параметров.
Фильтр
Элемент «Фильтр» предназначен для оперативного изменения пользователем фильтра в источнике данных. В данном элементе отображается фильтр, аналогичный фильтру в меню «Дизайн» - «Источники данных»:

У элемента «Фильтр» можно изменить параметр «Источник данных» и при изменении в данном элементе будет отображаться фильтр выбранного источника данных. Для этого в режиме «Дизайн» щелкаете правой клавишей мышки внутри элемента «Фильтр» и выбираете источник данных:
Группы
Данный элемент предназначен для отображения списка групп элементов справочника. Справочник предварительно должен быть добавлен в пользовательский интерфейс.

У элемента «Группы» можно изменить параметр «Источник данных» и при изменении в данном элементе будут отображаться группы выбранного источника данных. Для этого в режиме «Дизайн» щелкаете правой клавишей мышки внутри элемента «Группы» и выбираете необходимый источник данных.
В режиме «Общее» возможно работать с группами элемента – добавлять новые группы, переименовывать ранее созданные, перемещать в другую группу, удалять:
Таблицы
Элемент «Таблицы» предназначен для отображения данных из источника данных в интерфейсе. И это наиболее часто используемый внешний элемент при конструировании интерфейсов. Большинство источников данных, добавляемых в интерфейс, по умолчанию отображаются в виде такого внешнего элемента.
После добавления «таблицы» в интерфейс необходимо его настроить, т.е. указать – из какого источника данных в элементе будут отображаться данные. Для этого в режиме «Дизайн» щелкаете правой клавишей мышки внутри «таблицы» и из списка «Источник данных» выбираете нужный:

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

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

Далее откроется интерфейс настроек:

Настройки таблицы позволяют отобразить подвал таблицы, отобразить навигатор, настроить внешний вид всей таблицы, запретить/разрешить редактирование данных в таблице.
Элемент «Таблица» позволяет настраивать «подвал» - т.е. добавлять или убирать вычисления по столбцу. Подвал позволяет автоматически считать итоги по столбцу. После добавления «подвала» в таблице, щелкаете правой клавишей мышки под столбцом и выбираете нужный пункт:

«Фильтрация строк» - позволяет настроить фильтрацию данных в компоненте по вводимым пользователям данным. Для этого в настройках устанавливаете галку «Разрешить фильтрацию строк»:

Если установлена одна галка «Разрешить фильтрацию строк», то данные при вводе с клавиатуры будут фильтроваться без учета столбца – т.е. фильтр будет работать по всем данным в таблице-компоненте. И в верхней части таблицы появится строка поиска:

Если установлена галка «Отдельно для каждого столбца», то фильтр будет работать по данным в выбранном столбце. И в верхней части таблицы появится строка для фильтра в каждом столбце:
Вертикальная таблица
Предназначение «вертикальной таблицы» аналогично предназначению «таблицы», но разница во внешнем виде отображаемых данных. Для сравнения отобразим элементы одного и того же справочника в виде разных таблиц:
Сводная таблица
Для отображения данных может использоваться «Сводная таблица» или «перекрестная»:

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

В результате перетаскивания – таблица будет выглядеть следующим образом:

В «сводной таблице» отображение итогов по столбцу/строке настраивается в меню настройки всей таблицы:

Список-дерево
Отображение данных в виде древовидной структуры можно настроить в элементе «Список-дерево»:

Отображение данных в виде «дерева» возможно в том случае, если элементы источника имеют ссылки на другие элементы в том же источнике данных.
Для настроек «списка-дерево» щелкаете правой клавишей мышки в пустом месте элемента, в открывшемся меню выбираете пункт «Настройки».

В выделенных пунктах необходимо настроить связь элементов – устанавливаете какой атрибут в элементах источника является «родительским» или «главным», а в каком атрибуте заполнена ссылка на «родительском». Также в «Списке-дерево» можно настроить внешний вид источника.
Настройка внешнего вида отображения данных в интерфейсе осуществляется также как в элементе «Таблица».
Отчет
Элемент «Отчет» может использоваться только для отображения данных из отчетов и источников данных с отчетами. Источник данных выбирается через настройки:

При этом внешний вид в элементе в интерфейсе будет повторять внешний вид отчета в конструкторе отчетов:
Планировщик
Планировщик позволяет отображать данные из операций, отчетов. Настройка отображаемых данных осуществляется в режиме «Дизайн».

Настройка внешнего вида может осуществляться в режим «Общий» и «Дизайн».
Настройки внешнего вида включают в себя настройки представления (день, неделя, рабочая неделя, месяц, хронология):

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

Пример отображения данных и настройки для данного примера.

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

Возможность редактирования данных настраивается на отдельной вкладке. Т.е. планировщик позволяет изменять значение тех атрибутов операции, которые указаны в настройках в качестве «начального» и «конечного времени». Изменение данных происходит путем перетаскивания элемента внутри «Планировщика».

«Планировщик» позволяет настроить внешний вид отображаемых элементов путем изменения цвета элемента. Настройка осуществляется за счет условия на значение атрибутов источника данных:

Навигатор планировщика
Для удобства работы в «Планировщике» используется элемент «Навигатор» или «Календарь» - он позволяет выбирать – данные за какие даты будут отображаться в планировщике. Т.е. для работы «Навигатора планировщика» необходимо иметь в интерфейсе элемент «Планировщик».

Настройка «Навигатора интерфейса» заключается в указании источника данных и ссылки на «Планировщик». Все настройки производятся в режиме «Дизайн». Для изменения настроек щелкните в «Навигаторе» правой клавишей мышки и в меню выбираете соответствующий пункт. Источник данных должен совпадать с источником данных в связанном «Планировщике». Связанный «Планировщик» указывается в меню «Настройки»:
Изображение
Платформа позволяет загружать, хранить, отображать изображения (фотографии). В случае необходимости отображения изображения вне таблиц используется внешний элемент «Изображение».

В настройках указывается источник данных из атрибута которого будет отображаться «изображение».

Выбираете атрибут из списка у выбранного источника данных:

Элемент «Изображение» позволяет редактировать значение атрибута в режиме «Общее»:
Текстовое поле
Для отображения текстовой информации из атрибута источника данных или параметра используется внешний элемент «Текстовое поле».
В случае отображения данных из атрибута источника данных требуется указывать в настройках источник данных и атрибут.

После заполнения источника указываете название атрибута:

В случае отображения данных из параметра требуется указывать в настройках параметр:

«Текстовое поле» позволяет редактировать выводимое в нем значение параметра или атрибута (если источник данных позволяет редактировать данные).
«Текстовое поле» позволяет осуществить дополнительные настройки – ограничить редактирования значения атрибута/параметра, изменить шрифт отображаемой информации, изменить формат отображаемой информации.
Все настройки осуществляются в меню «Настройки»:
Длинный текст
Для отображения, редактирования строкового атрибута, аналитики или параметра с большой длиной текста используется внешний элемент «Длинный текст»:

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

В случае отображения данных из параметра требуется указывать в настройках параметр:

«Длинный текст» позволяет редактировать выводимое в нем значение параметра или атрибута (если источник данных позволяет редактировать данные).
«Длинный текст» позволяет осуществить дополнительные настройки – ограничить редактирования значения атрибута/параметра, изменить шрифт отображаемой информации.
Все настройки осуществляются в меню «Настройки»:
Форматированный текст
Для отображения данных из атрибута формата RichText используется внешний элемент «Форматированный текст». В данном элементе возможно редактирование атрибута операции/справочника. Функционал данного элемента приближен к упрощенному текстовому редактору.

Перед использованием у элемента указывается источник данных и выбирается атрибут:

В настройках элемента можно изменять одно свойство «Только для чтения»:
Числовое поле
Для отображения и редактирования числовых данных используется (может использоваться) элемент «Числовое поле». В отличие от «Текстового поля» не допускает наличие строковых данных в атрибуте источника или параметре.
Перед использованием у элемента указывается источник данных и выбирается атрибут:

«Числовое поле» позволяет осуществить дополнительные настройки – ограничить редактирования значения атрибута/параметра, изменить шрифт отображаемой информации.
Все настройки осуществляются в меню «Настройки»:
Поле дата/время
Для отображения и редактирования данных типа дата и/или время используется (может использоваться) элемент «Поле дата/время». В отличие от «Текстового поля» не допускает наличие строковых данных в атрибуте источника или параметре.
Перед использованием у элемента указывается источник данных и выбирается атрибут:

Данный элемент можно использовать для отображения значения параметра. В этом случае источник данных не указывается, а указывается наименование параметра через меню «Выбрать атрибут».
По умолчанию в элементе значение отображается в формате «дата время». Формат отображения можно выбрать в меню «Настройки»:

«Поле дата/время» позволяет осуществить дополнительные настройки –изменить шрифт отображаемой информации (в меню «Настройки» - вкладка «Вид»).
Фильтр таблицы
Элемент «Фильтр таблицы» позволяет ограничить отображение данных в «таблицах». Данный элемент не связан с «фильтром» в источнике данных. «Фильтр таблицы» позволяет отбирать данные только по атрибутам/аналитикам отображаемым в таблице в интерфейсе.

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

Настройка элемента включает в себя заполнение параметра «Источник данных» в режиме «дизайн»:

Особенности работы данного элемента:
Фильтр сохраняется при сохранении интерфейса и, в случае изменения фильтра в отчете, может потребоваться «сбросить» фильтр в интерфейсе, т.е. заново получить фильтр из отчета. Для этого щелкаете в пустом месте фильтра правой клавишей мышки и в меню выбираете пункт «Сбросить фильтр».
Элемент «Фильтр отчета» можно использовать как «Фильтр таблицы» - для этого в «настройках» элемента устанавливаете галку «Дополнительный фильтр»:

После установки этой галки фильтр работает только с теми данными, что уже отображаются в отчете. Т.е. только дополняет фильтр отчета, не изменяя его. И фильтр из отчета не отображается в элементе.
Диаграмма отчета
Для отображения созданной в отчете диаграммы используется элемент «Диаграмма отчета». Т.е. для того, чтобы в элементе отобразилась диаграмма предварительно необходимо создать диаграмму в отчете. Далее в настройках указываете «источник данных» у элемента.
Связывание аналитик и атрибутов
Описать
Кнопка
«Кнопка» - элемент для вызова команд в интерфейсе.
В настройках можно изменить текст, написанный на кнопке (в настройках «Текст») и изменить системное наименование элемента (в настройках «Название»):

Заготовку команды можно сформировать автоматически – для этого в режиме «дизайн» щелкаете правой клавишей мышки и выбираете в меню пункт «Команда»:

Если команда уже сформирована ранее, то при выборе данного пункта в меню откроется окно «Команды» с настроенной командой.
Галка
Элемент «Галка» используется для отображения/изменения значения типа «Истина/Лож» (True/False). Может быть использована как с «источником данных», так и с «параметрами».
Настройка отображения данных осуществляется в режиме «Дизайн».

При отображении данных из источника данных – выбираете источник из добавленных в интерфейс, выбираете атрибут, который будет отображаться в элементе «Галка».
При отображении данных из «параметра» источник данных у «Галки» не указывается, в меню «Выбрать атрибуты» - «Привязка данных» заполняется пункт «Параметр»:

При этом у параметра должен быть указан тип значения «Не определен».
«Не определен» - используется как тип для параметра с типом данных Boolean. Может иметь любое значение, однако для правильной работы параметра в системе должен иметь одно из двух значений «True» или «False».


Диаграмма Ганта 2
Внешний вид «Диаграмм Ганта 2»:

Настройку необходимо начать с добавления элемента «Диаграмма Ганта 2» в интерфейс. Далее добавляете источники данных в интерфейс. Могут понадобиться от одного до трех и более источников данных:
- основной для отображения плана - для построения диаграммы или «дерева» элементов,
- источник для отображения связей между элементами в основном источнике (или в «плане»),
- дополнительный – для отображения каких либо доп. событий.
- «второй основной» для отображения факта (или другого плана) – для построения диаграммы или «дерева» элементов. Таких источников может быть несколько. И всё что касается настройки «основного источника» применимо и к новым «основным» источникам.
В первую очередь добавляете основной источник – для отображения плана.

В источнике данных должны быть отмечены галками все свойства, которые необходимы для настройки «диаграммы». Если этого не сделать, то диаграмму настроить будет невозможно:

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

В настройках выбираете основной источник данных:

Далее настраиваете параметры для построения иерархии объектов в диаграмме:

При этом учитывайте, что в источнике данных должна быть информация достаточная для построения иерархии объектов (элементов в источнике данных). Например, должен быть список работ, с указанием у работ – какая из них будет являться «родительской». Т.е. в одном из столбцов должна быть ссылка на родительский элемент.
Для того, чтобы в левой части диаграммы отображались данные необходимо выбрать выводимые столбцы. Данные после настройки будут отображаться в виде диаграммы:

Для этого в режиме дизайна щелкаете правой клавишей мышки в левый угол элемента и в меню выбираете пункт «Выбрать атрибуты»:

Откроется окно со списком свойств. Галками отмечаете столбцы, которые будут выведены в таблице:

После настройки данные отобразятся если нажать на кнопку «Обновить» на вкладке «Общее» или сохранить и заново открыть интерфейс:

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

После этого необходимо сохранить, закрыть интерфейс и открыть заново. Результат применения настройки:

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

Для настройки связи в интерфейс добавляете источник данных, в котором была бы информация о связи между этапами:

В режиме «Дизайн» заходите в настройки «Диаграммы» и заполняете параметры «Источник данных связей» с ключами:

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

Далее настраиваете отображение данных аналогично первому источнику:

Настройка внешнего вида отображаемых элементов производится в окне «Настройки»:




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

Если требуется записать значение в параметр, то заполняется свойство «Параметр».

Выбранное значение может быть сохранено в «параметре» интерфейса.
Группа переключателей
«Группа переключателей» используется для выбора одного значения из нескольких заранее заданных. Каждому значению в «Группе» должно быть установлено значение, которое будет при выборе записано в «параметр».

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

После заполнения списка возможных значений в «Группе переключателей» настраиваете связь с параметром – указываете в какой параметр запишется выбранное значение:


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

Указываете источник данных:

Далее в меню при выборе пунктов «настройка» или «выбор атрибута» откроется окно настроек:

(уже настроенные значения на вкладке «Данные» могут пропадать и отображаться только если по значению свойства снова щелкнуть курсором мышки)
В настройках указываете минимальное и максимальное значение по осям X и Y. Также можно указать – будет ли использоваться изображение в качестве фона на диаграмме и если будет, то какое именно.

В окне «Настройки» можно расширить функционал диаграммы на вкладке «Поведение»:
– можно разрешить перетаскивать размещенные элементы. При этом, если в качестве источника данных используется операция, то будут изменяться значения атрибутов со вкладки «Данные».
- разрешить перетаскивать или «кидать» новые элементы из другого «внешнего элемента». При этом в настроенном источнике могут создаваться новые элементы.

Вложенная панель размещения
Для объединения нескольких внешних элементов на одном интерфейсе можно использовать «Внешнюю панель размещения»:

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

Путем удерживания курсором мышки элемента передвигаете его на «вложенную панель размещения»:

После того как элементы размещены на панели закрываете окно «Настройки расположения»:

Расположение самой панели можно изменить, открыв окно «Настройки расположения» интерфейса:

После того, как откроется окно с настройками, можно перемещать всю панель с элементами на панели при помощи курсора мышки.
Связь источников и компонентов
Большинство визуальных компонентов отображают данные или позволяют выбрать данные из «источника данных».
У визуального компонента можно назначить или изменить «Источник данных». Для этого в режиме «Дизайн» щелкаете правой клавишей мышки и выбираете в меню пункт «Источник данных». При этом появится список добавленных в интерфейс источников данных:

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

При создании параметра необходимо указать наименование, тип данных и значение.
Наименование может быть любым, однако, требуется избегать наименования параметров совпадающими с наименованием атрибутов операций/справочников или наименованием аналитик показателей. Это связано с тем, что значение параметра может быть использовано в интерфейсе в формуле вместе со значением атрибута или аналитики.
Пример создания параметра:

Заполняете наименование, тип параметра, значение.
Параметры могут быть следующих типов:
- не определен
- строка
- целое число
- десятичное число
- дата/время
- из справочника
- предопределенная формула.
Типы параметров
«Не определен» - используется как тип для параметра с типом данных Boolean. Может иметь любое значение, однако для правильной работы параметра в системе должен иметь одно из двух значений «True» или «False».

«Строка» - параметр может содержать строковое значение, и любое значение из данного параметра система будет воспринимать как строковое.

«Целое число» - параметр может содержать значение с типом данных «целое». Данный тип параметра используется как для числовых значений, так и для указания кода элемента справочника.

«Десятичное число» - параметр может иметь значение с типом данных десятичное число (например, decimal, currency, …)

«Дата/время» - в параметре может быть значение дата и/или дата/время:

«Из справочника» - в значение параметра может быть записан элемент выбранного справочника. Для этого необходимо указать справочник и выбранный элемент. При этом справочник указывается в поле «значение» после заполнения типа:

Далее сразу появится окно для выбора элемента справочника:

«Предопределенная формула» - в качестве значения параметра можно установить «формулу», т.е. ссылку на одну из формул, добавленных в конфигурации в проекте:

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

После этого откроется окно для изменения расположения и настройки размеров элементов:

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

После этого элемент пропадет из интерфейса и останется внутри вкладки «Скрыть элементы»:

Следующая вкладка «В виде дерева» отображает все внешние элементы в интерфейсе, скрытые элементы и элементы, которые могут использоваться для настройки расположения элементов.
В окне «Настройка расположения» открытого для интерфейса (через меню «Дизайн» - «Расположение элементов»), не отображаются элементы, которые размещены на вложенных панелях размещения. Чтобы открыть окно «Настройки расположения» для вложенной панели размещения, в режиме «Дизайн» щелкните правой клавишей мышки внутри вложенной панели и выберите в меню пункт «Изменить расположение».
После этого откроется окно «Настроек расположения», но с элементами, находящимися внутри вложенной панели:

Дальнейшее описания настройки внешнего вида и расположения элементов в интерфейсе, также подходит для элементов на вложенной панели.
Разделители
Для возможности изменения размеров элементов пользователем без редактирования интерфейса в интерфейс добавляется элемент «Разделитель». Размещенный между элементами «Разделитель» позволяет изменять их размер пользователю, даже если ему недоступен режим «Дизайн»:

Добавление «Разделителя»:
- в окне «настройки расположения» на вкладке «Скрыть элементы» или из вкладки «В виде дерева» перетаскиваете курсором мышки «Разделитель»

- «Разделитель» в самом интерфейсе в режиме «Дизайн» можно перетаскивать в любой место между элементами
- сдвигая «Разделитель» курсором вверх-вниз (или вправо/влево, если «Разделитель» расположен вертикально) изменяете размеры соседних элементов.
Закрепление элементов и фиксация их размеров
«Настройка расположения» позволяет закрепить размеры элементы. Это может потребоваться, например для:
- запретить пользователю изменять размеры внешнего элемента
- запретить автоматическое изменение размеров в случае изменения размеров самого интерфейса.
Для этого в «Настройках расположения» щелкаете правой клавишей мышки по элементу, размеры которого хотите закрепить или запретить изменять:

В меню выбираете – какой именно размер будет запрещен к изменению или будут запрещены все изменения размеров.
Изменения надписей у внешних элементов
Почти все внешние элементы добавляются в интерфейс с подписью в виде названия элемента. При настройке можно как изменить надпись, так и скрыть её полностью.
Для изменения надписи в режиме «Дизайн» можно:
- дважды щелкнуть курсором мышки по надписи, при этом откроется окно для переименования:

- в окне «Настройка расположения», щелкните правой клавишей мышки по элементу и выберите пункт «Переименовать».

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

Для изменения расположения надписи элемента в окне «Настройка расположения», щелкните правой клавишей мышки по элементу и выберите пункт «Позиция текста». Далее выбираете пункт из открытого меню:

Группировка элементов и создание нескольких вкладок
В интерфейсе есть возможность объединить несколько элементов или сгруппировать во вкладку. Можно сделать несколько вкладок и разместить на каждой из них элементы.
Для группировки элементов заходите в меню «Настройка расположения». На вкладке «В виде дерева» выбираете элемент, который хотите выделить в группу или расположить на вкладке. Щелкаете правой клавишей мышки и в открывшемся меню выбираете пункт «Сгруппировать»:

Элемент будет размещен на панели «Группа»:

Для формирования вкладку в списке элементов в «Настройке размеров» щелкаете правой клавишей мышки по группе и выбираете пункт «Сгруппировать во вкладку»:

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

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


Выплывающая панель – кнопка «Добавить панель»
Для добавления в интерфейс выплывающей панели нажимаете на вкладке «Дизайн» кнопку «Добавить панель»:

В режиме «Дизайн» на панель можно перетащить внешние элементы с интерфейса. Для этого выбираете элемент, нажимаете на кнопку перемещения, удерживая нажатой кнопку мышки перетаскиваете элемент в границы панели:

Внутри панели организовать внешние элементы можно также как и в самом интерфейсе, т.е. при помощи меню «Изменить расположение»:

В режиме «Дизайн» панель можно закрыть. В режиме «Общее» панель можно только свернуть.

Отображение фильтров – кнопка «Добавить фильтр»
Для добавления фильтра любого источника данных на вкладке «Дизайн» нажимаете кнопку «Добавить фильтр»:

В настройках можно выбрать любой источник данных из ранее добавленных в интерфейс:
Zero Block
Click "Block Editor" to enter the edit mode. Use layers, shapes and customize adaptability. Everything is in your hands.
Tilda Publishing
добавление нового элемента и удаление ранее созданного из списка. block from scratch