|
ОбработкаПолученияПредставления
piter3, Гипервизор, Ёпрст, alexela, kubik_live, Волшебник, Мультук, Fish, banco, rittchie, ndrv, Hawk_1c, okmail, Доминошник, Timon1405, maxab72, formista2000, Ненавижу 1С, Chameleon1980, Greeen, lotor26, Максимка_Космонавтом, DimVad, tir654, Terrixus, denk32, Масянька, rozer76, Федя Тяпкин, elka302, phabeZ, denk, Has, Silgis
| ☑ |
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)занафига? Тс просто нужно показать дорогу к ближайшему шаману, пусть купит бубен и постучит в него.
А вы всё какой-то код просите. Оне не умеют в код и пофигуратор.
|
|
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой