T9 для Конфигуратора

01.02.18

Разработка - Инструментарий разработчика

Показывает альтернативную контекстную подсказку в Конфигураторе. Упрощает поиск и ввод имен переменных, свойств и методов. Добавляет возможность ввода английских слов и специальных символов без смены раскладки.

Скачать файл

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование По подписке [?] Купить один файл
T9 для Конфигуратора (1.1.5108.21257)
.zip 1,46Mb
143
143 Скачать (1 SM) Купить за 1 850 руб.

 

Как известно, 1С не всегда может показать контекстную подсказку по Ctrl+Space. Поэтому нужно вспомнить как точно называется имя свойства или метода и ввести его вручную, или найти его в Синтаксис-помощнике. 

T9 позволяет до минимума сократить количество действий, необходимых в этой ситуации и ввести требуемое слова всего за несколько нажатий.

T9 содержит все имена, известные в контексте данного модуля, плюс все слова, содержащиеся в индексе синтаксис-помощника последнего релиза 1С.

Если вызов происходит внутри текстовой строки, подсказка содержит все слова, набранные ранее в строках этого модуля.

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

 

T9 для Конфигуратора. Автоматический вызов подсказки после точки

Работает быстрый поиск по вхождениям первых букв и умная сортировка. Так сначала будут выведены слова встречающиеся в тексте данного модуля, а затем из индекса Синтаксис-помощника. Слова которые начинаются с искомой строки будут выведены первыми. 

T9 для Конфигуратора. Подсказка после точки. Фильтр и поиск

 

T9 автоматически преобразует русские буквы в английские символы и выполнит поиск английских слов, начинающихся с таких букв.

T9 для Конфигуратора. Преобразование символов на английскую раскладку.

 

Если Вы забыли, как точно называется метод или свойство, достаточно ввести любую часть его имени.  T9 выведет все слова, имеющие данное вхождение.

 

T9 для Конфигуратора. Поиск слова

 

Установка

 

Для работы, приложению необходим .NET Framework 3.5 Client Profile. Если он еще не установлен в системе, скачать можно с сайта Microsoft http://www.microsoft.com/ru-ru/download/details.aspx?id=22

Поддерживаются платформы 1С 8.2 и 8.3.

Используются только штатные методы Конфигуратора и WinAPI.

 

Использование

 

Подсказка всплывает сама, если после нажатия Ctrl+Space отсутствует вызов штатной.

Вызвать ее можно так же принудительно по Ctrl+Shift+Space или Alt+Space или переключаться между ней и штатной по Ctrl+Space.

Для ввода английского слова просто начните набирать его на русской раскладке и вызовите T9

Для ввода специальных символов @#^&[]<>'~| на русской раскладке, нажмите соответствующую клавишу удерживая Alt

Программа может работать в режиме Предприятия! Для этого включите опцию в настройках.

В функции T9 есть возможность добавления пользовательских слов из файлов с расширением .t9. Пример находится в файле MyTemplates.t9

 

Update: новая улучшенная версия подсказки T9 включена в состав TurboConf //infostart.ru/public/180406/ и в дальнейшем будет развиваться там.

 

 

 


конфигуратор расширение шаблон программирование

См. также

Инструментарий разработчика Роли и права Запросы СКД Программист Руководитель проекта Платформа 1С v8.3 Управляемые формы Запросы Система компоновки данных Платные (руб)

Инструменты для разработчиков 1С 8.3: Infostart Toolkit. Автоматизация и ускорение разработки на управляемых формах. Легкость работы с 1С.

12000 руб.

02.09.2020    172052    964    403    

924

Инструментарий разработчика Чистка данных Свертка базы Инструменты администратора БД Системный администратор Программист Руководитель проекта Платформа 1С v8.3 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 Россия Платные (руб)

Инструмент представляет собой обработку для проведения свёртки или обрезки баз данных. Работает на ЛЮБЫХ конфигурациях (УТ, БП, ERP и т.д.). Поддерживаются серверные и файловые базы, управляемые и обычные формы. Может выполнять свертку сразу нескольких баз данных и выполнять их автоматически без непосредственного участия пользователя. Решение в Реестре отечественного ПО

