Новый набор шаблонов автозамены, специально для 8.3

26.04.16

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

Новая концепция “Откажись от модальных окон” вынудила меня полностью перебрать шаблоны и сделать отдельную сборку, в которой не используются методы вызывающие модальные окна. Да и то что в управляемых формах использовать нельзя пришлось выкинуть.

Скачать файлы

Наименование Файл Версия Размер
Шаблоны автозамены
.st 38,39Kb
215
.st 8.3.0.1 38,39Kb 215 Скачать
Шаблоны автозамены 26/01/2014
.st 39,87Kb
147
.st 8.3.0.4 39,87Kb 147 Скачать

Введение

Первые шаблоны я начал использовать в 2000 году еще по версии 7.7. Они очень сильно помогали не зазубривать синтаксис вроде того, что где-то нужно набрать ВыбратьСтроку(), а где-то ВыбратьСтроки(). Ну и конечно скорость набора увеличивалась.

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

Году, эдак, в 2004 я первый раз опубликовал на своем сайте эти шаблоны.

Время шло, вышла восьмерка. Я переписал шаблоны под нее, потом появилось управляемое приложение и я дополнил шаблоны под УФ. Теперь вышла 8.3.

Новая концепция “Откажись от модальных окон” вынудила меня полностью перебрать шаблоны и сделать отдельную сборку, в которой не используются методы вызывающие модальные окна. Да и то что в управляемых формах использовать нельзя пришлось выкинуть.

Что получилось судить Вам.

Шаблоны - это стандартный механизм системы 1С:Предприятие. Покупать Снегопат не нужно ;)

 

Управляющие конструкции

Все довольно стандартно, Если, Пока Цикл, Попытка Исключение, Процедура, Функция.

Для управляемых форм при наборе процедур и функций шаблоны предлагают вставить так-же директивы компиляции.

Прикладные

Выбор значений перечисления, счетов из плана счетов, предопределенных видов субконто.

Проблемы раскладки клавиатуры

Собраны все возможные способы не переключаясь на латинскую раскладку вводить нужные символы. Обратите внимание, для того чтобы сработала замена “?” на “&” нужно ДВА пробела после вопроса ввести.

 

Коллекции значений

 

Всем известные ТЗ, СЗ и ХЗ.

 

Запросы

Конструктор запроса запускается сам. При наборе текста запроса в модуле появляются окна для выбора объектов метаданных…

 

Диалоговые

Пожалуй самая интересная часть. Вместо Предупреждения() и Сообщить() теперь используются новые соответствующие конструкции, даже если по привычке набираете Предупреждение().

Добавлен метод выбора и загрузки файла во временное хранилище.

Этот раздел будет дополняться, присылайте предложения.

 

Сокращения

Как же без них… Из там много…

 

Прочие полезности

Создание набора записей, описание блокировок, конструктор описания типов, проверка типов…

 

Заключение

 

Сейчас посыпятся вопросы: “А как это у себя поставить?”. По шагам.

Вариант 1. Самый простой.

  1. Скачиваете файлик прикрепленный к статье

  2. В конфигураторе открываете окно управления шаблонами

  3. Отключаете стандартные

  4. Добавляете загруженный файл в список шаблонов

  5. Далее в меню “Сервис” - “Параметры”, на закладке “Модули” включаем автозамену.

Все. У Вас своя копия шаблонов. можете ее модифицировать и делать с ней все что угодно. Если будете публиковать, не забудьте сослаться на http://chistov.pro

Вариант второй. Немного более замороченный.

Если хотите иметь всегда свежие шаблоны, то можете использовать плюсы облачных хранилищ.

  1. Файл шаблонов выложен в открытый доступ на диске Google. Вот ссылка: http://goo.gl/OU1M9d

  2. Вам нужно добавить его к себе на диск Google:
    Добавить файл с шаблонами можно как в существующую, так и в новую папку.

  3. Настройте синхронизацию этой папки со своим компьютером, для этого у Google есть специальный клиент. Помощь в установке.

  4. Далее с пункта 2 из варианта №1.

