Difference between revisions of "Form.GetFormLocationName"

From SunFlurry wiki
Jump to: navigation, search
(Created page with "{{infobox function |name=GetFormLocationName |object=Форма |caption=Имена модулей и форм |type=1 |status=2 |db=0 |exception=Невозможно пр...")
 
m (1 revision imported)
 
(No difference)

Latest revision as of 08:50, 7 February 2021

  GetFormLocationName (Имена модулей и форм)
Объект:Форма
Статус разработки: Реализована
Тип:Функция
Обращение к БД:Нет
Исключения:Невозможно превратить в число
Визуальность:Нет

Функция получает полный путь загрузки текущей формы (без указания на имя файла загрузки). Для форм, загруженных для объектом базы данных, путь может выглядеть, как стандартный (Ref.Номенклатура, для чего аргумент должен быть равен 1), либо будет переведен на основной язык проекта (Справочник.Номенклатура, для чего аргумент должен быть равен 0). Имя формы к пути не добавляется, символ обратного деления к пути не добавляется. Если текущий поток работает без формы или форма не инициализирована, функция возвратит пустую строку. Функция может использоваться до инициализации формы и в консольном клиенте.

Синтаксис

Form.GetFormLocationName(<В виде стандартного пути без изменения (INT)>=1):<Путь загрузки текущей формы (STRING)>

Аргументы

  • <В виде стандартного пути без изменения (INT)> - (необязательный аргумент) Задает способ представления пути. По умолчанию (1) -- представлять путь понятным пользователю языком.

Возвращаемое значение

Возвращает строковое значение.

Примеры

Вид:=Form.GetFormLocationName(0);
ПечФорма:=Trim(RestoreValue(Вид+".ТекущаяПечатнаяФорма"));