Боковая панель виджетов для 1С (обновление 1.1 от 02.04.2012)











Обновлена боковая панель виджетов до версии 1.1. Теперь еще более настраиваемый интерфейс: добавлена возможность использовать свои изображения для фона, масштабировать фоторамку и читать анекдоты в отдельном окне, что по мне так удобнее:)
Виджеты: часы, таймер, фоторамка, погода, курсы валют, анекдоты.

Панель выполнена как прикрепляющееся окно к левой или правой части экрана, по этому, она не перекрывается открытыми документами и всегда находится на виду. Панель содержит следующие виджеты:

ЧАСЫ. Отображает текущую дату, день недели, время.

ТАЙМЕР. Установив на любую дату и время, имеем возможность видеть оставшееся время (таймер обратного отсчета). Лично я использую его, чтобы не пропустить обед или отсчитывать время до конца рабочего дня.

ФОТОРАМКА. Сюда можно загрузить фотографию или любую картинку любого полулярного формата.

ПОГОДА. Отображает и обновляет с заданным интервалом информацию о текущей погоде выбранного города.

КУРСЫ ВАЛЮТ. Тут все просто, отображает курс на сегодня Доллара США и Евро.

АНЕКДОТЫ. Существуют возможность, когда работать совсем не хочется или просто чтобы отвлечься, получать и читать анекдоты.


Версия 1.1 от 02.04.2012 г.

Яндекс поменял картики погодных явлений и исходный код страницы, в связи с этим исправлен и код соответствующей процедуры, картинки так же были заменены на новые, такие как у Яндекса.

В новой версии появилась возможность использовать свои изображения для фона. Можно скачать набор из семи фонов (такие как на скринах) и шаблон в формате PSD для Adobe Photoshop, где можно самостоятельно создать фон с полупрозрачными окнами для виджетов нужного размера.

Размер фоторамки и фотографии теперь можно масштабировать.

От вкладок было решено отказаться, по этому, читать анекдоты теперь можно как и раньше в служебных сообщениях или выводить их в отдельное окно, лично мне это кажется удобнее.

Изменена форма выбора цвета элементов панели, позаимствована с бработки //infostart.ru/public/118707/ за что спасибо BenGunn.

По количеству скачиваний прошлой версии, делаю вывод, что панель для экранов с разрешением 1024х768 не популярна, по этому, версию 1.1 выкладываю только для 1920х1080. Если все же нужна, прошу писать об этом в коменты.

Исправлены некоторые старые баги,.. добавлены новые:)


Всем кому понравилась новая панель, прошу не забывать ставить +плюс+ 🙂

