В V77Exp.ert окно сообщений в файл как? #455169


#0 by MaxS
Из 1С 8 по OLE в 1С 7.7 запускаю V77Exp.ert для выгрузки данных в xml и последующей загрузки в 8-ку. При загрузке в 8-ку в окно сообщений выводятся сообщения об ошибках и т.п. А как в 7-ке при выгрузке видеть сообщения, появляющиеся в окне сообщений?
#1 by Ёпрст
открыть сеанс 1с-ины, запущенный по оле и смотреть..
#2 by MaxS
как по OLE сделать видимым запущенный сеанс 1С 7.7 ? (мне стыдно, я не помню можно ли это как-то делать ;) Но допустим мы видим 1С 7.7 в процессе выгрузки, в окне появляются и исчезают сообщения. Нужно же иметь возможность остановиться и пролистать этот текст?
#3 by PaulBC
допиши в обработку запись сообщений в файл
#4 by Ёпрст
show1c.exe
#5 by Ёпрст
+4 листай наздоровье..
#6 by MaxS
да, это самое простое - сделать алгоритм с именем СообщитьМне и  заменить в V77Exp.ert все "Сообщить("  на "СообщитьМне(" Но... кстати нужно проверить не вызывается ли какой-нибудь Сообщить из глобальных модулей. Если рассуждать логически, то не должно. спасибо. значит моя старая память пока меня не подвела. ;)  Штатно это не делается, нужна внешняя программка. Вариант мне кажется более удобным для пользователя, которому поставлена задача забыть 1С 7.7 и пользоваться 8-кой. Пусть он в 8-ке и читает сообщения... В итоге что?  Окно сообщений недоступно для программного извлечения даже внешними компонентами?
#7 by Ёпрст
Хто тебе это сказал ? Всё доступно. Можно "штатно"  записывать сообщения в файл Можно поставить вк Орефкова.. которая ловит все "сообщения"..
#8 by Ёпрст
+7
#9 by MaxS
Если уж совсем штатно, то окном сообщений умеет как-то управлять только одна команда ОчиститьОкноСообщений; Остальные команды занимаются только заполнением окна.  ;) Спасибо. Придётся попробовать ВК как минимум для ознакомления. Если антивирусы не будут возражать...
#10 by Ёпрст
можно штатно переопределить Сообщить на свою процу в любом модуле..
#11 by MaxS
ух!  а как?
#12 by Ёпрст
Но.. тебе проще по-другому :)
#13 by MaxS
ага понятно. но >Примечание: такое переопределение работает только в локальном контексте т.е. это практически то же что и А вызов ВК 1Spy можно вставить в самое начало глобального модуля Процедура ПриНачалеРаботыСистемы Если пользователь "ОбменКакойТо", то попытаться запустить 1Spy Чтобы отловить сообщения, которые могут появиться при открытии 1С.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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