8400 руб.

20.08.2024    14534    109    46    

108

Пакетная печать Печатные формы Инструментарий разработчика Программист Платформа 1С v8.3 Запросы 1С:Зарплата и кадры бюджетного учреждения 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 Платные (руб)

Инструмент, позволяющий абсолютно по-новому взглянуть на процесс разработки печатных форм. Благодаря конструктору можно значительно снизить затраты времени на разработку печатных форм, повысить качество и "прозрачность" разработки, а также навести порядок в многообразии корпоративных печатных форм.

22200 руб.

06.10.2023    17343    43    15    

75

Инструментарий разработчика Программист Платформа 1С v8.3 1C:Бухгалтерия Платные (руб)

Инструмент для написания и отладки кода в режиме «1С:Предприятие». Представляет собой консоль кода с возможностью пошаговой отладки, просмотра значений переменных любых типов, использования процедур и функций, просмотра стека вызовов, вычисления произвольных выражений на встроенном языке в контексте точки останова, синтаксического контроля и остановки по ошибке. В консоли используется удобный редактор кода с подсветкой, контекстной подсказкой, возможностью вызова конструкторов запроса и форматной строки.

9360 руб.

17.05.2024    27362    96    48    

138

Инструменты администратора БД Инструментарий разработчика Роли и права Программист Платформа 1С v8.3 1C:Бухгалтерия Россия Платные (руб)

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

15000 руб.

10.11.2023    11954    45    33    

67

SALE! %

Инструментарий разработчика Инструменты администратора БД Системный администратор Программист Платформа 1С v8.3 Управляемые формы 1C:Бухгалтерия Россия Платные (руб)

Универсальный инструмент программиста для администрирования конфигураций. Сборник наиболее часто используемых обработок под единым интерфейсом.

4800 3840 руб.

14.01.2013    191339    1153    0    

920

Инструментарий разработчика Программист 8.3.14 Россия Платные (руб)

Расширение для конфигурации “Конвертация данных 3”. Добавляет подсветку синтаксиса, детальную контекстную подсказку, глобальный поиск по коду.

20000 руб.

07.10.2021    18112    7    32    

42

Инструментарий разработчика Платформа 1С v8.3 1C:Бухгалтерия 1С:ERP Управление предприятием 2 Платные (руб)

Разработка Конструктор автоматизированных рабочих мест "Конструктор АРМ" реализована в виде расширения и является универсальным инструментом для создания АРМ любой сложности в пользовательском режиме.

3600 руб.

27.12.2024    1152    2    0    

5
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. m.bolsun 187 23.12.13 17:10 Сейчас в теме
FAQ

Q: Чем отличаются режимы Совместимости и Нормальный режим?
A: Режим Совместимости должен использоваться на системах с включенным UAC. Нормальный режим работает более плавно и быстро. Программа при первом запуске, сама определяет необходимый режим.

Q: Я хочу использовать программу в Нормальном режиме и полностью отключил UAC в Панели управления, но программа отрабатывает неправильно.
A: После отключения UAC необходимо перезагрузить компьютер и проверить, что в настройках программы снята галка Режим совместимости.

