Difference between revisions of "DBObjectName"

From SunFlurry wiki
Jump to: navigation, search
 
m (1 revision imported)
 
(No difference)

Latest revision as of 08:43, 7 February 2021

  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));