52 Comments

  1. Uncore

    Интересная разработка. +1

    Reply
  2. Uncore

    Как предложение автору по расширению функционала: сделать возможность вносить несколько таймеров, а на панели отображать ближайший.

    Reply
  3. WarLex

    Разработка действительно интересная, бухгалтерам должно понравиться.

    И дельное замечание высказано в (2),случай из личной практики: когда писал планировщик задач в С-ке, для тренировки. Мне, например, как программисту в повседневной работе было важно время до наступления обеденного перерыва, далее время до его окончания и время до конца рабочего дня и до наступления следующего :)).

    Reply
  4. Boroda

    Вещица прелестная и нужная, безусловно, но всё же хотелось бы, чтобы была предусмотрена возможность либо скрытия её, либо помещения на задний план, чтобы документы не закрывались ею (иногда нужен весь рабочий стол, т.к. некоторые мониторы желают лучшего, та каждый сантиметр рабочего стола дорог).

    Reply
  5. babylon_5

    Плюс за идею, на которую меня натолкнула эта разработка.

    А в остальном — сырая. На первый взгляд:

    — первый запуск не отработал;

    — все цвета выставила в черное;

    — разделители между блоками есть, а толку от них? Все равно по высоте ничего не масштабируется. Т.е. уменьшить ничего нельзя, а при увеличении тупо остается пустое пространство;

    — пустое поле с разделителями когда таймер не задан не красиво. Лучше спрятать;

    — когда увеличиваешь ширину панели верхние три блока не масштабируются, а три нижних увеличивают свою ширину. При уменьшении — минимальная ширина трех нижних блоков больше ширины трех верхних…

    Reply
  6. babylon_5

    (4) А на кнопку в заголовке панели (чуть левее крестика) нажать религия не позволяет?

    Reply
  7. babylon_5

    К (5):

    — если на основной вкладке немасштабирующиеся блоки центрированы, то в настройках не масштабируется ничего и все выровнено влево…

    Reply
  8. azimut62

    Идея классная, можно использовать и в несколько ином ракурсе. Спасибо.

    Reply
  9. fr.myha
    azimut62 пишет:

    Идея классная, можно использовать и в несколько ином ракурсе. Спасибо.

    Украшение )))))

    Reply
  10. Ranika

    Интересная мысль, конечно требует доработки, но автор молодец!

    Reply
  11. SiAl

    Молодец. Хорошая работа. И кто после этого скажет, что 1С-ник не программист?

    Reply
  12. dimanich70

    Находят же люди время. Отличная идея, мелкие недочеты не всчет.

    Reply
  13. bonzo84

    интересная разработка, желаю автору развить идею до более гибкого, настраиваемого решения 🙂

    Reply
  14. Misanets

    (10) Ranika, Ребята, оттачивал два месяца, это не сырая вещь!

    Reply
  15. Misanets

    (12) dimanich70, Про мелкие ндочеты чур пишем, исправлю, сам люблю что бы все было на уровне.

    Reply
  16. Misanets

    (13) bonzo84, не надо забывать что все таки это 1С, лучше напишите как у вас с погодой? нормально все отображается, а то парсинг хитрый.

    Reply
  17. vdovinDS

    Хорошая идея)

    Reply
  18. An-Aleksey

    (5)

    — первый запуск не отработал;

    — все цвета выставила в черное;

    Аналогично. Но за идею + в карму )

    Reply
  19. asg1975

    Интересно, ждем следующих серий…

    Reply
  20. SALE40

    интересно) забавно продолжение будет?

    Reply
  21. Misanets

    (20) SALE40, ну как на работе скучно станет, так будет 🙂

    Reply
  22. Little-ann

    Супер идея! Как говорится, мелочь — а приятно!!!

    Reply
  23. kng67

    Спасибо! Приятная мелочь для тех, кого не отвлекают приятные мелочи 🙂

    Reply
  24. theshadowco

    За обработку +

    В общем интересная задумка, возможно стоит увеличить количество выбираемых + добавить возможность изменения их размещения (может есть, но я не увидел). Плюс, автору стоит все-таки исправить синтаксические ошибки, ибо «ВыбИрите» смотрится как-то не очень…

    Reply
  25. Cat-MF

    (24) theshadowco, (24) theshadowco, Синтаксис проверим, спасибо. А вот по поводу свободного перемещения, я тоже думал, но подходящего функционала в 1С вроде как и нет, да и незачем он там. Если у кого есть идеи или ссылки на обработки где что-то подобное реализовано пишите, будем думать.

    Reply
  26. cpm-classica@mail.ru

    Красота какая, установили сразу столько информативности появилось. Будет появлятся еще что то новое в этом направлении? Идея хорошая!

    Reply
  27. YuliaYVS

    вот анегдотов только и не хватает, особенно в период отчетности… и так учете одни анегдоты, обхохочешься, особенно когда куча Филиалов, кто в лес, кто по дрова

    Reply
  28. dkal

    Интересно)

    Reply
  29. white125

    Сюда бы еще планировщик добавить, интеграцию с календарем Гугла

    Reply
  30. white125

    Для всех конфигураций подходит?

    Reply
  31. karakozov

    Идея не плохая.Попробовал.Но как мне кажется — это реально лишняя вещь.Красивая, но лишняя.Время на работу не остается, сидишь только виджиты рассматриваешь.Но как затея, неплохо!!!

    Reply
  32. WendyH

    Это не для программистов, это для бухгалтеров. Скоро, чую, услышу: «А я вот видела у бухгалтерши с другой конторы такую вещь, а можно мне?».

    Хотя может быть полезна как раз только для повышения лояльности бухгалтера к ИТ специалисту.

    Reply
  33. Misanets

    (31) white125, Да но только в толстом клиенте

    Reply
  34. Гость

    интересная публикация. буду пробовать и сравнивать с подобными. Благодарю!)))

    Reply
  35. _LEV_

    Спасибо, посмотрим.

    Reply
  36. EgorGGG

    Плюсую, хорошая вещь!

    Reply
  37. Alfer

    неужели больше нечем заняться ??

    Reply
  38. tempa85

    рассматривая данную обработку заметил интересную вещь в функции «НайтиНачалоСтроки» в принцыпи работающую, но как то уж очень долго если замерять при производительности. В связи с этим код немного подправил.

    //ДлинСтр = СтрДлина(Текст);

    //ДлинРазд = СтрДлина(Разделитель);

    //

    //Для Н=ДлинРазд По ДлинСтр Цикл

    // ОбработкаПрерыванияПользователя();

    //

    // Если Лев(Текст,ДлинРазд) = Разделитель Тогда

    // Возврат Сред(Текст, ДлинРазд+1);

    // Иначе

    // Текст = Сред(Текст, 2);

    // КонецЕсли;

    //КонецЦикла;

    //

    //Возврат Неопределено;

    //Новый метод

    СтрокаПоиска = Найти(Текст, Разделитель);

    Если СтрокаПоиска <> 0 Тогда

    Возврат Сред(Текст, СтрокаПоиска+СтрДлина(Разделитель));

    Иначе

    Возврат Неопределено;

    КонецЕсли;

    так что если автору актуально то можно применить при след релизацах ;)))

    Reply
  39. Misanets

    (41) tempa85, посмотрим, учтем. На самом деле сейчас когда я смотрю на этот код у меня у самого возникают вопросы почему я сделал именно так, но разбираться заново не хочется 🙂

    Reply
  40. curys

    Спасибо отличная весчь, будем юзать

    Reply
  41. nataon

    украшалка повседневности )

    Reply
  42. pwn

    Отличная вещь, автору спасибо.

    Добавлю, что у меня стало все отображаться только после того, как поправил следующее:

    1.

    //Если Лев(Текст,ДлинРазд) = Разделитель Тогда

    Если ВРег(Лев(Текст,ДлинРазд)) = Врег(Разделитель) Тогда

    2.

    //Если Сред(Текст, Н, ДлинРазд) = Разделитель Тогда

    Если Врег(Сред(Текст, Н, ДлинРазд)) = Врег(Разделитель) Тогда

    3.

    //ТемпНачало = НайтиНачалоСтроки(Текст, «<DIV class=b-thermometer__now>»);

    ТемпНачало = НайтиНачалоСтроки(Текст, «<DIV class=»»b-thermometer__now»»>»);

    Первые два пункта относятся к модулю объекта (проблемы возникали когда, например, возвращался не «<TITLE…», а «<title…»).

    Третий пункт относится к модулю формы (проблемы с кавычками, ведь класс CSS должен заключаться в кавычки). Доработанный вариант проверялся при установленных по умолчанию браузерах: либо «Explorer 9», либо «Chrome» (если это имеет значение).

    Reply
  43. Misanets

    (45) pwn, хм, учту в следующем обновлении. Спасибо.

    Reply
  44. pwn

    (46) а почему курсы валют «дергали» не с rbc, а с другого сайта? Вопрос из чистого любопытства (Типовые 1С, загружают с rbc.ru).

    Сам предполагаю ответ: «Потому что, так удобнее». Нет?

    Reply
  45. Misanets

    (47) pwn, сайт РБК парсить не удалось, а использовать типовой механизм было не интересно, по этому да, наверное так удобнее 🙂

    Reply
  46. Valdis_KH

    можно скинуть на ящик krot2906@rambler.ru очень интересная вещь, + я поставил, а $m недостаточно, заранее спасибо

    Reply
  47. Valdis_KH

    спасибо получил

    Reply
  48. eugen91

    Интересная обработка, очень очеловечивает внешний вид)

    Reply
  49. _apelsin4ik

    идея довольно оригинальная, реализация интересная, но сама разработка сыровата. Очень надеюсь, что в следующих версиях мелкие баги будут устранены (в основном дизайнерские).

    Reply
  50. Misanets

    (52) _apelsin4ik, какие именно багы вы имеете в виду?

    Reply
  51. TitanLuchs

    Или плохо искал, или действительно нет этой инфы: панель для обычных форм или для управляемых? На УФ пойдет?

    Reply
  52. Misanets

    (54) TitanLuchs, Нет. Обработка предназначения для обычного приложения в режиме толстого клиента.

    Reply

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *