Рабочий стол для 1С. На управляемой форме

01.11.11

Разработка - Работа с интерфейсом

Рабочий стол в виде внешней обработки. Реализован на управляемой форме с минимальным функционалом и открытым кодом.
Позволяет размещать ссылки на основные формы Справочников, Документов, Отчетов и Обработок.

Скачать файлы

Наименование Файл Версия Размер
DeskTop
.epf 215,54Kb
202
.epf 215,54Kb 202 Скачать

Идеей для написания данной обработки стала публикация Svetozor'а (//infostart.ru/public/21671/). Отдельный респект за идею.

Предложенная обработка также представляет собой аналог рабочего стала Windows, но реализованная на управляемой форме.

Функционал реализован самый минимальный - создание, очистка ярлыков, переход по ссылке. Но код открытый - можно настраивать "под себя". В этом как раз и причина столь ранней публикации обработки. Идей в доработке множество, но основные моменты (связанные с доступом к определенному списку объектов по ролям) повлияют на универсальность.

 

Паралельно хотелось-бы получить рекомендации:

• Можно-ли установить прозрачный фон для рисунков табличного документа?

• Как отрабатывает механизм Drag&Drop на управляемой форме, если у ячеек табличного документа установлен признак гиперссылки?

 

UPD 01.11.2011.

Добавлена возможность перетаскивания ячеек

См. также

Богатый редактор картинок, хранимых в базе, с возможностью РИСОВАНИЯ. Редактор внешних файлов картинок. Объект, расширяющий возможности работы с картинками из встроенного языка (Три в одном) + Обработка «Стандартизация картинок»

Работа с интерфейсом Рабочее место Платформа 1С v8.3 Управляемые формы Конфигурации 1cv8 Платные (руб)

Обработка предназначена для редактирования картинок в режиме «Предприятие», с возможностью РИСОВАТЬ на них. Поддерживается работа как в обычных формах (толстый клиент) так и на управляемых формах (тонкий клиент). Обработка позволяет редактировать как картинки, хранимые в базе, так и графические файлы с диска на файловой системе. Помимо базовых функций (изменение размеров, преобразование формата, обрезание картинки, повороты и т.п.) – редактор имеет богатый набор инструментов для рисования. Доступна функция вставки изображения из буфера обмена. Также обработка может быть использована из встроенного языка как объект для редактирования картинок. Объект может быть использован: на стороне клиента, на стороне сервера, из внешнего соединения. Данная обработка будет особенно полезна тем, кто вносит картинки в базу (изображения номенклатуры, фотографии физических лиц и т.п.). Функционал реализуется с использованием JavaScript и бесплатного ПО ImageMagick (без использования внешних компонент).

6000 руб.

16.01.2015    61792    43    59    

80

[Расширения] Динамическое управление видимостью и доступностью элементов форм (УФ) (8.3.6+)

Работа с интерфейсом Платформа 1С v8.3 Управляемые формы Конфигурации 1cv8 Платные (руб)

Механизм «Динамическое управление доступом к элементам форм объектов 1С8» предназначен для обеспечения возможности оперативного управления видимостью и доступностью элементов форм документов и справочников продуктов фирмы «1С» «1С:Предприятие 8». Решение универсальное, встраивается в любую конфигурацию с минимальными доработками, что позволяет без проблем обновлять типовые решения.

5000 руб.

14.01.2016    54394    16    21    

42

Управление дашбордами

Работа с интерфейсом Платформа 1С v8.3 Конфигурации 1cv8 Платные (руб)

Обработка предназначена для создания и управления дашбордами.

2400 руб.

29.06.2020    16695    21    4    

35

Новогоднее оформление для 1С

Работа с интерфейсом Платформа 1С v8.3 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Зарплата и Управление Персоналом 3.x 1С:Управление нашей фирмой 3.0 Бесплатно (free)

Добавьте новогоднего настроения! Расширение создает декорацию в виде гирлянды на некоторых формах объектов.

27.12.2023    10732    750    elcoan    45    

106

Конструктор HTML, CSS и javascript

Инструментарий разработчика Работа с интерфейсом Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

Подходит для создания web-страниц для замены управляемых форм 1С, красивых отчетов, интерфейса мобильного приложения на платформе 1С и для простых страниц веб-сайтов.

2 стартмани

10.04.2023    9606    151    acces969    31    

118

Модель состояния для MVC

Работа с интерфейсом Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

"MVC плохо применима в 1С" - познакомьтесь с моделью состояния и, возможно, ваше мнение поменяется! Представленное решение является эволюционным развитием идеи реализации MVC для 1С. В новой версии добавлены DSL для описания модели состояния, а также параметризация свойств параметров и элементов формы.

1 стартмани

05.07.2022    3663    kalyaka    2    

27

Табло очереди заказов на экран телевизора

WEB-интеграция Работа с интерфейсом Платформа 1С v8.3 1С:Розница 2 Платные (руб)

Связка из веб-приложения и расширения для 1С: Розница 2.3.

3600 руб.

29.04.2022    12077    1    5    

10
Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. Yashazz 4709 12.10.11 13:56 Сейчас в теме
Идее-то уже сто лет в обед, да и для управляемых форм вроде как было.
А уж для обычных форм - полно.

