При создании формы конструктором формы был установлен флажок назначить форму основной

Обновлено: 04.05.2024

Вопрос 04.30 экзамена 1С:Профессионал по платформе. Как можно вызвать конструктор форм объектов конфигурации?

  1. Из окна редактирования объекта конфигурации, закладка "Форма", при создании новой формы
  2. При помощи контекстного меню из окна "Конфигурация"
  3. Никак. Конструктор форм является составной частью конструктора выходных форм
  4. Верно 1 и 2

Правильный ответ четвертый - конструктор вызывается либо при создании новой формы объекта, либо при создании новой общей формы из окна Конфигурация.

Вопрос 04.31 экзамена 1С:Профессионал по платформе. При создании формы конструктором формы был установлен флажок "Назначить форму основной". После сохранения этой формы можно ли будет назначить основной другую форму?

  1. Нет, пока не будет удалена текущая основная форма
  2. Нет ни при каких условиях
  3. Можно, предварительно сняв флаг "Основная" в свойствах формы, бывшей основной ранее
  4. Можно в окне редактирования объекта конфигурации

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

Вопрос 04.32 экзамена 1С:Профессионал по платформе. При создании формы конструктором формы количество размещаемых на форме командных панелей.

  1. не ограничено
  2. не более двух
  3. всегда - две (верхняя и нижняя)

Вопрос 04.33 экзамена 1С:Профессионал по платформе. После нажатия на кнопку "Далее", в соответствии с рисунком, на второй закладке конструктора общих форм можно будет:

  1. Определить состав констант и связанных с ними элементов управления, размещаемых на форме
  2. Определить состав констант, некоторых свойств глобального контекста и связанных с ними элементов управления, размещаемых на форме
  3. Определить состав некоторых свойств глобального контекста и связанных с ними элементов управления, размещаемых на форме
  4. Список реквизитов и связанных с ними элементов управления будет пуст (без возможности добавления)

Вопрос 04.34 экзамена 1С:Профессионал по платформе. Конструктор формы списка справочника на закладке "Далее".

  1. всегда позволяет разместить на форме и дерево групп и список элементов
  2. всегда позволяет разместить на диалоге список элементов и, кроме того, для иерархических справочников с иерархией групп и элементов, - дерево групп
  3. для иерархических справочников состав размещаемых элементов определяется видом иерархии справочника

Вопрос 04.35 экзамена 1С:Профессионал по платформе. Конструктор формы списка иерархического справочника при указании размещения дерева...

  1. сразу позволяет выбрать просмотр групп и элементов
  2. не позволяет выбрать просмотр групп и элементов. Это можно сделать позже - при работе с формой из конфигуратора
  3. не позволяет выбрать просмотр групп и элементов. Это можно сделать позже - при работе с формой из пользовательского режима

Вопрос 04.36 экзамена 1С:Профессионал по платформе. Можно ли в конструкторе формы элемента справочника на втором шаге (кнопка "Далее") указать размещение табличного поля, содержащего данные подчиненного справочника?

  1. Нет, такие действия нужно выполнять уже при работе с формой
  2. Да, при любых условиях
  3. Да, если текущий справочник является владельцем только для одного справочника

Правильный ответ первый. Например, справочнику Физические лица подчинен справочник Банковские счета, но в составе таблиц его нет, т.к. это отдельная сущность:

Вопрос 04.37 экзамена 1С:Профессионал по платформе. Можно ли в конструкторе формы документа на втором шаге (кнопка "Далее") указать размещение табличного поля, содержащего данные документа, на основании которого введен данный документ?

  1. Нет, такие действия нужно выполнять уже при работе с формой
  2. Да, при любых условиях
  3. Да, только если данный документ является владельцем только для одного документа

Правильный ответ первый, такой таблицы не будет доступно из конструктора, т.к. это отдельная сущность.

Вопрос 04.38 экзамена 1С:Профессионал по платформе. Можно ли в конструкторе формы документа на втором шаге (кнопка "Далее") указать размещение табличного поля, содержащего данные регистра, для которого данный документ может являться регистратором?

  1. Нет, такие действия выполняются уже при работе с формой
  2. Да, при любых условиях
  3. Да, только если документ может иметь движения только по одному регистру

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

Вопрос 04.39 экзамена 1С:Профессионал по платформе. В конструкторе формы документа при необходимости нестандартного размещения элементов управления.

  1. можно указать необходимость размещения на форме всех или только некоторых элементов управления, соответствующих составу подчиненных объектов
  2. можно указать требуемый вид элементов управления, соответствующих составу подчиненных объектов
  3. верно все вышеперечисленное

