Снегопат https://snegopat.ru/forum/ |
|
Панель окон https://snegopat.ru/forum/viewtopic.php?f=3&t=654 |
Страница 1 из 4 |
Автор: | alonehobo [ 29 сен 2014, 20:45 ] | |||
Заголовок сообщения: | Панель окон | |||
И так. Продолжаем настраивать под себя наши любимые скрипты. На очереди Панель окон(wndpanel) от великого и ужасного Александра Орефкова. Изменения: 1. Активация окна при нажатии на строку, а не по двойному щелчку (вот такой вот я лентяй, что даже два раза щелкнуть лень). 2. Добавлены кнопки для открытия "Модуля объекта", "Модуля менеджера" и "Модуля формы", выделив любое из окон данного объекта. Например, у нас открыт только модуль объекта, и нам нужно срочно посмотреть мега важный код в форме этого объекта (основной форме). Раньше необходимо было нажать "Найти в дереве", затем контекстное меню и Открыть основную форму. Ну или в дереве ее отыскать, кому как удобнее. Теперь это можно сделать одним кликом. 3. Окна теперь всегда открываются в режиме иерархии и сортируются так, как они расположены в дереве конфигурации. 06.10.2014 1. Общие модули объединяются в одну ветку. 2. Настройка активизации окон (двойной клик или одинарный) 3. Убрал баг при закрытии нескольких окон 4. Баг зацикливания
|
Автор: | shentsev [ 30 сен 2014, 08:34 ] |
Заголовок сообщения: | Re: Панель окон |
Приветствую. Классно, с кликом и кнопками открытия удобнее. Хотелка. Может возможно и viewtopic.php?f=3&t=21&p=7376#p7373 (п.2)? Например, в виде доп. опции.. (для меня такая иерархия увеличивает читабельность) И далее - как вариант, если есть иерархия - не нужнО несколько строк подряд с полным названием объекта (док.заказпокупателя.формадокумента, док.заказпокупателя.модульобъекта), а будет - док. заказ покупателя - строка формадокумента, строка- модуль объекта. |
Автор: | vladnet [ 30 сен 2014, 09:13 ] |
Заголовок сообщения: | Re: Панель окон |
Там бы еще ошибки поправить. Иногда модуль во внешней обработке не встает в иерархию. |
Автор: | alonehobo [ 30 сен 2014, 09:24 ] |
Заголовок сообщения: | Re: Панель окон |
Да, это все ожидается в следующих выпусках нашей передачи:) |
Автор: | shentsev [ 30 сен 2014, 10:30 ] |
Заголовок сообщения: | Re: Панель окон |
Деталька. При нажатии на кнопку открытия формы документа открывается первая форма в списке форм? Не основная форма документа? |
Автор: | vladnet [ 30 сен 2014, 11:01 ] |
Заголовок сообщения: | Re: Панель окон |
alonehobo писал(а): Да, это все ожидается в следующих выпусках нашей передачи:) Было бы здорово) Я сам все хотел сделать, но никак руки не доходили. А когда пробовал не сумел запустить отладчик. ps Еще идея была держать не открытых родителей в окне. Например было бы удобнее если на скриншоте сверху позиции были бы в группе Документ заказ покупателя (который не открыт, но откроется если на него нажать) |
Автор: | alonehobo [ 30 сен 2014, 11:27 ] |
Заголовок сообщения: | Re: Панель окон |
Да, открывается первая. Пришлось пока так сделать. Не разобрался как получить основную |
Автор: | vladnet [ 30 сен 2014, 12:34 ] |
Заголовок сообщения: | Re: Панель окон |
Вот тебе: function macrosОткрытьОсновнуюФорму() { try { var mdObj = windows.getActiveView().mdObj var mainForm = mdObj.container.findByUUID(stdlib.getUuidFomMDRef(mdObj.property("ОсновнаяФорма"))) mainForm.editProperty("Форма") return true }catch(e){} return false } Правда плохая новость: у меня этот скрипт убивает 1с часто. Александр смотрел не нашел причину. Может если ты подтвердишь что выносит, то починит ) |
Автор: | alonehobo [ 01 окт 2014, 13:38 ] |
Заголовок сообщения: | Re: Панель окон |
Ну вот, готово. Теперь окна всегда в иерархии. Сам объект открывает только по двойному щелчку в корне (чтобы лишний раз это окно не показывалось, обычно его редко используют). Ну и форма теперь основная открывается, а не первая в списке. |
Автор: | alonehobo [ 01 окт 2014, 14:09 ] |
Заголовок сообщения: | Re: Панель окон |
Извиняюсь, не потестил общие модули, а там глюк оказался. Скачайте архив еще раз. |
Страница 1 из 4 | Часовой пояс: UTC + 3 часа |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |