[1C:AutoDesigner] Помощник в написании кода на 1С 8

14.08.09

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

Вставка часто используемых символов, таких как: "[ ] | < >", конструкций языка: "XML, DOM, COMОбъект" и т.п., без переключения раскладки клавиатуры, плюс проверка орфографии и переназначение некоторых комбинаций "горячих клавиш" конфигуратора.

Скачать исходный код

Наименование Файл Версия Размер
AutoDesigner Setup
.1238240681 709,41Kb
763
.1238240681 709,41Kb 763 Скачать бесплатно
AutoDesigner (special version)
.1244452152 195,98Kb
183
.1244452152 195,98Kb 183 Скачать бесплатно

 

Горячие клавиши:

Alt+F1 - Подсказка по горячим клавишам

Alt+3

Alt+7 &

Alt+\ |

Alt+х [

Alt+ъ ]

Alt+э '

Alt+б <

Alt+ю >

Alt+Shift+х {

Alt+Shift+ъ }

Alt+ё ~

Alt+т NULL

Shift+Enter - символ | после перевода строки

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+д - Текущая дата в формате 'ггггММддЧЧммсс'

Alt+я - Проверка орфографии в выделенном фрагменте текста (дополнительный модуль "AddCheckSpelling", необходим установленный MS Word)

Ctrl+1 - Окно списка процедур/функций

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

 

Добавлено:

AutoDesigner (специальная версия) - здесь, по просьбам пользователей, переназначен вызов подсказки на "Alt + п" и все, кроме проверки орфографии, теперь работает только в окне Конфигуратора. Для установки просто замените AutoDesigner.exe на новый.

 

См. также

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

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

Набор инструментов программиста и специалиста 1С для всех конфигураций на управляемых формах. В состав входят инструменты: Консоль запросов, Консоль СКД, Консоль кода, Редактор объекта, Анализ прав доступа, Метаданные, Поиск ссылок, Сравнение объектов, Все функции, Подписки на события и др. Редактор запросов и кода с раскраской и контекстной подсказкой. Доработанный конструктор запросов тонкого клиента. Продукт хорошо оптимизирован и обладает самым широким функционалом среди всех инструментов, представленных на рынке.

10000 руб.

02.09.2020    129774    700    390    

752

Infostart PrintWizard - создание и редактирование печатных форм в 1С 8.3

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

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

18000 руб.

06.10.2023    9089    25    6    

49

Infostart УДиФ: Управление данными и формами 1С

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

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

10000 руб.

10.11.2023    5245    14    2    

39

SALE! %

PowerTools

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

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

3600 2880 руб.

14.01.2013    179649    1091    0    

868

OneDebugger - инструмент для отладки кода без использования режима конфигуратора

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

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

5400 руб.

17.05.2024    4619    3    12    

33

Бустер Конвертации данных 3 (Infostart Toolkit)

Инструментарий разработчика 8.3.14 1С:Конвертация данных Россия Платные (руб)

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

15000 руб.

07.10.2021    15352    3    12    

38

Многопоточность. Универсальный «Менеджер потоков» 2.1

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

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

5000 руб.

07.02.2018    100270    240    97    

299

1С HTML Шаблоны / HTML Templates

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

Быстрая и удобная обработка для работы с шаблонами HTML. Позволяет легко и быстро формировать код HTML.

2040 руб.

27.12.2017    28660    4    10    

17
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. coder1cv8 3471 28.03.09 14:48 Сейчас в теме
Давно хотел объединить свои проекты:
http://infostart.ru/projects/2601/
и
http://infostart.ru/projects/1967/
Вот наконец дошли руки сделать это в нормальном виде...
2. sergey_garin 203 30.03.09 13:11 Сейчас в теме
ай-яй, Альт+Ф1 это ж самый ходовой хоткей в totalcmd =|
3. coder1cv8 3471 30.03.09 13:41 Сейчас в теме
(2) Выбор диска?... Ну не самый ходовой вообще-то ) Да и в любом случае, хоткеи так или иначе с чем-то пересекаться будут... Для этого и сделана блокировка хоткеев по ScrollLock.
4. ValeriVP 1316 30.03.09 14:06 Сейчас в теме
есть такая замечательная прога - AutoHotKey
так вот она вполне может делать то, что ты реализовал в данной публикации, при этом не надо даже блокировок кнопками - в скрипте можно указать, какой должен быть заголовок у окна:

