Добавим немного позитива в 1с ?!

14.02.11

Разработка - Работа с интерфейсом

Пользователям понравилось, делюсь с сообществом ))

Иногда однообразный интерфейс 1с несколько утомляет. Хочется позитива, хотя бы немного ;). Идея витала давно. На реализацию много ресурсов не потребовалось.

Идея простая - при загрузке БД из некого сетевого каталога в произвольном порядке выводить , в данном случае на рабочий стол пользователя (хотя в принципе можно и просто на открываемую форму), некую имиджевую (креативную, поздравительную и пр.) картинку.

В конфигурации введены 3 константы

1.  ИспользоватьМотиваторы (булево)

2. МотиваторыПостоянный (строка) - постоянный мотиватор для всех.

3.  МотиваторыПуть (строка) - рандомайзный мотиватор

Код запуска мотиватора (при открытии рабочего стола) приведен ниже , соот-но требует доработки под конкретную конфигурацию.

Процедура ИспользоватьМотиваторы()
ПутьККартинке = "";
Если Константы.ИспользоватьМотиваторы.Получить() = Истина Тогда
ЭлементыФормы.ОсновнаяПанель.Страницы.Мотиваторы.Видимость = Истина;



ПутьККартинке = Константы.МотиваторыПостоянный.Получить();

Если ПутьККартинке = "" Тогда
//выберем рандомайзную из папки
ПутьКПапке = Константы.МотиваторыПуть.Получить();

МассивНайденных = НайтиФайлы(ПутьКПапке, "*.jpg");

МассивНайденных.Количество();

ГСЧ = Новый ГенераторСлучайныхЧисел();

Если МассивНайденных.Количество() <> 0 Тогда
СлучЧисло = ГСЧ.СлучайноеЧисло(0 , МассивНайденных.Количество()-1);
ПутьККартинке = МассивНайденных.Получить(СлучЧисло).ПолноеИмя;
КонецЕсли;

КонецЕсли;

КонецЕсли;

Если ПутьККартинке <> "" Тогда

ЭлементыФормы.Мотиватор1.Картинка= Новый Картинка();
ЭлементыФормы.Мотиватор1.Картинка= Новый Картинка(ПутьККартинке);

ЭлементыФормы.ОсновнаяПанель.Страницы.Мотиваторы.Видимость = Истина;
ЭлементыФормы.Мотиватор1.Видимость = Истина;
ЭлементыФормы.ОсновнаяПанель.ТекущаяСтраница = ЭлементыФормы.ОсновнаяПанель.Страницы.Мотиваторы;
Иначе
ЭлементыФормы.Мотиватор1.Видимость = Ложь;
ЭлементыФормы.ОсновнаяПанель.Страницы.Мотиваторы.Видимость = Ложь;

КонецЕсли;

КонецПроцедуры

 Начинал с показа мотиваторов. Потом были Айвазовский, Шишкин, Третьяковская галлерея, Дали.

Руководство оценило положительно, пользователям нравиться )).

См. также

Работа с интерфейсом Программист Платформа 1С v8.3 Конфигурации 1cv8 Платные (руб)

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

2400 руб.

29.06.2020    17396    24    6    

38

Работа с интерфейсом Программист Платформа 1С v8.3 Бесплатно (free)

Пример простого и симпатичного прогресс-бара в динамическом списке, без картинок, используя редактирование запроса.

27.05.2024    5032    smielka    37    

93

Работа с интерфейсом Платформа 1С v8.3 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Зарплата и Управление Персоналом 3.x 1С:Управление нашей фирмой 3.0 Бесплатно (free)

Добавьте новогоднего настроения! Расширение создает декорацию в виде гирлянды на некоторых формах объектов.

27.12.2023    12013    782    elcoan    47    

109

Инструментарий разработчика Работа с интерфейсом Программист Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

Подходит для создания web-страниц для замены управляемых форм 1С, красивых отчетов, интерфейса мобильного приложения на платформе 1С и для простых страниц веб-сайтов.

2 стартмани

10.04.2023    10443    158    acces969    31    

120

Работа с интерфейсом Программист Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

"MVC плохо применима в 1С" - познакомьтесь с моделью состояния и, возможно, ваше мнение поменяется! Представленное решение является эволюционным развитием идеи реализации MVC для 1С. В новой версии добавлены DSL для описания модели состояния, а также параметризация свойств параметров и элементов формы.

1 стартмани

05.07.2022    4411    kalyaka    4    

31

Работа с интерфейсом Платформа 1С v8.3 Платные (руб)

Подсистема условного оформления элементов форм (далее подсистема) предназначена для настройки оформления элементов форм (видимость, доступность, цвет фона, цвет текста и прочее) в пользовательском режиме 1С. Также подсистему возможно использовать для ограничения доступа к реквизитам формы для определенных пользователей (или групп пользователей).

6000 руб.

18.01.2022    9226    1    2    

6
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. artmicro 16.02.11 16:56 Сейчас в теме
Идея не плохая, но мне кажется, что есть большая вероятность, на самом деле "демотивирующего" эффекта.

Еще из мелких замечаний:
1. Рандомайс у Вас скорее всего не рабочий :)
2. Код запуска при открытии рабочего стола - только увеличит время его открытия, он и так не реактивно открывается, логичнее было бы делать это при смене страницы.

Вот такое вот ИМХО :)
2. dmsoft 107 16.02.11 17:31 Сейчас в теме
конечно .. не без готов среди нас ;)

1. а в чем нерабочесть ? случ. число генерится из указанного диапазона... картинки у всех разные ... что то пропустил ?
2. смотрел через Замер производительности - время увел-ся на копейки
3. alexk-is 6539 16.02.11 19:10 Сейчас в теме
(0) Я знаю как раскрасить текст модуля в публикации.
4. tango 543 16.02.11 19:38 Сейчас в теме
прикольно. обычно хочется, чтоб эта хрень по-быстрее открылась
а за изменение типового кода - ваще минус
(0) пользователи - ламеры, и десять плюсанувших
5. dmsoft 107 16.02.11 20:08 Сейчас в теме
alexk-is,
спасибо в след. публикациях учту

tango,
увы .. весь рабочий стол не типовой... да и конфа тоже ...
6. tango 543 16.02.11 20:18 Сейчас в теме
7. MCitrus 77 17.02.11 08:11 Сейчас в теме
Я почти тоже самое делал. Только вместо картинок у меня пословицы и поговорки выводятся))
8. dmsoft 107 17.02.11 08:44 Сейчас в теме
MCitrus,
кстати да, хотел над мотиваторами тоже какие нить слоганы пустить
типа законов Мерфи
а у вас коллега откуда сам текст грузится ?
в случае картинок все просто - качнул пак волпаперов да скинул в отдельную папку, вот и новая тема
9. ir-ish-ka 03.12.11 19:19 Сейчас в теме
Кайф!
Долой серые будни ))
10. dardroze 11.01.12 16:29 Сейчас в теме
наконец-то можно будет отвлечься от строчек и цифр))
Оставьте свое сообщение