[1С keyboard] Замена символов для 1С

14.08.09

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

Утилита предназначена для вставки при написании кода таких часто используемых символов, как: "[ ] | < >" и т.д., без переключения раскладки клавиатуры.

Скачать файл

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

Наименование Бесплатно
1C_keyboard.zip
.1222676941 195,84Kb
463
463 Скачать бесплатно
Source_code.zip
.1222676977 0,51Kb
349
349 Скачать бесплатно

Чтобы напечатать нужный символ, отсутствующий в русской раскладке, нажмите: Alt + требуемый символ.

Таблица замены:
Alt+3 #
Alt+7 &
Alt+\ |
Alt+х [
Alt+ъ ]
Alt+э '
Alt+б <
Alt+ю >
Alt+Shift+х {
Alt+Shift+ъ }
Alt+ё ~
Alt+т NULL
Alt+лев. кнопка мыши - Добавить комментарий (то же самое что Ctrl+Num /)
Alt+пр. кнопка мыши - Удалить комментарий (то же самое что Ctrl+Shift+Num /)
Ctrl+лев. кнопка мыши - Форматировать блок текста (то же самое что Alt+Shift+F)
Alt+колесо мыши вверх - Переместиться вперед (то же самое что Ctrl+Shift+-)
Alt+колесо мыши вниз - Переместиться назад (то же самое что Ctrl+-)
Alt+й - Конструктор запроса
Alt+с COMОбъект("");
Alt+ц Web
Alt+в DOM
Alt+ч XML
Alt+а FTPСоединение("");
Alt+р HTTPСоединение("");
Alt+з Запрос=Новый Запрос("");
Alt+н Неопределено
Alt+д - Текущая дата в формате 'ггггММддЧЧммсс'

ScrollLock - включение/выключение блокировки замены символов

Утилита представляет собой простой скрипт написанный на AutoHotKey, который каждый может доработать для себя (при желании). Исходный код прилагается.

Проект закрыт. Новая версия здесь: //infostart.ru/projects/3734/

См. также

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

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

12000 руб.

02.09.2020    171738    960    403    

924

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

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

8400 руб.

20.08.2024    14293    108    46    

108

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

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

9360 руб.

17.05.2024    27260    96    48    

137

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

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

22200 руб.

06.10.2023    17264    43    15    

75

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

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

15000 руб.

10.11.2023    11888    45    27    

67

SALE! %

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

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

4800 3840 руб.

14.01.2013    191172    1152    0    

920

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

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

3600 руб.

27.12.2024    1114    2    0    

5

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

Восстановление партий или взаиморасчетов, расчет зарплаты, пакетное формирование документов или отчетов - теперь все это стало доступнее. * Есть желание повысить скорость работы медленных алгоритмов! Но... * Нет времени думать о реализации многопоточности? * о запуске и остановке потоков? * о поддержании потоков в рабочем состоянии? * о передаче данных в потоки и как получить ответ из потока? * об организации последовательности? Тогда ЭТО - то что надо!!!

5000 руб.

07.02.2018    104115    244    100    

