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

Хотелка: Быстрый захват подсистем и ролей
https://snegopat.ru/forum/viewtopic.php?f=3&t=299
Страница 1 из 2

Автор:  Stepa86 [ 29 ноя 2012, 13:15 ]
Заголовок сообщения:  Хотелка: Быстрый захват подсистем и ролей

При коллективной доработке какой нить типовой часто нужно добавить объект в новую подсистему или перенастроить ему права.
Есть достаточно удобное окно "Дополнительно" (Alt+Shift+Enter) в котором можно это настроить по объекту. НО! Подсистема или роль должна быть захвачена и получается, что нужно снимать фильтр по подсистемам, искать нужную подсистему, захватывать ее, искать объект, через дополнительно делать то, что хотелось, лезть обратно, чтоб отпустить подсистему и опять возвращаться к объекту.

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

Может уже есть что нить такое, что облегчит мои муки? Или кто нить согласится такое сделать на скриптах :?

Автор:  artbear [ 29 ноя 2012, 17:03 ]
Заголовок сообщения:  Re: Хотелка: Быстрый захват подсистем и ролей

Да, давно о подобном думаю.
В принципе сейчас можно попытаться автоматически захватить конкретную подсистему.
Вижу 2 варианта:
1. либо спец.макрос для выбора подсистем текущего объекта и захвата выбранной подсистемы. Если у объекта всего одна подсистема, то захватывать ее сразу.
Но этот вариант очень редок - чаще объект добавляется в другую подсистему, чем убирается из текущей.
2. Просто захват произвольных подсистем. Выбор из списка и захват выбранной.
Возможно, что в этом случае можно просто расширить Навигатор метаданных и просто в нем выбирать нужную подсистему или вообще любое метаданное и захватывать прямо из Навигатора.

Автор:  orefkov [ 29 ноя 2012, 17:21 ]
Заголовок сообщения:  Re: Хотелка: Быстрый захват подсистем и ролей

Навигатор по метаданным плавно превращается в альтернативное дерево метаданных.

Автор:  artbear [ 29 ноя 2012, 17:59 ]
Заголовок сообщения:  Re: Хотелка: Быстрый захват подсистем и ролей

orefkov писал(а):
Навигатор по метаданным плавно превращается в альтернативное дерево метаданных.

И это правильно, я лично давно об этом мечтаю!

Автор:  sosnae [ 29 ноя 2012, 18:13 ]
Заголовок сообщения:  Re: Хотелка: Быстрый захват подсистем и ролей

artbear писал(а):
Возможно, что в этом случае можно просто расширить Навигатор метаданных и просто в нем выбирать нужную подсистему или вообще любое метаданное и захватывать прямо из Навигатора.
Решил отвлечься от проектной документации и подправил чуть-чуть навигатор по метаданным. http://snegopat.ru/scripts/info/9412423d3b . Думаю для быстрого захвата подойдет.

P.s.: делал на скорую руку. Иконку бы взять стандартную, кто найдет пришлите, подправлю. Проверок практически никаких не делаю, думаю как развитие данного функционала необходимо добавить множественный выбор и действия по множественному выбору объектов.

Автор:  also [ 30 ноя 2012, 14:59 ]
Заголовок сообщения:  Re: Хотелка: Быстрый захват подсистем и ролей

Класс, спасибо!

Автор:  sosnae [ 30 ноя 2012, 15:05 ]
Заголовок сообщения:  Re: Хотелка: Быстрый захват подсистем и ролей

also писал(а):
Класс, спасибо!
Неа, просто спасибо не отделаться. Мне нужна стандартная иконка захвата и помещения в хранилище. ;)

Автор:  orefkov [ 30 ноя 2012, 15:47 ]
Заголовок сообщения:  Re: Хотелка: Быстрый захват подсистем и ролей

Вытащи сам:
Код:
var file = v8files.open("v8res://devtool/mddepot.png", fomIn)
var copy = v8files.open("file://c:\\pict.png", fomOut|fomTruncate)
var len = file.seek(0, fsEnd)
file.seek(0, fsBegin)
copy.write(file.read(len))
copy.close()


Надо бы добавить функционал, на лету стандартные картинки доставать.

Автор:  artbear [ 03 дек 2012, 17:44 ]
Заголовок сообщения:  Re: Хотелка: Быстрый захват подсистем и ролей

orefkov писал(а):
Вытащи сам:
Код:
var file = v8files.open("v8res://devtool/mddepot.png", fomIn)
var copy = v8files.open("file://c:\\pict.png", fomOut|fomTruncate)
var len = file.seek(0, fsEnd)
file.seek(0, fsBegin)
copy.write(file.read(len))
copy.close()


Надо бы добавить функционал, на лету стандартные картинки доставать.

Саш, а v8files это что?

Автор:  orefkov [ 03 дек 2012, 18:01 ]
Заголовок сообщения:  Re: Хотелка: Быстрый захват подсистем и ролей

Часть снегопата обертка вокруг 1Сных функций по работе с файлами.

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