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