ПометкаУдаления
Прочитать флаг пометки удаления элемента справочника.
Синтаксис:
ПометкаУдаления()
Англоязычный синоним:
DeleteMark
Возвращаемое значение:
Числовое значение: 1 — если на элементе справочника стоит пометка удаления; 0 — если нет пометки удаления.
Описание:
Метод ПометкаУдаления позволяет прочитать значение пометки удаления текущего элемента справочника.
Пример:
Процедура УсловноеУдалениеСотрудника(Сотр)
Спр = СоздатьОбъект("Справочник.Сотрудники");
Если Сотр.Выбран() > 0 Тогда
// позиционируем справочник на заданном элементе
Спр.НайтиЭлемент(Сотр);
Если Спр.Выбран() > 0 Тогда
Если Вопрос("Удалять??? ", 1) = 1 Тогда
Если Спр.ПометкаУдаления() = 1 Тогда
Предупреждение("Уже помечен на удаление!");
Иначе
// удаляем элемент справочника
Спр.Удалить(0);
КонецЕсли;
КонецЕсли;
Иначе
Предупреждение("Некого удалять!");
КонецЕсли;
КонецЕсли;
КонецПроцедуры
См. также: Удалить, СнятьПометкуУдаления