Form.GetFormLocationName

From SunFlurry wiki
Revision as of 08:50, 7 February 2021 by Admin (talk | contribs) (1 revision imported)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
  GetFormLocationName (Имена модулей и форм)
Объект:Форма
Статус разработки: Реализована
Тип:Функция
Обращение к БД:Нет
Исключения:Невозможно превратить в число
Визуальность:Нет

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

Синтаксис

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

Аргументы

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

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

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

Примеры

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