http://forum.script-coding.info/viewtopic.php?id=2496
5. coder1cv8 3471 30.03.09 15:59 Сейчас в теме
(4) А ты скачай, посмотри, это и есть скрипт на АНК )
Как сделать работу только в Конфигураторе, конечно же знаю! Сознательно не использую эту возможность, я код не только там пишу... )
6. ValeriVP 1316 30.03.09 16:09 Сейчас в теме
(5) ну тогда в публикации стоило бы указать технологию и выложить скрипт, а не скомпилированный exe (я не качал, но кажется мне что это так)
а код ты еще и в блокноте пишешь?
7. coder1cv8 3471 30.03.09 16:30 Сейчас в теме
(6) > "а код ты еще и в блокноте пишешь?"
Конечно! Как настоящие суровые челябинские мужики! )
8. AVARY 175 31.03.09 05:15 Сейчас в теме
Разработку не скачивал, но за "Ctrl + -" и "Ctrl + Shift + -" + =)
9. IfYouWant_YouCan 31.03.09 13:38 Сейчас в теме
10. coder1cv8 3471 31.03.09 15:17 Сейчас в теме
(9) Конечно. Давай почту.
11. PowerBoy 3372 01.04.09 07:53 Сейчас в теме
Почему при включение "Pause Script" не отключается ctrl+лев.кнопка мыши?
12. coder1cv8 3471 01.04.09 08:07 Сейчас в теме
(11) Делай "Suspend Hotkeys" также из контекстного меню скрипта или по SkrollLock. Пауза это не совсем то )
13. ItimeKodzo 01.04.09 12:31 Сейчас в теме
А как решен вопрос с кодировкой текста? каждый раз текст transform в utf?
14. coder1cv8 3471 01.04.09 12:38 Сейчас в теме
(13) А никак не решен ) Все сделано штатными возможностями движка AutoHotKey...
15. ItimeKodzo 01.04.09 13:11 Сейчас в теме
ааа... (14) понял send и sendinput попутал.
16. babys 90 02.04.09 13:54 Сейчас в теме
И мне бы исходнички, плз.
17. coder1cv8 3471 02.04.09 14:03 Сейчас в теме
18. пользователь 05.04.09 00:38
Сообщение было скрыто модератором.
...
19. php5 25 07.04.09 23:08 Сейчас в теме
Автору + за старания, но к сожалению ИМХО лучше привыкать к стандартным средствам, потому что привыкнув ко всяким фичам от них сложно отказаться, а окажись в ситуации, когда их не будет под рукой - будет затруднительно программить.
20. coder1cv8 3471 08.04.09 07:58 Сейчас в теме
(19) Это точно! Сейчас меня переключать каждый раз раскладку или пользоваться шаблонами, фиг заставишь! ))) Да и форматирование/комментирование блоков текста мышкой очень удобно, ИМХО.
21. artbear 1547 08.04.09 12:30 Сейчас в теме
С темой сабжа пересекается наша аналогичная работа
http://www.1cpp.ru/forum/YaBB.pl?num=1227553473/0

На данный момент реализовано:
- Вызов списка процедур с фильтрацией наименований методов при наборе текста
- форматирование модуля при помощи code_beautifier.pl
- Автоматическая печать символа "|" после перевода строки, при необходимости - Enter.
- Автоматическая печать символов комментария "//" после перевода строки по Shift+Enter, если текущая.строка также является комментарием.
- удаление строки Ctrl+y
- Закрытие окна сообщение Ctrl+z (не всем нравится)
- символ '<' по Ctrl-,
- символ '>' по Ctrl-.
- символ '|' по Ctrl-\
- переходы по процедурам в стиле OpenConf?
переход в процедуру (как в OpenConf? - ctrl+enter)
возврат на предыдущую позицию (как в OpenConf? - alt+{left})
- подсказка по параметрам методов (на стадии разработки)

---
2009-03-18
[+] Копирование текущей строки и вставка в следующей
[+] Авторские комментарии
22. coder1cv8 3471 08.04.09 15:31 Сейчас в теме
(21) Видел. Хорошая задумка!
Единственное, что не нравится мне - это взаимодействие с текстом модуля через буфер обмена, в OpenConf-е я так понимаю, с этим дело лучше обстоит?...
23. artbear 1547 08.04.09 18:41 Сейчас в теме
(22) В Опенконфе и плагинам для него выполнен почти полный доступ к внутренностям Конфигуратора семерки, поэтому многие вещи делаются очень просто и удобно.
В 8-ке мы доступа к внутренностям лишены, поэтому доступ ко многому ограничен.
Например, текст модуля возможно получить только через посылке спец.хоткеев выделения и копирования содержимого в буфер обмена.
Но это уже довольно неплохо по сравнению со штатным Конфигуратором.

ЗЫ хочу предупредить, при использовании в (21) автоматической печати символов комментариев и перевода незавершенной текстовой строки возможны тормоза при активном кодировании :( из-за вышеуказанных особенностей работы.
Поэтому лично я и Феникс автовводом этих символов не пользуемся.
Ко всему остальному вроде вопросов/проблем нету.
24. logarifm 1121 09.04.09 10:11 Сейчас в теме
Все хорошо но полагаю в архиве с програмкой должно ити описание к ней.
25. coder1cv8 3471 09.04.09 10:24 Сейчас в теме
(24) Есть ридми в каталоге инсталяции.
26. YAN 1373 10.04.09 13:06 Сейчас в теме
Отличная прога, но есть пожелание, чтобы эти сочетания клавиш срабатывали только в процессах 1С (1cv8.exe и т.п.)
27. coder1cv8 3471 10.04.09 13:48 Сейчас в теме
(26) Лично мне бы не хотелось этого делать. Меня устраивает, что скрипт работает во всех окнах. Но если хочешь могу дать исходники, там надо просто добавить строку:
#IfWinActive ahk_class V8TopLevelFrame
в начало скрипта.
28. artbear 1547 10.04.09 14:25 Сейчас в теме
(27) Твой вариант не всегда удобен, т.к. хоткеи будут действовать и в окне Предприятия.
Мы юзаем строку в начале
#IfWinActive Конфигуратор ahk_class V8TopLevelFrame
29. coder1cv8 3471 10.04.09 15:15 Сейчас в теме
(28) Зря ) Лучше бы оставили окно предприятия, если уж вводить вообще ограничения такие, например в консоли запросов пригодилось бы...
30. artbear 1547 10.04.09 15:37 Сейчас в теме
(29) Наши скрипты, в отличие от твоих, в своем подавляющем большинстве все-таки предназначены для Конфигуратора, а в режиме Предприятия были очень неприятные казусы :)

И в (28) я все-таки написал про "твой вариант НЕ ВСЕГДА удобен", т.е. когда-то и где-то он удобен, а где-то нет :)
31. coder1cv8 3471 10.04.09 17:30 Сейчас в теме
(30) Хорошо. На этом и остановимся :)
33. YAN 1373 12.04.09 12:01 Сейчас в теме
(27) было бы не плохо, вот мой майл: yanakayevs yandex ru
34. coder1cv8 3471 12.04.09 18:22 Сейчас в теме
35. YAN 1373 13.04.09 09:22 Сейчас в теме
36. Збянтэжаны Саўка 245 24.04.09 12:34 Сейчас в теме
(27) (28) а че низзя в меню вставить пунктик "Вкл только для 1С" и все стороны будут довольны? :)
37. coder1cv8 3471 24.04.09 12:42 Сейчас в теме
38. Збянтэжаны Саўка 245 24.04.09 15:19 Сейчас в теме
(37) Спасибо, та мне их не надо, не моя область и знаний нет.
А на скачку их че не выложил, зажал? :)
может кто другой помог бы...
39. coder1cv8 3471 24.04.09 15:25 Сейчас в теме
40. artbear 1547 24.04.09 15:32 Сейчас в теме
(39) Кстати, мне закинь, плиз.
artbear собачка inbox тчк ru
41. coder1cv8 3471 24.04.09 17:10 Сейчас в теме
42. MSensey 49 22.05.09 09:22 Сейчас в теме
(39) можно мне исходники, спасибо!
sensey [dot] master [@] gmail com
43. coder1cv8 3471 22.05.09 12:32 Сейчас в теме
55. Збянтэжаны Саўка 245 18.06.10 17:47 Сейчас в теме
(37) > Исходники дать? )))

Столько получивших исходники а решения проблемы нет?..
Я тут на днях autoit'ом заинтересовался, хмм, может глянуть твои исходники и вынести окончательное резюме по данному вопросу ?..
Даже и не знаю, и хочется и колется, но время не велит.
Ах ну да ладно, сдаюсь, Кодер может сбросишь сорцы (если тебе еще не надоело их разбрасывать) на ...
Но хотя, заметь, я ведь не настаиваю :), потому как тоже ведь не уверен - найду ли время для этого. так что прости заранее если ...

