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

Сохранение макета - ошибка "Значение не является значением объектного типа (Имя)"

Сохранение макета - ошибка "Значение не является значением объектного типа (Имя)"
Я
   егаис
 
06.06.20 - 09:44
Возможно вопрос глупый, но убил кучу времени на это.
Добавлена дополнительная обработка печати к справочнику сотрудника в ЗУП.
При сохранении макета (кнопка с дискетой) вываливается ошибка "Значение не является значением объектного типа (Имя)"
Подозреваю, что проблема в том, что проверяется возможность сохранения и в качестве присоединенного файла к объекту (справочник.сотрудники), а вот объекта СотрудникиПрисоединенныеФайлы нет в системе.
Поправьте, если не прав. В чем еще может быть проблема?
   Chameleon1980
 
1 - 06.06.20 - 12:08
Где код? Где имя конфигурации? Полет мыслей для меня
   Kassern
 
2 - 06.06.20 - 12:18
(0) Создайте простую внешнюю печатную форму и прикрепите ее к справочнику "сотрудники". Макет может быть вообще пустым. Если он у вас будет без ошибки сохраняться, значит что-то не так у вас с макетом, или может есть процедура на кнопке с дискеткой, где идет обращение типа Реквизит.Имя, у которого нет поля "Имя". А вообще гадать можно долго, так как нет примера кода в котором возникает ошибка.
   егаис
 
3 - 06.06.20 - 12:54
методом исключения нашел строку, на которой крашится, правда не понял почему
УправлениеПечатью.ЗадатьОбластьПечатиДокумента(ТабличныйДокумент, НомерСтрокиНачало, ОбъектыПечати, ПараметрыМакета.Ссылка);
   Kassern
 
4 - 06.06.20 - 13:04
(3) а дальше пробовали в отладке перейти? Где именно происходит ошибка в общем модуле УправлениеПечатью?
   Kassern
 
5 - 06.06.20 - 13:06
(3) Скорее всего у вас ошибка в этом моменте ТабличныйДокумент.Область(НомерСтрокиНачало, , НомерСтрокиОкончание, ).Имя = ИмяОбласти;
   Kassern
 
6 - 06.06.20 - 13:09
(3) Посмотрите как отрабатывает эта строчка с другими печатными формами, сравните с вашей, думаю вы легко найдете ошибку
   егаис
 
7 - 06.06.20 - 13:18
(6) спасибо, проанализирую

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