|
Как можно вытянуть данные из журнала регистрации? | ☑ | ||
|---|---|---|---|---|
|
0
Max_
novichek_1983 14.07.10
✎
18:04
|
Как можно вытянуть данные из журнала регистрации?
|
|||
|
1
Живой Ископаемый
14.07.10
✎
18:04
|
как пытались, рассказывайте, нам интересно...
|
|||
|
2
Fatum1980
14.07.10
✎
18:17
|
если я не ошибаюсь единственный способ выкинуть его в xml, а потом уже парсить.
|
|||
|
3
Max_
novichek_1983 14.07.10
✎
18:22
|
практически только ищу информармацию, когда найду, тогда и начну что-то писать
|
|||
|
4
Живой Ископаемый
14.07.10
✎
18:24
|
а где уже поискали?
|
|||
|
5
Живой Ископаемый
14.07.10
✎
18:25
|
или даже вот так - например завтра вам понадобится что-то еще новое, откуда вы начнете искать информацию?
|
|||
|
6
zmaximka
14.07.10
✎
18:25
|
ВыгрузитьЖурналРегистрации(<Имя выходного файла>, <Фильтр>, <Колонки>, <Имя входного файла>)
Параметры: <Имя выходного файла> (обязательный) Тип: Строка. Строка, содержащая имя выходного XML файла. <Фильтр> (необязательный) Тип: Структура. Структура фильтра журнала регистрации ДатаНачала/StartDate - Дата, Значение по умолчанию Неопределено; ДатаОкончания/EndDate - Дата, Значение по умолчанию Неопределено; Уровень/Level - Перечисление или массив перечислений, Значение по умолчанию Неопределено; ИмяПриложения/ApplicationName - Строка или массив строк, Значение по умолчанию Неопределено; Пользователь/User - ПользовательИнформационнойБазы или массив таких объектов, или Строка. Объект ПользовательИнформационнойБазы и массив таких объектов можно получить из объекта МенеджерПользователейИнформационнойБазы. Также можно задавать пользователя по имени (строкой). Причем, пользователей, которые были удалены из ИБ можно задавать только таким способом. Пустая строка означает "пользователя по умолчанию", который используется, когда в информационной базе нет ни одного пользователя (от имени такого пользователя работают также фоновые задания). Если в фильтре задается массив пользователей, то можно перемешивать в нем значения обоих типов - строка и ПользовательИнформационнойБазы. Значение по умолчанию Неопределено; Компьютер/Computer - Строка или массив строк, Значение по умолчанию Неопределено; Событие/Event - Строка или массив строк, Значение по умолчанию Неопределено. Допустимые имена событий: _$Session$_.Start - Сеанс. Начало; _$Session$_.Finish - Сеанс. Завершение; _$InfoBase$_.ConfigUpdate - Информационная база. Изменение конфигурации; _$InfoBase$_.DBConfigUpdate - Информационная база. Изменение конфигурации базы данных; _$InfoBase$_.EventLogSettingsUpdate - Информационная база. Изменение параметров журнала регистрации; _$InfoBase$_.InfoBaseAdmParamsUpdate - Информационная база. Изменение параметров информационной базы; _$InfoBase$_.MasterNodeUpdate - Информационная база. Изменение главного узла; _$InfoBase$_.RegionalSettingsUpdate - Информационная база. Изменение региональных установок; _$InfoBase$_.TARInfo - Тестирование и исправление. Сообщение; _$InfoBase$_.TARMess - Тестирование и исправление. Предупреждение; _$InfoBase$_.TARImportant - Тестирование и исправление. Ошибка; _$Data$_.New - Данные. Добавление; _$Data$_.Update - Данные. Изменение; _$Data$_.Delete - Данные. Удаление; _$Data$_.TotalsPeriodUpdate - Данные. Изменение периода рассчитанных итогов; _$Data$_.Post - Данные. Проведение; _$Data$_.Unpost - Данные. Отмена проведения; _$User$_.New - Пользователи. Добавление; _$User$_.Update - Пользователи. Изменение; _$User$_.Delete - Пользователи. Удаление; _$Job$_.Start - Фоновое задание. Запуск; _$Job$_.Succeed - Фоновое задание. Успешное завершение; _$Job$_.Fail - Фоновое задание. Ошибка выполнения; _$Job$_.Cancel - Фоновое задание. Отмена; _$PerformError$_ - Ошибка выполнения; _$Transaction$_.Begin - Транзакция. Начало; _$Transaction$_.Commit - Транзакция. Фиксация; _$Transaction$_.Rollback - Транзакция. Отмена. Метаданные/Metadata - Объект описания метаданного или их массив, Значение по умолчанию Неопределено; Данные/Data - Значение, тип значения – ссылка на объект (СправочикСсылка и т.д.), Значение по умолчанию Неопределено; ПредставлениеДанных/DataPresentation - Строка; Комментарий/Comment - Строка; СтатусТранзакции/TransactionStatus - Перечисление или массив перечислений, значение по умолчанию Неопределено; Транзакция/TransactionID - Идентификатор транзакции. Строка; Соединение/Connection - Номер соединения с информационной базой. Число или массив чисел, значение по умолчанию Неопределено; РабочийСервер/ServerName - Строка или массив строк, значение по умолчанию Неопределено; ОсновнойIPПорт/Port - Номер основного IP порт рабочего процесса. Число или массив чисел, значение по умолчанию Неопределено; ВспомогательныйIPПорт/SyncPort - Номер вспомогательного IP порта рабочего процесса. Число или массив чисел, значение по умолчанию Неопределено. <Колонки> (необязательный) Тип: Строка. Для выгрузки в XML формате доступны следующие колонки: Уровень/Level Дата/Date Пользователь/User Компьютер/Computer ИмяПриложения/ApplicationName Событие/Event Комментарий/Comment Метаданные/Metadata Данные/Data ПредставлениеДанных/DataPresentation ИмяПользователя/UserName ПредставлениеПриложения/ApplicationPresentation ПредставлениеСобытия/EventPresentation ПредставлениеМетаданных/MetadataPresentation СтатусТранзакции/TransactionStatus Транзакция/TransactionID Соединение/Connection РабочийСервер/ServerName ОсновнойIPПорт/Port ВспомогательныйIPПорт/SyncPort Для того, чтобы выгрузить определенные колонки журнала регистрации необходимо перечислить их имена, при этом необходимо имя каждой колонки отделять запятой. <Имя входного файла> (необязательный) Тип: Строка. Строка, содержащая имя входного файла. В качестве входного файла следует задавать ELF-файл. Это либо файл, полученный при сохранении просматриваемого журнала регистрации в файл (команда "Файл - Сохранить..."), либо файл 1Cv8.elf, являющийся основным файлом журнала регистрации. В том же каталоге могут находиться и относящиеся к нему LOG-файлы, в зависимости от того, было ли установлено разделение по периодам. Описание: Позволяет выгрузить журнал регистрации в XML формате. Существует возможность установить фильтр, задаваемый структурой специального формата, указывающий, какие записи журнала регистрации выгружать, а также указать колонки, которые необходимо выгружать. Если указано имя входного файла, то происходит выгрузка из указанного файла. |
|||
|
7
zmaximka
14.07.10
✎
18:26
|
Сначала выгрузить, а потом на ИТС есть обработка КонсольЖурналаРегистрации(кажеться так называется)
|
|||
|
8
Живой Ископаемый
14.07.10
✎
18:26
|
2(6) Ух ты! а если бы интернета не было бы - ну там провайдер заболел и уехал в отпуск - как бы смогли получить эту информацию?
|
|||
|
9
zmaximka
14.07.10
✎
18:27
|
(8) да ладно. хорошь стебаться. просто раскажи человеку про синтакс-помошник
|
|||
|
10
Max_
novichek_1983 14.07.10
✎
18:32
|
если бы не было интернета, то я бы постарался узнать номер телефона Живой Ископаемый и звонил бы по всем вопросам ему. Передавал бы друзьям, писал бы в объявлениях и даже на заборах. По больше бы таких людей, как он.
|
|||
|
11
Живой Ископаемый
14.07.10
✎
18:36
|
а если у меня нет телефона?
|
|||
|
12
fisher
14.07.10
✎
18:38
|
Ну хоть забор есть?
|
|||
|
13
Max_
novichek_1983 14.07.10
✎
18:38
|
в наше время телефон есть у каждого, а если нету, то пришлось бы купить.
|
|||
|
14
Живой Ископаемый
14.07.10
✎
18:39
|
забор есть, но писать на нем не дам - он красивый и денег стоит.
|
|||
|
15
Живой Ископаемый
14.07.10
✎
18:39
|
в наше время СП есть у каждого.
|
|||
|
16
Max_
novichek_1983 14.07.10
✎
18:42
|
наличие СП у людей никак не сравнимо с наличием телефонов, потому не так уж и у каждого
|
|||
|
17
fisher
14.07.10
✎
18:42
|
Если не нужно выгружать программно, то даже СП не надо.
Методом научного тыка сохраняется в каком угодно виде. |
|||
|
18
luns
14.07.10
✎
18:44
|
пкм -> вывести список
|
|||
|
19
fisher
14.07.10
✎
18:46
|
Для анализа правильнее в xml сохранять. Это тоже штатно делается.
|
|||
|
20
Max_
novichek_1983 14.07.10
✎
18:47
|
нужно за каждый день вытягивать изменения пользователями определенных документов и справочников. Этот нужно будет для учета выполненой работы. Пользователь в конце рабочего дня должен зайти в определенный документ, нажать на кнопочку и вытягиваются его данные. Для решения такой задачи обязательно выгружать в xml?
|
|||
|
21
fisher
14.07.10
✎
19:18
|
(20) Необязательно. Но альтернативы намного сложнее. Еще вариант - не использовать родной журнал регистрации. Тем более, что он дофига лишнего регистрирует с точки зрения действий пользователя. Можно прикрутить альтернативную систему регистрации действий пользователя (есть готовые).
|
|||
|
22
Max_
novichek_1983 14.07.10
✎
19:25
|
альтернатива не в моей компетенции, мое задание сделать через журнал регистрации
|
|||
|
23
fisher
15.07.10
✎
11:18
|
(22) Тогда выгружаешь с помощью (6) данные за день с фильтром по нужным событиям. И анализируешь. Всё штатно. Реализация выеденного яйца не стоит.
|
|||
|
24
Vitally Programmer
28.07.10
✎
11:04
|
А как порезать журнал регистрации программно?
|
|||
|
25
Живой Ископаемый
28.07.10
✎
11:12
|
Программно нельзя, можно с использованием пакетного запуска конфигуратора, ключ "/ReduceEventLogSize"
далее цитирую Хелп: ====== Сократить журнал регистрации В процессе эксплуатации системы в журнале регистрации может накопиться значительное число записей. Для выполнения сокращения журнала регистрации в диалоге настройки журнала нажмите кнопку "Сократить". Сокращение записей производится до указанной в поле "Удалить события до" даты. Если требуется сохранить удаляемые записи, то установите флажок "Записать удаляемые записи в файл" и укажите имя файла-архива. Если требуется периодически сокращать журнал и при этом иметь возможность просматривать уже удаленные события журнала, то установите флажок "Сохранять разделение хранения журнала по периодам и объединять с сохраненным ранее журналом". Для сохранения разделения по периодам при запуске Конфигуратора в командном режиме можно также использовать параметр -KeepSplitting ключа командной строки пакетного запуска /ReduceEventLogSize. Для просмотра архива записей журнала регистрации выберите пункт "Файл - Открыть" и в стандартном диалоге выбора файла укажите тип файла "Журнал регистрации (*.elf)". Выберите нужный файл архива и нажмите кнопку "Открыть" ("Open"). |
|||
|
26
Лефмихалыч
28.07.10
✎
11:15
|
(25) да можно программно. Ни кто не мешает файло из папки 1Cv8Log выкрошить
|
|||
|
27
Vitally Programmer
28.07.10
✎
11:24
|
(26,25)Спасибо,ща попробую
|
|||
|
28
Живой Ископаемый
28.07.10
✎
11:26
|
2(26) даже если в этой базе сейчас работают?
|
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |