Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Передать некоторые данные с одной формы в другую

Передать некоторые данные с одной формы в другую
Я
   HelpMePlz
 
19.11.20 - 16:11
Не могу передать данные с одной формы в другую, при чем вторая форма открывается с помощью некоторого функционала первой.
Подскажите функцию плиз.
   МихаилМ
 
1 - 19.11.20 - 16:14
Вам сначала надо научиться задавать вопросы на форуме.
почитайте для начала правила форума. в них есть рекомендации, как задавать вопросы.
   Chameleon1980
 
2 - 19.11.20 - 16:19
что за некоторый секретный функционал? 😁
   RomanYS
 
3 - 19.11.20 - 16:21
(0) Функция ОткрытьФорму, но придётся правильно сделать некоторые действия
   HelpMePlz
 
4 - 19.11.20 - 16:22
(2) Он не секретный. Не думал что он Важен будет, кнопка по которой открывается 2 форма.
   Chameleon1980
 
5 - 19.11.20 - 16:26
(4)тааак.а в процедуре кнопки?
   HelpMePlz
 
6 - 19.11.20 - 16:27
(5) Да 
Код {
Контрагент = ИзменениеТелефонаКонтактногоЛица(ПолучитьКонтактнуюИнформацию());
    
    Если Контрагент <> Неопределено Тогда

        ИзменениеТелефона = Справочники.Контрагенты.ПолучитьФорму("ФормаИзмененияТелефона",ЭтаФорма);
        ИзменениеТелефона.Вид           = Контрагент.Вид;
        ИзменениеТелефона.Поле1         = Контрагент.Поле1;
        ИзменениеТелефона.Поле2         = Контрагент.Поле2;
        ИзменениеТелефона.Поле3         = Контрагент.Поле3;
        ИзменениеТелефона.Поле4         = Контрагент.Поле4;
        ИзменениеТелефона.Представление = ИзменениеТелефона.Поле1 + " (" + ИзменениеТелефона.Поле2 + ") " + ИзменениеТелефона.Поле3;                  
        ИзменениеТелефона.Комментарий   = Контрагент.Комментарий;
        ИзменениеТелефона.ОткрытьМодально();
} Код
   prince64
 
7 - 19.11.20 - 16:29
Из синтакс-помощника

ОткрытьФорму (OpenForm)
Вариант синтаксиса: По имени
Синтаксис:
ОткрытьФорму(<ИмяФормы>, <Параметры>, <Владелец>, <Уникальность>, <Окно>, <НавигационнаяСсылка>, <ОписаниеОповещенияОЗакрытии>, <РежимОткрытияОкна>)
Параметры:
<ИмяФормы> (обязательный)
Тип: Строка.
Имя формы. Образуется как полный путь к объекту метаданных Форма (например, "Справочник.Контрагенты.Форма.ФормаОбъекта", "ОбщаяФорма.ФормаСохраненияФайла") или как полный путь к прикладному объекту, дополненный именем формы по умолчанию (например, "Справочник.Товары.ФормаВыбора").
Независимо от способа задания имени формы, если была найдена такая же открытая форма, метод вернет ее.
<Параметры> (необязательный) - ВОТ ЧТО НУЖНО ДЛЯ ПЕРЕДАЧИ В ДРУГУЮ ФОРМУ
Тип: Структура.
Параметры формы. Ключ структуры - имя параметра, а значение - значение параметра формы. Имя элемента должно совпадать с именем параметра структуры.
П = Новый Структура("Ключ", Поставщик);
Форма = ПолучитьФорму("Справочник.Контрагенты.ФормаОбъекта", П);
Форма.Открыть();
   HelpMePlz
 
8 - 19.11.20 - 16:29
(6) И мне нужно отправить некоторую информацию с первой формы во вторую.
   prince64
 
9 - 19.11.20 - 16:30
(8) и лучше используй ОткрытьФорму(), вместо ПолучитьФорму() и затем Форма.Открыть()

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.