Альтернатива стандартному предупреждению(вопросу)

Опубликовал Nik (nikakoy) в раздел Программирование - Работа с интерфейсом

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

ВК у нас не применяются...

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

ВК у нас не применяются...

Скачать файлы

Наименование Файл Версия Размер
Альтернатива стандартному предупреждению(вопросу)
.1252067312 17,18Kb
25.09.09
57
.1252067312 17,18Kb 57 Бесплатно

См. также

Добавить вознаграждение
Комментарии
1. Parazyte (Parazyte) 38 28.08.09 15:53 Сейчас в теме
+, но пока не придумал. как можно применять на деле, будет ли практический толк.
2. Nik (nikakoy) 43 28.08.09 16:10 Сейчас в теме
При выполнении заданных условий формировать такое сообщение..
кстати, в правой части почти готовый кусок модуля для вставки...
вызов модальный, чтоб получить значение нажатой кнопки...
если просто информация с кнопкой "Закрыть", можно открывать и не модально!!!

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

3. Nik (nikakoy) 43 28.08.09 16:33 Сейчас в теме
плюс добавить кнопку по умолчанию...
Кому надо доделает!!
4. Вадим Никонов (VNik-67) 02.09.09 09:32 Сейчас в теме
Прикольно!
Можно было бы ещё разработать стандарт на многострочный текст, так что бы разные строки можно было бы выводить разным цветом и размером...
[+]
5. Nik (nikakoy) 43 02.09.09 09:42 Сейчас в теме
Без FormEX проблематично.... :))
6. Александр Рытов (Арчибальд) 2653 04.09.09 10:58 Сейчас в теме
(2) Обработка ожидания - моветон. Добавь лучше GetPerformansCounter
7. Nik (nikakoy) 43 04.09.09 11:03 Сейчас в теме
Ок... Хотя принципиальной разницы не вижу... В чем дурной тон???
8. Александр Рытов (Арчибальд) 2653 04.09.09 11:21 Сейчас в теме
А какую процедуру из глобальника ты запускать будешь? Универсальность сразу потеряется...
9. Ёпрст (Ёпрст) 1012 04.09.09 11:25 Сейчас в теме
(8) А причем тут глобальник ?
И какое отношение _GetPerformansCounter имеет к ОбработкаОжидания ?



10. Александр Рытов (Арчибальд) 2653 04.09.09 11:32 Сейчас в теме
(9) "Тело процедуры <ИмяПроцедуры> должно быть написано разработчиком конфигурации в глобальном программном модуле." Или опять врут?
А здесь просто таймер нужен.
11. Ёпрст (Ёпрст) 1012 04.09.09 11:44 Сейчас в теме
(10) Однозначно врут, точнее, недоговаривают
ОбработкаОжидания есть штатно у любой открытой формы...

Синтаксис:
Форма.ОбработкаОжидания(<ИмяПроцедуры>,<время>);
Арчибальд; +1 Ответить 1
12. Александр Рытов (Арчибальд) 2653 04.09.09 11:50 Сейчас в теме
(11) И опять спасибо. Снимаю замечание (6)
13. Альтаир (Altair777) 633 04.09.09 11:51 Сейчас в теме
to Ёпрст
А какой самый оптимальный способ?
14. Ёпрст (Ёпрст) 1012 04.09.09 12:28 Сейчас в теме
15. Nik (nikakoy) 43 04.09.09 12:32 Сейчас в теме
Поправил в соответствии с замечаниями.
Раз такая пьянка.... Доделаю по собственным же предложениям!!!!
16. Альтаир (Altair777) 633 04.09.09 12:40 Сейчас в теме
(14) Сделать паузу. И скушать Твикс :-)
17. Ёпрст (Ёпрст) 1012 04.09.09 12:50 Сейчас в теме
18. Nik (nikakoy) 43 04.09.09 14:04 Сейчас в теме
Ух ты!!! Для меня это новости!!!!
1.Форма.ОбработкаОжидания() не отрабатывает при монопольном вызове формы!!!!
2.Элемент формы ПолеСоСписком не вызывает события ПриНачалеВыбораЗначения()!!!!!
19. Ёпрст (Ёпрст) 1012 04.09.09 14:07 Сейчас в теме
1.Монопольный вызов формы , это что ?
2. А с какой радости должно работать ? В ПриНачалеВыбораЗначения работает только для реквизитов диалога с "педалькой" ...
20. Nik (nikakoy) 43 04.09.09 14:09 Сейчас в теме
Не придирайся к словам!!!
"ОткрытьФормуМодально(""Отчет"",Параметр,"""+"Здесь прописать свой путь к обработке "+"Ахтунг.ert"");"
а вот 2. как-то не сталкивался.....
21. Ёпрст (Ёпрст) 1012 04.09.09 14:24 Сейчас в теме
22. Nik (nikakoy) 43 04.09.09 16:32 Сейчас в теме
Вроде сделал...
спасибо Ёпрст в качестве таймера форма.обновить() еще не использовал.
Систему вроде не грузит....
Подробности в модуле формы.

Ёпрст, если чего не так написал, поправь....
23. Nik (nikakoy) 43 04.09.09 16:34 Сейчас в теме
и... немного не нравится обновление списка выводимых кнопок...
Может у кого есть другие предложения???
Без использования ВК....
24. Ёпрст (Ёпрст) 1012 04.09.09 16:34 Сейчас в теме
(22) еще как грузит.. открой диспетчер задач и ужаснись.. :)
Форма.Обновить в бесконечном цикле - это смерть 1с-ины в многопользовательском режиме, например, в терминале.

25. Ёпрст (Ёпрст) 1012 04.09.09 16:36 Сейчас в теме
(23) использовать псевдо-кнопки из картинок, как вариант.
26. Nik (nikakoy) 43 04.09.09 16:36 Сейчас в теме
работаем без терминалов, диспетчер ничего не показывает...
Вывод??? Отказ от использования???
27. Nik (nikakoy) 43 04.09.09 16:41 Сейчас в теме
Примерно то же самое думал... В таблицу колонку "галка" и в нее флаг "ПоУмолчанию", список нагляднее... Думал может можно перезаполнять его не при каждом обновлении формы, а при активации элемента заставить...
28. Ёпрст (Ёпрст) 1012 04.09.09 16:47 Сейчас в теме
(26) лучше да...

И ..еще как показывает..
поставь в моей "залипухе" побольше времени и сотри сколько кушает процесс 1с до запуска обработки и после..