Внешняя печатная форма. Метод объекта не обнаружен(Печать) #583053


#0 by BiTree
Сделал внешнюю печатную форму. все как по учебнику: - форма для отладки вообщем все работает - документ печатается. Когда добавляю документ во внешние печатные формы и печатаю документ по кнопке "Печать - Моя внешняя печатная форма" - документ печатается но еще вылетает ошибка: место в конфигураторе где возникает ошибка:
#1 by Eugene_life
Закомментировать эту строку?
#2 by BiTree
это какой-то встроенный модуль - во-первых. во-вторых он доступен для чтения. и в третьих смысл внешних отчетов - не вмешиваться в стандартный код. у меня есть ощущение что где-то что-то передается не так и попадает вместо "СсылкаНаОбъект" - "ЭтотОбъект". но странно что когда просто запускаю обработку - печатает без ошибки. а когда уже из формы документа - ошибка есть. никто не сталкивался?
#3 by Perumov
А что в функции печать? Там из формы документа выполняется та функция которая в модуле обработки, а не формы
#4 by BiTree
В модуле в "функции печать экспорт" идет вызов функции которая возвращает "ТабДокумент" и потом УниверсальныеМеханизмы.НапечататьДокумент с кучей параметров. я думаю что где-то тут что-то криво передается просто не понятно почему когда я ее как обработку запускаю - все как часики, а когда из документа по кнопке - все ок, но + эта ошибка вылетает.
#5 by Perumov
УниверсальныеМеханизмы.НапечататьДокумент попробуй закоментировать это
#6 by BiTree
Если я это закомментирую и буду использовать просто "ТабДок.Показать" то печатная форма будет выводиться в некрасивом не стандартном окне ) я просто не понимаю почему косячит? я в эту универсальную процедуру правильно параметры передаю.
#7 by BiTree
Возможно это просто из-за конфы такие траблы: Зарплата и кадры бюджетного учреждения, редакция 1.0 (1.0.31.2) потому-что в других БП, УТ 8.2 такого косяка не бывало.
#8 by SerMaxim
функция должна быть в модуле обработки а не в модуле формы. Дело в физиологии автора а не в конфигурации. У нас все отлично работает.
#9 by BiTree
У меня в модуле обработки функция. ты на конфигурации ЗУП бюджет пробовал внешние печатные формы таким способом печатать?
#10 by BiTree
Вот как выглядит модуль формы и модуль обработки:
#11 by Kreont
У меня так, в модуле обработки:
#12 by SerMaxim
Чудес не бывает. Ты ее подключил правильно?
#13 by Perumov
Расфасовывай тогда алгоритмы этой функции и приводи к такому виду функцию печать
#14 by MaxS
см. ТабДок.Показать не нужно делать!
#15 by BiTree
я думаю без разницы все функции в печать загонять или сделать вызов функций. Все печатается без проблем так как нужно - если открываю через "файл - открыть", ввожу в реквизит СсылкаНаДокумент нужный документ и печатаю. Да просто зашел во внешние печатные формы, создал новый элемент и нажал добавить мою внешнюю обработку. Кстати есть макет с авторегистрацией (но пробовал и без нее)
#16 by BiTree
Все спасибо ) понял ) во внешней печатной форме не нужно делать вызов на печать. вот так все прекрасно выводит. Всем спасибо.)
#17 by Kreont
А дело было в из-"Возврате" только :)
#18 by BiTree
да. при отладке она правильно работает. а когда из документа вызываешь - она уже лишняя. нужно просто ТабДок возвращать - дальше сам на печать выведет как нужно.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям