Как получить реквизит формы документа из другого документа? #726035


#0 by Elf56
Всем доброго времени суток. Имеется 1с 8.3 УТ 11 + CRM. Есть документ CRM_Событие в нем есть реквизит "КаналПервичногоИнтереса" который является реквизитом формы объекта типо ПланВидовХарактеристик т.е. не самого объекта а его формы. Стоит такая задача что нужно из другого документа такого же типа получить взять значение этого реквизита "КаналПервичногоИнтереса" поиск другого документа произвожу в запросе. Вот пример кода Но даже в Ссылке на этот документ нету этого реквизита? как мне его получить? Всем заранее спасибо
#1 by Kamas
найти где есть это реквизит Кэп
#2 by DmitrO
"как мне его получить?" Вероятно тем же способом, что и получает его сама форма в свой реквизит. :)
#3 by Elf56
Т.е. так? Выборка.Ссылка.Форма.КаналПервичногоИнтереса? Прошу вас подсказать мне просто гугл не отвечает на этот вопрос спрашивал )
#4 by DmitrO
Читать, только читать, вам писать еще рано.
#5 by olegves
если форма открыта, то должно быть активное окно - перебор активных окон тебе поможет
#6 by Господин ПЖ
> Выборка.Ссылка.Форма.КаналПервичногоИнтереса? вот это винегрет в голове...
#7 by Timon1405
Навскидку, посмотреть у формы события ПриСозданииНаСервере/ПриЧтенииНаСервере, а также посмотреть обработчки при изменении этого реквизита. Ну и глобальный поиск никто не отменял
#8 by Elf56
Так зачем мне эти события формы если нужно из другого не открытого документа взять?
#9 by Elf56
где хотя бы можно про это прочитать ?
#10 by Elf56
Это совсем другой документ и не открытый
#11 by Господин ПЖ
ядрена мама... кто тебе сказал что значение сего реквизита обязательно хранится в составе документа
#12 by olegves
пойди туда, не знаю куда, там найдешь то, не знаю что Реквизит формы существует только в созданной форме документа (ОткрытьФорму, ПолучитьФорму) - в других случаях его нет
#13 by Timon1405
Видимо там можно посмотреть как форма получает этот реквизит, может это связанный РС/справочник, может там есть функция, которая его получает и заполняет.
#14 by Elf56
Спасибо хоть на наводку
#15 by Elf56
А можно как нибудь например открыть в коде форму другого элемента получить от туда значение и снова ее закрыть ?
#16 by Kamas
зачем??
#17 by Kamas
вам уже писали посмотрите где есть этот реквизит(Тоеть фактически где хранится) и как его получают
#18 by Kamas
ваша задача сводится к найти нужный кусок кода и скопипастить в вашу поделку
#19 by Kamas
и ради бога не изобретайте не чего своего
#20 by Elf56
ок спасибо
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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