Имя: Пароль:
1C
1С v8
Ошибка при печать
0 zippygrill
 
10.07.13
15:29
Привет!
Для некоторых документов не печатается печатная форма. С чего это она?
ругается на:
ОбщийМодуль.УниверсальныеМеханизмы(1025)}: Значение не является значением объектного типа (АвтоМасштаб)
   Если НЕ ПечДокумент.АвтоМасштаб
1 Mitriy
 
10.07.13
15:30
ну... можно предполагать, что ПечДокумент = Неопределено...
2 zippygrill
 
10.07.13
15:32
то есть когда ему хочется печатает а когда нет тогда нет :)?
3 Mitriy
 
10.07.13
15:34
надо смотреть, почему ПечДокумент иногда совсем не табличный документ... откуда я знаю, что у тебя там за конфигурация, может, перепахана вся, а может, внешние печатные формы кривые...
4 MistaEr
 
10.07.13
15:34
Только отладчик
5 Mitriy
 
10.07.13
15:37
судя по той процедуре, которую я нашел у себя, ты пытаешься скормить ей не табличный документ и даже не Неопределено, а что-то совсем другое... Предполагаю, что какой-нибудь документ целиком...
6 zippygrill
 
10.07.13
15:37
даже так поставил "ПолеВвода1.Ссылка"
Процедура КнопкаВыполнитьНажатие(Кнопка)
   // Вставить содержимое обработчика.
   
   ЭтотОбъект.СсылкаНаОбъект = ПолеВвода1.Ссылка;
   Печать().Показать();
   
КонецПроцедуры
7 Mitriy
 
10.07.13
15:40
(6) ты вообще к чему это? Хочешь сказать, что я прав в (5)?
8 zippygrill
 
10.07.13
15:50
)) ага
но ... нашел один Возврат(возвращал строку :)) в процедуре Печать ... до того как табдок сформирован.
но твоя фраза заставила меня проверить нет ли случайных Возвратов до того как табдок сформирован :)