УТ 11.1.1.13 ошибка при печати Торг-12 из реализации

1. tolyan_ekb 80 10.12.13 15:46 Сейчас в теме
При печати берется макет

Макет = УправлениеПечатью.ПолучитьМакет("Обработка.ПечатьОбщихФорм.ПФ_MXL_ТОРГ12");


В нем область строка и в ней есть нужные параметры. Однако, дальше при формировании
	ОбластьМакета           = Макет.ПолучитьОбласть("Строка")

этих параметров из макета уже нет, а появляются какие-то другие.
Появляется ошибка:
{Обработка.ПечатьОбщихФорм.МодульМенеджера(1778)}: Поле объекта не обнаружено (ПредставлениеНоменклатуры)
ОбластьМакета.Параметры.ПредставлениеНоменклатуры = НоменклатураКлиентСервер.ПредставлениеНоменклатурыДляПе

Когда 1С успевает подменить макет? Или из-за чего он может портиться?
ludika@mail.ru; +1 Ответить
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. winapi 63 11.12.13 09:42 Сейчас в теме
Может быть в самом макете для ПредставлениеНоменклатуры не установлен тип "Параметр"? Попробуйте в отладчике посмотрите области макета и их параметры.
3. tolyan_ekb 80 11.12.13 12:50 Сейчас в теме
(2) winapi, Параметры у всех ячеек области проставлены. Но в отладчике совсем другие параметры у области строка.
4. artfa 58 11.12.13 15:10 Сейчас в теме
попробуйте в свойствах ячейки переставить параметр, т.е. сначала проставьте текст, затем снова параметр, у меня такое часто бывает, после указанных манипуляций все работает нормально
5. tolyan_ekb 80 11.12.13 15:38 Сейчас в теме
(4) artfa, делал так не помогает. Даже область заново создавал. Такое ощущение, что при загрузке данных из двоичных данных в процедуре печать подменяется макет.
6. artfa 58 11.12.13 19:49 Сейчас в теме
а вы меняли ПФ, если да, то измените версию и перезагрузите ПФ заново, если версия не менялась, то 1с подхватить старый макет
7. artfa 58 11.12.13 19:52 Сейчас в теме
извиняюсь, это касается внешних ПФ
8. insurgut 208 11.12.13 20:35 Сейчас в теме
УТ 11 все печатные формы кэширует с настройками. Сам мучался. Очистите кэш (не тот который в профиле на жестком диске, а тот, который в базе хранится).
9. tolyan_ekb 80 11.12.13 21:43 Сейчас в теме
(8) insurgut, как это сделать?
10. insurgut 208 12.12.13 14:52 Сейчас в теме
(9) tolyan_ekb, так, могу заблуждаться конечно, что именно это помогло. Я сделал одновременно следующее:
1. Администрирование -> Настройки пользователей и прав -> Очистка настроек
2. Администрирование -> Печатные формы, отчеты и обработки -> Макеты печатных форм. Нашел там свой макет (напротив него стоял признак Изменен) - удалил его.

После этого все заработало как надо.
tolyan_ekb; +1 Ответить
11. tolyan_ekb 80 12.12.13 15:52 Сейчас в теме
(10) insurgut, все верно. После этого все заработало и отчет, который отъедал память, тоже. Огромное спасибо.
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот