Шильдик. Изменение заголовка конфигуратора 1С и выделение цветом конфигураторов разных баз
Разработка - Инструментарий разработчика
Файлы
ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.
Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний
Оформите подписку на компанию для решения рабочих задач
Оформить подписку и скачать решение со скидкойВы можете заказать платную доработку или адаптацию этой разработки под вашу конфигурацию на «Бирже заказов».
- 0% комиссии — оплата напрямую исполнителю;
- Исполнители любого масштаба — от отдельных специалистов до команд под проект;
- Прямой обмен контактами между заказчиком и исполнителем;
- Безопасная сделка — при необходимости;
- Рейтинги, кейсы и прозрачная система откликов.
Когда у общества нет цветовой дифференциации штанов конфигураторов, то нет цели! А когда нет цели — нет будущего! (х/ф "Кин-дза-дза")
Вашему вниманию предлагается приложение, которое идентифицирует запущенные конфигураторы, оповещая о названии базы крупным текстом и, главное, цветом. Программка автоматически раскрывается при активации окна конфигуратора и скрывается, если его окно становится неактивным.
Название базы можно настроить самостоятельно. По умолчанию подтягивается из параметра /IBname, /S, /F у самого конфигуратора. Также Шильдик переименовывает все заголовки открытых конфигураторов сообразно названию.

По Alt+Tab тоже все красиво:

Положение, название, цвет, размер шрифта – хранятся в .ini файле рядом с самим exe-файлом. Программа не требует инсталляции, запускается откуда хочешь.
Настройки
- Настройка названия. Кнопка «Да» - подтверждение, кнопка «Сброс» – загружается параметр из /ibname конфигуратора
- Можно настроить размер самого окна Шильдика, его положение на экране
- Изменяется размер шрифта для отображения названия базы.
- Изменение цвета для текущей базы, можно задать свой

Можно отключить показ самого всплывающего окна и довольствоваться только переименованием заголовков конфигураторов. Для этой опции следует воспользоваться пунктом меню в трее «Режим “Без окна”»
Запуск и Закрытие
Как уже было сказано, программка portable, можно запускать откуда угодно. Можно поставить Шильдик в автозапуск. Выход из программы – по клику в меню из трея.

Известные проблемы
В случае, когда конфигуратор запущен не через стартер (1cestart.exe), а напрямую из папки с версией (C:\Program Files (x86)\1cv8\{номер версии}\bin\1cv8.exe), Шильдик не может разобраться, какую базу вы запустили. Ибо параметры запуска /IBname, /S, /F в этом случае пусты.
Совместимость
Шильдик написан на AutoIt. Проверялось на Windows XP (x86), Windows 7 (х64), Windows 10 (х64), Windows Server 2012R2; платформах 1С версий 8.2, 8.3.6-8.3.10. Хотя, в принципе, должно работать на любой винде и платформе 1С. Просьба отписаться, если все хорошо и на вашей версии (как показывает практика, могут быть нюансы). Приветствуются комментарии по улучшению, описание найденных багов (по мере возможностей все реализуется и исправляется).
Видео
Таскаем Шильдик по экрану, переключаемся по Alt+Tab между конфигураторами, смотрим как это выглядит в панеле задач. А если включено Windows Aero - все еще веселее.
Изменения в версиях
Версия 1.1.0 (21.09.2017)
- Корректно отрабатывает параметр запуска IBConnection
- Исправлено поведение на 64-битных платформах
Исходники
Всем, кто просил доработать тот или иной функционал приношу извинения. Увы, совершенно нет времени на доработку данной программы. Возможно, приложенные к публикации исходники (ниже) помогут кому-то доделать программу под свои требования.
Вступайте в нашу телеграмм-группу Инфостарт