Имя: Пароль:
1C
 
ОбработкаПолученияПредставления
0 lotor26
 
16.07.25
12:22
Добрый день, столкнулся с такой проблемой:
Когда открывается БП в справочнике пользователи срабатывает процедура ОбработкаПолученияПредставления и на ее этапе зависает вся конфигурация (есть ощущение, что процедура либо срабатывает в цикле, либо сама себя перевызывает, потому что периодически появляются одни и те же данные когда пробегаешь точкой остановы):
- зависает сугубо у одного пользователя, и зависает даже если авторизовываться под его учеткой на другом компе/через конфигуратор, у остальных все норм
- эта процедура срабатывает в разных местах, но почему-то проблема с зависанием появляется только на 1 бизнес-процессе при открытии формы списка (список динамический, никаких условий в запросе нет, проблема бы была массовой, если бы дело было в запросе, а не у 1 пользователя)
Вопрос: можно ли как-то отследить откуда запускается данная процедура или как-то увидеть вложенный вызов? Также непонятно откуда в стандартных параметрах выскакивают данные,  ОбработкаПолученияПредставления(ДАННЫЕ, Представление, СтандартнаяОбработка), по идее же они выбираются из какого-то массива/списка и дальше в цикле запускается данная процедура. Понять, может в этот массив изначально передается чересчур много данных.

Может ли быть проблема при обращении Даннные.ссылка?

Upd. Под БП имеется в виду бизнес-процесс. База нетиповая, самописная
1 Волшебник
 
15.07.25
17:20
покажите процедуру
2 Волшебник
 
15.07.25
17:21
>> можно ли как-то отследить откуда запускается данная процедура или как-то увидеть вложенный вызов?
откройте для себя стек вызовов (меню Отладка)
3 Мультук
 
гуру
15.07.25
17:27
(0)

0) Версию БП нужно угадать ?
А то потом окажется, что это БП 10-летней давности для Казахстана.
1) Файловая база ?
2) Кэш чистили ?
3) Волшебство с очисткой настроек пользователя не помогает ?
4) Заведите пользователю нового пользователя -- пусть работает
4 Волшебник
 
15.07.25
22:44
(3) 👍 Это сработает
5 Волшебник
 
15.07.25
22:50
В любой непонятной ситуации первым делом надо почистить кэш.
Это уже база.
Пересоздать пользователя тоже круто. 👍

Это сработает, если проблема возникает у конкретного неудачника. 🤦
Есть такие люди, которые притягивают на себя молнии и всякие проблемы.
Это сработает. 👍
6 lotor26
 
16.07.25
12:21
(3) Под БП имелось в виду бизнес-процесс, база нетиповая, самописная, кэш не чистил еще, настройку пользователей как в типовой базе - сделать не вариант, буду смотреть может там неправильный отбор где-то стоит.

(2) в Стэке не отображается никаких процедур кроме этой и просто бегает по ней
7 lotor26
 
16.07.25
10:22
уже и даже процедуру сносил, виснет вообще в другом месте
8 Ненавижу 1С
 
гуру
16.07.25
11:05
(6) ну так может покажете процедуру или будем гадать?
9 lotor26
 
16.07.25
11:50
(8) В процедуре просто идет проверка на Данные.ссылка.этоГруппа, в ней ничего нет больше и даже если ее полностью удалить - тоже не помогает, показывать нечего.
Стэком тоже пробегал, идет вызов ПриСозданииНаСервере, потом падает в эту процедуру и бесконечный вызов.
10 Волшебник
 
16.07.25
12:50
(9) Покажите ПриСозданииНаСервере
Покажите стек.
Покажите видео бесконечного цикла.
Хоть что-то покажите
11 Ёпрст
 
гуру
16.07.25
12:58
(10)занафига? Тс просто нужно показать дорогу к ближайшему шаману, пусть купит бубен и постучит в него.
А вы всё какой-то код просите. Оне не умеют в код и пофигуратор.
12 Ненавижу 1С
 
гуру
16.07.25
14:11
(9) "Данные.ссылка.этоГруппа" это уже ошибка, надо "Данные.этоГруппа", правда придется изменить ОбработкаПолученияПолейПредставления
13 Ненавижу 1С
 
гуру
16.07.25
14:12
(9) вы там определитесь, бесконечный цикл в эту процедуру или "удаление тоже не помогает"