"Свернуть" все окна (для обычного приложения)

28.03.12

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

Как свернуть все активные окна (все открытые формы документов, журналов, обработок и.т.д) Помните добрый Windows внизу у кнопки пуска замечательная кнопка "Свернуть все окна" Кажется есть стандартное меню Окна - но там только Закрыть, Закрыть все... , а вот свернуть нет В данной обработке не используются внешние компоненты, скрипты и.т.д :-) Легко встраивается в любую конфигурацию.

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

Наименование Файл Версия Размер
СвернутьВсеОкна (8.2).epf
.epf 11,04Kb
109
.epf 11,04Kb 109 Скачать
СвернутьВсеОкна (8.1).epf
.epf 8,70Kb
9
.epf 8,70Kb 9 Скачать

Как свернуть все активные окна (все открытые формы документов, журналов, обработок и т.д)

Часто задают данный вопрос "Как программно свернуть окна открытых форм ?"

видел много предложений и вариантов (но думаю это самое простое, может для кого то и баян, а кому-то пригодиться)

Помните добрый Windows внизу у кнопки пуска замечательная кнопка "Свернуть все окна"

Кажется есть стандартное меню Окна - но там только Закрыть, Закрыть все... , а вот Свернуть нет

Попросили сделать такую же :-)

Пример : открыто много окон

А  в привычном левом нижнем углу иконка "Свернуть окна" нажимаем

и получаем результат. Быстро

Все гениальное - просто.

В данной обработке не используются внешние компоненты, скрипты и т.д :-) 

А как бы вы сделали ?

См. также

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

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

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

6000 руб.

16.01.2015    61703    43    59    

80

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

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

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

5000 руб.

14.01.2016    54320    16    21    

42

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

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

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

2400 руб.

29.06.2020    16623    21    4    

35

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

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

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

27.12.2023    10564    745    elcoan    45    

106

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

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

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

2 стартмани

10.04.2023    9486    150    acces969    31    

115

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

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

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

1 стартмани

05.07.2022    3580    kalyaka    2    

27

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

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

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

3600 руб.

29.04.2022    12011    1    5    

10
Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. TheGrr 141 28.03.12 15:19 Сейчас в теме
Класс :D Доставило )
Tatitutu; +1 Ответить
2. Tatitutu 3855 28.03.12 15:22 Сейчас в теме
(1) Спасибо. На это и было рассчитано
4. larisab 160 28.03.12 22:30 Сейчас в теме
(2) Это бы доставило больше удовольствия:
Прикрепленные файлы:
5. Tatitutu 3855 28.03.12 22:55 Сейчас в теме
(4) для тебя любой каприз
Для ОСИ
Возвращаем ярлык «Свернуть все окна» в Windows 7

Из 1С
Процедура КнопкаВыполнитьНажатие(Кнопка)
Shell = Новый COMОбъект("Shell.Application");
Shell.MinimizeAll ();
КонецПроцедуры
(предложил le_ - здесь

но тема совершенно не об этом :-)
6. larisab 160 29.03.12 00:07 Сейчас в теме
(5) Для Оси - не принимается, на дух не переношу ХРшную "Свернуть все окна".
Хочу, чтобы в 1С было как в Win 7 - в правом нижнем и маленький квадратик
У меня получается только так:
Прикрепленные файлы:
3. bulpi 215 28.03.12 22:23 Сейчас в теме
Давно не получал такого эстетического удовольствия :)
Tatitutu; +1 Ответить
7. legioner 164 29.03.12 03:14 Сейчас в теме
Спасибо, было приятно узнать что-то новое)))))))
Tatitutu; +1 Ответить
9. Tatitutu 3855 29.03.12 10:41 Сейчас в теме
(7)(8) Спасибо за комментарии
(8) у меня знакомые 6 из 10 тоже искали встроенную ВК или думали что поставка без кода.
10. fishca 1254 29.03.12 17:19 Сейчас в теме
(9) к сожалению ты немного слукавил говоря что ты свернул все окна ;)
11. Tatitutu 3855 29.03.12 17:27 Сейчас в теме
(10) да ладно !!! не может быть.
посмотри внимательно название темы

