gifts2017

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

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

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

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

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

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

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

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

См. также

Подписаться Добавить вознаграждение

Комментарии

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

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

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



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

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

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

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

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