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

Хотелки по скриптам
https://snegopat.ru/forum/viewtopic.php?f=3&t=10
Страница 22 из 28

Автор:  kol_dm [ 08 авг 2012, 08:01 ]
Заголовок сообщения:  Re: Хотелки по скриптам

Может это уже есть, но прошу подсказать где взять. Есть ли скрипт, который как в 7ке в телепате при операторе скажем НоваяСтрока = Документ.ТабличнаяЧасть.Добавить(); ниже добавлял строки с реквизитами типа НоваяСтрока.Реквизит1 = ;?

Автор:  JohnyDeath [ 08 авг 2012, 08:02 ]
Заголовок сообщения:  Re: Хотелки по скриптам

Да, вроде бы вот это viewtopic.php?f=3&t=89

Автор:  sosnae [ 11 авг 2012, 13:58 ]
Заголовок сообщения:  Re: Хотелки по скриптам

Добавил автоматическое удаление скобок по backspace . Сейчас при подсказке снегопатом, автоматически добавляются скобки для объектов Новый, т.е. при выборе подсказки, допустим для запроса или еще страшней компновки, автоматом добавляются скобки.
Код:
Запрос = Новый Запрос()
Мне это немного неудобно, особенно для запросов. Сделал так, если находитесь курсором в пустых скобках или за ними и нажмете Backspace - эти скобки удалятся. Нет необходимости два раза нажимать backspace.

P.s.: как это работает http://youtu.be/B75XfZKeO3c?hd=1

Автор:  artbear [ 11 авг 2012, 14:39 ]
Заголовок сообщения:  Re: Хотелки по скриптам

sosnae писал(а):
Добавил автоматическое удаление скобок по backspace . Сейчас при подсказке снегопатом, автоматически добавляются скобки для объектов Новый, т.е. при выборе подсказки, допустим для запроса или еще страшней компновки, автоматом добавляются скобки.
Код:
Запрос = Новый Запрос()
Мне это немного неудобно, особенно для запросов. Сделал так, если находитесь курсором в пустых скобках или за ними и нажмете Backspace - эти скобки удалятся. Нет необходимости два раза нажимать backspace.

P.s.: как это работает http://youtu.be/B75XfZKeO3c?hd=1

Хорошая и нужная штука, вроде я для Опенконфа делал аналогичные макросы.
работает для любых скобок, например просто Н = Новый()
теперь еще добавить аналог, только уже для клавиши Delete

Автор:  artbear [ 11 авг 2012, 14:40 ]
Заголовок сообщения:  Re: Хотелки по скриптам

sosnae писал(а):
P.s.: как это работает http://youtu.be/B75XfZKeO3c?hd=1

Может быть, где-то собрать все ссылки на видео по Снегопату и выложить в вики ?

Автор:  artbear [ 11 авг 2012, 14:47 ]
Заголовок сообщения:  Re: Хотелки по скриптам

sosnae писал(а):
Добавил автоматическое удаление скобок по backspace . Сейчас при подсказке снегопатом, автоматически добавляются скобки для объектов Новый, т.е. при выборе подсказки, допустим для запроса или еще страшней компновки, автоматом добавляются скобки.
Код:
Запрос = Новый Запрос()

Для Опенконфа я еще делал такой скрипт (ЗаменаКода.vbs) - автоматом правильно расставляет скобки.
Цитата:
' есть код для облегчения работы с Телепатом.
'
' Принцип работы:
' когда в конструкции типа
' << Перем1 = |Перем2; >>
' где | - положение курсора,
'
' начинаем набирать первые буквы какой-нибудь функции, например, "Сокр",
' Телепата выводит список возможных вариантов (СокрЛ, СокрЛП, СокрП),
' после выбора, например, СокрЛП, исходный код преобразуется в
' << Перем1 = СокрЛП()Перем2; >> // смотрится коряво, и требуется вручную расставлять скобки
'
' что выглядит не очень красиво.
' Так вот следующий код позволяет при тех же самых действиях из строки
' << Перем1 = |Перем2; >>
' получить строку
' << Перем1 = СокрЛП(Перем2); >> // выглядит намного лучше, не правда ли
'
' т.е. то, что в большинстве случае мы и хотим получить

Можешь такой сотворить?

Автор:  sosnae [ 11 авг 2012, 14:59 ]
Заголовок сообщения:  Re: Хотелки по скриптам

artbear писал(а):
Можешь такой сотворить?

Я думал над таким, но как перехватить событие выбора из подсказки я не знаю. Вроде добавить в массив подсказок можно свои объекты, а как перехватить именно выбор пользователя не знаю, а без этого будет сильно много ложных срабатываний.

Автор:  sosnae [ 11 авг 2012, 15:09 ]
Заголовок сообщения:  Re: Хотелки по скриптам

artbear писал(а):
Может быть, где-то собрать все ссылки на видео по Снегопату и выложить в вики ?
Эти ссылки хороши в контексте какой-то задачи. Надо или типа курс делать, как можно работать со снегопатом - типа вот так и так, а за это отвечает такой скрипт, давайте посмотрим что еще умеет делать этот скрипт. Теперь попробуем сделать определенную задачу с помощью снегопата и без него.

Может попросить Groovy записать 2 видео - решение какой нибудь задачки на спеца, с помощью снегопата и просто в конфигураторе. Так сказать вот на практическом примере мы используем: расширенный поиск, авторский комментарий, подстановка шаблонов, отладка запросов, быстрый выбор вариантов подсказки, vimcomplete в комментариях, запросах; формирование кода установки параметров запроса; быстрый поиск по метаданным; и т.д. ?

Автор:  artbear [ 11 авг 2012, 15:13 ]
Заголовок сообщения:  Re: Хотелки по скриптам

sosnae писал(а):
artbear писал(а):
Может быть, где-то собрать все ссылки на видео по Снегопату и выложить в вики ?
Эти ссылки хороши в контексте какой-то задачи. Надо или типа курс делать, как можно работать со снегопатом - типа вот так и так, а за это отвечает такой скрипт, давайте посмотрим что еще умеет делать этот скрипт. Теперь попробуем сделать определенную задачу с помощью снегопата и без него.

Может попросить Groovy записать 2 видео - решение какой нибудь задачки на спеца, с помощью снегопата и просто в конфигураторе. Так сказать вот на практическом примере мы используем: расширенный поиск, авторский комментарий, подстановка шаблонов, отладка запросов, быстрый выбор вариантов подсказки, vimcomplete в комментариях, запросах; формирование кода установки параметров запроса; быстрый поиск по метаданным; и т.д. ?

1. Можно просто сделать вики-страницу, в которой накидать наименование видео и ссылку на него, чтобы не искать по форуму или еще где-то. Да и новичкам будет веселее :)
2. По Groovy интересное предложение, давай попросим.
3. что за "отладка запросов" ? в режиме отладки вызывать через ИР От(запрос) или через внешние обработки ? или что-то еще?

Автор:  artbear [ 11 авг 2012, 15:15 ]
Заголовок сообщения:  Re: Хотелки по скриптам

artbear писал(а):
sosnae писал(а):
Добавил автоматическое удаление скобок по backspace

теперь еще добавить аналог, только уже для клавиши Delete

Delete будешь делать?

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