Difference between revisions of "DBObjectName"
m (1 revision imported) |
|
(No difference)
| |
Latest revision as of 07: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));