|
Передать некоторые данные с одной формы в другую | ☑ | ||
---|---|---|---|---|
0
HelpMePlz
19.11.20
✎
16:11
|
Не могу передать данные с одной формы в другую, при чем вторая форма открывается с помощью некоторого функционала первой.
Подскажите функцию плиз. |
|||
1
МихаилМ
19.11.20
✎
16:14
|
Вам сначала надо научиться задавать вопросы на форуме.
почитайте для начала правила форума. в них есть рекомендации, как задавать вопросы. |
|||
2
Chameleon1980
19.11.20
✎
16:19
|
что за некоторый секретный функционал? 😁
|
|||
3
RomanYS
19.11.20
✎
16:21
|
(0) Функция ОткрытьФорму, но придётся правильно сделать некоторые действия
|
|||
4
HelpMePlz
19.11.20
✎
16:22
|
(2) Он не секретный. Не думал что он Важен будет, кнопка по которой открывается 2 форма.
|
|||
5
Chameleon1980
19.11.20
✎
16:26
|
(4)тааак.а в процедуре кнопки?
|
|||
6
HelpMePlz
19.11.20
✎
16:27
|
(5) Да
Код { Контрагент = ИзменениеТелефонаКонтактногоЛица(ПолучитьКонтактнуюИнформацию()); Если Контрагент <> Неопределено Тогда ИзменениеТелефона = Справочники.Контрагенты.ПолучитьФорму("ФормаИзмененияТелефона",ЭтаФорма); ИзменениеТелефона.Вид = Контрагент.Вид; ИзменениеТелефона.Поле1 = Контрагент.Поле1; ИзменениеТелефона.Поле2 = Контрагент.Поле2; ИзменениеТелефона.Поле3 = Контрагент.Поле3; ИзменениеТелефона.Поле4 = Контрагент.Поле4; ИзменениеТелефона.Представление = ИзменениеТелефона.Поле1 + " (" + ИзменениеТелефона.Поле2 + ") " + ИзменениеТелефона.Поле3; ИзменениеТелефона.Комментарий = Контрагент.Комментарий; ИзменениеТелефона.ОткрытьМодально(); } Код |
|||
7
prince64
19.11.20
✎
16:29
|
Из синтакс-помощника
ОткрытьФорму (OpenForm) Вариант синтаксиса: По имени Синтаксис: ОткрытьФорму(<ИмяФормы>, <Параметры>, <Владелец>, <Уникальность>, <Окно>, <НавигационнаяСсылка>, <ОписаниеОповещенияОЗакрытии>, <РежимОткрытияОкна>) Параметры: <ИмяФормы> (обязательный) Тип: Строка. Имя формы. Образуется как полный путь к объекту метаданных Форма (например, "Справочник.Контрагенты.Форма.ФормаОбъекта", "ОбщаяФорма.ФормаСохраненияФайла") или как полный путь к прикладному объекту, дополненный именем формы по умолчанию (например, "Справочник.Товары.ФормаВыбора"). Независимо от способа задания имени формы, если была найдена такая же открытая форма, метод вернет ее. <Параметры> (необязательный) - ВОТ ЧТО НУЖНО ДЛЯ ПЕРЕДАЧИ В ДРУГУЮ ФОРМУ Тип: Структура. Параметры формы. Ключ структуры - имя параметра, а значение - значение параметра формы. Имя элемента должно совпадать с именем параметра структуры. П = Новый Структура("Ключ", Поставщик); Форма = ПолучитьФорму("Справочник.Контрагенты.ФормаОбъекта", П); Форма.Открыть(); |
|||
8
HelpMePlz
19.11.20
✎
16:29
|
(6) И мне нужно отправить некоторую информацию с первой формы во вторую.
|
|||
9
prince64
19.11.20
✎
16:30
|
(8) и лучше используй ОткрытьФорму(), вместо ПолучитьФорму() и затем Форма.Открыть()
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |