Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
03 дек 2024, 21:55

v8.2 передача значений между формами

Автор asdfr1, 08 ноя 2012, 18:37

0 Пользователей и 1 гость просматривают эту тему.

asdfr1

с Вашей стороны, всё понятно правильно, мысль интересная, попробую воспроизвести
СПС!

mixqn

напишите потом, получилось или нет

Dethmontt

ФормаСписка = ПолучитьФорму("Справочник.Договоры.ФормаСписка1",ПараметрыФормы,Элемент);
Здесь ключевой - третий параметр функции. Если - это будет не элемент формы в которое должно возвратится значение, то нужно отрабатывать данную ситуации по другому, например с помощью оповещений.
Если долго всматриваться в учебник...то в голову может прийти мысль его открыть!

mixqn

тут я писал о том, что форму выбора можно подчинить основной форме - это должно нормально работать.
если подчинять элементу, то элемент должен быть табличное поле.

asdfr1

всем спс! создал копию формы "ФормаСписка1" на форме задачи в процедуре ДоговорНажатие(Элемент)
Форма = Справочники.Договоры.ПолучитьФормуВыбора("ФормаСписка1", ЭтаФорма.ЭлементыФормы.ПолеВвода1);
Форма.ПолеВвода1=Контрагент;
Форма.РежимВыбора=Истина;
Форма.ОткрытьМодально();
  СтрокаДока = Документы.Добавить();
  СтрокаДока.Наименование = ПолеВвода1;
  СтрокаДока.КолВо="1";
КонецПроцедуры
Где Документы табличная часть
На самой форме задачи доп реквизит "ПолеВвода1" ТипЗначения Строка

Тема закрыта :wacko:

mixqn

Цитата: asdfr1 от 09 ноя 2012, 15:47Тема закрыта
ну если такое решение устраивает - отлично :)
хотя по-моему как-то кривовато мягко говоря. что за формы и элементы такие с цифрами 1? открыть модально все-таки не лучший вариант. чем не понравилась обработка выбора?

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск