gifts2017

Вывод текста в окно сообщений (Теперь и для 8.2 !!!)

Опубликовал Епрст (Ёпрст) в раздел Программирование - Практика программирования

Позволяет вывести любой текст набранный с клавиатуры в окно сообщений.
Теперь работает для любых конфигураций 1с предприятие!!!

Подробности внутри обработки.

Теперь и версия для снеговика!

!Обновление! для 8.2

Спасибо Душелову.

 

ЗЫ:

В будующем, функционал разработки будет расширяться, появится возможность вывода в окно Предупреждения,Вопроса.

Следите за обновлениями!

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

Наименование Файл Версия Размер
для 8.2 252
.epf 7,21Kb
01.11.12
252
.epf 7,21Kb Бесплатно
Для клюшек 432
.1243576617 165,00Kb
01.11.12
432
.1243576617 165,00Kb Бесплатно
Для снеговика 292
.1243592723 5,71Kb
01.11.12
292
.1243592723 5,71Kb Бесплатно

См. также

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

Комментарии

1. Андрей (andrewalexk) 29.05.09 10:07
2. Алексей Кирюшин (int18h) 29.05.09 10:08
3. BDE30 (Re:аниматор) 29.05.09 10:09
а смысл данной обработки? подробности внутри обработки не увидел
4. BDE30 (Re:аниматор) 29.05.09 10:14
5. Аркадий Кучер (Abadonna) 29.05.09 10:15
:)))))))))))
По ходу одновременно ваяли, но ты круче - у меня только код, а у тебя еще и форма;)
6. Епрст (Ёпрст) 29.05.09 10:17
(3) А разве, вы для себя не узнали что-то нового?
7. miandrew (miandrew) 29.05.09 10:18
8. Алексей Орлов (_also) 29.05.09 10:19
Супер! И это без использования ВК?
9. Епрст (Ёпрст) 29.05.09 10:20
(8) пока да.. возможно, перехватим событие попозже, например ВК от Orevkov-ва
10. Алексей Орлов (_also) 29.05.09 10:22
(9) А какое событие перехватывать будешь?
11. Алексей Орлов (_also) 29.05.09 10:23
12. Епрст (Ёпрст) 29.05.09 10:23
(10) Пока не определился, но дляначала, перехват вывода в окно сообщений.
13. Алексей Орлов (_also) 29.05.09 10:34
(12) А реально реализовать вывод многострочного текста. Очень надо)
14. Роман Ершов (MRAK) 29.05.09 10:36
круто. но было бы замечательно увидеть точно такую же на 8-ке. очень нужная вещь. тогда бы автору цены не было...
15. Епрст (Ёпрст) 29.05.09 10:37
(13) вывод куда ? в окно сообщений ?
Так он и так есть..
16. Епрст (Ёпрст) 29.05.09 10:38
17. Алексей Орлов (_also) 29.05.09 10:42
(16) Оно в окно сообщений выводится в одну строку. Блин,а мне надо чтобы в разные строчки. Это наверно нереально ведь без внешней компоненты. Черт :)
18. Роман Ершов (MRAK) 29.05.09 10:43
(13), (15). действительно, не разобрался с обработкой, а уже кричишь "программа плохая"!
обработка замечательная, в ней есть ВСЕ!
(только "Предупреждения", действительно иногда не хватает(((( )
19. Епрст (Ёпрст) 29.05.09 10:51
(17) Да ладно ?
Выводит как есть, т.е с разделителем строк.. попробуй!
20. Епрст (Ёпрст) 29.05.09 10:52
+19 могу скриншот кинуть
21. Епрст (Ёпрст) 29.05.09 10:56
22. Василий Демидов (Душелов) 29.05.09 11:01
Немного конструктива, а то требуют...
Надо добавить возмодно вывода текста в окно сообщений из файла, из буфера.
Так же добавить звуковой сигнал при отправке! Так что есть, к чему стремиться!
23. Епрст (Ёпрст) 29.05.09 11:03
(22) Я записываю пожелания..
это же мега проект получится тогда! , пора и на продажу выставить.
24. Алексей Орлов (_also) 29.05.09 11:05
(19) А ну да. Просто ентер надо нажимать. Все продал разработку клиенту за 5000 уе. Автор спасибо)
25. Аркадий Кучер (Abadonna) 29.05.09 11:09
Как будет работать в паре с формекс?
Совместимо?
26. Алексей Орлов (_also) 29.05.09 11:11
(23) Уже купили. Пришли клиенты говорят: А можно вводить текст многострочный и чтоб он так хоп..и снизу появлялся. Я 2 недели мучался, читал СП и ЖКК, но не смог написать. А тут захожу и на тебе готовая. Супер!!!
27. Епрст (Ёпрст) 29.05.09 11:12
(25) еще бы!
Осталось только встроить в готовую конфигурацию, оформить в виде коробочного решения и начинать зарабатывать деньги.
28. Василий Демидов (Душелов) 29.05.09 11:13
А для 8-ки можно такую версию? Уж очень обработка понравилась!
29. Роман Ершов (MRAK) 29.05.09 11:14
(27) не забудь КЗК заюзать... а то веть... вон оно как могет... получиться-то... вот...
30. Роман Ершов (MRAK) 29.05.09 11:15
(28) я уже просил. вроде обещает попозже портировать
31. Епрст (Ёпрст) 29.05.09 11:17
(29) Слишком много кода, нужно подумать..
:)
32. Евгений Мартыненков (JohnyDeath) 29.05.09 11:23
Я что-то пропустил? Введите меня, пожалуйста, в предысторию.
Не верю, что Ёпрс просто так решил выложить такой шедевр! ;)
34. Евгений Мартыненков (JohnyDeath) 29.05.09 11:31
(33) понял )))
Но та обработка покруче - там картинка красивая на форме
35. Епрст (Ёпрст) 29.05.09 11:33
(34) В коммерческом решении, возможно, вставлю тётку покрасившее...
36. Василий Демидов (Душелов) 29.05.09 11:40
(35) Для коммерческого решения посоветовал бы вывести ключевые процедуры в ВК!
37. Василий Демидов (Душелов) 29.05.09 11:41
Да, а разрешишь fixin'у добавить к себе в бибилиотеку фунций?
JohnyDeath; +1 Ответить 1
38. Епрст (Ёпрст) 29.05.09 11:42
(36) Надо подумать, что лучше - вынос в ВК или обсфу?кация кода или тупо кзк закрыть...
39. Епрст (Ёпрст) 29.05.09 11:44
(37) Я думаю, он сам сплагиатит.. вредитель.
А то и кричать будет - "Ёпрст украл мою идею!" ..
40. Сhe Burashka (CheBurator) 29.05.09 11:48
Блин, чуть мозг не сорвало....
Надо добавить возможность вывода в окно сообщений конкретного сеанса 1ски...
41. Аркадий Кучер (Abadonna) 29.05.09 11:54
(38)>вынос в ВК или обсфу?кация кода
1. Пишешь ВК по перехвату сообщения
2. в ВК:
App1C := OleVariant(pConnection).AppDispatch;
App1C._AddRef;
OleVariant(App1C).ExecuteBatch('Сообщить(НашТекст)');
Ish_2; Ёпрст; Душелов; +3 Ответить 1
42. Епрст (Ёпрст) 29.05.09 12:22
(41) это как то слишком просто :)
43. vip (vip) 29.05.09 12:51
- Я в восхищении! - завывал Бегемот (с)
44. Епрст (Ёпрст) 29.05.09 12:55
(43)Посмотри, сколько скачиваний - вещь реально полезная и нужная...!
45. vip (vip) 29.05.09 13:00
(44) Дык, а кто спорит?
Сам скачал и положил в каталог THE_BEST