Любые новые изменения будут загружаться к Вам автоматом. история изменений есть в самом файле шаблонов.

На картинках примеры использования шаблонов. Это далеко не все шаблоны.

Любые пожелания по развитию шаблонов присылайте в почту. Контакты тут: http://chistov.pro

шаблоны автозамена 8.3

См. также

SALE! 20%

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

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

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

13000 10400 руб.

02.09.2020    121610    670    389    

711

SALE! 25%

Infostart PrintWizard

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

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

18000 15300 руб.

06.10.2023    7262    21    6    

39

SALE! 20%

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

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

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

10000 8000 руб.

10.11.2023    3507    11    1    

33

SALE! 30%

PowerTools

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

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

3600 2520 руб.

14.01.2013    177726    1073    0    

849

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

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

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

5000 руб.

07.02.2018    99338    239    97    

296

[ЕХТ] Фреймворк для Расширений 1С

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

"Фреймворк для Расширений 1С" это универсальное и многофункциональное решение, упрощающее разработку и поддержку создаваемых Расширений. Поставляется в виде комплекта из нескольких Расширений с открытым исходным кодом. Работает в любых Конфигурациях в режиме Управляемого приложения с режимом совместимости 8.3.12 и выше без необходимости внесения изменений в Конфигурацию.

3000 руб.

27.08.2019    18102    6    8    

39

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

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

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

2040 руб.

27.12.2017    28096    3    10    

15

Выполнение произвольного кода или запроса с параметрами через Web-сервис (замена COM-подключений)

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

В процессе работы в 1С часто возникает потребность получить данные из другой базы.  Обычно это делается через COM-соединение, и время выполнения запроса при этом оставляет желать лучшего. В данной публикации представлено универсальное решение, позволяющее практически моментально выполнить произвольный код или запрос с параметрами в другой информационной базе через Web-сервис.

2400 руб.

24.09.2019    23596    15    15    

