[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С.

15500 руб.

02.09.2020    174463    973    403    

930

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

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

8400 руб.

20.08.2024    16185    113    48    

113

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

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

22200 руб.

06.10.2023    17937    49    16    

80

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

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

9360 руб.

17.05.2024    28101    98    48    

141

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

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

15000 руб.

10.11.2023    12324    49    33    

69

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

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

20000 руб.

07.10.2021    18335    7    32    

43

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

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

3600 руб.

27.12.2024    1418    2    0    

5
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. coder1cv8 3481 29.09.08 12:35 Сейчас в теме
Это пожалуй единственная программа без которой я не представляю себе написание кода на 1С-ке.
Знаю и про существование пунто свитчера, и аналогичную утилиту на проклабе видел... ) Но я сторонник минимализма, поэтому решил сделать свой вариант.
2. Ёпрст 1065 29.09.08 12:47 Сейчас в теме
Баловство всё это.
Шаблоны рулят.
А в 7-ке и так всё есть в опенконфе.
3. coder1cv8 3481 29.09.08 12:49 Сейчас в теме
(2) Не я один, наверное, не умею шаблонами пользоваться... )
4. Vitek 29.09.08 13:26 Сейчас в теме
(2)+10. Нафиг еще внешние приложения запускать.
6. coder1cv8 3481 29.09.08 13:46 Сейчас в теме
(4) А мне не удобно сначала символ набирать а потом ещё и "Ctrl+Q" жать, сразу "Alt+символ" мне кажется проще... Хотя, наверно, можно и к шаблонам привыкнуть... )
5. anonimka 29.09.08 13:39 Сейчас в теме
А мне понравилось, спасибо.
7. coder1cv8 3481 29.09.08 16:17 Сейчас в теме
Добавил несколько символов.
8. poppy 29.09.08 21:23 Сейчас в теме
9. coder1cv8 3481 30.09.08 08:13 Сейчас в теме
(8) Да я знаю.
Моя утилита в отличии от раскладки GROOVY:
1. Работает и с правым Alt-ом, и с левым.
2. Не требует никакой установки. Нужно просто запустить exe-шник, откуда угодно, хоть с флешки. Я думаю, не всегда удобно устанавливать раскладки где-нибудь у клиента...
---
ЗЫ: Вот честно, не смог установить вообще раскладку от GROOVY... Хотя решение тоже отличное, то что оно должно работать в терминале - это огромный плюс!
10. coder1cv8 3481 30.09.08 10:38 Сейчас в теме
11. coder1cv8 3481 30.09.08 13:08 Сейчас в теме
Теперь добавлять/удалять комментарии можно в один клик мышкой!...
12. zyto 30.09.08 13:26 Сейчас в теме
13. zyto 30.09.08 13:27 Сейчас в теме
А есть ли в ней хелп?
Или за возможными комбинациями надо каждый раз на сайт лезть?
14. coder1cv8 3481 30.09.08 13:33 Сейчас в теме
(13) Добавил ридми в архив )
15. ineoosaki 30.09.08 16:15 Сейчас в теме
Было бы не плохо назначить горячие клавиши для добавления в код системной текущей даты в формате: гггг.мм.чч
16. coder1cv8 3481 30.09.08 16:27 Сейчас в теме
17. coder1cv8 3481 30.09.08 17:43 Сейчас в теме
Добавил ещё один пакет комбинаций, на этом пожалуй, всё. Не хочется слишком перегружать скрипт всевозможными комбинациями.
Из интересных, возможность форматировать текст по Ctrl+лев. кнопка мыши, стандартная комбинация ужасно не удобная на мой взгляд...
18. Altez 258 01.10.08 10:39 Сейчас в теме
Баг: попытка написать "<>" в блокноте дала только 1 символ, текст выглядел как "<ឮ"
Alt+б <
Alt+ю >
19. coder1cv8 3481 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 3481 01.10.08 11:06 Сейчас в теме
(21) На работу в 7.7 не расчитывал. Нету возможности даже потестить, работаю только с 8.х.
По поводу компиляции в exe, там не то что просто, там очень просто! Вот ссылки по теме:
http://www.autohotkey.com
http://script-coding.info/AutoHotkeyTranslation.html
24. coder1cv8 3481 01.10.08 11:17 Сейчас в теме
(21) По поводу "внешних настроек", могу предложить следующую идею: просто не компилировать скрипт, а запускать его ярлыком типа "AutoHotkey.exe 1C_keyboard.ahk". Само "ядро" скачиваем на офф. сайте. И тогда можно будет оперативно редактировать комбинации клавиш.
25. Altez 258 01.10.08 11:28 Сейчас в теме
так и сделал,
в винде всё робит,
8.1 без проблем,
насчет (18) АкелПад видимо сам что-то перехватывает
Дальнейших успехов!
26. coder1cv8 3481 01.10.08 11:41 Сейчас в теме
37. Fuego 463 08.12.08 11:03 Сейчас в теме
В случае (18) кейлоггеры удалить нужно.
20. coder1cv8 3481 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 3481 01.10.08 15:14 Сейчас в теме
(27) Опять? ) Я уже говорил тут чем моя утилита отличается... Хотя и раскладка тоже интересное решение.
29. Slon747 30.10.08 10:02 Сейчас в теме
А можно сделать так, чтобы она работала только в 1С?
А то в других программах мешает. А в трей лезть для отключение каждый раз не хочется.
30. coder1cv8 3481 30.10.08 10:24 Сейчас в теме
(29) Можно пожалуй... Только как же я в форумах буду код 1С-ный постить?... :)
Может "горячую клавишу" на паузу скрипта прикрутить?...
31. Slon747 30.10.08 10:50 Сейчас в теме
>Может "горячую клавишу" на паузу скрипта прикрутить?...
Может быть тогда не на паузу, а на scroll? Дело в том, что пауза - горячая клавиша для пунто-свитчера.
Хотя, конечно, под желания каждого невозможно сделать программу. Вот если бы можно было менять настройки под себя... :)
32. coder1cv8 3481 30.10.08 11:37 Сейчас в теме
(31) Так меняй настройки! Вон же специально исходный код скрипта положил! :)
Ладно, будет у меня немножко времени, сделаю паузу скрипта...
33. coder1cv8 3481 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 3481 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 3481 27.03.09 07:04 Сейчас в теме
(40) Ну во-первых функционал не совсем аналогичный, мягко говоря )
Во-вторых, мне на монитор лепить ничего не хочется, а хочется сесть за любую машину, запустить скрипт и писать код с комфортом.
Но на вкус и цвет как говорится... Вон кому-то вообще шаблоны нравятся... )
Оставьте свое сообщение