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

Опубликовал GROOVY в раздел Программирование - Инструментарий

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

Введение

Первые шаблоны я начал использовать в 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

Файлы

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

См. также

Лучшие комментарии

26. Franchiser (файл скачал) 01.10.2013 12:12
я в экстазе!!!
# Ответить
47. GROOVY 26.04.2016 12:12
(46) dmitry-gr, могу перевести, хотя это мало кому надо.
+ 1 [ 1attimo; ]
# Ответить
34. GROOVY 26.01.2014 14:05
Немного обновил шаблоны.
Ответили: (35)
# Ответить

Комментарии

1. y-str (файл скачал) 16.09.2013 07:47
Отдельное "спасибо" за такое отличное оформление статьи.
Кстати рекомендую также дополнить шаблон работой с COM-компонентами (COMОбъект, ПолучитьCOMОбъект, COMSafeArray).
Ответили: (4)
# Ответить
2. support 16.09.2013 09:03
GROOVY, вопрос не по теме, а какой программой делаются такие gif-ки?
Ответили: (4)
# Ответить
3. shrekerererer 16.09.2013 10:17
UVScreenCamera , умеете это делать
# Ответить
4. GROOVY 16.09.2013 11:26
(1) "Спасибо" - принимаю, я не нашел более интересного способа показать работу шаблонов.
(2) Я использую Camtasia. Это профессиональный софт для записи видеоуроков.
Ответили: (5) (23)
+ 1 [ spetzpozh; ]
# Ответить
5. y-str (файл скачал) 16.09.2013 11:28
(4) GROOVY, прошу воспринимать мои кавычки только как способ выделения слова "спасибо" :) То есть мне действительно очень понравился способ оформления статьи, буду и сам делать так если в этом возникнет нужда.
# Ответить
6. pumbaE 16.09.2013 11:48
Вроде как файл шаблонов публичный, но все равно спрошу: для любителей github можно обновить будет https://github.com/Kirill/template1c , файл шаблонов?
Ответили: (7)
+ 1 [ spetzpozh; ]
# Ответить
7. GROOVY 16.09.2013 11:55
(6) Наверно не обновить, а добавить. Не вопрос!
# Ответить
8. Новиков 16.09.2013 15:50
Спасибо Павел!
# Ответить
9. Algiz 17.09.2013 10:42
Большое спасибо!
# Ответить
10. i.kovtun 17.09.2013 18:43
Спасибо! Мне тоже оформление очень понравилось.
# Ответить
11. psamt1k 17.09.2013 20:13
Спасибо большое!
# Ответить
12. ivanov660 18.09.2013 10:54
Да. Оформление действительно получилось шикарное, приятно смотреть и читать.
# Ответить
13. Al-X 18.09.2013 11:28
Спасибо. Сам собирался свои шаблоны делать, но как-то все времени не было !!
# Ответить
14. rus128 (файл скачал) 18.09.2013 13:55
(0) "яростно плюсую"! :-)
# Ответить
15. Trotter_NN 18.09.2013 15:11
(0) А когда видео уроки будут по 8.3 ?)
Ответили: (17)
# Ответить
16. SergiyZh (файл скачал) 18.09.2013 15:43
Ув GROOVY. Я когда то собрал в 2009м все наши шаблоны в своей сборке http://infostart.ru/public/20964/ . Я обновляю свою часть потихоньку. Скажите, даете ли Вы мне право добавить Вашу обновленную часть и опубликовать там же, разумеется с сохранением ссылки на эту Вашу публикацию?
Ответили: (17)
# Ответить
17. GROOVY 18.09.2013 15:46
(15) Уже есть.
(16) Конечно.
# Ответить
18. DoctorRoza (файл скачал) 18.09.2013 17:51
Очередной маст-хев от гуру GROOVE! :)
# Ответить
19. Tedman 18.09.2013 17:57
Павел, огромное Вам спасибо за Вашу работу.
Очень приятно, что есть профессионал такого уровня, готовый делиться своими знаниями.
# Ответить
20. Slotty 20.09.2013 08:05
Шаблоны не так интересны , ;) а вот за оформление плюс.
# Ответить
21. foliage (файл скачал) 24.09.2013 13:06
Спасибо!
# Ответить
22. Sirruf (файл скачал) 27.09.2013 15:53
А как сделать такие "скриншоты"?
Ответили: (23)
# Ответить
23. GROOVY 27.09.2013 18:19
(22) Уже обсудили см (4)
Ответили: (24)
# Ответить
24. Sirruf (файл скачал) 28.09.2013 21:55
(23) Спасибо!
# Ответить
25. Tsprogrammist1 (файл скачал) 01.10.2013 10:36
Щекарно!!!
# Ответить
26. Franchiser (файл скачал) 01.10.2013 12:12
я в экстазе!!!
# Ответить
27. parovozuk 01.10.2013 17:42
Определенно плюс,мечта для начинающего программиста
# Ответить
28. Persempre (файл скачал) 03.10.2013 11:48
Спасибо. Очень удобная штука. Продолжайте в том же духе, если есть время на подобные разработки и помогать собратьям по "цеху" - честь вам и хвала
# Ответить
29. GROOVY 03.10.2013 14:04
Вчера немного обновились...
# Ответить
30. andr2510 (файл скачал) 19.11.2013 13:48
Либо я что то не так сделал, но в шаблоне Обл= косяк. Выдает на параметр Область1:
ОблОбласть1 = .ПолучитьОбласть(Обл"Область1"); 
Ответили: (31)
# Ответить
31. GROOVY 19.11.2013 14:01
(30) andr2510, исправил, спасибо.
# Ответить
32. OrsoBear 23.12.2013 09:52
Присоединюсь к оратору выше..
Я в экстазе :)
Снегопат еще не готов,
а привычка ускоренно кодить зарождалась годами.
Спасибо огромнейшее за такой подарок под новый год.
Уверен, это поможет быстрее доделать запланированные дела.
# Ответить
33. Bukaska (файл скачал) 23.12.2013 13:02
Спасибо Большое! Я как раз уже на 8.3 занимаюсь))))) Надо юзать последние технологии)))
# Ответить
34. GROOVY 26.01.2014 14:05
Немного обновил шаблоны.
Ответили: (35)
# Ответить
35. Evgen.Ponomarenko (файл скачал) 26.01.2014 15:17
(34) GROOVY,
Огромное спасибо!... а можете уточнить, в каких разделах произошли значительные изменения и по какому поводу?
Ответили: (36)
# Ответить
36. GROOVY 26.01.2014 19:47
(35) Evgen.Ponomarenko, в самих шаблонах история есть.

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

