24.13. Редактор диалогов

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

Панель инструментов редактора диалогов вызывается из меню: Сервис | Панели инструментов | Редактор диалогов. Значение кнопок редактора представлены в Таблица 24.2, «Панель инструментов редактора диалогов».

Таблица 24.2. Панель инструментов редактора диалогов

Позволяют выравнивать элементы на форме по левому, по правому, по верхнему и по нижнему краю.

Центрируют выделенные элементы относительно всей формы по вертикали или горизонтали.

Равномерно распределяют выделенные элементы по вертикали или горизонтали.

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

Включить/выключить решетку.

Запустить тестовое окно.

Вызвать окно редактирования слоев формы.


Панель элементов вызывается из меню: Сервис | Панели инструментов | Элементы диалога. Значение кнопок элементов управления представлены в таблице Таблица 24.3, «Панель инструментов элементов диалога».

Таблица 24.3. Панель инструментов элементов диалога

Вызывает мастера элементов диалога.

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

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

Размещает на поле переключатель. Переключатели имеют смысл, когда их несколько, в этом случае пользователь производит выбор между несколькими вариантами.

Эта кнопка размещает на форме список значений. При этом по имени списка можно обращаться к нему из модуля.

Эта кнопка размещает на форме поле со списком значений.

Обычная рамка.

Текстовое поле. Если в поле «Формула» вписать имя функции, то при каждом обновлении формы «1С» будет вызывать вашу функцию и ее результат будет отображаться в этом поле.

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

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

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

Размещает на форме картинку. Управление картинкой осуществляется программным способом.

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