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

Хотелки по скриптам
https://snegopat.ru/forum/viewtopic.php?f=3&t=10
Страница 19 из 28

Автор:  brian001 [ 29 май 2012, 09:35 ]
Заголовок сообщения:  Re: Хотелки по скриптам

Не знаю сюда ли об этом писать, если нет - поправьте. Хочется высказать пожелание сразу по нескольким скриптам, в частности - "Панель окон" и "Панель функций с группировкой" - хотелось бы иметь возможность закрывать эти панели по Esc, а то иногда приходится мышкой тянуться. Для примера форма "навигатора по метаданным" закрывается по Esc.

Автор:  sosnae [ 29 май 2012, 09:52 ]
Заголовок сообщения:  Re: Хотелки по скриптам

brian001 писал(а):
Не знаю сюда ли об этом писать, если нет - поправьте. Хочется высказать пожелание сразу по нескольким скриптам, в частности - "Панель окон" и "Панель функций с группировкой" - хотелось бы иметь возможность закрывать эти панели по Esc, а то иногда приходится мышкой тянуться. Для примера форма "навигатора по метаданным" закрывается по Esc.

"навигатора по метаданным" - открывается модально, а для не модальных окон, почему то Esc не отрабатывает. В теории можно попробовать повесить хоткей на Ctrl+Esc, но надо договориться, на обсуждение вынести.
artbear писал(а):
sosnae писал(а):
Для скрипта Автосохранение добавил создание копий исходного файла перед сохранением.

Да, полезная вещь.
Возможно, что стоит добавить количество подобных копий, чтобы более старые затирались автоматически.

В планах:
1. Указание шаблона, для наименования нового файла.
2. Указание пути, сейчас сохраняется в рядом с исходным файлом.
3. Возможность указания своей коммандной строки, куда параметром будет передаваться путь к файлу, а там уже что хотим и делаем.
4. Для версионного контроля автокомит, с произвольным комментарием, с возможностью указать отдельную ветку, например автосохранение делается в вветку dev, а основная не засоряется ненужной историей.
5. Для вновь созданных отчетов обработок, первый раз будет предлагаться сохранить, если не сохраняем то в дальнейшем будет игнорироваться.
6. Возможность указать регулярное выражение, для путей - условие копии, т.е. допустим для определенной директории не делать автокопию.
7. Количество копий сохраненных - это идея, в принципе думаю реализуемо, только факт копии будет храниться в памяти, т.е. перезашли в конфигуратор история копий для удаления обнуляется. (Искать по файловой системе думаю нецелесообразно, т.к. не определю старые файлы, особенно если реализуется пункт 1).

Автор:  brian001 [ 29 май 2012, 10:16 ]
Заголовок сообщения:  Re: Хотелки по скриптам

sosnae писал(а):
В теории можно попробовать повесить хоткей на Ctrl+Esc, но надо договориться, на обсуждение вынести.

Только что в справке нашел штатный хоткей - Shift+Esc - "Закрыть активное окно (кроме обычных)". Думаю этого вполне хватит, так что вопрос снимается.

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

Автор:  sosnae [ 29 май 2012, 10:34 ]
Заголовок сообщения:  Re: Хотелки по скриптам

Цитата:
Только что в справке нашел штатный хоткей - Shift+Esc
- сколько раз я посылал читать справку, а сам такой простой комбинации не углядел.
sosnae писал(а):
По поводу автосохранения - а можно сделать макрос для ручного вызова сохранения, чтобы он отрабатывал все описанные плюшки?
- да это можно, сегодня сделаю.

Автор:  Nucky [ 29 май 2012, 13:14 ]
Заголовок сообщения:  Re: Хотелки по скриптам

Обновился, после двойного клика по реквизиту справочника выдало ошибку и намертво повис конфигуратор.

Вложения:
TextWindow_error.PNG
TextWindow_error.PNG [ 9.85 КБ | Просмотров: 9314 ]

Автор:  sosnae [ 29 май 2012, 13:47 ]
Заголовок сообщения:  Re: Хотелки по скриптам

1. Проверь снегопат точно последний.
2. Папку core на обновление, в коммандной строке в папке core выполнить
Код:
fossil stat
должно быть так
Код:
local-root:   D:/WORK/snegopat/core/                                                 
checkout:     79e72030d7da8fca73e5eca9434cae47e673ce1c 2012-05-18 14:33:43 UTC       
parent:       be2f11060b19e11c57a56cad79b20ed8835fdddb 2012-05-04 04:44:59 UTC       
tags:         trunk                                                                 
comment:      Команда штатного поиска (Ctrl+F) (user:                               
              artbear)

Если не так, тогда выполняем
Код:
fossil undo
fossil update trunk

3. Октлючаем по одному плагины и смотрим какой все таки дает такой результат...

Автор:  Nucky [ 30 май 2012, 09:42 ]
Заголовок сообщения:  Re: Хотелки по скриптам

Да, команда fossil stat выдала то же самое.

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

Автор:  artbear [ 01 июн 2012, 07:04 ]
Заголовок сообщения:  Re: Хотелки по скриптам

Nucky писал(а):
Обновился, после двойного клика по реквизиту справочника выдало ошибку и намертво повис конфигуратор.

У меня также эта же ошибка повторилась несколько раз.
скрипт и номер строки в скрипте те же :(

Автор:  artbear [ 01 июн 2012, 07:06 ]
Заголовок сообщения:  Re: Хотелки по скриптам

После вылетов Конфигуратора включил автосохранение.
буквально сразу же при первом запуске сохранения вылетает ошибка в скрипте автосохранения на строке 149
activeView.activate();
ошибка - 'null' есть null или не является объектом
такое впечатление, что activeView пусто :(
т.е. с вьюшками какая-то общая проблема.

Автор:  kuntashov [ 01 июн 2012, 07:20 ]
Заголовок сообщения:  Re: Хотелки по скриптам

Колорер вроде как работает с вьюхами, т.е. он "ложится" поверх родной 1Совской вьюхи. Может, с этим и связано? Но этот вопрос уже скорее mataeditor'у надо адресовать и Александру.

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