Получение данных из окна сообщений #593519


#0 by Ц_У
Погуглил, почитал, вроде как решений не нашел, но задача стоит получить выводимые данные в окно сообщений, получится ли так: 1. Глобальной заменой заменяем выводы Сообщить на свою пц-ру СообщитьПользователю 2. Сама процедура //// Согласно СП если пользователю не было показано сообщение, то оно находится в стоке и его можно получить через ПолучитьСообщенияПользователю, а так как я не вывожу его через Сообщение.Сообщить то останется ли оно с токе или пропадет?
#1 by shuhard
если не важна оперативность, то есть ключик запуска 1с.exe
#2 by Ц_У
К добавлю что это не УФ, платформа 8.2 нужно глянуть
#3 by mikecool
кури в сторону выводить сообщения в панель комментариев - там и перехватить можно есичо
#4 by Maxus43
есть ещё выводить сообщения в файл, в настройках. но это видимо как раз
#5 by Живой Ископаемый
2 в 15-релизе сделали и оперативно
#6 by shuhard
глянь, но имей в виду, файлик записывается после выхода из 1С.exe
#7 by andrewks
ключик перенаправит сообщения. юзер их уже не увидит
#8 by shuhard
класс
#9 by Maxus43
а зачем кстати сабж?
#10 by Живой Ископаемый
#11 by andrewks
а хэлп 1с-овский пишет, что "Запись сообщений в файл не буферризуется (сообщения записываются сразу). "
#12 by Fish
Что такое "сток"?
#13 by Живой Ископаемый
2 в релизах до 15-го буфферизировался...
#14 by shuhard
см.
#15 by andrewks
а, ну да, я хелп в 15-м смотрю, как раньше было, не помню. может, стек?
#16 by andrewks
хотя, по идее, должна быть очередь
#17 by shuhard
16 байт ?
#18 by Ц_У
оно туда стекает :)
#19 by andrewks
?
#20 by Ц_У
запускаются групповые перепроведения и прочие разности, выдают служебные сообщения, пользователи хотят вывод "в эксельчик" т.к. окно сообщений невообразимым образом само закрывается
#21 by Fish
ИМХО, если окно сообщений было закрыто, то это не значит, что "пользователю не было показано сообщение".
#22 by Serg_1960
Из справки: /Out <имя файла> [-NoTruncate]] — установка файла для вывода служебных сообщений. Если задан параметр -NoTruncate (через пробел), файл не очищается.
#23 by shuhard
дык тогда нет проблем, я так каждую ночь перепровожу документы и по E-mail лог пуляю
#24 by Serg_1960
Юзверям памятка: Ctrl+Alt+O или "Окна" - "Служебные окна" - "Служебные сообщения"
#25 by shuhard
а скажи нам, конфигурация то часом не УПП ?
#26 by Serg_1960
ага. И версию озвучь
#27 by Ц_У
я вот тут думаю по поводу ключей запуска, можно их использовать на 1cstart.exe, что бы параметр работал на все базы из списка или на каждую базу ярлык создавать? бывшая УТ(10.2.64)
#28 by shuhard
х.з. УТ 10.2<>УПП 1.3
#29 by fisher
Думаю, в очередь сообщения пользователю помещаются как раз методом Сообщить. И удаляются после физического показа. Так что не взлетит. Для другого оно. Просто глобально замени на свою процедуру, которая параллельно еще и пишет куда-то.
#30 by Serg_1960
/RunShortcut
#31 by Живой Ископаемый
2 пробуй, расскажешь... /ResestMasterNode  на 1cstart работает - передается дальше в 1Cv8
#32 by John83
а слабо получить сообщения с пиктограммами важности?
#33 by Ц_У
можно выполнять на стороне сервера и пользователь их не увидит, ключ /аут не совсем то, что нужно, хочется видеть сообщения и до и после закрытия 1С. да, работает на всех базах из списка, единственное пишет "ошибка разделенного доступа к файлу аут.тхт"
#34 by Живой Ископаемый
2 так а у тебя 15-й релиз, или 14?
#35 by Ц_У
15 и все равно ошибка... кто-то гонит
#36 by Живой Ископаемый
не обещаю наверняка, но попытаюсь попробовать
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С