Имя: Пароль:
1C
1С v8
Какое событие отвечает за удаление из формы элемента
0 nulback
 
26.10.17
15:29
Добрый день. Уважаемые подскажите, какое событие отвечает за собственно само удаление (помеченный на удаление) для единицы измерения в форме элемента, вот при начале редактирования, при изменении все обработчики срабатывают, а обработчик перед удалением не срабатывает.
1 nulback
 
26.10.17
15:31
Нужно сделать проверку перед удалением единицы из формы элемента справочника номенклатуры и если соблюдаются некоторые условия выдать пользователю сообщения.
2 Ненавижу 1С
 
гуру
26.10.17
15:47
При вызове удаления строки
ПередУдалением, BeforeDeleteRow
3 Мыш
 
26.10.17
15:47
Это не удаление, а изменение. Значение.Пустая(), если у меня мелафон не глючит.
4 nulback
 
26.10.17
15:55
(2) ПередУдалением не заходит в данную процедуру, (3) ПередНачаломИзменения тоже не заходит.
Останавливается по точке останова, только в таких процедурах ЕдиницыИзмеренияПередНачаломДобавления, ЕдиницыИзмеренияПриНачалеРедактирования, ЕдиницыИзмеренияПриВыводеСтроки
5 Ненавижу 1С
 
гуру
26.10.17
16:01
тогда

Вызывается перед установкой пометки удаления
ПередУстановкойПометкиУдаления, BeforeSetDeletionMark
6 nulback
 
27.10.17
09:21
(5) не подходит, мне нужно проверить на то что объект был помечен на удаление, а в данной процедуре он срабатывает раньше, т.е. пользователь может отказаться от удаления
7 nulback
 
27.10.17
09:24
т.е. алгоритм примерно такой
пользователь заходит в справочник номенклатуры
переходит на единицы измерения
удаляет единицу измерения, подтверждает удаление
проходят необходимые проверки если они удовлетворяются, пользователю выдается сообщение.
или удаляем единицу, но отказываемя от удаления, ничего не происходит.
8 PiotrLoginov
 
27.10.17
09:29
Мало что понял, несмотря на старания ТС.

Пометка на удаление, как правило, происходит путем использования готовой команды платформы. Событие отловить не получится. Но! Пометка на удаление - это, собственно, запись элемента, у которого ПометкаУдаления = Истина. Так что можно перед записью проверять, что элемент помечен на удаление - ну и делать любые действия при необходимости.

Оно, нет?
9 catena
 
27.10.17
09:32
ПередЗаписью же.
10 nulback
 
27.10.17
10:11
(9) в перед записью у единицы измерения еще пометка удаления стоит Ложь, а вот перед записью у номенклатуры уже поздно, нужно именно обработать событие после удаления, т.е. когда подтвердили нажатие и он пометился, это уже процедура ПриЗаписи правильно?
11 Филиал-msk
 
27.10.17
10:12
(10) Перед.

Если ПометкаУдаления И Не Ссылка.ПометкаУдаления
12 nulback
 
27.10.17
10:17
(11) спс, то что надо.
Выдавать глобальные идеи — это удовольствие; искать сволочные маленькие ошибки — вот настоящая работа. Фредерик Брукс-младший