gifts2017

Редактор шаблонов языка для конфигуратора 1С 7.7. Генерация шаблона.

Опубликовал Доржи Цыденов (harleq) в раздел Программирование - Инструментарий

Конфигуратор системы 1С:Предприятие имеет возможность сохранения часто используемых фрагментов текста и быстрой вставки запомненных фрагментов в редактируемый текстовый документ или модуль.
Файл шаблонов имеет расширение *.st.
Редактор умеет редактировать файлы описани *.als, а также генерировать его на основании глобального модуля файла конфигурации 1cv7.md.

Фрагменту текста ставится в соответствие условная комбинация символов — краткое имя фрагмента, называемое "шаблоном". Если в параметрах Конфигуратора включен режим автоподстановки, то нужный фрагмент текста будет автоматически вставляться в редакторе при наборе символов шаблона.
ДЛЯ ЭТОГО ПОСЛЕ НАБОРА ПЕРВЫХ СИМВОЛОВ НАДО НАЖАТЬ НА ПРОБЕЛ.
Произойдет автоподстановка слова.
Идея данной обработки в том, чтобы взять весь синтаксис языка 1С и превратить в шаблоны. И теперь любое зарезервированное слово синтаксиса можно написать используя начальные символы.
Например:
доб (после нажатия на пробел превращается в) -> Добавить
доба -> Добавить
добав -> Добавить

Затем если мы слово "Добавить" дополним до
ДобавитьЗ -> ДобавитьЗначение
ДобавитьЗн -> ДобавитьЗначение
или
ДобавитьС -> ДобавитьСтроку
ДобавитьСт -> ДобавитьСтроку

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

Наименование Файл Версия Размер
Редактор шаблонов 92
.1228249996 31,49Kb
28.05.15
92
.1228249996 31,49Kb Скачать
- 17
.1228250032 9,60Kb
21.02.12
17
.1228250032 9,60Kb Скачать

См. также

Подписаться Добавить вознаграждение
Комментарии
1. Зенит (зенит) 01.05.06 13:02
Мне нужна програма бухгалтерия 1с Если это нетрудно
2. Сhe Burashka (CheBurator) 04.06.09 05:36
Описанную возможность можно применять только если нет возможности расширить 1С-Конфигуратор такой замечательной вещью как OpenConf (http://infostart.ru/projects/1688/) - после его установки получаем мощнейшую и удобнейшую среду, в т.ч. и по подсказкам синтаксических конструкций языка, например, http://s1.dump.ru/viewer/2839980/ (слово не обязательно набирать с первых символов!!!! + подсказывается в зависимости от окружающего контекста и еще много всего!!!)