Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Макет в режиме предприятия не соответствует макету в конфигураторе.

Макет в режиме предприятия не соответствует макету в конфигураторе.
Я
   егаис
 
13.04.21 - 16:59
После обновления какая-то шляпа.
Макет называется ПФ_MXL_4П.
До этого был типовой макет, переименовал в ПФ_MXL_4П_Типовой, изменил и его представление , чтобы имя отличалось
В коде вывода макета вижу, что макет = ПФ_MXL_4П
Но печатает ПФ_MXL_4П_Типовой.
В режиме предприятия в макетах изменения не вносились, все корректно, имя соответствует содержимому.
Как такое возможно?
   vicof
 
1 - 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
вот хрен догадаешься
Патч установился, в котором переопределен метод и макет.

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.