Снегопат https://snegopat.ru/forum/ |
|
Автодействия в окне Хранилища (CfgStore.js) https://snegopat.ru/forum/viewtopic.php?f=3&t=213 |
Страница 4 из 8 |
Автор: | Magister [ 14 дек 2012, 01:23 ] |
Заголовок сообщения: | Re: Автодействия в окне Хранилища (CfgStore.js) |
Ну как вариант - открыли модуль, пытаемся редактировать - тут хитрый скрипт перехватывает этот момент, видит что редактор в режиме только просмотр, и объект не захвачен - и выдает запрос о захвате Но это не запрос функции, я просто рассуждаю |
Автор: | also [ 14 дек 2012, 10:58 ] |
Заголовок сообщения: | Re: Автодействия в окне Хранилища (CfgStore.js) |
Макрос захватить текущий объект в хранилище более чем подходит |
Автор: | Const1C [ 17 дек 2012, 15:13 ] |
Заголовок сообщения: | Re: Автодействия в окне Хранилища (CfgStore.js) |
Ну не совсем. Здесь хоткей нужно занимать, его запоминать. Да и к тому же пытаться захватить объект при редактировании, нативно понятней. Во многих средах так реализовано. |
Автор: | MaxS [ 01 фев 2014, 21:16 ] |
Заголовок сообщения: | Re: Автодействия в окне Хранилища (CfgStore.js) |
Если включен отбор по подсистемам, то хоткей захвата текущего модуля в хранилище не срабатывает, если текущий модуль скрыт отбором подсистем. |
Автор: | sosnae [ 03 фев 2014, 17:42 ] |
Заголовок сообщения: | Re: Автодействия в окне Хранилища (CfgStore.js) |
Это такое поведение конфигуратора. По факту вызывается Ctrl+T и захват объекта, если открыт отбор по подсистемам, то конфигуратор не может с позиционироваться на необходимый объект метаданных. |
Автор: | demon_infernal [ 11 май 2014, 23:20 ] |
Заголовок сообщения: | Re: Автодействия в окне Хранилища (CfgStore.js) |
Прошу прощения за то, что влезаю. Лично для себя я сделал, чтобы при открытии окна хранилища автоматически устанавливался фильтр по текущему пользователю, подключенному к хранилищу. То есть, если я подключен к хранилищу под пользователем "Отладка", при открытии окна хранилища автоматически срабатывает нажатие мышкой на кнопку "установить отбор"-"захваченные пользователем" - текущий пользователь хранилища. Я видел в скрипте CfgStore.js метод setCfgWndFilter, который, похоже, ничего не делает. Проверить смогу завтра, когда окажусь на работе, где есть хранилище. Мой вариант этого метода Код: function setCfgWndFilter(dlgInfo){ if(dlgInfo.stage == openModalWnd) { try{ //иногда вылетают странные исключения :( при работе с элементами форм //FIXME: добавить английский заголовок и других языков. reCaptionCfgStore = /Отбор\sобъектов\sхранилища/ig if (reCaptionCfgStore.test(dlgInfo.Caption)){ dlgInfo.form.getControl("FilterType").value = 2 dlgInfo.cancel = true dlgInfo.result = mbaOK } }catch(e){ Message("Ошибка : " + e.description) } } } Пользоваться fossil'ом пока не умею. Это кому-нибудь нужно? Стоит куда-либо это коммитить? Спасибо |
Автор: | Magister [ 11 май 2014, 23:31 ] |
Заголовок сообщения: | Re: Автодействия в окне Хранилища (CfgStore.js) |
demon_infernal писал(а): Пользоваться fossil'ом пока не умею. Это кому-нибудь нужно? Стоит куда-либо это коммитить? Спасибо Мне нужно. |
Автор: | demon_infernal [ 11 май 2014, 23:34 ] |
Заголовок сообщения: | Re: Автодействия в окне Хранилища (CfgStore.js) |
Magister писал(а): Мне нужно. Ок, я разберусь, как пользоваться fossil'ом, в ближайшее время UPD Я погорячился. Помню, что где то был мануал как пользоваться fossil'ом. Подскажите ссылку? |
Автор: | JohnyDeath [ 12 май 2014, 06:36 ] |
Заголовок сообщения: | Re: Автодействия в окне Хранилища (CfgStore.js) |
https://snegopat.ru/scripts/wiki?name=% ... 0%B8%D0%B9 |
Автор: | artbear [ 12 май 2014, 11:57 ] |
Заголовок сообщения: | Re: Автодействия в окне Хранилища (CfgStore.js) |
demon_infernal писал(а): Magister писал(а): Мне нужно. Ок, я разберусь, как пользоваться fossil'ом, в ближайшее время Сергей, у тебя, скорее всего, прав на запись в репозитарий нет. |
Страница 4 из 8 | Часовой пояс: UTC + 3 часа |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |