Снегопат

Обсуждение Снегопата
Текущее время: 27 апр 2024, 15:40

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 5 ] 
Автор Сообщение
СообщениеДобавлено: 30 мар 2016, 13:22 
Не в сети

Зарегистрирован: 13 фев 2012, 21:15
Сообщения: 190
Есть у меня консольная утилита, используемая например в подсистеме "Инструменты разработчика", показывающая список главных окон конфигураторов и/или клиентских приложений 1С. Она ищет сначала по классу окна, а потом ищет сигнатуру (Конфигуратор или Предприятие) в заголовке окна. Если конфигуратор запущен через снегопат, то у него в заголовке нет привязки, по которой можно было бы однозначно определить, что это окно конфигуратора.
Поэтому прошу вернуть в заголовок слово "Конфигуратор" или хотя бы обозначить другой стабильный отличительный признак.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 30 мар 2016, 13:35 
Не в сети
Администратор
Аватара пользователя

Зарегистрирован: 24 авг 2011, 15:04
Сообщения: 2052
Каждый пользователь может настроить заголовок конфигуратора, как он хочет:
Макросы\Заголовок окна Конфигуратора\Настройка

Поэтому для общих твоих и моих пользователей придётся делать пояснение, как настроить заголовок конфигуратора, что бы всё работало.
Ну или просто можно отключить загрузку этого скрипта.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 30 мар 2016, 14:08 
Не в сети

Зарегистрирован: 13 фев 2012, 21:15
Сообщения: 190
Прошу рассмотреть возможность фиксации в заголовке слова Конфигуратор отдельным флажком в настройках макроса. Он должен быть включен по умолчанию, а в пояснении к нему нужно написать, что его выключение может повлечь потерю совместимости с некоторыми программами, использующими это как опознавательный знак окна конфигуратора. Уверен, это будет лучшее решение для пользователей наших программ =)
В описании соответствующей команды в ИР я конечно добавлю освещение этого момента. Но многие не читают подсказки. К тому же есть и другие программы, которые аналогичным образом ищут окна конфигуратора.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 30 мар 2016, 14:38 
Не в сети

Зарегистрирован: 24 авг 2011, 15:32
Сообщения: 722
А утилитка не определяет рабочий процесс окна? По нему можно было бы однозначно определять, что это конфигуратор (DESIGNER)


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 30 мар 2016, 14:59 
Не в сети

Зарегистрирован: 13 фев 2012, 21:15
Сообщения: 190
Параметры запуска в процесс можно передать и по другому, например через OLE. Также у процесса может быть несколько окон верхнего уровня. Как среди них выбрать единственно верное? Поэтому анализ командной строки кажется менее надежным подходом.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 5 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 21


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB