Имя: Пароль:
1C
1С v8
Отловить причину ошибки
0 synapce
 
12.01.22
14:43
Всем привет.
Мб сталкивались с такой ситуацией? 1С ЕРП 2.4
У документа изменился реквизит (сбился) и записался. В истории изменения стоит пользователь "Не указан". В журнале регистрации (как из под пользователя, так и из-под конфигуратора) - пусто. Именно в это время- пусто.

Как можно отловить и узнать, что именно вызвало сбой?
1 Serg_1960
 
12.01.22
14:47
"У документа изменился реквизит" - изменилось значение реквизита или что?
2 dubolom
 
12.01.22
14:47
(0) Для начала надо попробовать отфильтровать ЖР по данному конкретному документу.
3 synapce
 
12.01.22
14:48
(1) Да, именно изменилось значение реквизита. Грубо говоря, булево сменилось с 0 на 1
(2) Уже отфильтровал по документу - и как и написал, в ЖР пусто. Именно это время просто минует.
4 Иванов Иван Иваныч
 
12.01.22
14:49
(3) это разовая проблема или регулярный сбой?
5 Naumov
 
12.01.22
14:49
если сделать, например, групповой обработкой изменения, в режиме разработчика, то никакие события вообще не регистрируются
6 synapce
 
12.01.22
14:51
(4) разовая проблема. Но она в однотипных документах. Грубо говоря - (как пример), есть "Заказ клиента" и вот в 500ах документах возникла такая ситуация.
7 synapce
 
12.01.22
14:52
(5) групповая обработка, а может какая-нибудь интеграция? или интеграция/фоновое задание - в любом случае  ж какой-никак след бы оставили в ЖР?
8 Иванов Иван Иваныч
 
12.01.22
14:52
(6) зафигачь внешней обработкой изменение реквизитов обратно как надо, ну а там уже если повторится, то будешь копать
9 Dmitrii
 
гуру
12.01.22
14:54
Какая-то фантастическая история.

(5) >> если сделать, например, групповой обработкой изменения, в режиме разработчика, то никакие события вообще не регистрируются.

И в ЖР записей не останется?
Если в истории версий запись есть, но пользователь "Не указан", то могло быть программное изменение документа. Например, регламентным или фоновым заданием при обновлении конфигурации или в результате обмена данными. Но в ЖР должны были бы остаться записи.
10 synapce
 
12.01.22
14:55
(8) думаю, исправить  такое не проблема, изменю, просто разобраться хочу, в чем причина сбоя, чтоб дальше не повторялась. Грубо говоря, щас бухгалтеры введут документы, завтра приду - а часть помечена на удаление, часть не проведена, тоже - таким же "Не указан"-ым пользователем.
11 Мультук
 
гуру
12.01.22
14:55
(10)

Включи уже версионирование.
12 synapce
 
12.01.22
14:56
(9) вот и я думаю, мб обмен какой-то повлиял. Но обычно обмены и интеграции запускаются под определенным пользователем, чтобы с админскими правами и тд.
А тут - "не указан", фантастика крч)
13 synapce
 
12.01.22
14:57
(11) как бы объяснить, ОНО ВКЛЮЧЕНО, по истории изменения я и нашел косяк, не могу понять причину, какой такой "Не указан" - пользователь
14 Мультук
 
гуру
12.01.22
15:00
(13)

<Не указан> это фоновое/регламентное. Обмены с другими базами есть?
15 Мультук
 
гуру
12.01.22
15:01
(13) Обновлял ЕРП? Тогда посмотри, а что было в копии до обновления.
16 Dmitrii
 
гуру
12.01.22
15:02
(13) >> какой такой "Не указан" - пользователь.

Обычно такое оставляют фоновые задания. Например регламентные обработки, запускаемые в разделенном режиме выполняющиеся при обновлении конфигурации.
17 Мультук
 
гуру
12.01.22
15:02
(12)

>>> Но обычно обмены и интеграции запускаются под определенным пользователем

Вы все обмены нажимаете кнопкой? Сценариев нету?
18 Dmitrii
 
гуру
12.01.22
15:03
+ к (16) Но обычно записи в ЖР при этом остаются.
19 Ёпрст
 
12.01.22
15:08
Записи из ЖР можно удалять жешб, той же обработкой
20 Базис
 
naïve
12.01.22
15:09
Посмотри ЖР глазами без фильтров на час назад. обычно видно, в каком сеансе это было, перед/после чего.
21 Dmitrii
 
гуру
12.01.22
15:18
(19) >> Записи из ЖР можно удалять той же обработкой.

Ну это уже целенаправленное деструктивное действие, выполняемое с какой-то целью. Авторы обработки должны были специально заморочится на сей счёт.
Обычные обработки такого не делают. Насколько я знаю.
22 Ёпрст
 
12.01.22
15:35
(21) конечно не делают.
Меня как-то подзадалбывали в холдинге, чей-то ты там натворил в нашем "центре". Пришлось даже в правилах обмена убирать весь мусор, и с ЖР и с версионирования - вообще нигде следов нету-ти.
Что б тупых вопросов не задавали, когда сами где-то косячат и ищут виновных.