Снегопат

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

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




Начать новую тему Ответить на тему  [ Сообщений: 195 ]  На страницу Пред.  1 ... 14, 15, 16, 17, 18, 19, 20  След.
Автор Сообщение
СообщениеДобавлено: 31 авг 2012, 15:56 
Не в сети
Аватара пользователя

Зарегистрирован: 24 авг 2011, 15:36
Сообщения: 1085
sosnae писал(а):
Добавил базовую поддержку глобального поиска. Так выглядит в живую.

Замечательно.
Не хватает вывод состояния о ходе поиска - типа ищем в Документ.Приход, далее Документ.Расход и т.п. сейчас 1С выглядит тупо зависшей.
что за цифры слева от наименования метаданного? 00751 Документ Зарплата.Форма ФормаДокумента: Форма ?
ну и прерывания, конечно, также не хватает.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 31 авг 2012, 16:03 
Не в сети

Зарегистрирован: 20 дек 2011, 10:31
Сообщения: 588
Откуда: Украина, Запорожье
На нашел как сделать вывод "Состояние" или какой-то прогресс бар из скриптов.
Если сделаю прерывание по onIdle, то думаю недалеко будет и до фонового поиска.
Циферки для правильной сортировки, по умолчанию сортирует имена модулей по алфавиту и соответственно Общие модули оказываются в конце списка, а впереди БизнесПроцессы и Задачи - пока быстрый способ сортировки.


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

Зарегистрирован: 24 авг 2011, 15:36
Сообщения: 1085
Цитата:
[12cff23c3e] Leaf: Глобальный поиск производится в фоне, добавлен макрос для отмены глобалного поиска. (user: sosnae, tags: trunk)
00:22
[4e57445daf] состояние поиска теперь выводиться в заголовке конфегуратора (user: sosnae, tags: trunk)

Стало совсем хорошо.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 01 сен 2012, 13:07 
Не в сети
Аватара пользователя

Зарегистрирован: 24 авг 2011, 15:36
Сообщения: 1085
Один момент - непонятно, как делать глобальный поиск произвольного выражения :(
т.е. не того, что выделено, а того, что набрано в форме поиска - простое или регулярное выражение.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 01 сен 2012, 14:35 
Не в сети

Зарегистрирован: 20 дек 2011, 10:31
Сообщения: 588
Откуда: Украина, Запорожье
Исправил. Обвновись.
В заголовке формы пишется статус поиска в скобках "глобальный" или просто ничего (значит в текущем модуле). На пустой строке вызываем глобальный поиск, тогда строка поиска будет пустой и поиск по метаданным не пойдет; редактируем строку поиска, добавляем регулярных выражений , нажимаем на кнопку поиска.
Для того, что бы вернуть локальный поиск необходимо выполнить макрос "Найт текст", тогда признак глобального поиска сбросится и будет локальный поиск.

P.s.: как долго я ждал фонового глобального поиска, когда запустил поиск проверить где эта конструкция используется и при этом дальше просматриваешь код или редактируешь...


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 01 сен 2012, 15:36 
Не в сети
Аватара пользователя

Зарегистрирован: 24 авг 2011, 15:36
Сообщения: 1085
Может быть, лучше спец.кнопку на форме нарисовать для глобального поиска.
Описанное тобой поведение не очень явное :(
ЗЫ да, фоновый поиск это круто!! как-то подозрительно быстро ты его сделал :)


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 01 сен 2012, 15:59 
Не в сети

Зарегистрирован: 20 дек 2011, 10:31
Сообщения: 588
Откуда: Украина, Запорожье
Отделял view от model... Думаю, добавить кнопку теперь уже не проблема. Поиск есть, а форму отредкатировать или перегрузить форму и сделать даже две разные вкладки думаю будет красивей.
Цитата:
как-то подозрительно быстро ты его сделал :)
сам глобальный поиск был за одну ночь сделан, при этом Кунташовым было все подготвленно к этому. Ну а фоновый думаю чем черт не шутит, дай попробую разбить на асинхронный поиск и вот вроде получилось, в результате и второй вечер дети папу не видели. :)


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 01 сен 2012, 23:06 
Не в сети
Администратор
Аватара пользователя

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


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 03 сен 2012, 06:00 
Не в сети
Аватара пользователя

Зарегистрирован: 24 авг 2011, 15:36
Сообщения: 1085
orefkov писал(а):
Классно было бы механизм фонового обхода модулей вынести куда-то отдельно.
Можно ведь не только поиск так делать, а еще чтонить к этому прикручивать.

Ага, я также об этом думал.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 03 сен 2012, 08:15 
Не в сети

Зарегистрирован: 24 авг 2011, 15:32
Сообщения: 722
Не нашел ветки по скрипту textEditorExt, поэтому оставлю здесь.
Вот такое сообщение при запуске - это нормально?
Цитата:
Добавленный аддином 'textEditorExt' хоткей 'BkSpace' для макроса 'OnPressBackspaceInBracket' конфликтует с макросом 'textEditorExt::OnPressBackspaceInComment'
Добавленный аддином 'textEditorExt' хоткей 'Del' для макроса 'OnPressDelInBracket' конфликтует с макросом 'textEditorExt::OnPressDeleteInComment'


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 195 ]  На страницу Пред.  1 ... 14, 15, 16, 17, 18, 19, 20  След.

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


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

Сейчас этот форум просматривают: Google [Bot] и гости: 10


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

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