Перейти к основному содержимому

ФормаОбъекта

Стд::Интерфейс::Формы::ФормаОбъекта<ТипОбъекта,ТипРезультата> Доступность: Клиент

ТипОбъекта: Тип объекта сущности. Ограничения параметра типа: Стд::Сущности::РедактируемыйОбъект<неизвестно,неизвестно,неизвестно>. ТипРезультата: Тип возвращаемого значения при открытии формы в модальном или всплывающем окне. По умолчанию Неопределено. Если пользователь закрыл форму крестиком, кликом мимо при открытии во всплывающем окне или был вызван метод Закрыть без передачи аргумента, в качестве результата открытия возвращается Неопределено.

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

Сравнение

Ссылочное

Иерархия типа

Базовые типы: Объект, Стд::Интерфейс::Компонент, Стд::Интерфейс::Формы::Форма<ТипРезультата>


Конструкторы

ФормаОбъекта

Доступность: Клиент

@ИменованныеПараметры
ФормаОбъекта(
Видимость: Авто|Булево,
Доступность: Авто|Булево,
ТолькоЧтение: Авто|Булево,
ВыравниваниеВГруппеПоВертикали: Авто|ВыравниваниеПоВертикали,
ВыравниваниеВГруппеПоГоризонтали: Авто|ВыравниваниеПоГоризонтали,
ВесПриРастягивании: Авто|Число,
Высота: Авто|Число,
Ширина: Авто|Число,
ШиринаВКолонках: Авто|ШиринаВКолонках,
МаксимальнаяВысота: Авто|Число,
МаксимальнаяШирина: Авто|Число,
МинимальнаяВысота: Авто|Число,
МинимальнаяШирина: Авто|Число,
РастягиватьПоВертикали: Авто|Булево,
РастягиватьПоГоризонтали: Авто|Булево,
ПриПеретаскивании: (Компонент, СобытиеПриПеретаскивании)->ничто,
ПриНаведении: (Компонент, СобытиеКомпонента)->ничто,
ПриПотереНаведения: (Компонент, СобытиеКомпонента)->ничто,
Заголовок: Авто|Строка,
SeoОписание: Авто|Строка,
СпособОткрытия: Авто|СпособОткрытияФормы,
ОтступПоВертикали: Авто|РазмерОтступа,
ОтступПоГоризонтали: Авто|РазмерОтступа,
Содержимое: ШаблонФормы?,
Закрыть: Команда,
Обновить: Команда,
ОсновнаяКоманда: Команда?,
КомандыСоздания: Команда|ГруппаКомандногоИнтерфейса|?,
ОбычныеКоманды: ФрагментКомандногоИнтерфейса?,
ДополнительныеКоманды: ФрагментКомандногоИнтерфейса?,
ПодсказкиПриПервомОткрытии: ПоследовательностьОбучающихПодсказок?,
ПовторноеИспользованиеФормы: Авто|Булево,
ЗаписыватьВИсториюРаботыПользователяПриОткрытии: Авто|Булево,
Объект: ТипОбъекта,
ПараметрыЗаписи: ТипОбъекта.WriteParametersType,
ПараметрыУдаления: ТипОбъекта.DeleteParametersType,
КлючОбъекта: ТипОбъекта.KeyType?,
Записать: Команда,
ЗаписатьИЗакрыть: Команда,
Удалить: Команда,
УдалитьНавсегда: Команда,
Восстановить: Команда,
СоздатьКопию: Команда,
СоздатьНаОсновании: ГруппаКомандногоИнтерфейса)
Создает компонент со значениями свойств, соответствующими параметрам конструктора.


Свойства

Восстановить

Доступность: Клиент ТолькоЧтение

Восстановить: Команда

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


Записать

Доступность: Клиент ТолькоЧтение

Записать: Команда

Команда сохранения измененных данных.


ЗаписатьИЗакрыть

Доступность: Клиент ТолькоЧтение

ЗаписатьИЗакрыть: Команда

Команда сохранения измененных данных и закрытия формы.


КлючОбъекта

Доступность: Клиент

КлючОбъекта: ТипОбъекта.KeyType?

Ключ объекта, с которой работает форма.


Объект

Доступность: Клиент ТолькоЧтение

Объект: ТипОбъекта

Объект сущности, с данными которой работает форма.


ПараметрыЗаписи

Доступность: Клиент ТолькоЧтение

ПараметрыЗаписи: ТипОбъекта.WriteParametersType

Параметры записи объекта сущности приложения. Передаются в процесс записи объекта.


ПараметрыУдаления

Доступность: Клиент ТолькоЧтение

ПараметрыУдаления: ТипОбъекта.DeleteParametersType

Параметры записи объекта сущности приложения. Передаются в процесс записи объекта.


СоздатьКопию

Доступность: Клиент ТолькоЧтение

СоздатьКопию: Команда

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


СоздатьНаОсновании

Доступность: Клиент ТолькоЧтение

СоздатьНаОсновании: ГруппаКомандногоИнтерфейса

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


Удалить

Доступность: Клиент ТолькоЧтение

Удалить: Команда

Команда удаления данной сущности(объекта).


УдалитьНавсегда

Доступность: Клиент ТолькоЧтение

УдалитьНавсегда: Команда

Команда удаления данной сущности(объекта) навсегда.


Методы

Записать

Доступность: Клиент

Записать()
Сохраняет данные сущности. В процесс записи в качестве параметров записи передается значение свойства ПараметрыЗаписи.


Прочитать

Доступность: Клиент

Прочитать(КлючОбъекта: ТипОбъекта.KeyType? = Неопределено)
Перечитывает и обновляет данные сущности на форме. Если указан параметр КлючОбъекта, то читает данные по ключу и устанавливает новое значение в КлючОбъекта.


Удалить

Доступность: Клиент

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

  • Если у объекта присутствует свойство ПометкаУдаления, оно выставляется в КлючОбъекта. В противном случае объект удаляется. При этом команда доступна при условии, что удаляемый объект еще не помечена на удаление.

ЭтоНовый

Доступность: Клиент

ЭтоНовый(): Булево
Возвращает признак: что в форме редактируется новый объект сущности.


Список унаследованных методов

Объект

ВСтроку

ПолучитьТип

Представление

Форма

Закрыть

ЗапуститьОбучающиеПодсказки

ОстановитьОбучающиеПодсказки

Открыть

ОткрытьВМодальномОкне

ОткрытьВоВсплывающемОкне

ПоказатьСледующуюОбучающуюПодсказку

Список унаследованных свойств

Форма

SeoОписание, ДополнительныеКоманды, Заголовок, Закрыть, ЗаписыватьВИсториюРаботыПользователяПриОткрытии, КомандыСоздания, Обновить, ОбычныеКоманды, ОсновнаяКоманда, Открыта, ОтступПоВертикали, ОтступПоГоризонтали, ПовторноеИспользованиеФормы, ПодсказкиПриПервомОткрытии, Содержимое, СпособОткрытия