Вопрос 04.40 экзамена 1С:Профессионал по платформе. У документа уже определены все основные формы. При создании новой формы в конструкторе выставляют следующие флажки (см. рисунок). Что произойдет после того, как форма будет создана?

  1. Форма2 будет назначена основной формой документа
  2. Форма2 будет назначена основной формой списка документа
  3. Ничего, поскольку основные формы уже назначены
  4. Ничего, поскольку не выставлен флажок "Основная форма списка и выбора"

11 комментариев:

Стоит заметить, что на данный момент 1С не заносит табличные поля в колонки (вопрос 4.28), а располагает их ниже. Если табличных полей больше одного, то для каждого создаётся страница.

Другими словами, настройка "Располагать элементы управления в . колонку(и)" не действует на табличные поля, они всегда располагаются на всю ширину формы (страницы).

"Вопрос 04.32 экзамена 1С:Профессионал по платформе. При создании формы конструктором формы количество размещаемых на форме командных панелей.

1.не ограничено
2.не более двух
3.всегда - две (верхняя и нижняя)

Вот опять. Почему мне нужно запоминать не правильный вариант? Почему 1С не исправляет эту ошибку? Понимаю, что не здесь это решают. Просто крик души. Не может ли так случиться, что в какой то момент они исправят ошибку?

Даааа жалко что приходиться запоминать некоторые ответы типа "но на самом деле", это не первый и не последний вопрос экзамена такой =(

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

Именно так! Ведь никакого противоречия не наблюдается. И напротив, все логично и лаконично )
Конструктор создает столько командных панелей, сколько размещает табличных полей, плюс командные панели формы (1 для УФ и 2 для ОФ).

Вопрос 04.39 - ответ 3 так как, для управляемых и обычных форм можно указывать нужно ли выводить элемент на форму или нет. А для обычных форм в конструкторе формы можно также указать из списка и вид управления формы (поле ввода, поле выбора и тд).

По 4.38 хотел бы прояснить "но на самом деле - только для обычных форм". Так вот.
Термин "Табличное поле" используется сугубо в контексте ОФ. В контексте УФ этот элемент уже носит название "Таблица формы". Исходя из этого мы видим, что вопрос относится к конструктору именно обычной формы.
А раз так) то все встает на свои места и ответ на вопрос становится очевидным.

Вопрос 04.39 В конструкторе формы документа при необходимости нестандартного размещения элементов управления.

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

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

Ага, Вводит в блуд 2 вещи, во первых не указано в вопросе что форма неуправляемая, во вторых за каким-то хреном написано "всех или только некоторых элементов управления, соответствующих составу подчиненных объектов", сама формулировка крайне крючкотворская и неинтуитивная, как будто тут речь об иерархии, или подчинении объектов ИБ, а по факту просто о реквизитах и табличных частях документа и их отражении на форме.

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

В этом случае на закладке Формы объекта конфигурации будет доступна группа Дополнительные, где и можно будет указать обычные формы:

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

Настройки редактора форм - например, отображение или не-отображение сетки - регулируется в опциях конфигурации в целом:

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

При этом если реквизит потом удалить, то элемент управления (таблица) не удалится, но ее линк на данные очистится.

Вопрос 03.28 экзамена 1С:Профессионал по платформе. На закладке формы, окна редактирования объекта конфигурации, есть закладка "Дополнительные" потому, что:

  1. В конфигурации включено свойство "использовать дополнительные свойства"
  2. В конфигурации включены свойства: "Использовать управляемые формы в толстом клиенте в обычном режиме" и "Использовать обычные формы в толстом клиенте в управляемом режиме"
  3. В конфигурации установлено значение "Обычное приложение" в свойстве "Основной режим запуска"
  4. В конфигураторе включен режим редактирования "Управляемое приложение и обычное приложение"
  1. Диалог, Модуль, Реквизиты
  2. Форма, Модуль формы, Реквизиты
  3. Диалог, Модуль, Реквизиты, Команды формы
  4. Форма, Модуль, Команды формы, Параметры
  5. Диалог, Модуль, Реквизиты, Элементы, Параметры, Команды, Командный интерфейс

Вопрос 03.52 экзамена 1С:Профессионал по платформе. Какие способы доступны в конфигураторе для редактирования диалога обычной формы?

  1. Через диалог вставки элементов управления
  2. Через диалог размещения данных
  3. Вставка элемента управления из панели инструментов
  4. Используя список элементов управления
  5. Верные варианты 1,2,3
  6. Верны все варианты

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

Вопрос 03.53 экзамена 1С:Профессионал по платформе. На что влияет флажок "Использовать при вставке" в диалоге вставки элемента управления?

  1. Редактор формы будет всегда использовать диалог вставки элемента управления при добавлении элемента управления на форму
  2. Редактор формы будет использовать диалог вставки элемента управления при добавлении данного типа элемента управления на форму
  3. Редактор формы будет использовать диалог вставки элемента управления только в следующий раз при добавлении любого элемента управления на форму
  4. Редактор формы будет использовать диалог вставки элемента управления только в следующий раз при добавлении данного типа элемента управления на форму

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

