DBTypeStr

From SunFlurry wiki
Jump to: navigation, search
  DBTypeStr (Тип аргумента)
Объект:Функции общего назначения
Статус разработки: Реализована
Тип:Функция
Обращение к БД:Нет
Визуальность:Нет

Функция возвращает тип объекта базы данных в виде строки. В случае, если аргумент не является объектом базы данных или тип объекта базы данных не выбран, будет возвращена пустая строка. Возможные значения функции:

  • REF - для справочников
  • DOC - для документов
  • DBVAR - для переменных базы данных
  • ENUM - для перечислений
  • STOR - для накопителей
  • JOURNAL - для журналов (справочников или документов)

Синтаксис

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

Аргументы

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

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

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

Примеры

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

//Будет выведено "DOC" (пустой объект базы данных с типом "документ")
Message(DBTypeStr(GetNothing("DOC")));

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

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