Q: Я отключил UAC в Windows 8 в Панели управления, но программа отрабатывает неправильно.
A: В Windows 8 отключение UAC в Панели управления, на самом деле не приводит к полному его отключению.
Для полного отключения, необходимо установить значение 0, для параметра EnableLUA в ветке реестра
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion­\Policies\System
и обязательно перезагрузить компьютер. Также проверьте, что в настройках программы снята галка Режим совместимости.
47. AlX0id 16.03.14 19:05 Сейчас в теме
(1)
При достаточно быстром использовании комбинаций клавиш Alt+<, Alt+> периодически выбрасывает в текст кода содержимое буфера :(
48. m.bolsun 187 16.03.14 19:44 Сейчас в теме
(47) AlX0id, эта разработка использует старую версию TurboConf
В TurboConf 3 эта функция полностью переделана(улучшена стабильность, плавность и скорость работы, добавлены пользовательские шаблоны, и т.п.) http://infostart.ru/public/180406/
2. MarSeN 987 23.12.13 20:32 Сейчас в теме
Однозначно плюс!
Есть пожелание - сделать Т9 действительно Т9. Т.е чтоб была обработка ошибок при вводе методов и переменных
babys; akmich; vasiliy_b; Evgen.Ponomarenko; +4 Ответить
5. m.bolsun 187 23.12.13 22:03 Сейчас в теме
(2) MarSeN, теоретически можно сделать.
Добавить нечеткое сравнение строк. Нужно поэкспериментировать.
3. cool.vlad4 2 23.12.13 20:49 Сейчас в теме
Замечательно. И еще такое пожелание, чтобы работало не только в конфигураторе. Например в КД, либо просто в консоли кода какой-нибудь.
gorenski; Irwin; DrAku1a; vasiliy_b; Evgen.Ponomarenko; +5 Ответить
4. Evgen.Ponomarenko 570 23.12.13 21:52 Сейчас в теме
(3) cool.vlad4,
точно...точно... я в консолях только и пишу.
6. m.bolsun 187 23.12.13 22:12 Сейчас в теме
(3) cool.vlad4, (4) Evgen.Ponomarenko,
такая возможность есть, но я ее отключил в этом релизе, т.к. еще не тестировал
сейчас попробовал - работает, так что добавлю в следующих версиях :)
cool.vlad4; +1 Ответить
7. cool.vlad4 2 23.12.13 22:14 Сейчас в теме
(6) круто. насчет нечеткого поиска, лучше вынести это в настройки, чтобы если не надо, можно было отключить. я бы например отключил, поскольку лучше печатать изначально нормально, без ошибок, чем потом в списке искать из кучи, что там то, а что нет.
8. m.bolsun 187 23.12.13 23:23 Сейчас в теме
(7) cool.vlad4, можно назначить это на другую комбинацию и использовать только если сделал опечатку, а исправлять лень :)
11. DrAku1a 1749 24.12.13 10:37 Сейчас в теме
(3), (4) Инструменты разработчика Вам в помощь! А основная проблема в том, что не показывают подсказку по параметрам методов. Так вот вызываешь из тела общего модуля функцию - а какие параметры у нее - не понятно... Приходится открывать конфигуратор и там смотреть...

Сам я использую Снегопат, платная разработка - там реализована альтернатива: умная подсказка (например, когда внутри цикла содержится конструкция если, то подсказка по буквам "кон" сперва выдает КонецЕсли, а потом уже - "КонецЦикла" (после того, как будет записана КонецЕсли) Прдробнее - тут.
12. m.bolsun 187 24.12.13 10:46 Сейчас в теме
(11) DrAku1a, если функция будет востребована - могу добавить ее без проблем.
16. cool.vlad4 2 24.12.13 12:11 Сейчас в теме
(11) DrAku1a, вообще-то я и пользуюсь ИР. но есть два минуса - это добавление подсистемы в конфу и скорость подсказки, которая оставляет желать лучшего(но тут уже ничего не поделаешь, таков 1С, tormozit сделал все на отлично)
9. tehas 46 24.12.13 09:38 Сейчас в теме
10. m.bolsun 187 24.12.13 10:33 Сейчас в теме
(9) tehas, спасибо за Ваш отзыв

причину выяснили, добавлю в FAQ
13. tehas 46 24.12.13 10:55 Сейчас в теме
14. m.bolsun 187 24.12.13 11:02 Сейчас в теме
(13) tehas, спасибо за ответ!

Нет, такого быть не должно. Это что-то не так работает. Если я напишу Вам в ЛС, сможете сообщить данные ОС?
По поводу задержки - у меня есть мысли, как ее уменьшить.
15. tehas 46 24.12.13 11:15 Сейчас в теме
(14) конечно, обращайтесь, помогу чем могу =)
17. m.bolsun 187 24.12.13 12:25 Сейчас в теме
(15) tehas,