Если же флажок сброшен, то окно Вставка элемента управления не появляется, нужно сразу нарисовать кнопку:

  1. Для всех форм в настройках параметров конфигуратора
  2. Только в настройках самой формы
  3. Общие в настройках конфигуратора и индивидуальные в настройке формы
  4. Платформой без возможности их изменений

Вопрос 03.55 экзамена 1С:Профессионал по платформе. При добавлении элемента управления на произвольную обычную форму без реквизитов …

  1. Редактор форм сам создаст реквизит и при удалении элемента с формы удалит реквизит формы
  2. Редактор форм сам создаст реквизит и при удалении элемента с формы оставит реквизит формы
  3. Редактор форм предложит сначала создать реквизит, а потом позволит поместить элемент управления на форме
  4. Поведение зависит от настройки редактора форм

Вопрос 03.56 экзамена 1С:Профессионал по платформе. Какие настройки можно определить у реквизита обычной формы

  1. "Имя"
  2. "Тип"
  3. "Проверка заполнения"
  4. Верны варианты 1 и 2
  5. Верны все варианты
  1. Редактор удалит связанный с реквизитом элемент управления
  2. Редактор удалит связанный с реквизитом элемент управления, но только если реквизит был создан редактором при добавлении элемента управления
  3. Элемент управления останется, но будет нарушена логическая целостность структуры
  4. Элемент управления останется, и связь с данными будет очищена
  5. Редактор не позволит удалить реквизит, если он связан с элементом управления

Вопрос 03.58 экзамена 1С:Профессионал по платформе. Какие действия возможны в редакторе обычной формы?

  1. Набор действий определяется пунктом меню "Правка" в главном меню конфигуратора
  2. Набор действий определяется пунктом меню "Форма" в главном меню конфигуратора
  3. Набор действий определяется пунктом меню "Редактор форм" в главном меню конфигуратора
  4. Набор действий определяется контекстным меню на закладке "Диалог" редактора форм
  5. Верные варианты 2 и 4
  1. Определением структуры размещения элементов
  2. Размещением элементов управления в диалоге формы
  3. Рисованием с использованием встроенного редактора картинок
  4. Верны варианты 1 и 2
  1. Для создания основных форм
  2. Для создания дополнительных форм
  3. Только в режиме работы конфигуратора "Управляемое приложение и обычное приложение"
  4. Только при установке значения свойства конфигурации "Основной режим запуска" - Обычное приложение
  5. Верные варианты 1,2,3
  6. Верны все варианты

Правильный ответ пятый. "Простым" редактором рисовать можно и основные, и дополнительные формы, но только при условии режима работы конфигуратора.

13 комментариев:

Для каждого объекта конфигурации, в составе которого могут находится подчиненные объекты типа "Форма", при добавлении новой формы запускается Конструктор формы. Это специальный мастер, с помощью которого производится выбор типа формы и размещаются реквизиты объекта конфигурации. Несмотря на существенные различия типов объектов, для которых производится создание формы, конструкторы имеют много общего. Рассмотрим работу конструктора на примере конструктора формы справочника.

Создадим в каркасной конфигурации форму элемента справочника "Валюты".


В окне редактирования объекта справочника "Валюты" на закладке "Формы" в поле для отображения списка форм по кнопке или выбрав из контекстного меню пункт "Добавить" добавим форму. При создании новой формы объекта на экран выводится конструктор формы. Группа элементов управления "Выберите тип формы" предназначена для выбора типа формы (состав определяется видом выбранного объекта конфигурации, для которого создается форма). Выберем форму элемента справочника.


Число форм по каждому типу форм не ограничено. Если у объекта несколько форм одного типа, то одну из них можно выбрать в качестве основной. Для указания основной формы установим флажок "Назначить форму основной". Если выбрана произвольная форма, то основной реквизит не создается - форма имеет типовое поведение. При выборе формы в качестве основной создается основной реквизит и поведение формы отлично от типового. Данные отличия описываются объектами "Расширение формы".

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

Нажмем кнопку "Далее" и вставим в форму следующие реквизиты:


Важно! Конструктор формы не включает в список те реквизиты, чей тип не имеет визуального представления (например Хранилище значений).

По кнопке "Готово" получаем форму элемента справочника "Валюты".


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

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

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

Элементы управления

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



Список типов элементов управления и конструкций элементов можно вызвать из меню "Форма", "Вставить элемент управления". Для размещаемого элемента управления можно указать Имя, Заголовок, связать с данными, указать тип данных , указать процедуры - обработчики событий и т.д.

Связь элементов управления с данными определяет поведение самих элементов управления.

Например, если поле ввода связать с данными, имеющими тип Дата, то внешний вид поля ввода изменится: появятся символы разделителей даты и дополнительная кнопка выбора:


