Метод объекта не обнаружен (Печать). Что делать? #535185


#0 by andriylord
Сделал внешнюю печатную форму для РТиУ. Скопировал код функции для печати Накладной из РТиУ в ВПФ Далее в ВПФ: -переименовал функцию в «Печать»; -заменил «ЭтотОбъект» на «СсылкаНаОбъект»; Прикрепил ВПФ к документу РТиУ. Ошибку пишет - Метод объекта не обнаружен (Печать) Подскажите что делать?
#1 by Jstunner
функция экспортная?
#2 by andriylord
Нет
#3 by Web00001
это не вопрос ) функция должна быть экспортная и в модуле объекта
#4 by andriylord
Так должно быть?
#5 by Web00001
угу
#6 by andriylord
Если добавляю Экспорт, тогда ошибка - Поле объекта не обнаружено (СсылкаНаОбъект)
#7 by maip1
реквизит ссылканаобъект должен быть
#8 by andriylord
Есть и этот реквизит - ошибка всеравно!
#9 by andriylord
Есть идеи?
#10 by maip1
какой тип у реквизита?
#11 by Stimcool
позовите специалиста
#12 by andriylord
Реквизит СсылкаНаОбъект есть. Код находится в Модуле объекта ВПФ. Прописываю - Функция Печать Экспорт Ошибка - Поле объекта не обнаружено (СсылкаНаОбъект)
#13 by andriylord
ДокументСсылка.РеализацияТоваровУслуг
#14 by Stimcool
в каком контексте? ставь точку останова, открывай через файл-открыть
#15 by vicof
ты б хоть код выложил, чтобы телепатов не привлекать
#16 by andriylord
#17 by Stimcool
вот так правильно будет:
#18 by andriylord
Вот код!)
#19 by Stimcool
а ошибка где??
#20 by ICWiner
Скачайте на infostart любую печатную форму и посмотрите как там реализованно. Все делается однотипно, но надо смотреть ваш код, чтобы понять в чем проблема
#21 by vicof
как думаешь, где во внешней печатной форме может храниться ссылка на документ?
#22 by andriylord
Ошибку выдает в уже запущеной програме Придприятия при попытке печати!
#23 by andriylord
Не знаю. Я начинающий!
#24 by Stimcool
балин. в ошибке нажми кнопку дополнительно, потом кнопку конфигуратор и скопируй нам строку, где ругается
#25 by Марсель
Для внешних печатных форм обязательно наличие: Экспортной функции в модуле обработки - Печать (без парметров) + Регистрация этой внешней печатной формы в справочнике "Внешние печатные формы" Если условия выполнены, ошибки быть не должно. И писать в коде "СсылкаНаОбъект.Ссылка" смылсла нет, т.к. СсылкаНаОбъект и так является ссылкой.
#26 by andriylord
Ошибку пишет Служебным сообщением! Дополнительно там нет!
#27 by Stimcool
блин!! тебе же сказали - открывай обработку через файл-открыть!!
#28 by Марсель
А это вообще чего такое? Вот здесь видимо и есть ошибка. Т.к. у запроса нет поля "СсылкаНаОбъект" если нужно обратиться к параметру, то так: Запрос.Параметры.СсылкаНаОбъект...
#29 by andriylord
Ошибка- Не удалось сформировать внешнюю печатную форму! Метод объекта не обнаружен (Печать) Показивает ошибку служебным сообщением в Предприятии! В конфигураторе ошибок нет!
#30 by Марсель
+ А в рамках ваше кода: Запрос.Параметры.ТекущийДокумент
#31 by andriylord
Всеравно таже ошибка!((
#32 by Марсель
смотри в
#33 by andriylord
Эта строка неправильна - Нипишите здесь пожалуйста её правильно!
#34 by Stimcool
ЕстьСкидки = СсылкаНаОбъект.Товары.Итог("Скидка") + СсылкаНаОбъект.Товары.Итог("АвтоматическаяСкидка") <> 0;
#35 by Марсель
в вам написали правильно. А вообще это код из типовой конфы? Ужасно... просто ужасно :( Сплошная халтура :)
#36 by andriylord
Тогда эта ошибка - Не удалось сформировать внешнюю печатную форму! Ошибка при вызове метода контекста (Итог): Недопустимое значение параметра (параметр номер '1') (Колонка не принадлежит коллекции)
#37 by vicof
Значит нет у тебя в документе колонки "Скидка" или "АвтоматическаяСкидка"
#38 by andriylord
Неправильно были указаны реквизиты! Спасибо всем. спасибо за помощь!
#39 by Марсель
Так мы будем долго гадать, что у вас там не так. Судя по ошибке неправильно написано Имя колонки (одной из двух)... нужжно смотреть как называются поля табличной части у соответствующих документов (РТУ как я понял у вас и табличная часть Товары)
#40 by Stimcool
Совет - учись задавать вопросы правильно. Тогда и ответы будешь получать быстрее
#41 by hhhh
всё-таки в каком модуле находится ваша процедура печать?
#42 by andriylord
В модуле объекта внешней обработки. Все работает. Спасибо всем!
#43 by andriylord
В модуле объекта внешней обработки. Все работает. Спасибо всем!
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С