Пример реализации перетаскивания в формах

В демонстрационную конфигурацию "Примеры ИТС" помещен пример, показывающий основные приемы при реализации перетаскивания в формах. Для ознакомления с примером необходимо открыть список расходных накладных и добавить новую расходную накладную. В командной панели открывшейся формы расходной накладной есть кнопка "Подбор". При нажатии на эту кнопку откроется форма подбора, из которой можно осуществлять подбор номенклатуры. Подбор номенклатуры осуществляется при двойном щелчке на определенной позиции списка или при перетаскивании номенклатуры из формы подбора в форму расходной накладной.

В форме модуля документа "Расходные накладные" добавлены обработчики событий перетаскивания и выбора. В эту форму можно перетаскивать данные из формы подбора. Стоит отметить, что перетаскивание данных возможно в определенную позицию табличного поля, в таком случае данные будут вставлены перед указанной строкой табличного поля, иначе данные будут добавляться в конец. Также в табличном поле работает и стандартное перетаскивание - изменение порядка строк.

Форма подбора номенклатуры находится в обработке "ПодборНоменклатуры". Из этой формы можно перетаскивать данные. Для реализации подбора в модуль этой формы добавлены обработчики событий перетаскивания и выбора.