Ошибка при вызове внешней печатной формы. Добрый день. Помогите разобраться с ошибкой ВПФ. v8.2 Бухгалтерия на поддержке (снимать не хочеться) Выскакивает ошибка: "Не удалось сформировать внешнюю печатную форму! Поле объекта не обнаружено (СсылкаНаОбъект) " Ошибка возникает в модуле универсальныемеханизмы в строке "Обработка.СсылкаНаОбъект = Ссылка;" В обработке точно присутствует реквизит "СсылкаНаОбъект " и тип у него "ДокументСсылка" Второй час бьюсь не могу найти решение проблемы... PS: Конфигурацию снимать с поддержки не могу. Т.ч. могу изменять только внешнюю обработку. |
[img]http://forum.pridnestrovie.com/upload/img/12018/90c67cd7216f58ca.jpg[/img] |
Что сказано, там и ошибка. Попробуй название поля скопировать из сообщения, а потом применить к названию поля реквизита. |
выложи куда-нить на файлообменник свою форму - глянем... кстати... Бух какая? 2.0 или 3.0? |
(3) Бух 2.0 В модуле универсальныемеханизмы при отладке ошибка возникает именно на строке "Обработка.СсылкаНаОбъект = Ссылка;" (2) попробовал, хотя и уверен что правильно ввожу. нет эффекта. Обработка: [url]http://ln.oasis-gidro.ru/schet.zip[/url] кусок модуля из универсальныемеханизмы в котором ошибка: [em]"ИмяФайла = ПолучитьИмяВременногоФайла("epf"); Попытка ДвоичныеДанные.Записать(ИмяФайла); Обработка = ВнешниеОбработки.Создать(ИмяФайла); [b]Обработка.СсылкаНаОбъект = Ссылка;[/b] [/em]" |
Обработка = ВнешниеОбработки.Создать(ИмяФайла); После кода обработка в отладчике что из себя представляет? |
Я ее подключаю к счету как внешнюю форму. (5)отладчик на строке "Обработка.СсылкаНаОбъект = Ссылка;" "Обработка ВнешняяОбработкаОбъект.СчетИнмарин (ВнешняяОбработкаОбъект.СчетИнмарин) Ссылка Счет на оплату покупателю ИЛД00000042 от 02.07.2012 12:00:00 (ДокументСсылка.СчетНаОплатуПокупателю) Обработка.СсылкаНаОбъект значения нет ДокументСсылка.СчетНаОплатуПокупателю" |
Так понятнее будет: Обработка=ВнешняяОбработкаОбъект.СчетИнмарин (ВнешняяОбработкаОбъект.СчетИнмарин) Ссылка="Счет на оплату покупателю ИЛД00000042 от 02.07.2012 12:00:00" (ДокументСсылка.СчетНаОплатуПокупателю) Обработка.СсылкаНаОбъект = "" (ДокументСсылка.СчетНаОплатуПокупателю) |
Заработало. Не знаю что было. я просто сохранил обработку под другим именем и заменил печатную ее в регистрации внеш печ форм. Спасибо. Чудеса какие-то... Или руки ? :) |
конечно, руки И что это за строка такая: Запрос.УстановитьПараметр("ТекущийДокумент", [b]СсылкаНаОбъект.ЭтотОбъект.Ссылка[/b]); ? |
Это уже след. этап :). Уже исправил ... Всем спасибо буду изучать дальше... |
Текущее время: 05:19. Часовой пояс GMT +3. |