Difference between revisions of "Form.GetFormFileName"
(Created page with "{{infobox function |name=GetFormFileName |object=Форма |caption=Имена модулей и форм |type=1 |status=2 |db=0 |exception=Не визуальная и...") |
m (1 revision imported) |
(No difference)
|
Latest revision as of 07:50, 7 February 2021
GetFormFileName (Имена модулей и форм) | |||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Функция получает полный путь загрузки текущей формы с указанием на имя файла загрузки (к примеру, Ref.Номенклатура\Form.sfgc
или Modules\FreeForms\Касса\РеестрДоверенностей\SelectForm.sfgc
). Функция может использоваться до инициализации формы и в консольном клиенте. Если текущий поток работает без формы, функция возвратит пустую строку. Если форма пока не инициализирована, функция возвратит путь к предполагаемой к загрузке формы (к примеру Modules\FreeForms\Касса\РеестрДоверенностей\SelectForm
). Объект должен указывать на визуальную форму.
Синтаксис
Form.GetFormFileName():<Путь загрузки и имя файла текущей формы (STRING)>
Возвращаемое значение
Возвращает строковое значение.
Примеры
//Получить визуальную форму из обработчика таблицы SFT aParent:=Form.GetParentForm(); //Получить имя модуля пПуть:=aParent.GetModuleFileName(); пМодуль:=GetFileName(пПуть); пПуть:=GetPath(пПуть); //Получить имя формы пФорма:=GetFileName(aParent.GetFormFileName()); //Открыть форму повторно (с установками Сп) LoadModule(2,пПуть,Сп,0,?(пМодуль="","Module",пМодуль),?(пФорма="","Form",пФорма));