Difference between revisions of "Form.ControlsFromString"
(Created page with "{{infobox function |name=ControlsFromString |object=Форма |caption=Работа с установками формы |type=1 |status=2 |db=0 |exception=Невозмо...") |
m (1 revision imported) |
(No difference)
| |
Latest revision as of 07:50, 7 February 2021
| 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;