32
Вознаграждение за ответ
Показать полностью
Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. y-str 60 16.09.13 07:47 Сейчас в теме
Отдельное "спасибо" за такое отличное оформление статьи.
Кстати рекомендую также дополнить шаблон работой с COM-компонентами (COMОбъект, ПолучитьCOMОбъект, COMSafeArray).
4. GROOVY 2505 16.09.13 11:26 Сейчас в теме
(1) "Спасибо" - принимаю, я не нашел более интересного способа показать работу шаблонов.
(2) Я использую Camtasia. Это профессиональный софт для записи видеоуроков.
spetzpozh; +1 Ответить
5. y-str 60 16.09.13 11:28 Сейчас в теме
(4) прошу воспринимать мои кавычки только как способ выделения слова "спасибо" :) То есть мне действительно очень понравился способ оформления статьи, буду и сам делать так если в этом возникнет нужда.
2. support 4484 16.09.13 09:03 Сейчас в теме
GROOVY, вопрос не по теме, а какой программой делаются такие gif-ки?
3. StepanZaytsev 16.09.13 10:17 Сейчас в теме
UVScreenCamera , умеете это делать
6. pumbaE 16.09.13 11:48 Сейчас в теме
Вроде как файл шаблонов публичный, но все равно спрошу: для любителей github можно обновить будет https://github.com/Kirill/template1c , файл шаблонов?
PLAstic; spetzpozh; +2 Ответить
7. GROOVY 2505 16.09.13 11:55 Сейчас в теме
(6) Наверно не обновить, а добавить. Не вопрос!
8. Новиков 292 16.09.13 15:50 Сейчас в теме
9. Algiz 17.09.13 10:42 Сейчас в теме
10. i.kovtun 180 17.09.13 18:43 Сейчас в теме
Спасибо! Мне тоже оформление очень понравилось.
11. psamt1k 17.09.13 20:13 Сейчас в теме
12. ivanov660 4330 18.09.13 10:54 Сейчас в теме
Да. Оформление действительно получилось шикарное, приятно смотреть и читать.
13. Al-X 18.09.13 11:28 Сейчас в теме
Спасибо. Сам собирался свои шаблоны делать, но как-то все времени не было !!
14. rus128 2 18.09.13 13:55 Сейчас в теме
15. Trotter_NN 18.09.13 15:11 Сейчас в теме
(0) А когда видео уроки будут по 8.3 ?)
17. GROOVY 2505 18.09.13 15:46 Сейчас в теме
16. SergiyZh 99 18.09.13 15:43 Сейчас в теме
Ув GROOVY. Я когда то собрал в 2009м все наши шаблоны в своей сборке http://infostart.ru/public/20964/ . Я обновляю свою часть потихоньку. Скажите, даете ли Вы мне право добавить Вашу обновленную часть и опубликовать там же, разумеется с сохранением ссылки на эту Вашу публикацию?
18. DoctorRoza 18.09.13 17:51 Сейчас в теме
Очередной маст-хев от гуру GROOVE! :)
19. Tedman 18.09.13 17:57 Сейчас в теме
Павел, огромное Вам спасибо за Вашу работу.
Очень приятно, что есть профессионал такого уровня, готовый делиться своими знаниями.
20. Slotty 20.09.13 08:05 Сейчас в теме
Шаблоны не так интересны , ;) а вот за оформление плюс.
21. foliage 24.09.13 13:06 Сейчас в теме
22. Sirruf 192 27.09.13 15:53 Сейчас в теме
А как сделать такие "скриншоты"?
23. GROOVY 2505 27.09.13 18:19 Сейчас в теме
24. Sirruf 192 28.09.13 21:55 Сейчас в теме
25. Tsprogrammist1 85 01.10.13 10:36 Сейчас в теме
26. Franchiser 47 01.10.13 12:12 Сейчас в теме
я в экстазе!!!
Uncore; Taktic; ikekoval; OVladius; +4 Ответить
27. parovozuk 25 01.10.13 17:42 Сейчас в теме
Определенно плюс,мечта для начинающего программиста
28. Persempre 35 03.10.13 11:48 Сейчас в теме
Спасибо. Очень удобная штука. Продолжайте в том же духе, если есть время на подобные разработки и помогать собратьям по "цеху" - честь вам и хвала
29. GROOVY 2505 03.10.13 14:04 Сейчас в теме
Вчера немного обновились...
30. andr2510 10 19.11.13 13:48 Сейчас в теме
Либо я что то не так сделал, но в шаблоне Обл= косяк. Выдает на параметр Область1:
ОблОбласть1 = .ПолучитьОбласть(Обл"Область1"); 
31. GROOVY 2505 19.11.13 14:01 Сейчас в теме
(30) andr2510, исправил, спасибо.
32. ITEkb 23.12.13 09:52 Сейчас в теме
Присоединюсь к оратору выше..
Я в экстазе :)
Снегопат еще не готов,
а привычка ускоренно кодить зарождалась годами.
Спасибо огромнейшее за такой подарок под новый год.
Уверен, это поможет быстрее доделать запланированные дела.
33. Bukaska 140 23.12.13 13:02 Сейчас в теме
Спасибо Большое! Я как раз уже на 8.3 занимаюсь))))) Надо юзать последние технологии)))
34. GROOVY 2505 26.01.14 14:05 Сейчас в теме
Немного обновил шаблоны.
Evgen.Ponomarenko; +1 Ответить
35. Evgen.Ponomarenko 567 26.01.14 15:17 Сейчас в теме
(34)
Огромное спасибо!... а можете уточнить, в каких разделах произошли значительные изменения и по какому поводу?
36. GROOVY 2505 26.01.14 19:47 Сейчас в теме
(35) Evgen.Ponomarenko, в самих шаблонах история есть.