Элементы управления , используемые в формах 1С:Предприятия, ориентированы на выполнение бизнес-задач. Например, поле ввода может иметь ряд дополнительных кнопок: выбора из списка, выбора, очистки, регулирования и открытия. Кроме этого, у поля ввода существует режим автоотметки незаполненного (подчеркивание красным пунктиром), который позволяет выделять поля, обязательные для заполнения пользователем:


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

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


Специальная пиктограмма в кнопке выбора (Т) говорит о том, что для этого поля ввода еще не определен тип вводимых данных. При нажатии на эту кнопку система откроет специальное окно для выбора типа данных, которые будут содержаться в этом поле .

Появилась функция "ввод по строке". Например, в поле ввода элемента справочника, если пользователь наберет первые буквы наименования, то автоматически подставится элемент справочника, либо будет выдан список подходящих элементов справочника.


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


В палитре свойств для индикатора можно установить минимальное и максимальное значения, установить флажок "Показывать проценты".

Элемент управления "Полоса регулирования" предназначен для наглядного визуального изменения числовых значений. Изменение значения связанной переменной происходит от минимального до максимального установленного значения при перемещении "движка" по самой "Полосе регулирования". Перемещение "движка" может осуществляться с помощью мыши, клавишами управления курсором и клавишами PgUp и PgDn.


Элемент управления "Командная панель" представляет собой набор кнопок, обычно с пиктограммами, для выполнения действий в текущей форме или с некоторым элементом управления, например, табличным полем.

"Командная панель" может формироваться автоматически или настраиваться разработчиком. Если в свойствах командной панели установлен флажок Автозаполнение, и указано свойство ИсточникДействий, то командная панель будет автоматически заполнена командами, характерными для данного источника.

Для каждой кнопки "Командной панели" есть свойство "Действие", которое задает одно из стандартных действий или вызывает процедуру модуля.

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


Элемент управления "Панель" предназначен для создания форм, динамически меняющих состав своих элементов в зависимости от действий пользователя. "Панель" содержит одну или несколько страниц, которые могут быть представлены в виде закладок. Закладки могут располагаться сверху, снизу и сбоку панели. Управление страницами "Панели" возможно средствами встроенного языка. Можно распределить элементы управления по различным страницам "Панели" для того, чтобы в зависимости от ситуации показывать на форме только нужные элементы, а остальные - скрывать. В 1С:Предприятии 8.0 панель может располагаться в любом месте формы, а на страницу одной панели можно поместить вложенную панель.

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

Элемент управления " Поле списка" предназначен для визуализации объекта данных типа СписокЗначений. Все действия по управлению списком значений (добавление значения в список, удаление значения из списка, сортировка списка и другие) выполняются только средствами встроенного языка.

Элемент управления "Флажок" применяется для тех данных, которые характеризуются состояниями "включено" и "выключено". Используются флажки, имеющие два или три состояния. От типа связанного с флажком значения зависит количество состояний флажка: флажок со значением типа Булево может иметь только два состояния ("включено", "выключено"), со значением типа Число может иметь три состояния ("включено", "выключено", не определено (затемненная галочка)).


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


Табличное поле - элемент управления, позволяющий работать с различными списками, наборами записей, табличными полями, а также динамическими наборами данных ТаблицаЗначений и ДеревоЗначений. Тип значения строки табличного поля зависит от типа связанного с табличным полем значения. Это может быть список элементов справочника, список документов, табличная часть справочника или документа, таблица значений и т.д.

Есть возможность выводить в табличное поле иерархические данные в виде вложенных папок или в виде дерева.


Элемент управления "Табличное поле " состоит из собственно табличного поля, шапки, подвала и ячеек. Каждую часть элемента можно настраивать.

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

Вторую группу свойств табличного поля образуют свойства его составных частей.

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

Элемент управления "ПолеКалендаря" позволяет в наглядном режиме выбирать дату. Красным квадратом выделяется текущая дата. Если поле календаря расширить, то оно автоматически отразит большее количество месяцев.


Поле текстового документа - предназначено для размещения текстового редактора в форме. Элементы этого типа не связываются с объектами конфигурации.

Разделитель предназначен для организации и управления областями формы. Может перераспределять внутреннее пространство формы, изменяя размеры расположенных в ней элементов управления, привязанных к разделителю. Данный элемент не имеет свойства " Тип данных " и не связан с другими объектами конфигурации.

Элемент управления " Поле HTML-документа" предоставляет возможность показа HTML-документа, навигации и редактирования. Режим использования выбирается в свойстве Режим. Если используется режим "Просмотр", то для командной панели, для которой источником действий выступает данное поле , с установленным свойством Автозаполнение, будет определен набор кнопок навигации. Также возможно добавление кнопки Остановить.

