Позволяет размещать ссылки на основные формы Справочников, Документов, Отчетов и Обработок.
Идеей для написания данной обработки стала публикация Svetozor‘а (//infostart.ru/public/21671/). Отдельный респект за идею.
Предложенная обработка также представляет собой аналог рабочего стала Windows, но реализованная на управляемой форме.
Функционал реализован самый минимальный — создание, очистка ярлыков, переход по ссылке. Но код открытый — можно настраивать «под себя». В этом как раз и причина столь ранней публикации обработки. Идей в доработке множество, но основные моменты (связанные с доступом к определенному списку объектов по ролям) повлияют на универсальность.
Паралельно хотелось-бы получить рекомендации:
• Можно-ли установить прозрачный фон для рисунков табличного документа?
• Как отрабатывает механизм Drag&Drop на управляемой форме, если у ячеек табличного документа установлен признак гиперссылки?
UPD 01.11.2011.
Добавлена возможность перетаскивания ячеек
Идее-то уже сто лет в обед, да и для управляемых форм вроде как было.
А уж для обычных форм — полно.
Красивое перетаскивание иконок сделали?
Грядет ОС 1С
(1) Буду благодарен за ссылочки на аналоги в управляемых (не нужно будет велосипедостроением заниматься) 🙂
По перетаскиванию иконок как раз основная проблема (о чем собсно отметил в описании к публикации). Пока бьюсь с обработчиком перетаскивания. Чую что-то не так делаю, но болезнь пока не выявлена 🙂
Развивай идею
Есть конфигурация Управление торговлей для Украины, редакция 2.3. Стоит на 1с 8.2 в режиме запуска «обычное приложение».
Я так понимаю, чтобы эта обработка работала, нужно запускаться в режиме «Управляемое приложение»?
и можно ли как-то сделать, чтобы запускалась в режиме «Обычное приложение»?
(5) Уже много раз сталкивался с этой проблемой.
Вот что отвечают в 1С:
К сожалению, это невозможно. Свойство «Использовать управляемые формы в обычном приложении» не влияет на внешние обработки и отчёты. В обычном приложении можно открывать только обычные формы таких объектов, а в управляемом только управляемые. Это ограничение платформы.
>>Очень жаль. В 8.2.14 ничего по этому поводу не изменится?
Нет. И в последующем не планируется.
Для того чтобы открыть управляемую форму отчета/обработки в обычном приложении (при условии что стоит флаг «Управляемые формы в обычном приложении»), ее необходимо встроить в конфигурацию…
Ура! получилось))
для того чтобы обработка запустилась в обычном приложении, нужно было флаг установить «Использовать управляемые формы в толстом клиенте в обычном режиме»
Спасибо))!
вот бы еще перетаскивание иконок, то ваще супер было бы))
автору спасибо, весчь полезная)!
(9) С перетаскиванием совсем не получается… 🙁
Всплыли 2 проблемы:
1. В поле табличного документа перетаскиваемую ячейку можно только за границу ячейки, а когда курсор находится во внутренней области вместо перетаскивания получается выделение ячеек.
Сомнительное удовольствие — пытаться спозиционироваться на краю ячейки, занятие не для слабонервных скажу я вам.
2. Для ячеек табличного документа события «Начало перетаскивания» и «Окончание перетаскивания» срабатывают, а вот событие «Проверка перетаскивания» ни в какую. Тестировал как внешнюю обработку из под тонкого клиента на платформе 8.2.13.219. Соответственно не возможно определить куда должна будет перемещена ячейка.
Подобная ситуация рассматривалась напартнерском форуме .
Коллеги, кто нибудь сталкивался с подобной задачей? Как решали?
В общем пока думаю реализовать с помощью контекстного меню «Скопировать, Вырезать, Вставить».
Обновил обработку.
Добавлены возможности:
• Копирования и перенос ячеек
• Изменение наименования
• Настройка цвета заголовков и размера ячеек
+ НаименованияОбъектовКоторыеНеПомещаютсяВЯчейке обрезаются
ждем развития с нетерпением.
а зачем это? скоро все ОС станут похожи на браузеры. а вы браузер делаете похожим на ОС
(13)
Мне так удобнее
Очень нужны настраиваемые секции-области для размещения виджетов (справочники, журналы, произвольные формы)
(15) Боюсь, что не совсем понял…
Вы имеете в виду настройку для уточнения формы объекта для открытия (напр. если у объекта несколько форм списка)?
(16) Я имею в виду возможность разметки рабочего стола на зоны: в одной выводить команды и всякие ярлыки, в другой например список документов, в третью поместить еще какой-нибудь список. Ну то есть прикрутить возможность вывода произвольных списков в нужном месте рабочего стола
(17)Фантастика!
Спасибо за идею, мне оч. нравится.
Уже прикинул пару вариантов реализации.
Так а с перетаскиванием как? Будет? Пока, как я понял, можно просто создать ярлык в любом месте и он будет там висеть?
(19) Для чисто практических вещей добавлена возможность вырезать и вставить в другую ячейку.
Если говорить про эстетику, то тут следующее — у поля табличного документа перетаскивание элементов возможно только при наведении на самый-самый краешек ячейки. Удобства «нуль».
Единственная альтернатива (которую пока вижу) — это заменить на поле HTML и писать на нем. Пока не планирую — во первых очень трудоемко, во вторых код будет трудно-модифицируемый.
(20) Я в итоге так и перешел на HTML-поле, когда решал подобную задачу. Трудоемко, но намного юзабельней.
(20) Но попыток реализовать что-то подобное на табличном документе не оставляю, так что результат ваших поделок интересен!