Получить значения реквизитов из модуля объекта #692536


#0 by Kirich1983
Почему не могу получить значения реквизитов объекта из модуля объекта? Управляемое приложение.
#1 by butterbean
покажи как получаешь... и что
#2 by Ork
Странно... Может аура такая? Как пытаешься получить?
#3 by Kirich1983
Есть реквизит СсылкаНаОбъект в форме он заполнен. Если обратиться к нему из модуля объекта как это было раньше в обычном приложении, то Тип Неопределено.
#4 by Ork
В УФ он стал называться просто "Объект". Да и раньше среди стандартных реквизитов "СсылкаНаОбъект" небыло. Была просто Ссылка, или ЭтотОбъект.
#5 by butterbean
это реквизит чего?
#6 by Kirich1983
Мой реквизит, я его сам создал Тип составной
#7 by Ork
+ Расскажите, куда у вас ссылается "СсылкаНаОбъект". Похоже - на внешние отчеты или обработки?
#8 by Ork
+100
#9 by МимохожийОднако
Объект.СсылкаНаОбъект
#10 by Kirich1983
ВПФ. Любой реквизит объекта я не могу получить данные из модуля объекта
#11 by Kirich1983
ЭтотОбъект.СсылкаНаОбъект = неопределено Хотя в форме он заполнен
#12 by Avganec
похоже вы из серверного вызова пытаетесь получить клиентские данные
#13 by Kirich1983
В модуле объекта Метод Объект не работает!
#14 by Ork
Понятно... Реквизит обработки по формированию печатной формы. Читайте за передачу параметров в УФ.
#15 by Ork
Работает. Вы просто не заполняете его.
#16 by Kirich1983
Объект - переменная не определена!
#18 by GROOVY
Реквизиты формы и реквизиты объекта не путайте. Обратиться из модуля объекта к реквизитам формы нельзя.
#19 by GROOVY
Намекну, что действия в модуле объекта могут производиться вообще без формы.
#20 by Avganec
для упрощения посмотрите курсы Гилёва по УФ, там все в сжатом виде доступно рассказано
#21 by Kirich1983
Я обращаюсь к реквизиту объекта. Это работало в обычном приложении, а в управляемом нет. Что делаю не так?
#22 by GROOVY
Да в неуправляемых формах та же фигня.
#23 by GROOVY
Обратиться к реквизиту объекта можно по его идентификатору. На всякий случай посмотрите на закладке "Данные" в свойствах объекта метаданных, что Вы именно про реквизит объекта сейчас говорите.
#24 by Kirich1983
СсылкаНаОбъект (реквизит формы): Путь к данным: Объект.СсылкаНаОбъект. Если я указываю в реквизите формы значение, то это значение должно присвоиться реквизиту объекта или я не прав?
#25 by GROOVY
Прав. А что, не сохраняется значение при записи объекта?
#26 by Kirich1983
У меня объект это Обработка.
#27 by GROOVY
А, товарищь ты не в курсе про "РеквизитФормыВЗначение"!
#28 by GROOVY
Как вызываете процедуру из модуля объекта?
#29 by Kirich1983
Точнее это ВПФ, у которой перед формированием ТАбДок открывается форма этой обработки. В модуль объект я попадаю из процедуры
#30 by Kirich1983
Процедура Печать тоже в модуле объекта
#31 by GROOVY
Ну так и как вызывается процедура модуля объекта из модуля формы?
#32 by Kirich1983
По кнопке печать у которой есть процедура в ней есть метод ОткрытьФорму("ОбщаяФорма.ПечатьДокументов", ПараметрыОткрытия);
#33 by Kirich1983
ВПФ использование - открытие формы. Я сделал так по примеру, чтобы ТабДок формировался не отдельно, а штатным методом.
#34 by MKZM
Дальше как?
#35 by Kirich1983
Короче парни, херня вот такая выходит. Действительно в обычной обработке по имени реквизита объекта в модуле объекта можно получить данные которые ввели в форме обработке. Но моя ВПФ которая открывает форму обработке, а потом по кнопке печать формирует ТабДок в штатном режиме не видит данные реквизитов объекта. Почему, не знаю....
#36 by Avganec
может ты не указал "основной реквизит"?
#37 by Kirich1983
Реализацию вывода ТабДок в штатном режиме делал по этому примеру:
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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