Для использования данное поле необходимо настроить (например, в процедуре инициализации указать URL ресурса, разместить в форме командную панель, связанную с данным элементом и т.д.).

В категории События указываются наименования процедур-обработчиков событий, источником которых является поле HTML-документа.

Если используется режим "Редактирование", то в режиме "1С:Предприятие" в данном поле допускается редактирование HTML-документа.

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

Элемент управления " Поле картинки" предназначен для размещения в форме различных картинок. Механизм ссылок позволяет связать с полем картинки некоторые действия, выполняемые при нажатии на нее. Допускается использование "анимированных" типов картинок.

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

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

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

Свойствами элементов управления можно управлять с помощью встроенного языка.

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

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

Каждую область можно перемещать внутри диаграммы, изменять ее размер, настраивать или убирать из диаграммы (кроме области построения). При изменении размеров диаграммы размеры областей также меняются пропорционально изменению размеров элемента.

Для размещения диаграммы:

  • в форме - меню "Форма" - "Вставить элемент управления" - выбрать диаграмму;
  • в табличном документе - меню "Таблица" - "Вставить рисунок" - "Диаграмма". Свойства диаграммы можно разделить на две группы.

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


В палитре свойств диаграммы можно задать Имя, Тип диаграммы и т.д. Свойство Базовое значение указывает начальное значение координат. Если изменение параметра, показываемого в диаграмме, несоизмеримо мало по сравнению с его минимальным значением, то рекомендуется установить в качестве базового значения значение , приближающееся к минимальному значению. Максимум серий указывает алгоритм построения диаграммы в зависимости от числа серий. Если выбрано "Не задано", то в диаграмме выводятся все серии. Если выбрано "Ограничено", то в область построения и область легенды будет выводиться число серий, не больше, чем указано в свойстве Количество. В случае, когда общее число серий превышает предельное, формируется дополнительная серия "Сводная".

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

Для каждого объекта конфигурации, в составе которого могут находится подчиненные объекты типа "Форма", при добавлении новой формы запускается Конструктор формы. Это специальный мастер, с помощью которого производится выбор типа формы и размещаются реквизиты объекта конфигурации. Несмотря на существенные различия типов объектов, для которых производится создание формы, конструкторы имеют много общего. Рассмотрим работу конструктора на примере конструктора формы справочника.

Создадим в каркасной конфигурации форму элемента справочника "Валюты".


В окне редактирования объекта справочника "Валюты" на закладке "Формы" в поле для отображения списка форм по кнопке или выбрав из контекстного меню пункт "Добавить" добавим форму. При создании новой формы объекта на экран выводится конструктор формы. Группа элементов управления "Выберите тип формы" предназначена для выбора типа формы (состав определяется видом выбранного объекта конфигурации, для которого создается форма). Выберем форму элемента справочника.


Число форм по каждому типу форм не ограничено. Если у объекта несколько форм одного типа, то одну из них можно выбрать в качестве основной. Для указания основной формы установим флажок "Назначить форму основной". Если выбрана произвольная форма, то основной реквизит не создается - форма имеет типовое поведение. При выборе формы в качестве основной создается основной реквизит и поведение формы отлично от типового. Данные отличия описываются объектами "Расширение формы".

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

Нажмем кнопку "Далее" и вставим в форму следующие реквизиты:


Важно! Конструктор формы не включает в список те реквизиты, чей тип не имеет визуального представления (например Хранилище значений).

По кнопке "Готово" получаем форму элемента справочника "Валюты".


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

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

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

Элементы управления

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



Список типов элементов управления и конструкций элементов можно вызвать из меню "Форма", "Вставить элемент управления". Для размещаемого элемента управления можно указать Имя, Заголовок, связать с данными, указать тип данных , указать процедуры - обработчики событий и т.д.

Связь элементов управления с данными определяет поведение самих элементов управления.

Например, если поле ввода связать с данными, имеющими тип Дата, то внешний вид поля ввода изменится: появятся символы разделителей даты и дополнительная кнопка выбора:


Элементы управления , используемые в формах 1С:Предприятия, ориентированы на выполнение бизнес-задач. Например, поле ввода может иметь ряд дополнительных кнопок: выбора из списка, выбора, очистки, регулирования и открытия. Кроме этого, у поля ввода существует режим автоотметки незаполненного (подчеркивание красным пунктиром), который позволяет выделять поля, обязательные для заполнения пользователем:


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

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


Специальная пиктограмма в кнопке выбора (Т) говорит о том, что для этого поля ввода еще не определен тип вводимых данных. При нажатии на эту кнопку система откроет специальное окно для выбора типа данных, которые будут содержаться в этом поле .

Появилась функция "ввод по строке". Например, в поле ввода элемента справочника, если пользователь наберет первые буквы наименования, то автоматически подставится элемент справочника, либо будет выдан список подходящих элементов справочника.


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