спасибо за помощь в тестировании!

проблема была в UAC, добавлю в FAQ решение
18. rasswet 82 25.12.13 10:44 Сейчас в теме
как-то жутко тормозит, автоматически подсказку не показывает, постоянно приходится надимать то альт с пробелом, то контроль с пробелом. причем одна из этих комбинаций вызывает у меня настройку окна приложения. вобщем жутко не удобно.
19. m.bolsun 187 25.12.13 10:54 Сейчас в теме
(18) rasswet, бывают проблемы с включенным UAC. Посмотрите FAQ в первом комментарии, возможно Ваша ситуация.
21. rasswet 82 25.12.13 11:07 Сейчас в теме
(19) это на удаленном сервере, я там не могу ничего перегружать. ну ладно. подожду новых версий. пока реальную полезность для себя не ощутил.
22. m.bolsun 187 25.12.13 11:13 Сейчас в теме
(21) rasswet, можете написать ОС сервера, включен ли там UAC и какой режим стоит в настройках программы?
24. rasswet 82 25.12.13 12:00 Сейчас в теме
(22) вин сервер 2008r2 64 разрядная, UAC -не знаю где смотреть на ней
25. m.bolsun 187 25.12.13 12:04 Сейчас в теме
(24) rasswet, можете посмотреть значение реестра?
EnableLUA в HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion­\Policies\System

26. rasswet 82 25.12.13 13:04 Сейчас в теме
27. m.bolsun 187 25.12.13 13:37 Сейчас в теме
(26) rasswet, а подскажите еще какой режим выбран в настройках?
28. rasswet 82 25.12.13 14:31 Сейчас в теме
(27) стояло без флажка совместимости. я его установил, не перегружал ничего, попробовал, потом снял, тоже не перегружал-ничего не поменялось. может я что-то не так делаю-вполне вероятно.
29. m.bolsun 187 25.12.13 14:42 Сейчас в теме
(28) rasswet, ок, спасибо за информацию.
Попробуйте ради интереса на локальной машине, можно будет сравнить поведение.
30. rasswet 82 25.12.13 14:57 Сейчас в теме
(29) локально работает. по альт пробел выводит вашу подсказку, но вот практического применения я не пойму.
мне кажется что самое важное это вывод параметров методов, которые все не упомнишь, а названия в принципе и стандартная показывает. в чем самая польза вашей подсказки? видимо я не понимаю зачем оно мне.
31. m.bolsun 187 25.12.13 15:17 Сейчас в теме
(30) rasswet, я добавил ролики в публикацию. Там показано использование.
32. m.bolsun 187 25.12.13 15:19 Сейчас в теме
(30) rasswet, подсказка по параметрам методов для 8.2 есть в TurboConf
http://infostart.ru/public/180406/
20. m.bolsun 187 25.12.13 10:56 Сейчас в теме
(18) rasswet, так же хочу добавить, что это только первая реализация. Дальше будет улучшаться.
23. Восьмой 90 25.12.13 11:30 Сейчас в теме
Огроменнейшее спасибо!!!!!!!!
33. wunderland 203 25.12.13 17:13 Сейчас в теме
Только сейчас посмотрел - в диспетчере задач T9.exe занимает 65 400 !!!
Не многовато???
А если несколько программистов работают на терминальном сервере, одного процесса достаточно, или каждій должен под собой по одному запустить?
34. m.bolsun 187 25.12.13 18:06 Сейчас в теме
(33) wunderland, спасибо, посмотрю, похоже где-то утечка памяти
35. m.bolsun 187 25.12.13 20:29 Сейчас в теме
(33) wunderland, нашел причину. Не совсем утечка, просто Garbage Collector тупит и долго определенный мусор не собирает. Со временем выделение памяти уменьшается.

