Мастер-группа. Тема №09. Drag&Drop
В сегодняшней тематической сессии поговорим о режиме ввода Drag&Drop: перетаскивание объектов с помощью мышки.
Не все знают, что в 1С можно “схватить” объект перенести его в другую форму и “отпустить”. Более того, на это событие можно программно среагировать. К сожалению, возможности платформы в обработке событий от мыши сильно ограничены. Нет возможности перехватить события OnMouse… (исключением является ПолеHTMLДокумента в обычных формах). Поэтому каких-то сильно эффектных вещей (таких как убегающая от мыши кнопка) не реализовать. Однако некоторые возможности присутствуют. В большинстве случаев текущего функционала достаточно для реализации бизнес-логики.
1. Введение.
2. Стандартные возможности платформы по обработке перетаскивания.
3. Элементы, для которых доступно перетаскивание.
4. События, возникающие при перетаскивании.
5. Значение, переносимой мышкой.
6. Параметры перетаскивания событий, возникающих у объекта-источника.
7. Стандартная обработка при начале и окончании перетаскивания.
8. События, возникающие при перетаскивании на объекте-приемнике.
9. Заполнение документа мышкой. Реализация события “Проверка перетаскивания”.
10. Заполнение документа мышкой. Реализация события “Перетаскивание”.
Если не активировали токен — посмотрите видео-инструкцию (видео N5)
Если вы залогинены, у Вас активирован токен доступа, но вы все равно видите эту запись — напишите нам на e-mail поддержки.
Оу!!! Спасибо!
Думал бесполезная информация долго не смотрел, а оказывается нужная на практике.
Пользователи одалели в своё время случайно переносить элементы из одной группы в другую и звонить мне, говоря что кто-то у них поудалял их :))
До этого пытался отлавливать события перед записью, остановился на запрете прав на редактирование. А сейчас всё убрал старое, и поставил только одну галочку в форме выбора “РазрешитьПеретаскивание” в значение Ложь и вопрос полностью решился так как надо :)))))))))))))
Отлично :)