8.х Перетаскивание рисункка

Тема в разделе "Конфигурирование на платформе "1С:Предприятие 8"", создана пользователем ASJ, 28 апр 2011.

  1. TopicStarter Overlay
    ASJ
    Offline

    ASJ

    Регистрация:
    28 апр 2011
    Сообщения:
    5
    Симпатии:
    0
    Баллы:
    1
    Всем привет!
    На форме поле табличного документа, и в нем рисунки. Необходимо перетаскивать эти рисунки на другие элементы формы. При этом так, чтобы пользователь не мог удалять рисунки и менять их, в частности растягивать размер. В общем, чтобы они всегда оставались на своем месте.

    Событие НачалоПеретаскивания и ОкончаниеПеретаскивания у табличного поля возникают только если у табличного документа снята защита (ТолькоПросмотр и Защита = ложь). Но в таком случае пользователь может испортить рисунки. А если установить защиту на весь табличный документ, то не работает перетаскивание. Есть ли какой-либо выход из этой ситуации?

    Причем, свойство Защита на конкретный рисунок не устанавливается. Делаю вот так:
    Область = ПолучитьМакет("Макет").ПолучитьОбласть("НекаяОбласть");
    Область.Рисунки.Картинка.Картинка = НашаКартинка;
    Область.Рисунки.Картинка.Защита = Истина;
    ЭлементыФормы.ТабДок.Вывести(Область);
    И рисунок все равно можно изменять.

Поделиться этой страницей