Красивое перетаскивание иконок сделали?
3. An-Aleksey 64 12.10.11 15:16 Сейчас в теме
(1) Буду благодарен за ссылочки на аналоги в управляемых (не нужно будет велосипедостроением заниматься) :)
По перетаскиванию иконок как раз основная проблема (о чем собсно отметил в описании к публикации). Пока бьюсь с обработчиком перетаскивания. Чую что-то не так делаю, но болезнь пока не выявлена :)
2. extrim-style 7 12.10.11 14:35 Сейчас в теме
4. UncleVader 129 13.10.11 11:00 Сейчас в теме
5. evgeniy.bilyk 13.10.11 12:23 Сейчас в теме
Есть конфигурация Управление торговлей для Украины, редакция 2.3. Стоит на 1с 8.2 в режиме запуска "обычное приложение".
Я так понимаю, чтобы эта обработка работала, нужно запускаться в режиме "Управляемое приложение"?
7. An-Aleksey 64 13.10.11 13:20 Сейчас в теме
(5) Уже много раз сталкивался с этой проблемой.
Вот что отвечают в 1С:
935446
К сожалению, это невозможно. Свойство "Использовать управляемые формы в обычном приложении" не влияет на внешние обработки и отчёты. В обычном приложении можно открывать только обычные формы таких объектов, а в управляемом только управляемые. Это ограничение платформы.

>>Очень жаль. В 8.2.14 ничего по этому поводу не изменится?

Нет. И в последующем не планируется.


Для того чтобы открыть управляемую форму отчета/обработки в обычном приложении (при условии что стоит флаг "Управляемые формы в обычном приложении"), ее необходимо встроить в конфигурацию...
6. evgeniy.bilyk 13.10.11 12:28 Сейчас в теме
и можно ли как-то сделать, чтобы запускалась в режиме "Обычное приложение"?
8. evgeniy.bilyk 13.10.11 15:58 Сейчас в теме
Ура! получилось))
для того чтобы обработка запустилась в обычном приложении, нужно было флаг установить "Использовать управляемые формы в толстом клиенте в обычном режиме"

Спасибо))!
adhocprog; +1 Ответить
9. evgeniy.bilyk 13.10.11 16:06 Сейчас в теме
вот бы еще перетаскивание иконок, то ваще супер было бы))
автору спасибо, весчь полезная)!
10. An-Aleksey 64 14.10.11 11:02 Сейчас в теме
(9) С перетаскиванием совсем не получается... :(

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

2. Для ячеек табличного документа события "Начало перетаскивания" и "Окончание перетаскивания" срабатывают, а вот событие "Проверка перетаскивания" ни в какую. Тестировал как внешнюю обработку из под тонкого клиента на платформе 8.2.13.219. Соответственно не возможно определить куда должна будет перемещена ячейка.

Подобная ситуация рассматривалась на партнерском форуме.


Коллеги, кто нибудь сталкивался с подобной задачей? Как решали?
В общем пока думаю реализовать с помощью контекстного меню "Скопировать, Вырезать, Вставить".
11. An-Aleksey 64 14.10.11 13:33 Сейчас в теме
Обновил обработку.

Добавлены возможности:
• Копирования и перенос ячеек
• Изменение наименования
• Настройка цвета заголовков и размера ячеек
+ НаименованияОбъектовКоторыеНеПомещаютсяВЯчейке обрезаются
12. ves_sergey 17.10.11 12:35 Сейчас в теме
ждем развития с нетерпением.
13. Gasdrubal 19.10.11 06:23 Сейчас в теме
а зачем это? скоро все ОС станут похожи на браузеры. а вы браузер делаете похожим на ОС
14. An-Aleksey 64 19.10.11 10:01 Сейчас в теме
(13)
а вы браузер делаете похожим на ОС
Мне так удобнее
citana; UncleVader; +2 Ответить
15. UncleVader 129 19.10.11 12:23 Сейчас в теме
Очень нужны настраиваемые секции-области для размещения виджетов (справочники, журналы, произвольные формы)
16. An-Aleksey 64 19.10.11 12:53 Сейчас в теме
(15) Боюсь, что не совсем понял...
Вы имеете в виду настройку для уточнения формы объекта для открытия (напр. если у объекта несколько форм списка)?
17. UncleVader 129 19.10.11 13:54 Сейчас в теме
(16) Я имею в виду возможность разметки рабочего стола на зоны: в одной выводить команды и всякие ярлыки, в другой например список документов, в третью поместить еще какой-нибудь список. Ну то есть прикрутить возможность вывода произвольных списков в нужном месте рабочего стола
An-Aleksey; +1 Ответить
18. An-Aleksey 64 19.10.11 14:13 Сейчас в теме
(17)Фантастика!
Спасибо за идею, мне оч. нравится.
Уже прикинул пару вариантов реализации.
user942338; +1 Ответить
19. TitanLuchs 395 20.10.11 18:01 Сейчас в теме
Так а с перетаскиванием как? Будет? Пока, как я понял, можно просто создать ярлык в любом месте и он будет там висеть?
20. An-Aleksey 64 20.10.11 18:18 Сейчас в теме
(19) Для чисто практических вещей добавлена возможность вырезать и вставить в другую ячейку.

Если говорить про эстетику, то тут следующее - у поля табличного документа перетаскивание элементов возможно только при наведении на самый-самый краешек ячейки. Удобства "нуль".
Единственная альтернатива (которую пока вижу) - это заменить на поле HTML и писать на нем. Пока не планирую - во первых очень трудоемко, во вторых код будет трудно-модифицируемый.
21. TitanLuchs 395 20.10.11 18:20 Сейчас в теме
(20) Я в итоге так и перешел на HTML-поле, когда решал подобную задачу. Трудоемко, но намного юзабельней.
22. TitanLuchs 395 20.10.11 18:21 Сейчас в теме
(20) Но попыток реализовать что-то подобное на табличном документе не оставляю, так что результат ваших поделок интересен!
Оставьте свое сообщение