Ой, пардон, так это же AutoHotKey, а я чего то подумал, что Autoit. Нет не надо нам тогда таких исходников :)
32. Збянтэжаны Саўка 245 11.04.09 11:36 Сейчас в теме
Спасибо, класс!
А то я как новичок в 1С уже было начать было задумываться а что ж делать блин с этими чертовыми скобками и прочими чужими знаками? Ж)
44. gonzo111 23.05.09 21:22 Сейчас в теме
все супер но
можно убрать/поменять Alt+F1
очень прошу
если не сложно скинь мне плиз версию там где нет
Alt+F1 gonzo111@yandex.ru

+ на будующее а можно сделать настройку горячих клавишь ну хотя бы некоторых
46. coder1cv8 3471 08.06.09 13:19 Сейчас в теме
(44) Сделано. Новый файл можно скачать тут же.
Збянтэжаны Саўка; +1 Ответить
45. gonzo111 23.05.09 21:26 Сейчас в теме
и про работу софтины тока в процессе конфигуратора 1с тоже верно подмечено присоединяюсь сделай плиз вкл/выкл опцию
47. mip128 24.07.09 19:15 Сейчас в теме
Чувак, это наикрутейшая штука!
48. coder1cv8 3471 24.07.09 20:35 Сейчас в теме
49. mip128 11.09.09 13:45 Сейчас в теме
Ой, а и мне можно исходнички тогда
Furscheante СОБАКА!! gmail com
50. coder1cv8 3471 11.09.09 17:37 Сейчас в теме
51. Yra_bes 03.11.09 09:38 Сейчас в теме
А можно и мне исходники? ub73 СОБАКА mail.ru
52. coder1cv8 3471 03.11.09 14:21 Сейчас в теме
53. soll79 19.11.09 09:54 Сейчас в теме
Могу я тоже получить исходники?
Leonid79 СОБАКА bk.ru

Спасибо.
54. coder1cv8 3471 19.11.09 13:25 Сейчас в теме
56. ixijixi 1810 31.05.11 22:29 Сейчас в теме
Огромное спасибо за КТРЛ+1 :!: После ОпенКонфа очень не хватало
Да за все спасибо!

Еще бы кто сделал поле для быстрой фильтрации процедур... :oops:
а то КТРЛ+Ф не так удобно все-таки
57. CheBurator 3122 31.05.11 22:35 Сейчас в теме
все не читал.
Орефков пишет "снегопата" (аналог телепата для 7.7).
доступны уже версии дл яиспользования.
58. artbear 1547 01.06.11 07:49 Сейчас в теме
59. ixijixi 1810 06.06.11 15:12 Сейчас в теме
60. MrTom2 20.07.11 10:53 Сейчас в теме
Спасибо за прогу :)
Можно исходник глянуть? mrtom2(at)yandex.ru
61. sashocq 193 03.07.12 15:20 Сейчас в теме
Все хорошо, кроме того, что в винде перестает нормально работать Ctrl (выборочное выделение файлов). И непонятно, где эта "специальная версия", о которой написано.
63. sstvit 08.04.13 16:15 Сейчас в теме
Спасибо, очень полезная вещь. (61) +1, долго не мог понять почему не работает выборочное выделение. При повторном запуске уведомление о нем и о ключе SingleInstance для его подавления. Только как этот ключ использовать не ясно. Я запускаю из батника при запуске 1С, поэтому актуально. Да, можно и мне исходники? koenig.soft псина mail.ru. Спасибо.
62. 36k 11.10.12 12:57 Сейчас в теме
Уважаемые специалисты по автоматизации написания кода!
Подскажите, как превращают это:

Выборка=

в это:

Выборка = .Выбрать();
Пока Выборка.Следующий() Цикл

КонецЦикла;


одним ударом по клавиатуре?
64. sstvit 08.04.13 16:23 Сейчас в теме
(62) В конфигураторе смотри - Сервис|Шаблоны текста
timeforlive; +1 Ответить
65. timeforlive 16 29.06.15 05:15 Сейчас в теме
66. foxey 4 31.01.18 15:00 Сейчас в теме
Если кнопочка Скачать стала красненькой, это значит, что капец настал файловому архиву инфостарта? Не скачивается ничего... А хотелось бы...
67. sulfur17 62 25.04.18 16:49 Сейчас в теме
На Win10 перестала работать почему-то.
70. sulfur17 62 19.03.19 11:58 Сейчас в теме
(67) оказывается надо было просто от имени администратора запустить
68. n0013 16.01.19 22:29 Сейчас в теме
Андрей, добрый вечер!
Можно Вас попросить исходники скинуть на почту n0013@yandex.ru
69. coder1cv8 3471 17.01.19 09:41 Сейчас в теме
(68) Сожалею, но за давностью лет, исходников не осталось...
Оставьте свое сообщение