//Добавлен шаблон "нСтр"
//Добавлен шаблон "Фрагмент добавлен"
//Добавлен шаблон "Фрагмент удален"
//Добавлен шаблон "Комментарий модуля"
#КонецОбласти
# Ответить
37. GROOVY 26.01.2014 19:47
Если у кого идеи есть - пишите, добавлю в шаблоны.
# Ответить
38. veforg (файл скачал) 11.02.2014 15:05
В шаблоне запроса текст лучше перенести на новую строку, чтобы при последующем редактировании не съехал вправо.
Ответили: (39)

Прикрепленные файлы:

шаблон_запросов.jpg
# Ответить
39. GROOVY 13.02.2014 12:50
(38) veforg, спасибо, исправил.
# Ответить
40. Патриот 27.08.2014 18:46
(0) - Огромный Жирный Плюс! К сожалению его можно поставить только один. Моя жизнь теперь никогда не станет прежней =)))) Сколько времени было потрачено впустую, вместо использования этого чуда прогрессивной мысли!
# Ответить
41. Патриот 28.08.2014 18:39
(0), а есть вариант, заточенный под не УФ или вы этим набором шаблонов везде пользуетесь?
Ответили: (42)
# Ответить
42. GROOVY 28.08.2014 18:46
(41) Патриот, есть не под УФ. Ищите в моем профиле или на 1c.chistov.pro.
Но я уже давно с обычным приложением не работаю.
Ответили: (43)
# Ответить
43. Патриот 05.09.2014 21:26
(42) GROOVY, спасибо, нашёл в профиле
# Ответить
44. GROOVY 09.10.2014 13:53
Обновил шаблоны

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

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

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

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

Начат раздел по СКД - огромная просьба поделиться опытом использования, в том числе своих шаблонов по СКД .
# Ответить
46. dmitry-gr 15.02.2016 03:48
Интересно, для английского синтаксиса кто-нибудь шаблоны видел?
Ответили: (47)
# Ответить
47. GROOVY 26.04.2016 12:12
(46) dmitry-gr, могу перевести, хотя это мало кому надо.
+ 1 [ 1attimo; ]
# Ответить
48. Brook (файл скачал) 26.04.2016 16:27
Какой файл из 2х скачивать?
# Ответить
49. GROOVY 26.04.2016 17:17
Первый.
# Ответить
Внимание! За постинг в данном форуме $m не начисляются.
Внимание! Для написания сообщения необходимо авторизоваться
Текст сообщения*
Прикрепить файл