Возможно ли убрать стандартное предупреждение "Пометить элемент на удаление?" при интерактивной пометке на удаление элемента справочника (например Проекты)? Нужно его заменить другим предупреждением для этого справочника.
---
это системный механизм, так что стандартными средствами поменять нельзя.
Можно отключить роль "Интерактивная пометка удаления" для этого справочника, но тогда и пометить нельзя будет.
Но можно добавить свою команду, которая и будет помечать программно и со своим сообщением/предупреждением, но не будет работать по клавише Del.
---
это системный механизм, так что стандартными средствами поменять нельзя.
Можно отключить роль "Интерактивная пометка удаления" для этого справочника, но тогда и пометить нельзя будет.
Но можно добавить свою команду, которая и будет помечать программно и со своим сообщением/предупреждением, но не будет работать по клавише Del.
---
(2) это системный механизм, так что стандартными средствами поменять нельзя.
На форме списка у списка переопределить процедуру ПередУстановкойПометки

```1c
    Процедура ПередУстановкойПометки(Элемент, Отказ)
    Отказ = Истина;
    Если ЗначениеЗаполнено(Элемент.ТекущаяСтрока) Тогда
    Об = Элемент.ТекущаяСтрока.ПолучитьОбъект();
    Об.ПометкаУдаления = НЕ Элемент.ТекущаяСтрока.ПометкаУдаления;
    Об.Записать();
    КонецЕсли;
    КонецПроцедуры
```

после этого сообщение выходить не будет, клавиша Del продолжает работать как и раньше. Свой вопрос добавить не проблема. Насколько это стандартные средства? :)
---
На форме списка у списка переопределить процедуру ПередУстановкойПометки
ну да, ну да. У ERP для динамического списка сколь долго искать этот обработчик будете?
---
У динамического списка есть обработчик ПередУдалением. Что не так? При чем тут ERP?
---
При чем тут ERP?
под заголовком темы идут выбранные теги тем: "1С:ERP Управление предприятием 2" и "Платформа 1С v8.3".
У динамического списка есть обработчик ПередУдалением. Что не так?
Ну, попробуйте вначале. Отрабатывают при пометке на удаление?
---
. Отрабатывают при пометке на удаление?
Вот ведь... Попробовал. Действительно не отработало. Раньше нужды в этом не было, но про обработчик знал, что он есть у ДС. Пробовал со списком документа. Даже не заходит в него. Интересно, это баг или фича? Для чего то же его туда воткнули...
Спасибо, что поделились. Как говорится - век живи, век учись! ))
---
Даже не заходит в него. Интересно, это баг или фича? Для чего то же его туда воткнули...
По названию можно понять, что ПередУдалением будет отрабатывать для Удаления. А ПоменитьНаУдаление это совсем другое. Удаления не происходит.
---
Так в том то и дело, что событие/обработчик то на клиенте.
---
И? Самого факта Удаления не будет, вот и не вызывается.
Для данного случая, если у пользователя есть роль "Интерактивное удаление", тогда в списке по Shift+Del сработает этот обработчик.
---
Вот теперь понял. И это работает. Спасибо за объяснение!
---
еще можно не использовать динамический список на форме списка справочника, а заполнять таблицу значений. Но там придется много программировать, чтобы добиться похожего функционала с динамическим списком. Но в ней можно перехватывать и клавишу Del.
---
Всем спасибо. Вопрос закрыт. Добавил команду формы ХХХПометитьУдалить, перенес ее в командную панель списка. Убрал из списка команд стандартную команду Пометить на удаление/Снять пометку.