2 378 документов
← К списку

ПриСозданииНаСервере

страница

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

Синтаксис

Процедура ПриСозданииНаСервере(Форма, ДополнительныеПараметры = Неопределено) Экспорт

Параметры

  • Форма — ФормаКлиентскогоПриложения - в которой будут отображаться дополнительные реквизиты со свойствами:
    • Объект - ДанныеФормыСтруктура - по типу объекта, со свойствами: ** Ссылка - ЛюбаяСсылка - ссылка на объект, к которому подключаются свойства.
  • ДополнительныеПараметры — Неопределено - все дополнительные параметры имеют значения по умолчанию. Ранее реквизит назывался "Объект" и имел смысл, как одноименное свойство структуры, указанной ниже.
    • Структура - с необязательными свойствами:
    • Объект - ДанныеФормыСтруктура - по типу объекта, содержит свойства: ** Ссылка - ЛюбаяСсылка - ссылка на объект, к которому подключаются свойства.
    • ИмяЭлементаДляРазмещения - Строка - имя группы формы, в которой будут размещены свойства.
    • ПроизвольныйОбъект - Булево - если Истина, тогда в форме создается таблица описания дополнительных реквизитов, параметр Объект игнорируется, дополнительные реквизиты не создаются и не заполняются. Это востребовано при последовательном использовании одной формы для просмотра или редактирования дополнительных реквизитов разных объектов (в том числе разных типов). После выполнения ПриСозданииНаСервере следует вызывать ЗаполнитьДополнительныеРеквизитыВФорме() для добавления и заполнения дополнительных реквизитов. Чтобы сохранить изменения, следует вызвать ПеренестиЗначенияИзРеквизитовФормыВОбъект(), а для обновления состава реквизитов вызвать ОбновитьЭлементыДополнительныхРеквизитов().
    • ИмяЭлементаКоманднойПанели - Строка - имя группы формы, в которую будет добавлена кнопка. РедактироватьСоставДополнительныхРеквизитов. Если имя элемента не указано, используется стандартная группа "Форма.КоманднаяПанель".
    • СкрытьУдаленные - Булево - установить/отключить режим скрытия удаленных. Если параметр не указан, а параметр Объект указан и свойство Ссылка не заполнено, тогда начальное значение устанавливается Истина, иначе Ложь. При вызове процедуры ПередЗаписьюНаСервере в режиме скрытия удаленных удаленные значения очищаются (не переносятся обратно в объект), а режим СкрытьУдаленные устанавливается Ложь.
    • ПараметрыОтображенияМеток - см. ПараметрыОтображенияМеток.

Пример вызова

УправлениеСвойствами.ПриСозданииНаСервере(Форма, ДополнительныеПараметры)

Доступность

Сервер, Толстый клиент, Внешнее соединение