В палитре свойств для индикатора можно установить минимальное и максимальное значения, установить флажок "Показывать проценты".

Элемент управления "Полоса регулирования" предназначен для наглядного визуального изменения числовых значений. Изменение значения связанной переменной происходит от минимального до максимального установленного значения при перемещении "движка" по самой "Полосе регулирования". Перемещение "движка" может осуществляться с помощью мыши, клавишами управления курсором и клавишами PgUp и PgDn.


Элемент управления "Командная панель" представляет собой набор кнопок, обычно с пиктограммами, для выполнения действий в текущей форме или с некоторым элементом управления, например, табличным полем.

"Командная панель" может формироваться автоматически или настраиваться разработчиком. Если в свойствах командной панели установлен флажок Автозаполнение, и указано свойство ИсточникДействий, то командная панель будет автоматически заполнена командами, характерными для данного источника.

Для каждой кнопки "Командной панели" есть свойство "Действие", которое задает одно из стандартных действий или вызывает процедуру модуля.

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


Элемент управления "Панель" предназначен для создания форм, динамически меняющих состав своих элементов в зависимости от действий пользователя. "Панель" содержит одну или несколько страниц, которые могут быть представлены в виде закладок. Закладки могут располагаться сверху, снизу и сбоку панели. Управление страницами "Панели" возможно средствами встроенного языка. Можно распределить элементы управления по различным страницам "Панели" для того, чтобы в зависимости от ситуации показывать на форме только нужные элементы, а остальные - скрывать. В 1С:Предприятии 8.0 панель может располагаться в любом месте формы, а на страницу одной панели можно поместить вложенную панель.

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

Элемент управления " Поле списка" предназначен для визуализации объекта данных типа СписокЗначений. Все действия по управлению списком значений (добавление значения в список, удаление значения из списка, сортировка списка и другие) выполняются только средствами встроенного языка.

Элемент управления "Флажок" применяется для тех данных, которые характеризуются состояниями "включено" и "выключено". Используются флажки, имеющие два или три состояния. От типа связанного с флажком значения зависит количество состояний флажка: флажок со значением типа Булево может иметь только два состояния ("включено", "выключено"), со значением типа Число может иметь три состояния ("включено", "выключено", не определено (затемненная галочка)).


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


Табличное поле - элемент управления, позволяющий работать с различными списками, наборами записей, табличными полями, а также динамическими наборами данных ТаблицаЗначений и ДеревоЗначений. Тип значения строки табличного поля зависит от типа связанного с табличным полем значения. Это может быть список элементов справочника, список документов, табличная часть справочника или документа, таблица значений и т.д.

Есть возможность выводить в табличное поле иерархические данные в виде вложенных папок или в виде дерева.


Элемент управления "Табличное поле " состоит из собственно табличного поля, шапки, подвала и ячеек. Каждую часть элемента можно настраивать.

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

Вторую группу свойств табличного поля образуют свойства его составных частей.

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

Элемент управления "ПолеКалендаря" позволяет в наглядном режиме выбирать дату. Красным квадратом выделяется текущая дата. Если поле календаря расширить, то оно автоматически отразит большее количество месяцев.


Поле текстового документа - предназначено для размещения текстового редактора в форме. Элементы этого типа не связываются с объектами конфигурации.

Разделитель предназначен для организации и управления областями формы. Может перераспределять внутреннее пространство формы, изменяя размеры расположенных в ней элементов управления, привязанных к разделителю. Данный элемент не имеет свойства " Тип данных " и не связан с другими объектами конфигурации.

Элемент управления " Поле HTML-документа" предоставляет возможность показа HTML-документа, навигации и редактирования. Режим использования выбирается в свойстве Режим. Если используется режим "Просмотр", то для командной панели, для которой источником действий выступает данное поле , с установленным свойством Автозаполнение, будет определен набор кнопок навигации. Также возможно добавление кнопки Остановить.

Для использования данное поле необходимо настроить (например, в процедуре инициализации указать URL ресурса, разместить в форме командную панель, связанную с данным элементом и т.д.).

В категории События указываются наименования процедур-обработчиков событий, источником которых является поле HTML-документа.

Если используется режим "Редактирование", то в режиме "1С:Предприятие" в данном поле допускается редактирование HTML-документа.

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

Элемент управления " Поле картинки" предназначен для размещения в форме различных картинок. Механизм ссылок позволяет связать с полем картинки некоторые действия, выполняемые при нажатии на нее. Допускается использование "анимированных" типов картинок.

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

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

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

Свойствами элементов управления можно управлять с помощью встроенного языка.

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

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

Каждую область можно перемещать внутри диаграммы, изменять ее размер, настраивать или убирать из диаграммы (кроме области построения). При изменении размеров диаграммы размеры областей также меняются пропорционально изменению размеров элемента.