307
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. coder1cv8 3479 29.09.08 12:35 Сейчас в теме
Это пожалуй единственная программа без которой я не представляю себе написание кода на 1С-ке.
Знаю и про существование пунто свитчера, и аналогичную утилиту на проклабе видел... ) Но я сторонник минимализма, поэтому решил сделать свой вариант.
2. Ёпрст 1065 29.09.08 12:47 Сейчас в теме
Баловство всё это.
Шаблоны рулят.
А в 7-ке и так всё есть в опенконфе.
3. coder1cv8 3479 29.09.08 12:49 Сейчас в теме
(2) Не я один, наверное, не умею шаблонами пользоваться... )
4. Vitek 29.09.08 13:26 Сейчас в теме
(2)+10. Нафиг еще внешние приложения запускать.
6. coder1cv8 3479 29.09.08 13:46 Сейчас в теме
(4) А мне не удобно сначала символ набирать а потом ещё и "Ctrl+Q" жать, сразу "Alt+символ" мне кажется проще... Хотя, наверно, можно и к шаблонам привыкнуть... )
5. anonimka 29.09.08 13:39 Сейчас в теме
А мне понравилось, спасибо.
7. coder1cv8 3479 29.09.08 16:17 Сейчас в теме
Добавил несколько символов.
8. poppy 29.09.08 21:23 Сейчас в теме
9. coder1cv8 3479 30.09.08 08:13 Сейчас в теме
(8) Да я знаю.
Моя утилита в отличии от раскладки GROOVY:
1. Работает и с правым Alt-ом, и с левым.
2. Не требует никакой установки. Нужно просто запустить exe-шник, откуда угодно, хоть с флешки. Я думаю, не всегда удобно устанавливать раскладки где-нибудь у клиента...
---
ЗЫ: Вот честно, не смог установить вообще раскладку от GROOVY... Хотя решение тоже отличное, то что оно должно работать в терминале - это огромный плюс!
10. coder1cv8 3479 30.09.08 10:38 Сейчас в теме
11. coder1cv8 3479 30.09.08 13:08 Сейчас в теме
Теперь добавлять/удалять комментарии можно в один клик мышкой!...
12. zyto 30.09.08 13:26 Сейчас в теме
13. zyto 30.09.08 13:27 Сейчас в теме
А есть ли в ней хелп?
Или за возможными комбинациями надо каждый раз на сайт лезть?
14. coder1cv8 3479 30.09.08 13:33 Сейчас в теме
(13) Добавил ридми в архив )
15. ineoosaki 30.09.08 16:15 Сейчас в теме
Было бы не плохо назначить горячие клавиши для добавления в код системной текущей даты в формате: гггг.мм.чч
16. coder1cv8 3479 30.09.08 16:27 Сейчас в теме
17. coder1cv8 3479 30.09.08 17:43 Сейчас в теме
Добавил ещё один пакет комбинаций, на этом пожалуй, всё. Не хочется слишком перегружать скрипт всевозможными комбинациями.
Из интересных, возможность форматировать текст по Ctrl+лев. кнопка мыши, стандартная комбинация ужасно не удобная на мой взгляд...
18. Altez 258 01.10.08 10:39 Сейчас в теме
Баг: попытка написать "<>" в блокноте дала только 1 символ, текст выглядел как "<ឮ"
Alt+б <
Alt+ю >
19. coder1cv8 3479 01.10.08 10:52 Сейчас в теме
(18) А в конфигураторе?... )
Странно вообще... Если бы с русскими буквами была проблема, ещё понятно, а так...
Мне не удается воспроизвести... Очень быстро в блокноте нажимаю "Alt+<>" - всё стабильно, вставляет то что надо.
21. Altez 258 01.10.08 10:59 Сейчас в теме
(18) Поправка: блокнот AkelPad 2.2.1,
Alt-б,ю даёт < плюс непечатаемый символ с кодом 063
Alt-ю,б даёт > плюс непечатаемый символ с кодом 063

