передача данных из подчиненной формы в родительскую #797525


#0 by men47
Доброе утро, подскажите, что не так. Обычные формы. Внешняя обработка. Имею реквизит табличной части, в которой нужно заполнить список значений. Создал отдельную форму для того чтобы можно было удобно выбрать значения для заполнения списка значений. ПриНачалеВыбора использую код: на второй форме по нажатию "ОК": Процедура КнопкаВыполнитьНажатие(Кнопка) и в реквизите описываю но ОбработкаВыбора не вызывается, подскажите, почему?
#1 by cw014
Попробуй вместо "Сообщить(ВыбранноеЗначение);" поставить "Сообщить(ТипЗнч(ВыбранноеЗначение));" - что нибудь выведет?
#2 by Ёпрст
потому, что с ОповеститьОВыборе событие прилетает в другое событие родительской формы
#3 by men47
ОбработкаВыборавообще не вызывается, отладкой смотрел я на родительской форме у реквизита прописал данное событие, причем я пытался делать и через форму, такая же беда (т.е.  ОткрытьФорму(ФормаВыбора,,ЭтаФорма); и у родительской формы прописывал ОбработкаВыбора, тоже не вызывается
#4 by Ёпрст
ОбработкаВыбора.. Формы.
#5 by Ёпрст
туда прилетит.
#6 by men47
не понял
#7 by cw014
Я так понимаю обычные формы? Посмотри, что у тебя в открываемой форме в реквизите ВладелецФормы торчит?
#8 by cw014
Я кажется знаю проблему
#9 by СвинТуз
ФормаВыбора.РежимВыбора=Истина;
#10 by Ёпрст
да ё. У первой формы задай событие в свойствах - ОбработкаВыбора Именно туда прилетает, когда делаешь ОповеститьОВыборе
#11 by Ёпрст
это вообще не обязательно, если только не форму списка чего-либо открываешь
#13 by men47
так проще объяснить...
#14 by men47
т.е. в отладке никакая точка не отрабатывает
#15 by СвинТуз
а у него не форма списка? )
#16 by men47
произвольная форма
#17 by cw014
в
#18 by men47
забавно, Владелец неопределено
#19 by cw014
Потому что не используй в основных формах "ОткрытьФорму"...
#20 by cw014
Млин
#22 by men47
владелец все равно неопределено у подчиненной формы
#23 by men47
все спасибо всем я дурак.... подсказке поддался поставил  ПолучитьФорму("ФормаСписка",,Элемент); а надо  ПолучитьФорму("ФормаСписка",Элемент);
#24 by cw014
Потому что читаешь невнимательно
#25 by men47
нет я поставил дополнительную запятую т.к. мне синтаксис-помощник показал, что Владелец идет 3-тьим параметром, а не 2-рым, я подумал, вы ошиблись
#26 by cw014
Да ладно??? Смени справку ОбработкаОбъект.<Имя обработки> (DataProcessorObject.<Имя обработки>) ПолучитьФорму (GetForm) Синтаксис: ПолучитьФорму(<Форма>, <Владелец>, <КлючУникальности>) Параметры:
#27 by men47
чтобы не быть голословным.....
#28 by cw014
Контекстная подсказка - зло. Попробуй конструктор ОписаниеТипов сделать - он тебе тоже выведет первый редкий конструктор вместо второго наиболее популярного
#29 by Redkiy
Функция ОбработкаВыбора привязана к событиям формы?
#30 by cw014
Вопрос уже закрыт )))
#31 by men47
это было СлоуМо=))
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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