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

Скрипт "Тишина в отсеках" (silence.js)
https://snegopat.ru/forum/viewtopic.php?f=3&t=296
Страница 1 из 3

Автор:  JohnyDeath [ 28 ноя 2012, 15:11 ]
Заголовок сообщения:  Скрипт "Тишина в отсеках" (silence.js)

Чтобы не засорять тему SciColorerV8, создал новую тему по скрипту "тишина".
После загрузки скрипта из viewtopic.php?f=1&t=61&start=380#p3754 начали валится ошибки при вызове конструктора запросов.
Достаточно НЕ в запросе вызвать конструктор запроса, там появляется предложение по созданию нового запроса и вот с этим окошком "тишина" и конфликтует: ошибка в строке 61, позиция 9.

Автор:  JohnyDeath [ 29 ноя 2012, 08:01 ]
Заголовок сообщения:  Re: Скрипт "Тишина в отсеках" (silence.js)

Аналогично и на другие окошки-вопросы/предупреждения: "Приложение запущено. Перезапустить?", "Конфигурация подключена к другому хранилищу"...

Автор:  sosnae [ 29 ноя 2012, 10:13 ]
Заголовок сообщения:  Re: Скрипт "Тишина в отсеках" (silence.js)

А теперь? Вроде подправил ошибку.

Вложения:
silence.zip [1.87 КБ]
Скачиваний: 1180

Автор:  JohnyDeath [ 01 дек 2012, 09:36 ]
Заголовок сообщения:  Re: Скрипт "Тишина в отсеках" (silence.js)

С этим два дня проработал. Все нормально. Спасибо.

Автор:  sosnae [ 01 дек 2012, 11:25 ]
Заголовок сообщения:  Re: Скрипт "Тишина в отсеках" (silence.js)

Ок, залил в репозиторий.

Автор:  Kir [ 01 дек 2012, 12:05 ]
Заголовок сообщения:  Re: Скрипт "Тишина в отсеках" (silence.js)

sosnae писал(а):
Ок, залил в репозиторий.

Пользуясь топиком, спасибо, Евгений, за скрипт! :D

Автор:  sosnae [ 31 авг 2013, 17:34 ]
Заголовок сообщения:  Re: Скрипт "Тишина в отсеках" (silence.js)

Во время активной разработки очень часто приходится перезапускать предприятие, открытое в режиме отладки, при этом каждый раз от пользователя ждут различных действий, таких как подтверждение перезапуска предприятия и подтверждения обновления базы данных. По факту получается для перезапуска отладки необходимо нажать F5 , потом ответить утвердительно на вопрос "Перезапустить предприятие", и снова ответь на вопрос "Обнвоить ли базу данных!".
Если посчитать сколько в день приходиться нажимать F5 потом enter, enter, то в итоге родился такая доработка этого скрипта, которая анализирует текущее состояние базы (отличаются конфигурации), при этом у нас включен режим отладки - значит мы в режиме отладки что-то подправили и теперь пытаемся перезапустить предприятие, тогда начинает работать скрипт и вам достаточно 1 раз нажать F5, а скрипт сам проанализирует открывающиеся диалоги и в результате 2 раза нажмет enter.
Скрипт не будет работать, если в конфигурации ничего не меняли и нажимаем перезапуск отладки - возможно и вправду случайно нажали.
Скрипт не работает, когда первый раз запускаете отладку.
В случаи необходимости подтверждения реорганизации базы данных, скрипт автоматом не будет подавлять это модальное окно.

Автор:  artbear [ 02 сен 2013, 11:41 ]
Заголовок сообщения:  Re: Скрипт "Тишина в отсеках" (silence.js)

Не всегда удобна эту доработка :(
Например, у меня был медленный комп, сижу в отладчике, в процессе отладки случайно нажимаю Ф5 два раза, и все, текущий сеанс отваливается, начинается долгое сохранение, перезапуск и т.д.
Почему Ф5 2 раза? довольно часто на релизе 8.2.18.96 первое нажатие Ф5 "не отпускает" сеанс предприятия, сеанс также выглядит зависшим, хотя никаких длительных операций не выполняется.
Вот сидишь, думаешь, нажал ты Ф5 или нет. нажимаешь второй раз, и все перезапускается :(
В итоге вместо ускорения получаю, наоборот, замедление.
Так что лучше сделать опциональным такое поведение.

Автор:  sosnae [ 02 сен 2013, 12:34 ]
Заголовок сообщения:  Re: Скрипт "Тишина в отсеках" (silence.js)

Ок, добавлю вечером настройку включения/выключения.
По умолчанию оставлю выключенным.

p.s. Исправил, теперь есть макрос по включению/выключению данного поведения.

Автор:  sosnae [ 09 сен 2013, 14:54 ]
Заголовок сообщения:  Re: Скрипт "Тишина в отсеках" (silence.js)

Вопрос: Необходимо ли подавление модального окна с вопросом "Не найден текст запроса! Создать новый?" , например когда курсор находиться в кавычках "|", думаю не имеет смысла задавать вопрос, а вот когда находимся за кавычками, тогда думаю надо задавать вопрос.
Кто как считает?

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