Для размещения диаграммы:

  • в форме - меню "Форма" - "Вставить элемент управления" - выбрать диаграмму;
  • в табличном документе - меню "Таблица" - "Вставить рисунок" - "Диаграмма". Свойства диаграммы можно разделить на две группы.

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


В палитре свойств диаграммы можно задать Имя, Тип диаграммы и т.д. Свойство Базовое значение указывает начальное значение координат. Если изменение параметра, показываемого в диаграмме, несоизмеримо мало по сравнению с его минимальным значением, то рекомендуется установить в качестве базового значения значение , приближающееся к минимальному значению. Максимум серий указывает алгоритм построения диаграммы в зависимости от числа серий. Если выбрано "Не задано", то в диаграмме выводятся все серии. Если выбрано "Ограничено", то в область построения и область легенды будет выводиться число серий, не больше, чем указано в свойстве Количество. В случае, когда общее число серий превышает предельное, формируется дополнительная серия "Сводная".

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

Для каждого объекта конфигурации, в составе которого могут находится подчиненные объекты типа "Форма", при добавлении новой формы запускается Конструктор формы. Это специальный мастер, с помощью которого производится выбор типа формы и размещаются реквизиты объекта конфигурации. Несмотря на существенные различия типов объектов, для которых производится создание формы, конструкторы имеют много общего. Рассмотрим работу конструктора на примере конструктора формы справочника.

Создадим в каркасной конфигурации форму элемента справочника "Валюты".


В окне редактирования объекта справочника "Валюты" на закладке "Формы" в поле для отображения списка форм по кнопке или выбрав из контекстного меню пункт "Добавить" добавим форму. При создании новой формы объекта на экран выводится конструктор формы. Группа элементов управления "Выберите тип формы" предназначена для выбора типа формы (состав определяется видом выбранного объекта конфигурации, для которого создается форма). Выберем форму элемента справочника.


Число форм по каждому типу форм не ограничено. Если у объекта несколько форм одного типа, то одну из них можно выбрать в качестве основной. Для указания основной формы установим флажок "Назначить форму основной". Если выбрана произвольная форма, то основной реквизит не создается - форма имеет типовое поведение. При выборе формы в качестве основной создается основной реквизит и поведение формы отлично от типового. Данные отличия описываются объектами "Расширение формы".

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

Нажмем кнопку "Далее" и вставим в форму следующие реквизиты:


Важно! Конструктор формы не включает в список те реквизиты, чей тип не имеет визуального представления (например Хранилище значений).

По кнопке "Готово" получаем форму элемента справочника "Валюты".


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

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

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

Элементы управления

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



Список типов элементов управления и конструкций элементов можно вызвать из меню "Форма", "Вставить элемент управления". Для размещаемого элемента управления можно указать Имя, Заголовок, связать с данными, указать тип данных , указать процедуры - обработчики событий и т.д.

Связь элементов управления с данными определяет поведение самих элементов управления.

Например, если поле ввода связать с данными, имеющими тип Дата, то внешний вид поля ввода изменится: появятся символы разделителей даты и дополнительная кнопка выбора:


Элементы управления , используемые в формах 1С:Предприятия, ориентированы на выполнение бизнес-задач. Например, поле ввода может иметь ряд дополнительных кнопок: выбора из списка, выбора, очистки, регулирования и открытия. Кроме этого, у поля ввода существует режим автоотметки незаполненного (подчеркивание красным пунктиром), который позволяет выделять поля, обязательные для заполнения пользователем:


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

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


Специальная пиктограмма в кнопке выбора (Т) говорит о том, что для этого поля ввода еще не определен тип вводимых данных. При нажатии на эту кнопку система откроет специальное окно для выбора типа данных, которые будут содержаться в этом поле .

Появилась функция "ввод по строке". Например, в поле ввода элемента справочника, если пользователь наберет первые буквы наименования, то автоматически подставится элемент справочника, либо будет выдан список подходящих элементов справочника.


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


В палитре свойств для индикатора можно установить минимальное и максимальное значения, установить флажок "Показывать проценты".

Элемент управления "Полоса регулирования" предназначен для наглядного визуального изменения числовых значений. Изменение значения связанной переменной происходит от минимального до максимального установленного значения при перемещении "движка" по самой "Полосе регулирования". Перемещение "движка" может осуществляться с помощью мыши, клавишами управления курсором и клавишами PgUp и PgDn.


Элемент управления "Командная панель" представляет собой набор кнопок, обычно с пиктограммами, для выполнения действий в текущей форме или с некоторым элементом управления, например, табличным полем.

"Командная панель" может формироваться автоматически или настраиваться разработчиком. Если в свойствах командной панели установлен флажок Автозаполнение, и указано свойство ИсточникДействий, то командная панель будет автоматически заполнена командами, характерными для данного источника.

Для каждой кнопки "Командной панели" есть свойство "Действие", которое задает одно из стандартных действий или вызывает процедуру модуля.

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


