Снегопат
https://snegopat.ru/forum/

Работа с шаблонами 1С
https://snegopat.ru/forum/viewtopic.php?f=1&t=315
Страница 1 из 2

Автор:  JohnyDeath [ 12 дек 2012, 10:35 ]
Заголовок сообщения:  Работа с шаблонами 1С

Научите меня нормально работать с шаблонами 1С. Через snippets.js всё понятно. А вот стандартное поведение конфигуратора со снегопатом и без него различны.
Что делаю:
Установил в параметрах конфигуратора "Включать шаблоны в список подсказок" (Модули - Контекстная подсказка). Шаблоны в подсказках появились, но при их выборе из списка снегопата вставляется их "краткое наименование для вызова". Например есть шаблон "_ои", который подставляет код: "Отказ = Истина;". Набираю "_", выбираю интересующий меня стрелочками +ентер, вставляется строка "_ои". Причем если набрать полностью "_ои", то велезает подсказка, согласно которой по нажатию Шифт+Ентер или пробел вставится именно шаблон. а не его краткое наименование. Ни то ни другое не вставляет шаблон.
При перетаскивании конкретного шаблона из дерева шаблонов аналогичная ситуация.
Я что-то делаю не так или это особенность снегопата?

Автор:  orefkov [ 12 дек 2012, 12:37 ]
Заголовок сообщения:  Re: Работа с шаблонами 1С

SciColorer это.

Автор:  artbear [ 12 дек 2012, 14:07 ]
Заголовок сообщения:  Re: Работа с шаблонами 1С

Надо лечить. меня также это достает :(

Автор:  MaxS [ 12 дек 2012, 18:42 ]
Заголовок сообщения:  Re: Работа с шаблонами 1С

Зашел создать этот топик, а он уже есть.
Как, например запустить из шаблона КонструкторОписанияТипов ?
Приходится параллельно запускать другой конфигуратор без снегопата и там создавать код из шаблона и переносить в другой конфигуратор.

Автор:  orefkov [ 12 дек 2012, 19:05 ]
Заголовок сообщения:  Re: Работа с шаблонами 1С

Надо metaeditor'у при вставке прогонять текст через processTemplate.

Автор:  artbear [ 12 дек 2012, 19:10 ]
Заголовок сообщения:  Re: Работа с шаблонами 1С

orefkov писал(а):
Надо metaeditor'у при вставке прогонять текст через processTemplate.

Кстати, а почему бы ему не сделать свое событие вставки, которое можно было бы обработать в скрипте?
тогда мы могли бы сами в скрипте вызвать нужную нам обработку.

Автор:  JohnyDeath [ 12 дек 2012, 19:16 ]
Заголовок сообщения:  Re: Работа с шаблонами 1С

MaxS писал(а):
Как, например запустить из шаблона КонструкторОписанияТипов ?

Через скрипт snippets.js

Автор:  JohnyDeath [ 15 дек 2012, 10:01 ]
Заголовок сообщения:  Re: Работа с шаблонами 1С

Еще вопрос. Как избавить снегопат от подсказок по шаблонам? Они реально только мешают, всплывая сверху или даже поверх самого окна автоподстановок

Вложения:
ШаблонПодсказка2.png
ШаблонПодсказка2.png [ 11.47 КБ | Просмотров: 14751 ]
ПодсказкаШаблон.png
ПодсказкаШаблон.png [ 26.48 КБ | Просмотров: 14756 ]

Автор:  orefkov [ 15 дек 2012, 11:45 ]
Заголовок сообщения:  Re: Работа с шаблонами 1С

Пока никак, могу сделать.

Автор:  JohnyDeath [ 15 дек 2012, 15:03 ]
Заголовок сообщения:  Re: Работа с шаблонами 1С

Сделай, пожалуйста. Сегодня много кодить пришлось и вот эта вот особенность изрядно подрасшатала мне нервы. Также сегодня натыкался на падения конфигуратора (один раз) и какие-то исключения SciColorer-а, которые советовал мне завершить всё от греха подальше. Воспроизводить пока времени нет, но модуль, где такое повторялось стабильно, остался. Думаю, что в понедельник подготовлю кусочек для metaeditor-а или для тебя.

П.С. кстати, когда принудительно перечитываешь модуль по CTRL+Пробел, иконки снегопата возвращаются к старому виду. Это такая машина времени? ;)

Страница 1 из 2 Часовой пояс: UTC + 3 часа
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/