Снегопат

Обсуждение Снегопата
Текущее время: 26 апр 2024, 21:17

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 37 ]  На страницу 1, 2, 3, 4  След.
Автор Сообщение
 Заголовок сообщения: Панель окон
СообщениеДобавлено: 29 сен 2014, 20:45 
Не в сети

Зарегистрирован: 14 май 2014, 12:17
Сообщения: 64
И так. Продолжаем настраивать под себя наши любимые скрипты. На очереди Панель окон(wndpanel) от великого и ужасного Александра Орефкова.

Изменения:
1. Активация окна при нажатии на строку, а не по двойному щелчку (вот такой вот я лентяй, что даже два раза щелкнуть лень).
2. Добавлены кнопки для открытия "Модуля объекта", "Модуля менеджера" и "Модуля формы", выделив любое из окон данного объекта.
Например, у нас открыт только модуль объекта, и нам нужно срочно посмотреть мега важный код в форме этого объекта (основной форме). Раньше необходимо было нажать "Найти в дереве", затем контекстное меню и Открыть основную форму. Ну или в дереве ее отыскать, кому как удобнее. Теперь это можно сделать одним кликом.
3. Окна теперь всегда открываются в режиме иерархии и сортируются так, как они расположены в дереве конфигурации.

06.10.2014
1. Общие модули объединяются в одну ветку.
2. Настройка активизации окон (двойной клик или одинарный)
3. Убрал баг при закрытии нескольких окон
4. Баг зацикливания


Вложения:
wndpanel.zip [15.67 КБ]
Скачиваний: 388
Image 1.png
Image 1.png [ 11.75 КБ | Просмотров: 13353 ]


Последний раз редактировалось alonehobo 09 окт 2014, 20:43, всего редактировалось 12 раз(а).
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Панель окон
СообщениеДобавлено: 30 сен 2014, 08:34 
Не в сети

Зарегистрирован: 25 авг 2011, 13:12
Сообщения: 32
Приветствую.
Классно, с кликом и кнопками открытия удобнее.

Хотелка.
Может возможно и viewtopic.php?f=3&t=21&p=7376#p7373 (п.2)? :) Например, в виде доп. опции.. (для меня такая иерархия увеличивает читабельность)
И далее - как вариант, если есть иерархия - не нужнО несколько строк подряд с полным названием объекта (док.заказпокупателя.формадокумента, док.заказпокупателя.модульобъекта), а будет - док. заказ покупателя - строка формадокумента, строка- модуль объекта.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Панель окон
СообщениеДобавлено: 30 сен 2014, 09:13 
Не в сети

Зарегистрирован: 24 авг 2011, 15:57
Сообщения: 388
Там бы еще ошибки поправить. Иногда модуль во внешней обработке не встает в иерархию.

_________________
ИТ учет http://tunesoft.ru


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Панель окон
СообщениеДобавлено: 30 сен 2014, 09:24 
Не в сети

Зарегистрирован: 14 май 2014, 12:17
Сообщения: 64
Да, это все ожидается в следующих выпусках нашей передачи:)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Панель окон
СообщениеДобавлено: 30 сен 2014, 10:30 
Не в сети

Зарегистрирован: 25 авг 2011, 13:12
Сообщения: 32
Деталька. При нажатии на кнопку открытия формы документа открывается первая форма в списке форм? Не основная форма документа?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Панель окон
СообщениеДобавлено: 30 сен 2014, 11:01 
Не в сети

Зарегистрирован: 24 авг 2011, 15:57
Сообщения: 388
alonehobo писал(а):
Да, это все ожидается в следующих выпусках нашей передачи:)

Было бы здорово) Я сам все хотел сделать, но никак руки не доходили. А когда пробовал не сумел запустить отладчик.

ps Еще идея была держать не открытых родителей в окне. Например было бы удобнее если на скриншоте сверху позиции были бы в группе Документ заказ покупателя (который не открыт, но откроется если на него нажать)

_________________
ИТ учет http://tunesoft.ru


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Панель окон
СообщениеДобавлено: 30 сен 2014, 11:27 
Не в сети

Зарегистрирован: 14 май 2014, 12:17
Сообщения: 64
Да, открывается первая. Пришлось пока так сделать. Не разобрался как получить основную


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Панель окон
СообщениеДобавлено: 30 сен 2014, 12:34 
Не в сети

Зарегистрирован: 24 авг 2011, 15:57
Сообщения: 388
Вот тебе:

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с часто. Александр смотрел не нашел причину. Может если ты подтвердишь что выносит, то починит )

_________________
ИТ учет http://tunesoft.ru


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Панель окон
СообщениеДобавлено: 01 окт 2014, 13:38 
Не в сети

Зарегистрирован: 14 май 2014, 12:17
Сообщения: 64
Ну вот, готово. Теперь окна всегда в иерархии. Сам объект открывает только по двойному щелчку в корне (чтобы лишний раз это окно не показывалось, обычно его редко используют). Ну и форма теперь основная открывается, а не первая в списке.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Панель окон
СообщениеДобавлено: 01 окт 2014, 14:09 
Не в сети

Зарегистрирован: 14 май 2014, 12:17
Сообщения: 64
Извиняюсь, не потестил общие модули, а там глюк оказался. Скачайте архив еще раз.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 37 ]  На страницу 1, 2, 3, 4  След.

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 7


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB