Утилита изменения размера окон для отладки интерфейсов под меньшие разрешения

11.12.11

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

Часто возникает необходимость отладки интерфейса создаваемых обработок (особенно это касается v77). Чтобы не баловаться с разрешением экрана каждый раз - написал вот такую простенькую утилиту...

Скачать файл

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

Наименование По подписке [?] Купить один файл
windsize.zip
.zip 225,30Kb
28
28 Скачать (1 SM) Купить за 1 850 руб.
windsize_upx.zip
.zip 172,29Kb
19
19 Скачать (1 SM) Купить за 1 850 руб.

Часто возникает необходимость отладки интерфейса создаваемых обработок (особенно это касается v77). Чтобы не баловаться с разрешением экрана каждый раз - написал вот такую простенькую утилиту...

Пользоваться просто: в списке окон выбирается окно 1С Предприятие. Затем выбирается предполагаемое разрешение экрана пользователя и устанавливается флажок "Учитывать высоту панели окон (Пуск)".
Нажимаем "Задать размеры окну" - и программа подгонит размеры окна под такие, какими бы они были при выбранном разрешении. Сразу можно посмотреть - все ли кнопки поместились, не появились ли лишние полосы прокрутки и т.п.

Лично для меня игрушка полезная, надеюсь - пригодится и Вам...

Тестировалась в Windows 7, корректно работает со всеми окнами только если запущена от имени администратора, в противном случае ряд окон (в т.ч. окна 1С - в размерах не меняются).

Обновление 11.12.2011:

Добавлена иконка-кнопка для выбора окна с помощью наведения курсора на него: разместите окно утилиты так, чтобы окно 1С предприятие было видно на заднем плане, нажмите на изображение мишени и не отпуская мышь тащите на нужное окно (курсор примет вид этой мишени). Окно появится в списке выбора окон, даже если до этого момента это окно в списке не отображалось (иногда глючит перебор окон в WinXP, а также не отображается окно тонкого клиента) - это должно помочь.

Также добавил файл, сжатый UPX-м (помимо zip)... - архив 50 КБ меньше, а сам EXE-шник меньше более чем в два раза (но все же рекомендую использовать несжатую версию)...

См. также

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

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

6000 руб.

16.01.2015    62998    44    59    

82

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

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

2400 руб.

29.06.2020    18869    26    6    

41

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

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

1500 руб.

06.10.2020    10239    7    7    

10

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

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

20.08.2024    16895    mrXoxot    43    

121

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

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

27.05.2024    7432    smielka    37    

100

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

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

27.12.2023    14828    919    elcoan    47    

117

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

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

2 стартмани

10.04.2023    11925    162    acces969    31    

124
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. Famza 85 23.11.11 10:21 Сейчас в теме
Тестировалась в Windows 7

А как на счет ХР? Если я правильно понял - меняется только одно выбранное окно и к настройкам рабочего стола отношения не имеет?
4. DrAku1a 1745 23.11.11 10:50 Сейчас в теме
(1),(3) на XPюшке не тестировалось, но вероятнее всего работать будет, возможно даже - на 98-й отработает (написано на Delphi 7 без использования внешних компонент и новых специфичных функций WinAPI).
(1) да, меняется в размерах только выбранное окно.
(2) так не задумывалось. видимо, это ограничение накладывает сама винда.
9. Famza 85 02.12.11 09:46 Сейчас в теме
(4) На ХР СП3 не завелася. А жаль - ща бы пригодилась
10. DrAku1a 1745 02.12.11 10:00 Сейчас в теме
(9) Выдает какие-нибудь ошибки?
11. Famza 85 02.12.11 10:43 Сейчас в теме
(10) Нет. Интерфейс вроде работает, но нет выбора окна приложения - отсутствуют элементы в выпадающем списке
2. Zerkon 97 23.11.11 10:31 Сейчас в теме
Утилита полезная, работает корректно. Единственное но: если поставить размер окна превышающий текущее разрешение экрана, то окно изменит свой размер до размеров разрешения экрана, а не больше. Это так и задумывалось?
3. legioner 164 23.11.11 10:33 Сейчас в теме
Однозначно полезная вещь!
Повторюсь с вопросом: на ХРюшке будет работать?
5. slaviksoft 75 23.11.11 14:01 Сейчас в теме
к сожалению не работает с 1С 8.2 управляемый интерфейс
6. gaglo 30.11.11 11:52 Сейчас в теме
"...подгонит размеры окна под такие, какими бы они были при выбранном разрешении" - это значит установит ширину указанного окна по ширине выбранного разрешения, а высоту - вычтя из высоты разрешения некую высоту панели задач, да? И, кстати, "панель окон" - это панель задач Винды или нечто другое?
7. DrAku1a 1745 30.11.11 15:41 Сейчас в теме
(6)
И, кстати, "панель окон" - это панель задач Винды или нечто другое?

Да, именно панель задач. Если галочка установлена, то из высота окна будет меньше высоты устанавливаемого разрешения на высоту панели задач, если не установлена - то высота окна будет равна высоте разрешения (640 x 480 - будет в первом случае ~450, во втором 480).
8. bulpi 217 01.12.11 12:04 Сейчас в теме
Запустил. Окон не видит . XP sp3
12. пользователь 09.01.12 12:55
Сообщение было скрыто модератором.
...
13. mixa4 10.03.13 03:39 Сейчас в теме
Не совсем точно выставляет размер.
То есть, нужно ведь что - увидеть как оно будет смотреться у клиента на мониторе 1280х960 например.
Но когда на таком мониторе окно разворачивается на весь экран, то у него размеры не 1280х960, размер будет больше на толщину границ, 1316х976 для стандартной темы, сами же видите - разверните любое окно.
Так что я бы попросил добавить, к примеру, галочку типа "Учитывать границы окна".

Ну и мелочь - какую-то фигню показывает если закрыть текущее выбранное окно.
Оставьте свое сообщение