#Область 2014_01_26
//Изменен "Отчерк", теперь длина комментария 120 символов, по стандарту оформления 1С

//Добавлен шаблон "нСтр"
//Добавлен шаблон "Фрагмент добавлен"
//Добавлен шаблон "Фрагмент удален"
//Добавлен шаблон "Комментарий модуля"
#КонецОбласти
37. GROOVY 2505 26.01.14 19:47 Сейчас в теме
Если у кого идеи есть - пишите, добавлю в шаблоны.
38. veforg 27 11.02.14 15:05 Сейчас в теме
В шаблоне запроса текст лучше перенести на новую строку, чтобы при последующем редактировании не съехал вправо.
Прикрепленные файлы:
39. GROOVY 2505 13.02.14 12:50 Сейчас в теме
(38) veforg, спасибо, исправил.
40. Патриот 450 27.08.14 18:46 Сейчас в теме
(0) - Огромный Жирный Плюс! К сожалению его можно поставить только один. Моя жизнь теперь никогда не станет прежней =)))) Сколько времени было потрачено впустую, вместо использования этого чуда прогрессивной мысли!
41. Патриот 450 28.08.14 18:39 Сейчас в теме
(0), а есть вариант, заточенный под не УФ или вы этим набором шаблонов везде пользуетесь?
42. GROOVY 2505 28.08.14 18:46 Сейчас в теме
(41) Патриот, есть не под УФ. Ищите в моем профиле или на 1c.chistov.pro.
Но я уже давно с обычным приложением не работаю.
43. Патриот 450 05.09.14 21:26 Сейчас в теме
(42) спасибо, нашёл в профиле
44. GROOVY 2505 09.10.14 13:53 Сейчас в теме
Обновил шаблоны

Добавлены шаблоны описывающие структуру модулей, Комментарии-Структура модулей, в автозамену не подключены

Изменен шаблон отчерка, вместо символов "_" используется "=" и курсор помещается в начало отчерка, на основе рекомендации 1С

В шаблоне "ТекущаяДата" курсор устанавливается в конце метода, ранее устанавливался после пробела

Группы "Комментарии" и "Области" объединены

Начат раздел по СКД - огромная просьба поделиться опытом использования, в том числе своих шаблонов по СКД .
45. пользователь 27.02.15 13:54
Сообщение было скрыто модератором.
...
46. dmitry-gr 15.02.16 03:48 Сейчас в теме
Интересно, для английского синтаксиса кто-нибудь шаблоны видел?
47. GROOVY 2505 26.04.16 12:12 Сейчас в теме
(46) dmitry-gr, могу перевести, хотя это мало кому надо.
50. KAV2 156 14.08.16 12:50 Сейчас в теме
(46) dmitry-gr,
Помаленьку для себя дописываю шаблоны на английском - https://github.com/alexkmbk/TextTemplatesFor1C
За основу была взята одна из версий шаблонов Павла Чистова (об этом есть упоминание в описании репозитория).
Там часть конструкций еще осталась не переведенной, а часть удалил за ненадобностью в моей работе.
Если есть желание дополнить, то можете или сделать форк на гитхабе или присоединиться к существующему проекту :-)

Пришел в выводу что лучше меньше шаблонов, но чтобы были самые удобные. Иногда лишние шаблоны только мешают и лезут под руку в ненужный момент, поэтому сам я консервативен по части добавления новых конструкций.
snikers776; +1 Ответить
48. Brook 77 26.04.16 16:27 Сейчас в теме
Какой файл из 2х скачивать?
49. GROOVY 2505 26.04.16 17:17 Сейчас в теме
51. SagittariusA 09.08.19 12:46 Сейчас в теме
52. Slypower 2 13.01.20 10:35 Сейчас в теме
Добрый день. Случаем нету списка шаблона для возможности распечатать? Вордовский документ, например
Оставьте свое сообщение