Form.ControlsFromString
| ControlsFromString (Работа с установками формы) | |||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||
Функция применяется к загруженной визуальной форме и загружает установки элементов формы, содержащиеся в строке, созданной с помощью функции ControlsToString. Установки включают значение полей, позицию в таблицах, содержимое таблиц (если они не привязаны к базе данных) и пр. Загрузка строки, созданной в другой базе данных, приведет к позиционированию на неверных элементах, так как позиционирование происходит по внутреннему коду объекта базы данных.
Синтаксис
Form.ControlsFromString(<Строка с установками формы (STRING)>)
Аргументы
<Строка с установками формы (STRING)>- Строка, созданная функцией ControlsToString.
Примеры
//Вызов другой формы с установками текущей (формы имеют одинаковые визуальные элементы)
aList:=Param.Copy();
aList.Add(Form.ControlsToString(),"Установки");
LoadModule(0,"Modules\FreeForms\ПечатныеФормы\Документ.Реализация\ТН",aList,0,"Module","Form");
...
//В обработчике OnOpen вызываемой формы указывается:
If _And(TypeStr(Param)="LIST",not isEmpty(Param.GetByName("Установки"))) Then
Form.ControlsFromString(Param.GetByName("Установки"));
EndIf;