Как определить, что происходит именно удаление записи регистра сведений? #542456


#0 by jk3
В модуле набора записей по обоим обработчикам невозможно понять, то ли происходит перезапись, то ли удаление: Надо запретить по условию удаление записи регистра сведений. Подскажите, плиз.
#1 by Grusswelle
Сравнить наборы записей до и после, например...
#2 by Defender aka LINN
Удаление - это запись 0 записей. Но есть забавная особенность: изменение записи - это ее удаление и запись новой такой же, но другой.
#3 by el-gamberro
И в чем проблема? Если условие Истина, то замещение = ЛОжь.
#4 by Defender aka LINN
Проблема в том, что см
#5 by jk3
Вот-вот, это я уже и сам понял. Так есть решение?
#6 by IronDemon
#7 by hhhh
в случае эти процедуры вроде вызываются по 2 раза.
#8 by jk3
Опять же, это проверка. Как определить что запись удаляется пользователем (нажал в форме списка кнопку Del)? Да понял я. Как эти сведения помогут не дать удалить запись по условию?
#9 by skunk
а не проще ли запретить удалять на форме
#10 by jk3
А кнопку Del как запретить?
#11 by Aprobator
ТабличноеПоле.ТолькоПросмотр = Истина;
#12 by Aprobator
+ причем в свойствах формы (у табличного поля) это можно сделать
#13 by jk3
Ага. Тогда надо свои кнопки создания, копирования и изменения на командную панель, связанную с этим табличным полем, вешать?
#14 by jk3
+ Ну и кнопку удаления с нужным мне обработчиком.
#15 by Aprobator
че за РС то хоть? И в чем исходная проблема? А то гадаем тут на кофейной гуще.
#16 by jk3
Имитация документа на регистре сведений. Нужен обработчик аля ДатаЗапретаРедактирования. Ну, естественно, чтобы удалить не могли запись, если по этому условию не проходит.
#17 by Aprobator
документ на РС? Интересно народ живет однако. Вот сколько занимаюсь 1С, а львиная часть задач, что тут на мисте встречается, мне даже и не снилась. У табличного поля вроде было событие типа ПередУдалениемСТроки, хотя может и путаю чего.
#18 by jk3
Точно, есть такое событие. Вот в нём и попробую сделать всё что мне нужно. Спасибо. З.Ы. Вполне реальная задача. Всё уже пару недель работает. Осталось только вот эту штуку прикрутить.
#19 by Defender aka LINN
Что задача реальная - верим. Что ты выбрал самый проктологический способ - тоже :)
#20 by jk3
=))
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С