Заполнение табличной части из внешней обработки #780891


#0 by Alekzander Wolf
Объект добавлен реквизитов во внешнюю обработку. При открытии формы я этого объекта не вижу, в чем дело (до этого также писал все было нормально)?
#1 by Alekzander Wolf
Реквизит: Объект Тип: ДокументСсылка.ТребованиеНакладная
#2 by Alekzander Wolf
В самой форме этого объекта нет, вынес реквизит на форму
#3 by AceVi
Да при чем тут это. Ну посмотри по коду - что происходит когда ты нажимаешь на кнопку. проследи путь и посмотри что передается в качестве объекта в саму обработку.
#4 by Alekzander Wolf
ничего не передается
#5 by Альбатрос
На вскидку не называть реквизит "Объект".
#6 by Alekzander Wolf
я так понимаю инициализация не проходит Объекта?
#7 by AceVi
Ну так передай - ты вообще обработку внешней табличной части прикрепил как надо? Сервис - дополнительные обработки - обработки табличных частей. или сам как то? если сам то и сам передавай. Если не сам ищи где теряется объект по ходу кода в твоей конфигурации.
#8 by hhhh
а где объект этот передаешь в форму?
#9 by SergTheGreat
Из реквизитов и обработки, и формы удали "Объект". И будет тебе счастье.
#10 by ZZBase
Согласен. После того как ты добавил реквизит в обработку, ты его жестко типизировал в "ДокументСсылка.ТребованиеНакладная", Но при вызове этого метода, ему передается не ссылк,а а именно объект, т.е. "ДокументОбъект.ТребованиеНакладная", и при попытке привести тип, реквизит "Объект" так и остается не заполненным Необходимо убрать реквизит "Объект", как из обработки, так и из формы, чтобы у этой переменной не было жесткой типизации. Тогда можно будет передавать произвольный тип.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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