edt-plugins
edt-plugins copied to clipboard
Плагин запуска скриптов на onescript или 1С:Исполнителе внутри ЕДТ
Цель - упростить написание простых дополнений для ЕДТ без изучения Java и методологии написания плагинов.
при наступлении событий в ЕДТ
А можно по-подробней, какие события имеются ввиду?
Вообще, есть механизм запуска любых программ из проекта - конфигурации запуска можно комбинировать, скрипты хранить прям в репе - по клику можно запускать кучу всякой сценарной логики. Но это ручной запуск по кнопке в ЕДТ.
А вот "события ЕДТ" - это что-то непонятное :)
@LevkinSergey ping
пардон, пропустил предыдущее сообщение.
основная идея, чтобы можно было делать простые дополнения без изучения java. Условно говоря плагины для среды разработки для 1С на языке от 1С.
Сценарии к примеру такие:
- Добавить свою кнопку и пвесить на нее свой обработчик
- Сделать какую нибудь групповую обработку метаданных
- Свой обработчик по рефакторингу,
- Добавление своего шаблона метаданных и т.п.
Идея полностью понятна, уточнить хотел именно про "события ЕДТ" что подразумевалось.
Т.о. сейчас можно выделить что:
- Расширение контекстных и других меню - различными командами, обработчики должны быть написаны на языке 1С. 1.1 На контекстную команду можно было бы навешивать групповую обработку метаданных
- Расширение рефакторинга. Но какого именно (rename, delete, move, extract?) не понятно. Так же не ясно, это переопределение стандартного рефакторинга или действия в дополнение к стандартному? Или создание новых произвольных рефакторингов? 2.1 фактически, если рефакторинг рассматривать как контекстное меню для своего произвольного действия - то это пожелание идентично п.1, верно?
Добавление своего шаблона метаданных и т.п.
Это кажется никак не связано с запуском скриптов 1С.
Если я правильно понимаю идею: хочется создать базовый объект метаданных (например документ, с ТЧ, формами, печатными формами, движениями, модулями) - а потом по кнопке "Создать новый" - выбирать шаблон из списка, указываем своё имя документа - и получаем базовую реализацию документа. Верно?
Т.е. это нечто не связанное с запуском скриптов 1С.
Или нужно пояснение что имелось ввиду.
Идея полностью понятна, уточнить хотел именно про "события ЕДТ" что подразумевалось.
Т.о. сейчас можно выделить что:
- Расширение контекстных и других меню - различными командами, обработчики должны быть написаны на языке 1С. 1.1 На контекстную команду можно было бы навешивать групповую обработку метаданных
- Расширение рефакторинга. Но какого именно (rename, delete, move, extract?) не понятно. Так же не ясно, это переопределение стандартного рефакторинга или действия в дополнение к стандартному? Или создание новых произвольных рефакторингов? 2.1 фактически, если рефакторинг рассматривать как контекстное меню для своего произвольного действия - то это пожелание идентично п.1, верно?
Общая идея правильная. Свои кнопки, Какие-то обработчики метаданных, кода.
По примерам написал то что пришло в голову сразу. Могу более плотно поизучать тему и составить список, где мне видится использование такого механизма.
Добавление своего шаблона метаданных и т.п.
Это кажется никак не связано с запуском скриптов 1С.
Если я правильно понимаю идею: хочется создать базовый объект метаданных (например документ, с ТЧ, формами, печатными формами, движениями, модулями) - а потом по кнопке "Создать новый" - выбирать шаблон из списка, указываем своё имя документа - и получаем базовую реализацию документа. Верно?
Т.е. это нечто не связанное с запуском скриптов 1С.
Или нужно пояснение что имелось ввиду.
Если касаться конкретно этого примера, то правильно понимаешь идею