Вопрос по использованию /LogUI и "Преобразование журнала действий пользователя" #702678


#0 by Живой Ископаемый
Кто использовал эту обработку? Как она работает вообще? Напомню, что при работе с ключем /LogUI записывается файл по пути типа c:Users%USERNAME%AppDataRoaming1C1cv8de05502-31ff-4cb4-b2cd-ed2e9374cd89logui.txt с содержанием типа MainWindow","Type MainWindow","Name SectionsPanel","t=0","beg" "21.03.2014 10:16:17","Event LClick","Form MainWindow","Type MainWindow","Name SectionsPanel","Detail Первый раздел","t=109","end" "21.03.2014 10:16:18","Event LClick","Form MainWindow","Type MainWindow","Name ActionsPanel","t=873","beg" "21.03.2014 10:16:18","Event FormActivate","Name Отчет.Знакомство.Форма","t=1263" "21.03.2014 10:16:18","Event FormActivate","Name FormWindow","t=1263" "21.03.2014 10:16:18","Event LClick","Form MainWindow","Type MainWindow","Name ActionsPanel","Detail 01 Знакомство","t=1279","end" "21.03.2014 10:16:19","Event LClick","t=2152","beg" "21.03.2014 10:16:20","Event LClick","t=2418","end" "21.03.2014 10:16:20","Event LClick","Form Отчет.Знакомство.Форма","Type FormField.SpreadsheetDocumentField","Name Результат","t=3276","beg" "21.03.2014 10:16:21","Event LClick","Form Отчет.Знакомство.Форма","Type FormField.SpreadsheetDocumentField","Name Результат","t=3385","end" "21.03.2014 10:16:21","Event LClick","Form Отчет.Знакомство.Форма","Type FormField.SpreadsheetDocumentField","Name Результат","t=3728","beg" "21.03.2014 10:16:21","Event LClick","Form Отчет.Знакомство.Форма","Type FormField.SpreadsheetDocumentField","Name Результат","t=3775","end" "21.03.2014 10:16:22","Event LClick","Form MainWindow","Type MainWindow","Name SectionsPanel","t=4399","beg" "21.03.2014 10:16:22","Event LClick","Form MainWindow","Type MainWindow","Name SectionsPanel","Detail Практикум №2","t=4492","end" "21.03.2014 10:16:23","Event LClick","Form MainWindow","Type MainWindow","Name ActionsPanel","t=5382","beg" "21.03.2014 10:16:23","Event FormActivate","Name Обработка.ПреобразованиеЖурналаДействийПользователя.Форма.ОсновнаяФорма","t=5725" "21.03.2014 10:16:23","Event FormActivate","Name FormWindow","t=5725" "21.03.2014 10:16:23","Event LClick","Form MainWindow","Type MainWindow","Name ActionsPanel","Detail Преобразование журнала действий пользователя","t=5756","end" "21.03.2014 10:16:30","Event LClick","Type ToolBar","t=13026","beg" "21.03.2014 10:16:30","Event LClick","Type ====== Далее, на WEB-ИТС есть вот такая вот обработка: Вот так она выглядит: , вот справка которая в ней содержится: ==== "Обработка предназначена для преобразования журнала действий пользователя в программу на встроенном языке. Обработка позволяет преобразовывать указанные файлы или непосредственно введённый текст. Выберите нужный вам вариант в переключателе "Преобразовывать". Формирование программы возможно на английском или русском варианте встроенного языка. По умолчанию используется вариант языка используемый в конфигурации. При необходимости сгенерировать программу в другом варианте укажите необходимый в поле "Генерировать сценарий в варианте встроенного языка". В поле "Имя основной процедуры" указывается имя процедуры, которая будет являться точкой входа в сценарий. Если планируется использовать сгенерированную процедуру самостоятельно (например, во внешней обработке), имеется возможность сгенерировать код подключения к тестируемому клиенту, отметив флажок "Генерировать код подключения к клиенту". В противном случае для процедуры будет сформирован параметр ТестируемоеПриложение, в который при вызове будет необходимо передать существующий объект типа ТестируемоеПриложение, который уже установил соединение с тестируемым клиентом. Для упрощения чтения получаемого кода сгенерированная программа разбивается по "границам" окон приложения на подпрограммы. Если отметить флажок "Разбивать результат на процедуры по "границам" окон" будет сформирована одна большая процедура. Отметка флажка "Генерировать получение родительских объектов в иерархии" позволяет при вызове метода какого-либо объекта сгенерировать получение всех родительских тестируемых объектов, которые находятся между текущим тестируемым объектом и формой. Если флажок сброшен - генерируется поиск объектов непосредственно через объект тестируемой формы. " ====== Насколько я понимаю - можно этой обработке скормить журнал действий пользователя и получить на выходе текст программы, который буквально будет повторять действия пользователя. Так вот, когда я нажимаю кнопку "Преобразовать", получаю вот такую ошибку: То есть обработка предполагает, что журнал действий пользователя - это ХМЛ. Что и подтверждает текст внутри нее: ==== В тоже самое время очевидно, что журнал действий пользователя - это никакой не ХМЛ ни капли. Возникают вопросы из голосовалки
#1 by Живой Ископаемый
можно поапать?
#2 by SergeyKB
существуют 2 варианта логирования то что вы привели это логирование со времен 8.1 ту обработку что привели, она работает с логированием действий пользователя, который генерит платформа по моему с 8.3 создавая Xml файл ещё в главном окне появляется кнопка записи, ключик запуска нжуно посмотреть в СП
#3 by SergeyKB
по моему лог действий в 8.3 затачивался под тест-центр или что то подобное
#4 by Живой Ископаемый
я тоже работаю с конфой на платформе 8.3 и никакого тебе ХМЛ
#5 by RMpnz
да, логировать надо под 8.3. Конфигуратор Сервис - Запустить для записи журнала. В этом приложении сверху надо нажать кнопку Начать запись
#6 by SergeyKB
/UILOGRECORDER
#7 by Живой Ископаемый
Понял, сенкс, попробую
#8 by RMpnz
Там еще не так просто запустить получившийся код на выполнение - надо запускать в особых режимах. Но на ИТС точно есть про это статья. У меня кстати ничего выполнимого так и не получилось сделать обработкой, там нужно за ней еще ошибки править.
#9 by RMpnz
Кстати, вот она:
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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