Введение
Первые шаблоны я начал использовать в 2000 году еще по версии 7.7. Они очень сильно помогали не зазубривать синтаксис вроде того, что где-то нужно набрать ВыбратьСтроку(), а где-то ВыбратьСтроки(). Ну и конечно скорость набора увеличивалась.
Постепенно подгоняя стандартные шаблоны под себя я сделал очень удобный механизм, который у меня постоянно просили мои слушатели.
Году, эдак, в 2004 я первый раз опубликовал на своем сайте эти шаблоны.
Время шло, вышла восьмерка. Я переписал шаблоны под нее, потом появилось управляемое приложение и я дополнил шаблоны под УФ. Теперь вышла 8.3.
Новая концепция “Откажись от модальных окон” вынудила меня полностью перебрать шаблоны и сделать отдельную сборку, в которой не используются методы вызывающие модальные окна. Да и то что в управляемых формах использовать нельзя пришлось выкинуть.
Что получилось судить Вам.
Шаблоны - это стандартный механизм системы 1С:Предприятие. Покупать Снегопат не нужно ;)
Управляющие конструкции
Все довольно стандартно, Если, Пока Цикл, Попытка Исключение, Процедура, Функция.
Для управляемых форм при наборе процедур и функций шаблоны предлагают вставить так-же директивы компиляции.
Прикладные
Выбор значений перечисления, счетов из плана счетов, предопределенных видов субконто.
Проблемы раскладки клавиатуры
Собраны все возможные способы не переключаясь на латинскую раскладку вводить нужные символы. Обратите внимание, для того чтобы сработала замена “?” на “&” нужно ДВА пробела после вопроса ввести.
Коллекции значений
Всем известные ТЗ, СЗ и ХЗ.
Запросы
Конструктор запроса запускается сам. При наборе текста запроса в модуле появляются окна для выбора объектов метаданных…
Диалоговые
Пожалуй самая интересная часть. Вместо Предупреждения() и Сообщить() теперь используются новые соответствующие конструкции, даже если по привычке набираете Предупреждение().
Добавлен метод выбора и загрузки файла во временное хранилище.
Этот раздел будет дополняться, присылайте предложения.
Сокращения
Как же без них… Из там много…
Прочие полезности
Создание набора записей, описание блокировок, конструктор описания типов, проверка типов…
Заключение
Сейчас посыпятся вопросы: “А как это у себя поставить?”. По шагам.
Вариант 1. Самый простой.
-
Скачиваете файлик прикрепленный к статье
-
В конфигураторе открываете окно управления шаблонами
-
Отключаете стандартные
-
Добавляете загруженный файл в список шаблонов
-
Далее в меню “Сервис” - “Параметры”, на закладке “Модули” включаем автозамену.
Все. У Вас своя копия шаблонов. можете ее модифицировать и делать с ней все что угодно. Если будете публиковать, не забудьте сослаться на http://chistov.pro
Вариант второй. Немного более замороченный.
Если хотите иметь всегда свежие шаблоны, то можете использовать плюсы облачных хранилищ.
-
Файл шаблонов выложен в открытый доступ на диске Google. Вот ссылка: http://goo.gl/OU1M9d
-
Вам нужно добавить его к себе на диск Google:
Добавить файл с шаблонами можно как в существующую, так и в новую папку. -
Настройте синхронизацию этой папки со своим компьютером, для этого у Google есть специальный клиент. Помощь в установке.
-
Далее с пункта 2 из варианта №1.
Любые новые изменения будут загружаться к Вам автоматом. история изменений есть в самом файле шаблонов.
На картинках примеры использования шаблонов. Это далеко не все шаблоны.
Любые пожелания по развитию шаблонов присылайте в почту. Контакты тут: http://chistov.pro