ошибка при выводе макета
☑
0
ALEX7519
04.03.19
✎
14:11
может кто сталкивался ?
делаю внешний отчет, в модуле формы
ТабДок=Новый ТабличныйДокумент;
ТабДок.ОриентацияСтраницы=ОриентацияСтраницы.Портрет;
ТабДок.АвтоМасштаб=Истина;
Макет=Отчет.РеквизитМакет;
ОбластьМакета=Макет.ПолучитьОбласть("Шапка");
РезультатСклонения = "";
ПолСотра="";
Если Отчет.Сотрудник.ФизическоеЛицо.Пол=Перечисления.ПолФизическогоЛица.Мужской Тогда
ПолСотра=1;
Иначе
ПолСотра=2;
КонецЕсли;
ФИОСклон=СклонениеПредставленийОбъектов.ПросклонятьФИО(Отчет.Сотрудник.ФизическоеЛицо.Наименование, 3, ,ПолСотра) ;
ОбластьМакета.Параметры.Сотр=ФИОСклон;
,,,,
ругается область не обнаружена Сотр : в ОбластьМакета.Параметры.Сотр=ФИОСклон;
причем если я заменяю на ОбластьМакета.Параметры.Сотр="Иванов"; - то иванов нормально выводится.
если почистить врем файлы в appdata - то вроде начинает выводиться, но потом опять в какой-то момент опять начинает ругаться на сотр к примеру.
1
PuhUfa
04.03.19
✎
14:13
Полностью ошибку показывай
2
ALEX7519
04.03.19
✎
14:33
{ВнешнийОтчет.СправкаОЗарплате_ред3_1.Форма.ФормаОтчета.Форма(23)}: Поле объекта не обнаружено (Сотр)
ОбластьМакета.Параметры.Сотр=ФИОСклон;
3
PuhUfa
04.03.19
✎
14:51
(2) А пишешь "ругается область не обнаружена" -)
Поставь точку останова, посмотри что у тебя в ОбластьМакета.Параметры
и что у тебя вот тут: Макет=Отчет.РеквизитМакет;
Тот ли вообще макет то
4
sqr4
04.03.19
✎
14:56
Чето не то в реквизит вместо макета пишется так чтоли
5
sqr4
04.03.19
✎
14:56
Кнопки сохранить нигде не стоит?
6
sqr4
04.03.19
✎
14:57
Ой галочки
7
sqr4
04.03.19
✎
14:59
Да и код давай полностью. У тебя походу переписывается макет
Оптимист верит, что мы живем в лучшем из миров. Пессимист боится, что так оно и есть.