DB.Status

From SunFlurry wiki
Revision as of 15:25, 14 September 2019 by Admin (talk | contribs) (Created page with "{{infobox function |name=Status |object=Объект базы данных |caption=Статус удаления |type=1 |status=2 |db=2 |visual=0}} {{HeadLinks| * Main...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
  Status (Статус удаления)
Объект:Объект базы данных
Статус разработки: Реализована
Тип:Функция
Обращение к БД:Сервер и БД
Визуальность:Нет

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

  • -1 -- объект является новым несохраненным объектом
  • 0 -- объект не удалялся и не обрабатывался (нормальный объект)
  • 1 -- объект удален
  • 2..255 -- документ обработан, функция отдает индекс обработки (обычно 2).

Синтаксис

DB.Status():<Статус объекта (INT)>

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

Возвращается целое число

Примеры

//Фрагмент получает текущий выделенный документ из таблицы журнала, и задает вопрос, желает ли пользователь его (снова) обработать.
aEl:=Form.MainTab.SelectedElement.LinkedObject();
If AskQuestion("Вы действительно хотите обработать "+?(aEl.Status()>1,"(снова) ")+"выделенный документ?",Q_QUESTION+Q_YESNO)<>R_YES Then
  Exit;
EndIf;