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

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

Автор:  JohnyDeath [ 24 ноя 2011, 14:56 ]
Заголовок сообщения:  Re: Хотелки по скриптам

orefkov писал(а):
То есть по идее должно быть вместо regall.cmd - regall.js, который для нужных библиотек внесет все нужные рег.записи в реестр, только не в HKCR, а в HKCU\Classes

Вот! :)

Автор:  orefkov [ 24 ноя 2011, 14:57 ]
Заголовок сообщения:  Re: Хотелки по скриптам

wsc я думаю будет переделываться на простой скрипт, что-то нахлебались помоему уже проблем с их регистрацией, то админских прав надо, то под вайном не работает...

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

orefkov писал(а):
wsc я думаю будет переделываться на простой скрипт, что-то нахлебались помоему уже проблем с их регистрацией, то админских прав надо, то под вайном не работает...

То в WSH 5.7 не работает - глюки с JS :(

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

В общем, нужен скрипт/прога нормальной регистрации сначала в HKLM, если не получислоь, значит, в HKCU
Как я уже писал выше, в "Инструменты разработчика" так и сделано.

Автор:  kuntashov [ 24 ноя 2011, 15:30 ]
Заголовок сообщения:  Re: Хотелки по скриптам

JohnyDeath писал(а):
Здесь увидел упоминание Templates.wsc - он тоже наверное потребует админских прав.

Он не будет использоваться, по крайней мере в виде WSC, в качестве библиотек используются скрипты-библиотеки, подгружаемые динамически (см. require в stdlib и Libs/TextWindow.js).
Я вообще тоже против необходимости регистрации чего бы то ни было там, где без этого можно обойтись.

Автор:  palytsh [ 30 ноя 2011, 09:17 ]
Заголовок сообщения:  Re: Хотелки по скриптам

Нужные скрипты, чтоб не забыть:

- настраиваемые шаблоны, переопределение выражений, автоматически подставляемых снегопатом - это самое актуальное;
- определить будет ли реструктуризация при загрузке новой конфиги в базу;
- конструктор идентификаторов навороченных типов (например, тип, описывающий строку табличной части документа). Чтобы работал так же и в комментариях;
- сохранение закладок в текстах модулей между запусками конфигуратора;
- "рабочее место" - окно, в которое можно накидать произвольные объекты конфигурации;
- автоматическая настройка окна хранилища - отображение в виде списка и отбор объектов, захваченных юзером.

Автор:  kuntashov [ 30 ноя 2011, 10:03 ]
Заголовок сообщения:  Re: Хотелки по скриптам

palytsh писал(а):
- настраиваемые шаблоны, переопределение выражений, автоматически подставляемых снегопатом - это самое актуальное;

Я сейчас активно занимаюсь скриптом, расширяющим функционал стандартного механизма шаблонов 1С. В связи с этим уточняющие вопросы по пожеланию:

1. Чего не хватает в настройках типовых шаблонов?
2. Расшифруйте, пожалуйста, что подразумевается под "Переопределением выражений, автоматически подставляемых снегопатом"

palytsh писал(а):
- конструктор идентификаторов навороченных типов (например, тип, описывающий строку табличной части документа). Чтобы работал так же и в комментариях;

Правильно ли я понимаю, что этот конструктор должен помогать создавать строки вида "ДокументТабличнаяЧастьСтрока.ЗаказПокупателя.Товары"?

palytsh писал(а):
Нужные скрипты, чтоб не забыть:- "рабочее место" - окно, в которое можно накидать произвольные объекты конфигурации;

Опишите, пожалуйста, сценарий работы с таким окном? Не дублирует ли он функционал отбора по подсистемам?

Автор:  artbear [ 01 дек 2011, 06:46 ]
Заголовок сообщения:  Re: Хотелки по скриптам

palytsh писал(а):
Нужные скрипты, чтоб не забыть:

- настраиваемые шаблоны, переопределение выражений, автоматически подставляемых снегопатом - это самое актуальное;
- конструктор идентификаторов навороченных типов (например, тип, описывающий строку табличной части документа). Чтобы работал так же и в комментариях;
- сохранение закладок в текстах модулей между запусками конфигуратора;
- "рабочее место" - окно, в которое можно накидать произвольные объекты конфигурации;
- автоматическая настройка окна хранилища - отображение в виде списка и отбор объектов, захваченных юзером.

Да, по всем вопросам расшифруй.
Рабочее окно - поддерживаю. ИМХО было бы удобно - например, с добавлением внешних файлов/отчетов/обработок
Но пока нет функционала в снегопате :(
По хранилищу не очень понял - чтобы не вручную это делать, ведь штатное хранилище это и сейчас позволяет?

Автор:  palytsh [ 02 дек 2011, 16:28 ]
Заголовок сообщения:  Re: Хотелки по скриптам

Ок, подробнее по каждому пункту.

- настраиваемые шаблоны, переопределение выражений, автоматически подставляемых снегопатом
Ну вобщем, сейчас есть некоторая шероховатость: если введена строка для которой есть шаблон, например: [проц]едура, и если нужно чтобы сработал именно штатный шаблон, мне приходится нажимать {Esc}, сбрасывать выделение текста и давить {Enter}. Может это уже разруливается настройками снегопата, подскажите. Затем, снегопат предлагает свои конструкции, типа "Если Тогда КонецЕсли". Хотелось бы, чтоб можно было задать свой вставляемый текст. Это можно прописать в самом скрипте или сделать гуй для настроек и хранить их где-то отдельно, чтоб настройки сохранялись при обновлении скриптов. Тогда, наверно, от шаблонов можно будет совсем отказаться.

- конструктор идентификаторов навороченных типов (например, тип, описывающий строку табличной части документа). Чтобы работал так же и в комментариях;
Все именно так, как написал коллега kuntashov. Зачем это нужно, вроде бы, очевидно.

- сохранение закладок в текстах модулей между запусками конфигуратора;
Ну тут тоже все должно быть понятно.

- "рабочее место" - окно, в которое можно накидать произвольные объекты конфигурации;
Проблема в том, что тратится слишком много времени на обращение к окнам объектов, при работе с несколькими объектами большой конфиги и (модули, формы и т.п.). Держать все эти окна открытыми неудобно - емкости панели окон недостаточно. Отбор по подсистемам не годится - там бываем много лишнего.
Поэтому, требуется окно, в которое можно накидать произвольные объекты конфигурации (драг-н-дропом или подбором из списка всех объектов). У объектов должны быть доступны все действия, доступные в окне конфигурации, признаки захвата и т.п. Ну и чтоб содержимое сохранялось между сеансами конфигуратора.

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

зы:
kuntashov
Александр, давай на "ты", а то чо-то меня, честно говоря, от "выкания" в форумах несколько коробит :-)
Мне кажется, здесь общение "без галстуков". Как форумчане считают?

Автор:  artbear [ 02 дек 2011, 16:55 ]
Заголовок сообщения:  Re: Хотелки по скриптам

palytsh писал(а):
- конструктор идентификаторов навороченных типов (например, тип, описывающий строку табличной части документа). Чтобы работал так же и в комментариях;
Зачем это нужно, вроде бы, очевидно.

А мне совсем неочевидно :)
что-то не помню, когда бы я юзал подобную строку
ДокументТабличнаяЧастьСтрока.ЗаказПокупателя.Товары :(
Поясните оба, плиз :) ?

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