Элемент управления "Панель" предназначен для создания форм, динамически меняющих состав своих элементов в зависимости от действий пользователя. "Панель" содержит одну или несколько страниц, которые могут быть представлены в виде закладок. Закладки могут располагаться сверху, снизу и сбоку панели. Управление страницами "Панели" возможно средствами встроенного языка. Можно распределить элементы управления по различным страницам "Панели" для того, чтобы в зависимости от ситуации показывать на форме только нужные элементы, а остальные - скрывать. В 1С:Предприятии 8.0 панель может располагаться в любом месте формы, а на страницу одной панели можно поместить вложенную панель.

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

Элемент управления " Поле списка" предназначен для визуализации объекта данных типа СписокЗначений. Все действия по управлению списком значений (добавление значения в список, удаление значения из списка, сортировка списка и другие) выполняются только средствами встроенного языка.

Элемент управления "Флажок" применяется для тех данных, которые характеризуются состояниями "включено" и "выключено". Используются флажки, имеющие два или три состояния. От типа связанного с флажком значения зависит количество состояний флажка: флажок со значением типа Булево может иметь только два состояния ("включено", "выключено"), со значением типа Число может иметь три состояния ("включено", "выключено", не определено (затемненная галочка)).


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


Табличное поле - элемент управления, позволяющий работать с различными списками, наборами записей, табличными полями, а также динамическими наборами данных ТаблицаЗначений и ДеревоЗначений. Тип значения строки табличного поля зависит от типа связанного с табличным полем значения. Это может быть список элементов справочника, список документов, табличная часть справочника или документа, таблица значений и т.д.

Есть возможность выводить в табличное поле иерархические данные в виде вложенных папок или в виде дерева.


Элемент управления "Табличное поле " состоит из собственно табличного поля, шапки, подвала и ячеек. Каждую часть элемента можно настраивать.

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

Вторую группу свойств табличного поля образуют свойства его составных частей.

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

Элемент управления "ПолеКалендаря" позволяет в наглядном режиме выбирать дату. Красным квадратом выделяется текущая дата. Если поле календаря расширить, то оно автоматически отразит большее количество месяцев.


Поле текстового документа - предназначено для размещения текстового редактора в форме. Элементы этого типа не связываются с объектами конфигурации.

Разделитель предназначен для организации и управления областями формы. Может перераспределять внутреннее пространство формы, изменяя размеры расположенных в ней элементов управления, привязанных к разделителю. Данный элемент не имеет свойства " Тип данных " и не связан с другими объектами конфигурации.

Элемент управления " Поле HTML-документа" предоставляет возможность показа HTML-документа, навигации и редактирования. Режим использования выбирается в свойстве Режим. Если используется режим "Просмотр", то для командной панели, для которой источником действий выступает данное поле , с установленным свойством Автозаполнение, будет определен набор кнопок навигации. Также возможно добавление кнопки Остановить.

Для использования данное поле необходимо настроить (например, в процедуре инициализации указать URL ресурса, разместить в форме командную панель, связанную с данным элементом и т.д.).

В категории События указываются наименования процедур-обработчиков событий, источником которых является поле HTML-документа.

Если используется режим "Редактирование", то в режиме "1С:Предприятие" в данном поле допускается редактирование HTML-документа.

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

Элемент управления " Поле картинки" предназначен для размещения в форме различных картинок. Механизм ссылок позволяет связать с полем картинки некоторые действия, выполняемые при нажатии на нее. Допускается использование "анимированных" типов картинок.

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

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

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

Свойствами элементов управления можно управлять с помощью встроенного языка.

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

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

Каждую область можно перемещать внутри диаграммы, изменять ее размер, настраивать или убирать из диаграммы (кроме области построения). При изменении размеров диаграммы размеры областей также меняются пропорционально изменению размеров элемента.

Для размещения диаграммы:

  • в форме - меню "Форма" - "Вставить элемент управления" - выбрать диаграмму;
  • в табличном документе - меню "Таблица" - "Вставить рисунок" - "Диаграмма". Свойства диаграммы можно разделить на две группы.

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


В палитре свойств диаграммы можно задать Имя, Тип диаграммы и т.д. Свойство Базовое значение указывает начальное значение координат. Если изменение параметра, показываемого в диаграмме, несоизмеримо мало по сравнению с его минимальным значением, то рекомендуется установить в качестве базового значения значение , приближающееся к минимальному значению. Максимум серий указывает алгоритм построения диаграммы в зависимости от числа серий. Если выбрано "Не задано", то в диаграмме выводятся все серии. Если выбрано "Ограничено", то в область построения и область легенды будет выводиться число серий, не больше, чем указано в свойстве Количество. В случае, когда общее число серий превышает предельное, формируется дополнительная серия "Сводная".

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

Читайте также: