Снегопат
https://snegopat.ru/forum/

Требуется скрипт. Отображение имени виртуальной таблицы.
https://snegopat.ru/forum/viewtopic.php?f=3&t=670
Страница 1 из 1

Автор:  brr [ 24 дек 2014, 11:15 ]
Заголовок сообщения:  Требуется скрипт. Отображение имени виртуальной таблицы.

Подскажите как сделать или киньте скриптом. Нужно отобразить имя виртуальной таблицы в заголовке окна конструктора запроса.

А еще подсвечивать текущую ВТ на странице Пакет запросов.

Вложения:
Безымянный.png
Безымянный.png [ 22 КБ | Просмотров: 11904 ]
QueryConstructor2.PNG
QueryConstructor2.PNG [ 34.57 КБ | Просмотров: 11907 ]

Автор:  brr [ 24 дек 2014, 12:47 ]
Заголовок сообщения:  Re: Требуется скрипт. Отображение имени виртуальной таблицы.

Конструктор запроса - модальное окно? Можно перехватить его открытие через onDoModal?

Автор:  brr [ 24 дек 2014, 16:27 ]
Заголовок сообщения:  Re: Требуется скрипт. Отображение имени виртуальной таблицы.

Конструктор запроса может и модальное окно но onDoModal его не перехватывает. Попробовал сделать через обработчик ожидания. Тоже тишина. Тестовый код не проходит.

events.connect(Designer, "OnIdle", SelfScript.Self);

function OnIdle() {

var childs = windows.mdiView.enumChilds();

Message(childs.count);

}

Автор:  orefkov [ 24 дек 2014, 16:59 ]
Заголовок сообщения:  Re: Требуется скрипт. Отображение имени виртуальной таблицы.

Версия 1С какая?
Возможно поломался перехват на последних релизах?

Автор:  Magister [ 24 дек 2014, 17:05 ]
Заголовок сообщения:  Re: Требуется скрипт. Отображение имени виртуальной таблицы.

С каких пор конструктор запроса стал модальным?

Автор:  brr [ 24 дек 2014, 17:05 ]
Заголовок сообщения:  Re: Требуется скрипт. Отображение имени виртуальной таблицы.

8.2.19.90

Автор:  brr [ 24 дек 2014, 17:07 ]
Заголовок сообщения:  Re: Требуется скрипт. Отображение имени виртуальной таблицы.

Magister писал(а):
С каких пор конструктор запроса стал модальным?


Да, не модальное. Слава богу ни с каких. :D

Автор:  brr [ 25 дек 2014, 17:07 ]
Заголовок сообщения:  Re: Требуется скрипт. Отображение имени виртуальной таблицы.

Зашел с другой стороны:

$engine JScript
$uname QueryTitle
$dname Заголовок конструктора запроса
$addin stdcommands

function ComHandler(cmdHandlerParam) {

Message("Открыт конструктор");

}

events.addCommandHandler("{6B7291BF-BCD2-41AF-BAC7-414D47CC6E6A}", 63, SelfScript.Self, "ComHandler")

Кстати, если между 3 и 4 строкой вставить пустую строку будет ругаться на отсутствие ";"

Страница 1 из 1 Часовой пояс: UTC + 3 часа
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/