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

14.08.09

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

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

Бесплатные

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

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

Чтобы напечатать нужный символ, отсутствующий в русской раскладке, нажмите: 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    195647    1085    407    

1006

SALE! 15%

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

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

8400 7140 руб.

20.08.2024    32170    195    104    

186

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

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

22200 руб.

06.10.2023    22700    62    19    

90

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

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

15000 руб.

10.11.2023    15471    65    33    

83

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

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

9360 руб.

17.05.2024    32879    112    48    

155

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

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

20000 руб.

07.10.2021    20097    8    32    

44

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

Инструмент для генерации OpenApi (Swagger) спецификаций на основании файлов конфигураций 1С. Это консольное и десктопное приложение на языке Rust с полноценным редактором кода, содержащим автозамену и подсвечивание ошибок для быстрого и безошибочного написания документирующего комментария.

18000 руб.

22.11.2024    1339    1    0    

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