Имя: Пароль:
1C
1С v8
журнал регистрации: как программно записать системное событие?
,
0 Cthulhu
 
04.12.20
13:32
вот понадобилось. в семерке причем было совсем без проблем. а в 8-ке - неужели нет такой возможности?..
прим.: попытки использовать ЗаписьЖурналаРегистрации с указанием в первом параметре представления события, вытянутого через ПолучитьЗначенияОтбораЖурналаРегистрации("Событие").Событие (например, "_$Data$_.New") - приводит к ошибке, а попытка использования представления события (например, "Данные. Добавление") - приводит к тому, что дополнительно к имеющимся событиям добавляются точно такие же, но "другие" (например, в диалоге установки фильтра ЖР - в дополнение к системной "родной" ветке фильтра - добавляется точно такая же визуально, но отдельно (и ниже) по списку)...
1 ДенисЧ
 
04.12.20
13:33
ТКВ
2 Cthulhu
 
04.12.20
13:34
(1): ЯНХНП
3 ДенисЧ
 
04.12.20
13:36
4 fisher
 
04.12.20
13:38
Журнал регистрации это пожалуй единственное, что в 7.7 реализовано лучше.
На 8-ке это сплошная история недоразумения.
5 fisher
 
04.12.20
13:40
По-ходу, нет такой возможности.
6 Cthulhu
 
04.12.20
13:50
(3): https://thumbs.gfycat.com/BadVengefulDuck-mobile.mp4
(5): блинство какое. может все-таки есть и мировой разум форума поможет?.. нужная же хрень.
7 asady
 
04.12.20
13:52
(6) а можно поинтересоваться на пуркуа-па вам это?
Прошу простить за мой французский...
8 fisher
 
04.12.20
14:03
(6) Если проканает, ты обязательно еще нормальных настроек регистрируемых в ЖР событий попроси
9 Cthulhu
 
04.12.20
14:26
(7): да мильён таких необходимостей может быть! на моем примере - вот:
есть одни и те же проверки передзаписью в модуле объекта. и там #ЕслиКлиент то надо юзать диалоговые возможности, а вот в #Иначе (т.е. например это обмен фоновым заданием) - диалоговые выносят в ошибку инициализации модуля - но что-то взамен должно быть. и туда логика подсказывает всандалить в журнал регистрации (само собой после проверки уровня ведения журнала) стандартную ошибку сохранения (или создания нового) элемента данных. причем все остальные параметры в записьжурналарегистрации позволяют корректно "вписать" событие в стандартные фильтры жр, а вот само событие - куку. и это очень грустно.
10 acht
 
04.12.20
15:05
(9) Треш-то какой, Господи...
11 Cthulhu
 
04.12.20
16:52
(10): невозможность программного добавления записи журнала регистрации с системнім собітием, наступление которого віявлено праграммно же - вот что такое "треш-то какой, господи".
12 hhhh
 
04.12.20
20:18
(11) добавь с несистемным событием, заведи свои события. Хакерство 1с не приветствует. Если системное событие, значит, его выдала система.
13 Cthulhu
 
05.12.20
02:25
(12): так и сделал. добавил лишнюю сущность. старина оккам плюнул из-за плеча в мой монитор.
(к хакерству возможность программного корректного добавления вычисленного события к уже установленной категории - никаким боком; нет, НЕ значит, разделение событий д.б. по семантике)
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой