Difference between revisions of "DBTypeStr"

From SunFlurry wiki
Jump to: navigation, search
(Created page with "{{infobox function |name=DBTypeStr |object=Функции общего назначения |caption=Тип аргумента |type=1 |status=2 |db=0 |visual=0}} {{HeadLi...")
(No difference)

Revision as of 10:44, 21 May 2019

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