"Свернуть" окна <> Свернуть окна

когда тетеньку в цирке распиливают пополам - фокусник тоже немного лукавит.
Но от этого результат не страдает :-)
18. yuraos 991 31.03.12 09:21 Сейчас в теме
(11) как всегда ...
... ловкость рук и и не какой *** ... пордод ... никакого обману!
а я было полез в мануал,
смотреть че там объект "ОкнаКлиентскогоПриложения"
позволяет делать.
:))))
HAPPY FIRST APRIL DAY, COLLEAGUES!!!
8. Serj1C 483 29.03.12 10:39 Сейчас в теме
Минуты 3 втыкал как оно работает! Надеялся увидеть незнакомые метода работы с формами или получение списка открытых окон. А тут ни одной строчки кода. Нестандартное мышление!
Tatitutu; +1 Ответить
12. fishca 1254 29.03.12 17:32 Сейчас в теме
"Свернуть" окна <> Свернуть окна

ну в общем то да, это я не учел, наверное глаз замылился :)
13. ediks 335 29.03.12 20:11 Сейчас в теме
Ну, конечно, не свернул все окна. Но и в цирке женщину не распиливают :). Весьма оригинально. Плюс, конечно.
Tatitutu; +1 Ответить
14. mtv:) 1027 29.03.12 21:27 Сейчас в теме
(0) Классно, красиво, ни одной строчки кода. Хорошая идея в копилку опыта. Спасибо.
Tatitutu; +1 Ответить
15. marat_n 112 30.03.12 11:06 Сейчас в теме
На несколько минут завис, хотя и прочел коменты про отсутсвие кода и вк.
Зачетно.
Tatitutu; +1 Ответить
16. maloi_a 31.03.12 07:27 Сейчас в теме
Красиво, конечно. Но как же саму обработку закрыть теперь?
Вот в чём вопрос!
Да уж...
17. Tatitutu 3855 31.03.12 08:45 Сейчас в теме
(16) maloi_a,

Да, элементарно
Посмотри на вторую картинку к публикации (ПКМ)
20. catena 110 05.04.12 11:34 Сейчас в теме
21. Tatitutu 3855 05.04.12 11:49 Сейчас в теме
(20) catena,

Скачать "СвернутьВсеОкна (8.1).epf"
22. catena 110 05.04.12 11:53 Сейчас в теме
(21)Я спрашиваю, как закрыть в 8.1? :)
Не туда смотрю?
Прикрепленные файлы:
23. Tatitutu 3855 05.04.12 12:07 Сейчас в теме
(22) catena,

по темно серому фону правой кнопкой мыши
19. Yashazz 4707 02.04.12 11:03 Сейчас в теме
Интересно, можно ли получить такой эффект при управляемых формах? И что делать, если у конфы на фон "подложена" какая-нибудь картинка, уже именно средствами всяких dll? :)
24. catena 110 05.04.12 12:47 Сейчас в теме
аааа... Балда, исправлюсь :)
25. alexqc 150 10.04.12 19:51 Сейчас в теме
Обманщик!!! :)

На самом деле у такого метода есть неприятный эффект (пишу по мотивам жалоб пользователей на обработку-"рабочий стол") - допустим есть у тебя открытых несколько окон. Активизируешь обработку (переходишь на "рабочий стол" в моем случае, или "сворачиваешь" в твоем), потом активизируешь нужное окно, которое НЕ распахнуто на весь экран. На заднем фоне остается окно обработки - и при щелчке мышью мимо нужного юзверю окна (т.е. по мысле юзверя - "по фону") - получаем сокрытие этого самого нужного окна (при щелчке по реальному фону - такого не происходит)!

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

К сожалению, такое не обработаешь, единственное - объяснять/приучать юзверей щелкать не по фону, а по заголовку или панели окон. На что отдельные экземпляры возмущаются ;) .
26. westinka 12.05.12 11:09 Сейчас в теме
Классно, красиво, ни одной строчки кода. Хорошая идея в копилку опыта. Спасибо автору!
27. пользователь 09.06.12 12:40
Сообщение было скрыто модератором.
...
Оставьте свое сообщение