Вот чем мне нравится тов. Ёпрст, так это свежестью подхода к привычным проблемам. Код, правда, слегка сложноват для непрофессионала.

Кстати у меня есть дружбан латыш, Андрис Ёкст.
Угадай с трех раз, как я его называю?
46. Епрст (Ёпрст) 29.05.09 13:04
47. Алексей Коробов (WiseSnake) 29.05.09 13:07
Мдя... идеи fixin`а заразительны и уже нравятся народу! Отлично! Каждый должен внести свой вклад для превращения ИС в помойку!

P.S. Что то у меня с чувством юмора совсем плохо...
Fisherru; Fuego; +2 Ответить 2
48. Епрст (Ёпрст) 29.05.09 13:08
(47) ты просто не догоняешь ...
49. Алексей Коробов (WiseSnake) 29.05.09 13:13
50. Олег Пономаренко (O-Planet) 29.05.09 13:21
Срочно нужно на главную выводить, поэтому плюсуем!

Но автор явно упустил один мегаважный момент, за который чуть минус не влепил. Так и быть, консультирую бесплатно по основам пиара. Название - плохое (х...е, точнее говоря). Ну что это за "Вывод текста в окно сообщений v7.7"... Должно называться "ExWriter 7.7 v 1.0 Pro" Это уже будет весЧЬ! Оформление - тоже не ахти. До коробки исчо далеко, короче.
51. vip (vip) 29.05.09 13:25
(46) А разве есть другие варианты? ;))))

(47) В помойку ИС превращают (превратили) не Ёпрсты, а те, кто выкладывает подобные разработки на полном серьезе.
Только не надо про то, что и начинающим надо тренироваться и самовыражаться.
Пусть дома тренируются на кошках.
Lyolik; Dobermann86; Craig; Abadonna; biv75; Ish_2; Душелов; Ёпрст; +8 Ответить 2
52. vip (vip) 29.05.09 13:27
(50) Международный смертельный летучий ExWriter 7.7 v 1.0 Pro имени пролетарского гнева.
53. vip (vip) 29.05.09 13:28
(52+) Лауреат нескольких премий (квартальных) и т.д.
54. Епрст (Ёпрст) 29.05.09 13:29
(50) Не..так потом по поиску не найдут.
Лучше попроще, или тогда уж, что-то совсем запоминающееся...
А про оформления до коробочного решения, ну это пока так, проба пера.
55. Епрст (Ёпрст) 29.05.09 13:32
В принципе, если кто-то будет выкладывать мегавелосипед из 3-х строк, сразу редирект на эту обработку для обучения...
DrAku1a; vip; +2 Ответить
56. Олег Пономаренко (O-Planet) 29.05.09 13:34
Кстати, если серьезно, то решение может стать вполне коммерческим и восстребованным, если его доработать. Пусть выводится сообщение в окнах сообщений у всех пользователей сразу. Уверен, взлетит, потому как 1) простое 2) понятное 3) удобное 4) нужное
57. Игорь Исхаков (Ish_2) 29.05.09 13:43
(56) Фраза "если серьезно" - лишняя.
58. Алексей Коробов (WiseSnake) 29.05.09 13:43
Не знаю кто перевел обработку в раздел life, но теперь для таких тупых как я (ну и еще кто первый раз попал на инфостарт) понятно что это шутка. Теперь еще бы отбор сделать Доржи, чтобы исключать подобные вещи.

(51) Ну это Ваше личное мнение. Я например из того что выкладывал fixin и то что МИНУСОВАЛИ, пригодилось!

P.S. Убираю минус...
59. Алексей Коробов (WiseSnake) 29.05.09 13:46
(56) Не взлетит, потому что в это окно выводится еще много всякой системной белеберды, для сообщений нужно отдельное окно...
60. vip (vip) 29.05.09 13:50
(58) А почему исключать?
Эта обработка пожалуй будет покруче очень многих, выложенных на ИС.
В части профессионального исполнения.
Вывод многострочного текста, использование массива для маркеров.
Уверен, для многих эти вещи являются откровением.

п. 2
Вижу ниже своего мнения плюсики.
Значит оно уже не личное, а общественное.
61. Олег Пономаренко (O-Planet) 29.05.09 13:54
(59) Это ж как нужно мучать 1С, чтобы выводилась вякая системная билеберда в больших количествах! Нет, сообщение: "Все - в актовый зал!", думаю, ни кто не проморгает. В окно сообщений как раз-таки почти ничего не выводится, если все нормально.
62. Олег Пономаренко (O-Planet) 29.05.09 13:55
... а вообще, этот топик нуна рассматривать, как тихий бунт ))
63. Андрей (Свой) 29.05.09 14:01
А почему звездочка с оценкой разработки отличается по цвету от других разработок ?
64. Епрст (Ёпрст) 29.05.09 14:05
(63) смотри форум ... там обсуждение этого вопроса..и про разный цвет звёздочек и про Life
65. Василий Демидов (Душелов) 29.05.09 14:18
С разрешения автора воспользовался его идей и сделал для 8.1 http://dushelov.ru/temp/message.zip , ну и скриншотик приложил http://dushelov.ru/temp/message.jpg

Ну и добавил еще конекстное меню к полю сообщений.
Ёпрст, включи в свою разработку эту обработку.
66. vip (vip) 29.05.09 14:23
(61) Пральна.
Окно сообщений использую только сам для отладки.
И при входе и выходе в 1С принудительно его закрываю.
Многие юзеры его пугаются, называют "ото белое".

И не все знают, что массовый вывод в окно сообщений жрет ресурсы немерянно.
67. Алексей Коробов (WiseSnake) 29.05.09 14:23
(60)
Потому что я восновном использую ИС для работы, это мое ИМХО.

п.2 А я тоже отчасти с Вами согласен, но думаю что эти люди не совсем объективны. Ведь каждый из них относит определенный список обработок к "отстою", только, боюсь, у каждого этот список свой и они отличаются

Для примера возьмем Ish_2 он плюсует Вам, но в тоже время и плюсует разработки, которые представляют из себя полный отстой!!!, тем самым поддерживая и их...

ИМХО
68. Аркадий Кучер (Abadonna) 29.05.09 14:24
(65) Стоп! А Microsoft .NET Framework 2.0 ставить надо?
69. vip (vip) 29.05.09 14:25
(65) О! Процесс пошел...
А что интересного можно вытянуть из очередного перенумератора?

Вот это по-нашему!
70. Василий Демидов (Душелов) 29.05.09 14:26
(68) Он нужен, если автор будет использовать компоненту http://infostart.ru/projects/3277/ для вывода сообщений в отдельном окне, как на скриншоте http://infostart.ru/projects/data/0003277/images/large/v8_messages.jpg
71. vip (vip) 29.05.09 14:26
(68) Не, ну ты как ребенок...
2.0 недостаточно, минимум 3.5 (уже анонсирован 4.0)
72. Аркадий Кучер (Abadonna) 29.05.09 14:28
(66)> массовый вывод в окно сообщений жрет ресурсы немерянно.
Фигня! Провожу в комплексухе документ Реализация, что там паршивенький вывод о том, что док провелся, по сравнению с тем, какие ресурсы жрет ОбработкаПроведения? Тфу и растереть. Всё познается в сравнении ;)
73. vip (vip) 29.05.09 14:28
(70) А я вот, блин, балуны люблю для сообщений.
Разноцветныя...
Кстати, создание балуна с нуля задача совсем не тривиальная.
74. vip (vip) 29.05.09 14:30
(72) ОбработкаПроведения в комплексухе - это преступление против человечества.
75. Василий Демидов (Душелов) 29.05.09 14:31
(69) Ну еще можно кроме окна сообщение и вопроса еще текст вот так выводить:

Текст = Новый ТекстовыйДокумент;
Текст.ДобавитьСтроку(Сообщение);
СписокСтрок = Новый СписокЗначений;
Для сч = 1 По Текст.КоличествоСтрок() Цикл
СписокСтрок.Добавить(Текст.ПолучитьСтроку(сч));
КонецЦикла;
СписокСтрок.ВыбратьЭлемент("Сообщение:");
76. Василий Демидов (Душелов) 29.05.09 14:32
(0) Автор, а в планах будет вывод текста с строку состояния?
77. Епрст (Ёпрст) 29.05.09 14:33
(76) Что-то слишком много пожеланий :)
78. vip (vip) 29.05.09 14:34
79. vip (vip) 29.05.09 14:35
(77) Дык идея свежа.
Возбудились трохи.
80. Игорь Исхаков (Ish_2) 29.05.09 14:37
(67) Есть такое. В (51) не удержался. Виноват.
81. Василий Демидов (Душелов) 29.05.09 14:38
А еще можно текст выводить в окно блокнота!!!!!! Вот, делюсь идеей!

ВремФайл = ПолучитьИмяВременногоФайла(".txt");
Текст = Новый ТекстовыйДокумент;
Текст.ДобавитьСтроку(Сообщение);
Текст.Записать(ВремФайл);
ЗапуститьПриложение("notepad.exe " + ВремФайл);
82. Артур Аюханов (artbear) 29.05.09 14:42
Все-таки минусану.
Может быть, мой единственный минус хоть кого-то отвратит от закачки этой программы.

ЗЫ да и вообще почему версия для клюшек в 10 с лишним раз тяжелее, чем версия для снеговика.
Не иначе как засланцы от 1С среди нас - и тут свою восьмерку толкают :)
83. vip (vip) 29.05.09 14:42
(81) А чтобы с гарантией прочитали
ЗапуститьПриложение("start / wait notepad.exe " + ВремФайл);
Душелов; +1 Ответить
84. Епрст (Ёпрст) 29.05.09 14:43
(82) картинки в виде bmp же хранятся .. вот и весят столько..
85. vip (vip) 29.05.09 14:44
86. Епрст (Ёпрст) 29.05.09 14:44
87. Аркадий Кучер (Abadonna) 29.05.09 14:45
(79)>Возбудились трохи.
Знаю я, чего ты возбудился ;)))))))
Посмотрим, что будет к сотому посту
88. Епрст (Ёпрст) 29.05.09 14:48
Ну... а разве не Пятнично получилось ?
:)
89. Игорь Белышев (biv75) 29.05.09 14:49
Во разошлись-то )) сразу видно пятница.
90. vip (vip) 29.05.09 14:54
По сравнению с унылыми инсинуациями отдельный личностей о "дружелюбном и непринужденном" стиле общения на ИС даже Воскресно.
91. Василий Демидов (Душелов) 29.05.09 14:56
(73) Ну в качестве балуна можно использовать MS Agent'а для вывода сообщений:

1. Объявляем переменную
Перем myAgent;

2. Пишем:
myAgent = Неопределено;
myAgent = Новый COMОбъект("Agent.Control.2");
myAgent.Connected = Истина;
myAgent.Characters.Load("Merlin");
merlin = myAgent.Characters("Merlin");
merlin.Show();
merlin.Speak(Сообщение);
92. Епрст (Ёпрст) 29.05.09 14:58
(91) Дык агент и в клюшках нормально живёт..
http://avb1c.narod.ru/?=a26
94. Василий Демидов (Душелов) 29.05.09 14:59
(92) Да я понимаю, это так, в качестве идеи! Бесплатной, при том!
95. vip (vip) 29.05.09 15:00
Не, не катит.
Разными цветами нельзя.
96. Денис Денин (MrDen) 29.05.09 15:00
(0) не любой текст с маркером "err" можно вывести в окно сообщений
97. vip (vip) 29.05.09 15:06
(96) Так тов. Ёпрст и вызывает exception для этого.
Все учтено могучим ураганом.
98. larissa builova (larisab) 29.05.09 15:06
(89) Цитата:
70.
Сhe Burashka 22.10.2007 01:47:51
о, блин.. собралась стая старых лысых дядек...

традиция однако:)))

99. Денис Денин (MrDen) 29.05.09 15:11
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа