Значение не является значением объектного типа #599379


#0 by apolenary
Добрый день. Пытаюсь из одной открытой формы в УП получить данные другой открытой формы: Форма1 - форма содержащая нужные данные, Форма2 - форма в которой нужно получить данные Формы1, делаю следующее: &НаКлиенте В итоге появляется эта ошибка: {Справочник.Справочник2.Форма.ФормаЭлемента.Форма}: Значение не является значением объектного типа (Открыта) что делаю не так?
#1 by Wobland
не говоришь Справочники.OEM.ПолучитьФорму("ФормаЭлемента")
#2 by pessok
а разве на уф работает ПолучитьФорму?
#3 by Wobland
в толстом клиенте работать должно
#4 by pessok
в толстом - да, но про толстый ничего не написано. Насчет Справочники.OEM.ПолучитьФорму("ФормаЭлемента") + 1
#5 by apolenary
получилась ошибка: {Справочник.Справочник2.Форма.ФормаЭлемента.Форма}: Ошибка при вызове метода контекста (ПолучитьФорму)    форма = Справочники.OEM.ПолучитьФорму("ФормаЭлемента"); по причине: Интерактивные операции недоступны
#6 by apolenary
а в толстом клиенте ругается так: {Справочник.Справочник2.Форма.ФормаЭлемента.Форма(14,11)}: Процедура или функция с указанным именем уже определена (получитьФорму) процедура <<?>>получитьФорму
#7 by hhhh
а зачем вы процедуру назвали ПолучитьФорму? Назовите по-другому. Сами себе яму роете.
#8 by GROOVY
&НаКлиенте
#9 by apolenary
Да спасибо так ошибку не выдает, но метод Открыта выдает Нет и как мне получить реквизит с этой формы, точнее даже ссылку на него
#10 by Wobland
получить - не значит открыть, гыгы
#11 by Wobland
+ но , имхается мне, ты хочешь ересь. с формы не нужно получать реквизит, нужно его читать из данных базы
#12 by apolenary
согласен, не правильно выразился, у меня на первой форме есть элемент формы связанный с реквизитом, у которого тип СправочникСсылка.Справочник3. И мне при открытии второй формы нужно в один из элементов (связанный с реквизитом тогоже типа. что и на первой форме) вставить тоже значение. которое выбрано на первой форме, как это лучше сделать
#13 by Wobland
мужик, ничо не понял. тебе надо обработать выбор? есть событие для этого
#14 by apolenary
у меня есть открытая форма с выбранным значением в одном элементе, мне нужно при открытии второй формы выбрать на ней то же значение
#15 by Wobland
неясно
#16 by Wobland
ОбработкаВыбора (так?) - есть такое событие. делай в нём, что хошь, хоть википедию открывай на текущий день
#17 by apolenary
В том то и проблема, что мне не нужно обрабатывать выбор, а нужно при открытии Форимы2 узнать, что выбрано на Форме1. В общем сделал через оповещение.
#18 by Alex375
Ты откуда вторую форму открываешь? Если из первой, ну так как форму получил и засунь в нее свое значение из 1-й формы.
#19 by apolenary
В том то и дело, что отдельно.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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