|
Какое событие отвечает за удаление из формы элемента
| ☑ |
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) спс, то что надо.
|
|
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший