Автодействия в окне Хранилища (CfgStore.js)
Автодействия в окне Хранилища (CfgStore.js)
Нельзя ли сделать некие автодействия в окне Хранилища?
например, я часто работаю так:
открываю окно хранилища, нажимаю отбор, выбираю "все захваченные", ОК
и уже с захваченными объектами работаю.
думаю, что и большинство также
Нельзя ли эту последовательность автоматизировать, выполняя ее сразу по команде "Открыть хранилище"
например, я часто работаю так:
открываю окно хранилища, нажимаю отбор, выбираю "все захваченные", ОК
и уже с захваченными объектами работаю.
думаю, что и большинство также
Нельзя ли эту последовательность автоматизировать, выполняя ее сразу по команде "Открыть хранилище"
Re: Автодействия в окне Хранилища
Да-да, я об этом тоже уже писал.
Re: Автодействия в окне Хранилища
Еще мысль - нельзя ли сделать хоткей/команду "захват в хранилище" прямо из формы/модуля нужного объекта.
т.е. команда должна активировать объект в дерево, захватить в хранилище, и вернуться в форму/модуль.
Никто над этим не думал?
т.е. команда должна активировать объект в дерево, захватить в хранилище, и вернуться в форму/модуль.
Никто над этим не думал?
Re: Автодействия в окне Хранилища
Ну, примерно так
windows.activeView.mdObj.activateInTree()
Затем команду послать на захват.
Если диалоги какие есть - перехватить, сделать что надо.
windows.activeView.mdObj.activateInTree()
Затем команду послать на захват.
Если диалоги какие есть - перехватить, сделать что надо.
-
JohnyDeath
- Сообщения: 722
- Зарегистрирован: 24 авг 2011, 15:32
Re: Автодействия в окне Хранилища
А нет во внутренностях 1С сразу команды "захватить в хранилище"? Чтоб не переходить на него в дереве?
Re: Автодействия в окне Хранилища
хрен найдешь. Надо всегда выбирать более простое решение 
Re: Автодействия в окне Хранилища
Чуть больше получаса работы и готов скрипт CfgStore.js
Есть макрос Захватить объект в хранилище (временно хоткей "Ctrl + Alt + T")
захватывает любой текущий объект (модуль, форму, макет, сам объект и т.п.) в хранилище.
Важно: захват всегда идет без рекурсии, только текущий объект, имхо это более правильно при редактировании текущего объекта.
для внешних объектов макрос ничего не делает.
Забирайте из хранилища.
ЗЫ какой хоткей наиболее удобен для этой задачи??
Есть макрос Захватить объект в хранилище (временно хоткей "Ctrl + Alt + T")
захватывает любой текущий объект (модуль, форму, макет, сам объект и т.п.) в хранилище.
Важно: захват всегда идет без рекурсии, только текущий объект, имхо это более правильно при редактировании текущего объекта.
для внешних объектов макрос ничего не делает.
Забирайте из хранилища.
ЗЫ какой хоткей наиболее удобен для этой задачи??
Re: Автодействия в окне Хранилища
artbear писал(а):Чуть больше получаса работы и готов скрипт CfgStore.js
Забирайте из хранилища.
Не забудьте также обновить core, я добавил необходимые команды по хранилищу.
Re: Автодействия в окне Хранилища
Прэлестно, Артур взялся за скрипты!
Я там только пару штрихов добавил.
Я там только пару штрихов добавил.