В следующую версия добавил принудительную сборку мусора, размер выделяемой памяти уменьшился до 24 Мб и не растет. А этот размер необходим, чтобы держать в памяти словарь синтаксис-помощника.
42. Evil Beaver 8263 13.01.14 10:25 Сейчас в теме
(33) wunderland, есть целый специальный термин "Синдром диспетчера задач" для людей, которые оценивают занимаемую память с помощью диспетчера.
CLR не всегда отдает память обратно системе. Это разумно, если она уже выделена, то зачем ее отдавать просто так, пока система не испытывает голода? Если памяти не станет хватать, то CLR освободит неиспользуемую ей память. А до тех пор нет причин лишний раз гонять туда-сюда операции аллокации.
36. DAnry 9 26.12.13 00:57 Сейчас в теме
Поддерживаю и плюсую. Понравилась простота работы с Т9. Не нужно запоминать многочисленные клавиатурные комбинации.
37. m.bolsun 187 26.12.13 12:36 Сейчас в теме
Вышла версия 1.1.5108.21257

Добавлена возможность автоматического вызова подсказки после нажатия клавиши ".", в случае отсутствия штатной.
Добавлена возможность использования программы в режиме Предприятия.
Добавлены настройки вызова подсказки.
Оптимизирована работа с памятью.
Исправлена ошибка, в следствие которой не сохранялось содержимое буфера обмена, после выполнения команды T9.
38. Gendalf_beliy 10.01.14 19:09 Сейчас в теме
Конечно не Снегопат, но и цена совсем отличается, уже большая помощь при наборе текста. Спасибо за полезную разработку.
39. yoyoman 13.01.14 06:46 Сейчас в теме
Клево! Только название T9, немного другое означает. T9 это "Text on 9 keys", то есть набор текста на 9 кнопках.
41. m.bolsun 187 13.01.14 08:59 Сейчас в теме
(39) yoyoman, (40) Alex1Cnic,

предполагалась просто ассоциация с ускорением ввода текста при ограниченных условиях среды :)

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


здесь такие же функции
40. Alex1Cnic 150 13.01.14 08:54 Сейчас в теме
Интересно, а название T9 действительно сразу несовсем понятно...
43. CheBurator 2695 15.01.14 04:15 Сейчас в теме
44. gorenski 373 13.02.14 10:13 Сейчас в теме
Со Снегопатом не конфликтует?
45. m.bolsun 187 13.02.14 15:28 Сейчас в теме
46. etmarket 919 25.02.14 07:45 Сейчас в теме
Может глупый вопрос, но всё же. В конфигураторе 1С 7.7 будет работать?
49. Famza 85 20.03.14 09:34 Сейчас в теме
(0)
Добавлена возможность использования программы в режиме Предприятия.

Работает только в текстовом документе? Так и не получилось добиться работы Т9 при редактировании текста на форме - создание правил в КД, редактирование в консоле запросов. Даже простейшая конструкция типа "Справочник." не отрабатывает.
Вызвать ее можно так же принудительно по Alt+Space

Может стоит заменить на Shift+Space или другую комбинацию?
ЗЫ. Ось ХР СП3, 1С:Предприятие 8.3.4, Microsoft .NET Framework 4 Client Profile v4.0.30319
50. m.bolsun 187 21.03.14 10:02 Сейчас в теме
(49) Famza, можете отправить скриншот окна с примером, где не вызывается Т9?
51. nSpirit2 13.10.14 11:07 Сейчас в теме
ммм при нажатии Ctrl+Space пишет что не найден процесс конфигуратора и окно где-то сверху появляется с подсказкой что я делаю не так ?
52. m.bolsun 187 13.10.14 11:23 Сейчас в теме
(51) nSpirit2, можете скинуть скриншот?
53. nSpirit2 14.10.14 11:45 Сейчас в теме
54. m.bolsun 187 14.10.14 12:41 Сейчас в теме
(53) nSpirit2, на скриншотах вижу, что используется старая версия программы. Новая версия T9 сейчас включена в состав TurboConf http://infostart.ru/public/180406/
Оставьте свое сообщение