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

Что с курсором в Конструкторе запроса?
https://snegopat.ru/forum/viewtopic.php?f=3&t=276
Страница 1 из 2

Автор:  JohnyDeath [ 12 ноя 2012, 10:34 ]
Заголовок сообщения:  Что с курсором в Конструкторе запроса?

Посмотрите на видео, обратив внимание на курсор. http://screencast.com/t/qkdH1pUpZpLc
Что это? Можно излечить? Обновлял скрипты сегодня с утра.

Автор:  JohnyDeath [ 12 ноя 2012, 10:39 ]
Заголовок сообщения:  Re: Что с курсором в Конструкторе запроса?

Аналогично в огне навигатора: http://screencast.com/t/tNnlTnwnQ44M

Отключил SessionManager - все стало нормально.

Автор:  sosnae [ 12 ноя 2012, 11:11 ]
Заголовок сообщения:  Re: Что с курсором в Конструкторе запроса?

А какая версия снегопата и 1С, ну и весь список плагинов какой подключен? Просто я у себя не наблюдаю такой проблемы проблемы (снегопат последний, 1с 8.2.16.352). Список плагинов у меня такой :
Код:
// Список загружаемых аддинов

Группа Проверка
   script:scripts\code_gen\gen_mgr.js
   script:scripts\code_gen\create_doc.js
   script:scripts\code_gen\create_refs.js
   script:scripts\fileopen.js
   script:scripts\extfiles.js
   script:scripts\queryParamsExtractor.js
   //script:scripts\formAutoVersion.js
КонецГруппы

Группа РазовойНастройки
   script:scripts\textEditorExt.js
   script:scripts\query_colors.js
   script:scripts\autosave.js
   script:scripts\VimComplete.js
   script:scripts\configCaption.js
   script:scripts\stg_autoconnect.js
   script:scripts\extSearch.js
   script:scripts\choiseParamType.js
   script:scripts\silence.js
   script:scripts\traymessage.js
   script:scripts\choiceHelpTopic.js
   script:scripts\FuncProcPanel.js
   script:scripts\SessionManager.js
   script:scripts\wndpanel.js
   script:scripts\author.js
   script:scripts\mdNavigator.js
КонецГруппы

Группа Форматирование
   script:scripts\format.js
   script:scripts\snippets.js
КонецГруппы

Группа Разработка
   script:scripts\DevTools\scriptdev.js
   script:scripts\DevTools\immediate.js
   script:scripts\DevTools\pflview.js
   //script:scripts\ModalDialogView.js
КонецГруппы

dll:scripts\SciColorerV8\SciColorerV8.dll
script:scripts\SciColorerV8\SciColorerV8Manager.js

//dll:test.dll
script:scripts\vtcreator.js
script:scripts\selectColumn.js
script:scripts\SpellChecker.js

Группа DEV
   
КонецГруппы

Автор:  JohnyDeath [ 12 ноя 2012, 11:53 ]
Заголовок сообщения:  Re: Что с курсором в Конструкторе запроса?

Я, кажется, нашел в чем проблема.
Мой конфигуратор подключен к хранилищу, соответственно при запуске вылезает окно авторизации в хранилище 1С. Если его нажать до того как отработал SessionManager (пока не открылись модули), то всё нормально, если же подождать пока восстановятся сессии окон, то наблюдается вот такая вот фиговина с курсором.

И еще попутно два вопроса:
1. Можно ли сделать,. чтоб окна сразу распахивались на весь конфигуратор?
2. При включенной опции "Использовать сессии" этот скрипт надо закомментировать в списке скриптов?

Автор:  sosnae [ 12 ноя 2012, 12:16 ]
Заголовок сообщения:  Re: Что с курсором в Конструкторе запроса?

JohnyDeath писал(а):
Мой конфигуратор подключен к хранилищу, соответственно при запуске вылезает окно авторизации в хранилище 1С. Если его нажать до того как отработал SessionManager (пока не открылись модули), то всё нормально, если же подождать пока восстановятся сессии окон, то наблюдается вот такая вот фиговина с курсором.

Очень странно, как выход могу пока посоветовать использовать скрипт автоподключение к хранилищую (stg_autoconnect.js).
JohnyDeath писал(а):
1. Можно ли сделать,. чтоб окна сразу распахивались на весь конфигуратор?

За это отвечает скрипт MaximizeWindow , там вроде максимизируются окна или один раз развернуть одно окно, все остальные по умолчанию тоже станут развернутыми.
JohnyDeath писал(а):
2. При включенной опции "Использовать сессии" этот скрипт надо закомментировать в списке скриптов?

Или же поставить его загрузку раньше чем wndpanel.js . Необходимо или в загрузчик первоначальный добавить возможность игнорирования повторной загрузки скрипта, с другой стороны сообщение нужно, что в настройках два раза подряд загружается один и тот же скрипт.

Автор:  kuntashov [ 12 ноя 2012, 12:37 ]
Заголовок сообщения:  Re: Что с курсором в Конструкторе запроса?

sosnae писал(а):
JohnyDeath писал(а):
1. Можно ли сделать,. чтоб окна сразу распахивались на весь конфигуратор?

За это отвечает скрипт MaximizeWindow , там вроде максимизируются окна или один раз развернуть одно окно, все остальные по умолчанию тоже станут развернутыми.


Только предупрежу, он реализован при помощи SendKeys(), и это в некоторых случаях может приводить к багам (например, к закрытию модального окна, в котором есть поле текстового документа, наличие которого вызывает событие createTextWindow, в котором и происходим максимизация).

Автор:  sosnae [ 15 ноя 2012, 18:44 ]
Заголовок сообщения:  Re: Что с курсором в Конструкторе запроса?

JohnyDeath писал(а):
Мой конфигуратор подключен к хранилищу, соответственно при запуске вылезает окно авторизации в хранилище 1С. Если его нажать до того как отработал SessionManager (пока не открылись модули), то всё нормально, если же подождать пока восстановятся сессии окон, то наблюдается вот такая вот фиговина с курсором.

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

Автор:  JohnyDeath [ 19 ноя 2012, 08:42 ]
Заголовок сообщения:  Re: Что с курсором в Конструкторе запроса?

С ожиданием модального окошка всё отлично. Спасибо!
Я как-то давно у себя отключил скрипт "автоподключение к хранилищу", почему - не помню. Вернул его обратно, вдруг теперь всё нормально.

Автор:  artbear [ 21 ноя 2012, 11:19 ]
Заголовок сообщения:  Re: Что с курсором в Конструкторе запроса?

kuntashov писал(а):
sosnae писал(а):
JohnyDeath писал(а):
1. Можно ли сделать,. чтоб окна сразу распахивались на весь конфигуратор?

За это отвечает скрипт MaximizeWindow , там вроде максимизируются окна или один раз развернуть одно окно, все остальные по умолчанию тоже станут развернутыми.


Только предупрежу, он реализован при помощи SendKeys(), и это в некоторых случаях может приводить к багам (например, к закрытию модального окна, в котором есть поле текстового документа, наличие которого вызывает событие createTextWindow, в котором и происходим максимизация).

Я отключил этот скрипт, так как периодически в разные моменты стали возникать различные приколы в поведении :(

Автор:  orefkov [ 21 ноя 2012, 11:57 ]
Заголовок сообщения:  Re: Что с курсором в Конструкторе запроса?

Сейчас ведь можно уже распахнуть окно и не через SendKeys.
Распахнуть активное окно:
Код:
windows.mdiView.enumChilds().item(0).sendCommand("{c9d3c390-1eb4-11d5-bf52-0050bae2bc79}", 7)

6 - минимизировать

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