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

Обмен данными между формами одного обекта

Автор Salik, 16 дек 2012, 01:49

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

Salik

Есть  ФормаДокумента с ТЧ одна из ячеек должна заполнятся данными из Произвольной формы
(допустим добавили строку, выбираем номенклатуру открывается Произвольная форма , произвели сложный расчет в этой форме, нажимаем кнопку,Произвольная форма закрывается а в ячейке Расчет появляется ...... И вот на этом месте загвоздка как сделать чтоб появился расчет из произвольной формы )

sadovod

Для начала неплохо бы узнать, форма - управляемая или обычная?

Salik


Dethmontt

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

Salik

Цитата: Dethmontt от 16 дек 2012, 15:50
Форма = ПолучитьФорму("Произвольнаяформа",ЭтаФорма); //в параметр владелец - можно передать не форму, а элемент управления, тогда результат выбора вернется в этот элемент
Форма.Открыть();//Или открыть модально
А как в произвольной форме создать результат выбора Вернуть(<строка>) ??

Dethmontt

Если долго всматриваться в учебник...то в голову может прийти мысль его открыть!

Salik

Цитата: Dethmontt от 16 дек 2012, 17:16
Форма.РежимВыбора = Истина;
Так какие данные она вернет где указать какие данные мне нужно вернуть ?
Добавлено: 18 дек 2012, 00:27


Форма = ПолучитьФорму("Документ.Заказ.Форма.РШ",ЭтаФорма);

Выдает ошибку
{Документ.Заказ.Форма.ФормаДокумента.Форма(112)}: Ошибка при вызове метода контекста (ПолучитьФорму)
      Форма = ПолучитьФорму("Документ.Заказ.Форма.РШ",ЭтаФорма);
по причине:
Несоответствие типов (параметр номер '2')

В чем ошибка может быть ?

Добавлено: 18 дек 2012, 00:38


Форма = ПолучитьФорму("Документ.Заказ.Форма.РШ",ЭтаФорма);

Выдает ошибку
{Документ.Заказ.Форма.ФормаДокумента.Форма(112)}: Ошибка при вызове метода контекста (ПолучитьФорму)
      Форма = ПолучитьФорму("Документ.Заказ.Форма.РШ",ЭтаФорма);
по причине:
Несоответствие типов (параметр номер '2')

В чем ошибка может быть ?

Теги:

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

Рейтинг@Mail.ru

Поиск