Стояла задача на плане этажей графически показать размещение сетевого оборудования. "И срочно!" Так как средствами 1С "рисовать" проблематично, было принято решение использовать поле HTML документа и JS скрипты. Возможно боян. До универсальности далековато. Где-то будут нелепости. Но результат достигнут! За критику буду благодарен, ибо, одна голова хорошо, а..)))
- Загружаем в графическом формате в базу план или схему кабинета, этажа, территории, красивую девушку и .т.д.
- Запускаем обработку "Номенклатура на схеме" и выбираем нужную нам схему, нажимаем "Сформировать".
- Добавляем номенклатуру в список (при этом в левом верхнем углу в поле HTML она же появится в виде жёлтого квадратика).
- Растаскиваем мышкой "Квадратики" по схеме в соответствии с размещением в реальности.
- Сохраняем результат (координаты "Квадратиков" хранятся в Регистре сведений "HTML").
Небольшие удобства:
- - При нажатии на "Квадратик" в списке номенклатуры активизируется элемент, соответствующий "Квадратику".
- При нажатии на кнопку "Показать на схеме" в списке номенклатуры, нужный элемент на схеме на некоторое время окрашивается в красный цвет. - - При наведении на "Квадратик" отображается всплывающая подсказка с наименованием и кодом номенклатуры.
В обработке была использована информация с ресурса http://javascript.ru/ui/draganddrop, за что огромное спасибо автору!