|
Макет в режиме предприятия не соответствует макету в конфигураторе. |
☑ |
0
егаис
13.04.21
✎
16:59
|
После обновления какая-то шляпа.
Макет называется ПФ_MXL_4П.
До этого был типовой макет, переименовал в ПФ_MXL_4П_Типовой, изменил и его представление , чтобы имя отличалось
В коде вывода макета вижу, что макет = ПФ_MXL_4П
Но печатает ПФ_MXL_4П_Типовой.
В режиме предприятия в макетах изменения не вносились, все корректно, имя соответствует содержимому.
Как такое возможно?
|
|
1
vicof
13.04.21
✎
17:07
|
Надо включить отладчик и поставить точку останова. Потом попробовать сформировать макет. И пройтись отладчиком по шагам, чтобы видно было, какой макет использовался.
После того, как будет понятно, какой макет использовался, нужно встать на строчку кода с формированием макета и открыть стек вызовов. И проанализировать, какие процедуры с какими параметрами вызывались, и почему выбирается не тот макет, который ты очень хочешь.
|
|
2
егаис
13.04.21
✎
17:12
|
(1) так я и пишу, что корректный макет передается.
Я могу ошибаться, но вроде есть(был) какой-то регистр, типа кэша, куда пишется макет.
|
|
3
Фрэнки
13.04.21
✎
18:20
|
искать лень, если честно, но судя по способу написания, этот макет, точнее, ссылка на него будет в хранилище значений сидеть, а не в каком-то регистре
|
|
4
Фрэнки
13.04.21
✎
18:22
|
и оно вытаскивает на него именно ссылку, т.к. хранит вариант отчета со ссылками в хранилище, а потому просто переименование ничего не дает.
|
|
5
егаис
13.04.21
✎
18:44
|
вот хрен догадаешься
Патч установился, в котором переопределен метод и макет.
|
|