#0
by Chin
Есть справочник с иерархией элементов. Есть предопределенный элемент у которого в подчиненных находятся куча ненужных элементов, в общем именно их нужно пометить на удаление. Помечать каждый из них слишком долго, логичней было при пометке "родителя" помечать все подчиненные, но "родитель" предопределенный - естественно его пометить нельзя. Хотелось бы поймать момент попытки пометки на удаление именно этого элемента. К сожалению при попытке пометить такой элемент до процедуры обработчика события "ПередУстановкойПометкиУдаления" исполнение кода не доходит. Можно это вообще сделать, или поможет только отдельная процедура? Этот вариант не очень удобен...
#2
by Chin
Да это понятно - меня интересует возможность перехвата события. Ибо одно дело, когда пользователь жмет DEL на "родителе" и помечаются на удаление все подчиненные, другое, когда при нажатие на ту же DEL видишь сообщение, что предопределенные нельзя удалять, а что бы удалить все подчиненные приходиться запускать процедуру по отдельной кнопке в командной панели или в контекстном меню...
#4
by Chin
До "перед записью" код не доходит. Если попытаться пометить на удаление предопределенный элемент, появляется сообщение о невозможности это сделать, и все... Я не нашел процедуру в которой можно было бы перехватить исполнение кода до появления этого сообщения, поэтому, в общем-то, и спросил...
#6
by Defender aka LINN
Это сообщение платформы. Возьми готовую обработку, да и пометь. Дел на 2 минуты.
#7
by Chin
Понял, то есть не перехватить... "Возьми готовую обработку, да и пометь. Дел на 2 минуты." Вопрос не в реализации, а в удобстве... Это не разовая процедура - думал сделать удобней для пользователей, придется лепить кнопку на командную панель... :( Вообще плохо, что такое событие нельзя перехватить... :(:(:(
#8
by ptiz
Ну перехватил бы, а там - Отказ, и транзакция всё равно отменилась бы вместе с удалением подчиненных.
#10
by Chin
Смотря где перехватить, в любом случае что-нить придумал бы... И чем помогут события табличного поля? Разве можно в табличном поле формы списка справочника перехватить нажатие клавиши DEL при активной строке со ссылкой на предопределенный элемент?
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Пометка на удаление
- Пометка на удаление
- Пометка удаления в запросе
- Поле "пометка" в форме!
- Обмен xml и "Пометка удаления"
- Быстрая пометка на удаление документов
- Конвертация данных и пометка удаления у элемента справочника
- КД. Не переносится пометка удаления
- v7: Изменить владельца элемента справочника из формы самого элемента
В этой группе 1С
- Создать XML на основе XSD
- УТ - взнос наличных в банк
- v7: ЗиК не начисляются страховые взносы
- После обновления на 28 релиз не закрывается 25й счет
- ЗУП: Как пересчитать ФСС НС ?
- Регламентированная отчётность: печатается ПУСТОЙ бланк декларации
- Журнал операций №2
- Пересчет Отпуска из переноса данных ЗикБюджет8
- Обновить список
- Дата из SQL в 1С
- v7: Возможен ли запуск 1С 7.7 из командной строки без регистрации базы?
- Не переключается раскладка в 1С 7, а в других программах переключается.
- СКД, произвольная сортировка группировок, возможна?
- Как узнать где выполняется текущий код? (Клиент разный, сервер)
- 1С и MySQL - не выполняет запросы
- v7: Не идут курсовые разницы (при сверке с поставщиками)
- v7: Посоветуйте скрипт для создания резервных копий 1с77
- v8: внешние печатные формы альфа авто 4
- Есть ли аналог 1c 7/7 функции V7.EvalExpr в 8ке
- УПП Книга покупок, как проверить данные