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

28.03.12

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

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

Скачать файл

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование По подписке [?] Купить один файл
СвернутьВсеОкна (8.2).epf
.epf 11,04Kb
109
109 Скачать (1 SM) Купить за 1 850 руб.
СвернутьВсеОкна (8.1).epf
.epf 8,70Kb
9
9 Скачать (1 SM) Купить за 1 850 руб.

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

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

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

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

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

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

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

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

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

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

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

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

См. также

Работа с интерфейсом Системный администратор Программист Платформа 1С v8.3 Управляемые формы 1C:Бухгалтерия Платные (руб)

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

5000 руб.

14.01.2016    55626    17    23    

43

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

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

6000 руб.

16.01.2015    63944    45    60    

83

Работа с интерфейсом Программист Платформа 1С v8.3 1C:Бухгалтерия 1С:ERP Управление предприятием 2 Платные (руб)

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

2400 руб.

29.06.2020    19937    28    6    

44

Работа с интерфейсом Программист Стажер Платформа 1С v8.3 Бесплатно (free)

Это инструкция по дизайну форм в среде 1С. Гайд охватывает рекомендации и стандарты для оптимизации пользовательского интерфейса. В гайде содержатся указания по использованию элементов интерфейса, включая как основные, так и продвинутые аспекты. Предоставляются также примеры и антипримеры для наглядного понимания принципов дизайна

20.08.2024    23467    mrXoxot    44    

130

Работа с интерфейсом Программист Платформа 1С v8.3 Бесплатно (free)

Пример простого и симпатичного прогресс-бара в динамическом списке, без картинок, используя редактирование запроса.

27.05.2024    12016    smielka    37    

105

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

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

27.12.2023    18358    1228    elcoan    53    

125

Инструментарий разработчика Работа с интерфейсом Программист Платформа 1С v8.3 1C:Бухгалтерия Абонемент ($m)

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

3 стартмани

10.04.2023    12886    167    acces969    31    

126

Работа с интерфейсом Программист Платформа 1С v8.3 1C:Бухгалтерия Абонемент ($m)

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

1 стартмани

05.07.2022    7981    kalyaka    6    

33
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. TheGrr 142 28.03.12 15:19 Сейчас в теме
Класс :D Доставило )
Tatitutu; +1 Ответить
2. Tatitutu 3849 28.03.12 15:22 Сейчас в теме
(1) Спасибо. На это и было рассчитано
4. larisab 160 28.03.12 22:30 Сейчас в теме
(2) Это бы доставило больше удовольствия:
Прикрепленные файлы:
5. Tatitutu 3849 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 217 28.03.12 22:23 Сейчас в теме
Давно не получал такого эстетического удовольствия :)
Tatitutu; +1 Ответить
7. legioner 165 29.03.12 03:14 Сейчас в теме
Спасибо, было приятно узнать что-то новое)))))))
Tatitutu; +1 Ответить
9. Tatitutu 3849 29.03.12 10:41 Сейчас в теме
(7)(8) Спасибо за комментарии
(8) у меня знакомые 6 из 10 тоже искали встроенную ВК или думали что поставка без кода.
10. fishca 1259 29.03.12 17:19 Сейчас в теме
(9) к сожалению ты немного слукавил говоря что ты свернул все окна ;)
11. Tatitutu 3849 29.03.12 17:27 Сейчас в теме
(10) да ладно !!! не может быть.
посмотри внимательно название темы

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

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

ну в общем то да, это я не учел, наверное глаз замылился :)
13. ediks 337 29.03.12 20:11 Сейчас в теме
Ну, конечно, не свернул все окна. Но и в цирке женщину не распиливают :). Весьма оригинально. Плюс, конечно.
Tatitutu; +1 Ответить
14. mtv:) 1028 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 3849 31.03.12 08:45 Сейчас в теме
(16) maloi_a,

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

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

по темно серому фону правой кнопкой мыши
19. Yashazz 4809 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
Сообщение было скрыто модератором.
...
Оставьте свое сообщение