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