Имя: Пароль:
1C
1С v8
Как записать в журнал регистрации факт обращения к форме документа
0 vasmedv
 
29.05.14
12:00
Желательно с помощью
УстановитьИспользованиеСобытияЖурналаРегистрации(
    "_$Access$_.Access",
    ИспользованиеСобытия);
1 andreymongol82
 
29.05.14
12:03
Глобальный контекст (Global context)
ЗаписьЖурналаРегистрации (WriteLogEvent)
Синтаксис:

ЗаписьЖурналаРегистрации(<ИмяСобытия>, <Уровень>, <ОбъектМетаданных>, <Данные>, <Комментарий>, <РежимТранзакции>)
Параметры:

<ИмяСобытия> (обязательный)

Тип: Строка.
Событие указывается строкой. Может содержать точки для обозначение иерархии событий.
Запрещена запись событий использующих сочетания символов "_$" и "$_", зарезервированные для системных событий. Например: _$МоеСобытие$_ или _$МояГруппаСобытий$_.МоеСобытие.
<Уровень> (необязательный)

Тип: УровеньЖурналаРегистрации.
Уровень важности события.
Значение по умолчанию: Примечание
<ОбъектМетаданных> (необязательный)

Тип: ОбъектМетаданных: ВнешнийИсточникДанных, ОбъектМетаданных: Поле, ОбъектМетаданных: Таблица, ОбъектМетаданных: ПланВидовРасчета, ОбъектМетаданных: ПланСчетов, ОбъектМетаданных: БизнесПроцесс, ОбъектМетаданных: Документ, ОбъектМетаданных: ЖурналДокументов, ОбъектМетаданных: Задача, ОбъектМетаданных: ПланВидовХарактеристик, ОбъектМетаданных: ПланОбмена, ОбъектМетаданных: РегистрБухгалтерии, ОбъектМетаданных: РегистрНакопления, ОбъектМетаданных: РегистрРасчета, ОбъектМетаданных: РегистрСведений, ОбъектМетаданных: Справочник, ОбъектМетаданных: ФункциональнаяОпция, ОбъектМетаданных: Команда, ОбъектМетаданных: ГруппаКоманд, ОбъектМетаданных: ХранилищеНастроек, ОбъектМетаданных: ОбщаяКоманда, ОбъектМетаданных: WebСервис, ОбъектМетаданных: WSСсылка, ОбъектМетаданных: Интерфейс, ОбъектМетаданных: Константа, ОбъектМетаданных: КритерийОтбора, ОбъектМетаданных: Нумератор, ОбъектМетаданных: Обработка, ОбъектМетаданных: ОбщаяКартинка, ОбъектМетаданных: Макет, ОбъектМетаданных: ОбщийМодуль, ОбъектМетаданных: Форма , ОбъектМетаданных: Стиль, ОбъектМетаданных: Язык, ОбъектМетаданных: Отчет, ОбъектМетаданных: ПакетXDTO, ОбъектМетаданных: ПараметрСеанса, ОбъектМетаданных: Перечисление, ОбъектМетаданных: ПодпискаНаСобытие, ОбъектМетаданных: Подсистема, ОбъектМетаданных: Последовательность, ОбъектМетаданных: РегламентноеЗадание, ОбъектМетаданных: Роль, ОбъектМетаданных: ЭлементСтиля, ОбъектМетаданных: Графа, ОбъектМетаданных: Измерение, ОбъектМетаданных: ЗначениеПеречисления, ОбъектМетаданных: ОперацияWebСервиса, ОбъектМетаданных: Перерасчет, ОбъектМетаданных: ПараметрWebСервиса, ОбъектМетаданных: ПризнакУчетаПланаСчетов, ОбъектМетаданных: ПризнакУчетаСубконтоПланаСчетов, ОбъектМетаданных: Реквизит, ОбъектМетаданных: ТабличнаяЧасть, ОбъектМетаданных: Ресурс, ОбъектМетаданных: РеквизитАдресации, ОбъектМетаданных: ОбщийРеквизит.
Объект метаданных, к которому относится событие.
<Данные> (необязательный)

Тип: Произвольный.
Данные, с которыми связано событие.
Рекомендуется указывать ссылки на объекты данных (элементы справочников, документы, к которым относится событие).
<Комментарий> (необязательный)

Тип: Строка.
Произвольная строка комментария к событию.
Значение по умолчанию: Пустая строка
<РежимТранзакции> (необязательный)

Тип: РежимТранзакцииЗаписиЖурналаРегистрации.
Указывает отношение записи к текущей транзакции.
Значение по умолчанию: Независимая
Описание:

Записывает событие в журнал регистрации.
Предназначен для записи дополнительных событий, которые не записываются системой.
Средствами встроенного языка не могут записываться системные события, записываемые при записи объектов, удалении и т.д.

Доступность:

Сервер, толстый клиент, внешнее соединение.
Пример:

ЗаписьЖурналаРегистрации("ИнформационнаяБаза.ОбновлениеИБ",
        УровеньЖурналаРегистрации.Информация, , ,
        "Выполнено " + СтрСообщения);
2 Maxus43
 
29.05.14
12:11
только программно записывать, "обращение к форме" - не входит в состав событий логируемых в ЖР платформой
3 vasmedv
 
29.05.14
12:11
нельзя изменять конфигурацию. Только внешняя обработка.
4 Maxus43
 
29.05.14
12:13
никак... логируй действия юзера в файл, потом парси тонны ненужного в поисках истины
5 1dvd
 
29.05.14
12:14
ещё не спрашивали нахрена?
6 hhhh
 
29.05.14
12:20
(4) вот так работает

ЗаписьЖурналаРегистрации("ОбращениеКФорме",
        , , ,
        "Выполнено " + СтрСообщения);
7 Поpyчик-4
 
29.05.14
12:21
(3) Переходите на 7.7. Там есть запись в журнал открытия формы.
Собственно именно отсутствие сабжа в 8-ке является основной причиной отказа от перехода с 7.7. на 8.X на многих предприятиях.
8 AlexITGround
 
29.05.14
12:28
(7) чО?
9 vasmedv
 
29.05.14
12:42
Видимо нужно использовать технологический журнал
10 Maxus43
 
29.05.14
12:43
(6)>(3)
11 Maxus43
 
29.05.14
12:43
(9) гениально, что сказать ещё...
12 Maxus43
 
29.05.14
12:45