DBObjectName

From SunFlurry wiki
Revision as of 11:55, 21 May 2019 by Admin (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
  DBObjectName (Тип аргумента)
Объект:Функции общего назначения
Статус разработки: Реализована
Тип:Функция
Обращение к БД:Нет
Визуальность:Нет

Функция возвращает вид объекта базы данных в виде строки. Пример для элемента справочника REF.Справочник1 будет возвращена строка Справочник1. Результат функции соответствует конструкции <Переменная>.DBName(). В случае, если аргумент не является объектом базы данных или вид объекта не выбран, будет возвращена пустая строка. Использование данной функции (или конструкции <Переменная>.DBName()) предпочтительнее, чем использование TypeStr для определения видов объектов базы данных.

Синтаксис

DBObjectName(<Аргумент>):<Вид объекта базы данных (STRING)>

Аргументы

  • <Аргумент> - Объект, который необходимо проверить.

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

Возвращает UTF-16 строку.

Примеры

//Будет выведено "" (тип объекта базы данных не выбран)
Message(DBObjectName(DB));

//Будет выведено "Реализация", если документ с видом Реализация существует в проекте
Message(DBObjectName(GetNothing("DOC.Реализация")));

//Будет выведено "Номенклатура", если справочник с видом Номенклатура существует в проекте
aNom:=DB("Ref.Номенклатура","Code","000000000123");
Message(DBObjectName(aNom));

//Будет выведено "", так как целое число не является объектом базы данных
Message(DBObjectName(123));