GetNothing

From SunFlurry wiki
Revision as of 08:16, 23 May 2019 by Admin (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
  GetNothing, Nothing (Пустое значение)
Объект:Функции общего назначения
Статус разработки: Реализована
Тип:Функция
Обращение к БД:Нет
Исключения:Невозможно превратить в строку
Визуальность:Нет

Функция получает пустое значение, если аргумент не указан, либо не выбранный объект базы данных, если аргумент указан. Для создания пустого объекта базы данных используется следующий формат аргумента: <Тип объекта базы данных>.<Вид объекта базы данных>, либо строка DB. В последнем случае, функция отдает пустой объект базы данных неопределенного типа, в первом случае, пустой объект базы данных имеет определенный тип (принимаются типы REF, DOC, DBVAR, ENUM, STOR, JOURNAL) и может иметь определенный вид, если это необходимо.

Синтаксис

GetNothing(<Тип базы данных (STRING)>=""):<Пустое значение или пустое значение базы данных>

Аргументы

  • <Тип базы данных (STRING)> - (необязательный аргумент) Описание создаваемого пустого объекта базы данных.

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

Возвращает пустой объект.

Примеры

//Будет выведено "NOTHING"
Message(TypeStr(GetNothing()));

//Будет выведено "DB"
Message(TypeStr(GetNothing("DB")));

//Будет выведено "DB.DOC"
Message(TypeStr(GetNothing("DOC")));

//Будет выведено 1 (является объектом базы данных)
Message(IsDBObject(GetNothing("REF")));

//Будет выведено "DB.DOC.Реализация", если документ с видом Реализация существует в проекте
Message(TypeStr(GetNothing("DOC.Реализация")));

//Будет выведено "Реализация", если документ с видом Реализация существует в проекте
Message(DBObjectName(GetNothing("DOC.Реализация")));