в Конфигураторе 7.7 не робит((

зы. Сорцы в ЕХЕ првратить не смог, хочу убрать перехват Альт-Ч, подскажите, плз, способ

идея хорошая, настройки перехвата в наружу в текстовик-была б неплохая замена KeybControlCenter, что исправно служит уже 10 лет для управления окошками с хоткеев,

ззы.в терминале(32юзверя) грузит процессор, мож так и должно, KCC ведет себя аналогично..
22. coder1cv8 3479 01.10.08 11:06 Сейчас в теме
(21) На работу в 7.7 не расчитывал. Нету возможности даже потестить, работаю только с 8.х.
По поводу компиляции в exe, там не то что просто, там очень просто! Вот ссылки по теме:
http://www.autohotkey.com
http://script-coding.info/AutoHotkeyTranslation.html
24. coder1cv8 3479 01.10.08 11:17 Сейчас в теме
(21) По поводу "внешних настроек", могу предложить следующую идею: просто не компилировать скрипт, а запускать его ярлыком типа "AutoHotkey.exe 1C_keyboard.ahk". Само "ядро" скачиваем на офф. сайте. И тогда можно будет оперативно редактировать комбинации клавиш.
25. Altez 258 01.10.08 11:28 Сейчас в теме
так и сделал,
в винде всё робит,
8.1 без проблем,
насчет (18) АкелПад видимо сам что-то перехватывает
Дальнейших успехов!
26. coder1cv8 3479 01.10.08 11:41 Сейчас в теме
37. Fuego 463 08.12.08 11:03 Сейчас в теме
В случае (18) кейлоггеры удалить нужно.
20. coder1cv8 3479 01.10.08 10:58 Сейчас в теме
Ещё одно небольшое обновление.
Вообще, скрипт теперь нечто большее, чем простая замена символов... ) А вы говорите: "Шаблоны, шаблоны..." )
23. Altez 258 01.10.08 11:11 Сейчас в теме
27. acsent 1204 01.10.08 14:36 Сейчас в теме
Вот это поинтересней
http://infostart.ru/projects/1592/
1Совская раскладка клавиатуры
28. coder1cv8 3479 01.10.08 15:14 Сейчас в теме
(27) Опять? ) Я уже говорил тут чем моя утилита отличается... Хотя и раскладка тоже интересное решение.
29. Slon747 30.10.08 10:02 Сейчас в теме
А можно сделать так, чтобы она работала только в 1С?
А то в других программах мешает. А в трей лезть для отключение каждый раз не хочется.
30. coder1cv8 3479 30.10.08 10:24 Сейчас в теме
(29) Можно пожалуй... Только как же я в форумах буду код 1С-ный постить?... :)
Может "горячую клавишу" на паузу скрипта прикрутить?...
31. Slon747 30.10.08 10:50 Сейчас в теме
>Может "горячую клавишу" на паузу скрипта прикрутить?...
Может быть тогда не на паузу, а на scroll? Дело в том, что пауза - горячая клавиша для пунто-свитчера.
Хотя, конечно, под желания каждого невозможно сделать программу. Вот если бы можно было менять настройки под себя... :)
32. coder1cv8 3479 30.10.08 11:37 Сейчас в теме
(31) Так меняй настройки! Вон же специально исходный код скрипта положил! :)
Ладно, будет у меня немножко времени, сделаю паузу скрипта...
33. coder1cv8 3479 30.10.08 16:48 Сейчас в теме
"По просьбам трудящихся", сделал блокировку замены символов. )
34. Slon747 30.10.08 18:59 Сейчас в теме
35. ret-Phoenix 531 29.11.08 15:37 Сейчас в теме
"А то в других программах мешает. А в трей лезть для отключение каждый раз не хочется."
Легко исправляется, пример решения: http://www.1cpp.ru/forum/YaBB.pl?num=1227553473/86#86
36. coder1cv8 3479 29.11.08 20:02 Сейчас в теме
(35) +1
Но я вообще-то сознательно не ограничивал работу скрипта только окном Конфигуратора.
38. sashocq 193 13.02.09 01:06 Сейчас в теме
Круто! Это очень удобно!
39. Yurii463070 16.03.09 17:54 Сейчас в теме
Хорошо бы еще чтобы в этой утилите на левый клик мыши появлялся набор символов для выбора
40. step_mc 27.03.09 04:47 Сейчас в теме
А можно и вовсе безо всяких утилит получить аналогичный функционал. Стандартная виндовая функция: держишь левый Alt, на доп.цифровой клвиатуре справа набираешь код символа и отпускаешь Alt. Работает во всех текстовых полях любого приложения. По количеству кликов по клаве приблизительно равно всем вышепредложенным решениям и нечего запускать не надо.
У меня прямо на пластике монитора приклеен список часто используемых кодов:
Alt + 91=[
Alt + 93=]
Alt + 60=<
Alt + 62=>
Alt +123={
Alt +125=}
Alt + 37=%
Alt + 38=&
41. coder1cv8 3479 27.03.09 07:04 Сейчас в теме
(40) Ну во-первых функционал не совсем аналогичный, мягко говоря )
Во-вторых, мне на монитор лепить ничего не хочется, а хочется сесть за любую машину, запустить скрипт и писать код с комфортом.
Но на вкус и цвет как говорится... Вон кому-то вообще шаблоны нравятся... )
Оставьте свое сообщение