|
v7: Получение данных формы после ее закрытии | ☑ | ||
---|---|---|---|---|
0
Mad88
30.05.17
✎
14:23
|
Добрый день, подскажите пожалуйста как провернуть следующее.
В программе из модуля формы документа открывается форма обработки ОткрытьФормуМодально("Обработка.Загрузить"); В форме этой обработке пользователь должен заполнить некоторые поля, затем после закрытия формы обработки по кнопке Закрыть, мне нужно получить значения этих полей в модуле формы документа откуда данная форма вызывалась, что бы с ними поработать. Подскажите как это реализовать. |
|||
1
Рэйв
30.05.17
✎
14:26
|
ВыполнитьВыбор
Осуществляет выбор из формы подбора. Синтаксис: ВыполнитьВыбор(<Знач>) Англоязычный синоним: MakeChoise Параметры: <Знач> Значение, которое выбирается в форме, открытой для подбора или выбора значения. Описание: Метод ВыполнитьВыбор осуществляет выбор в форме, открытой для подбора или выбора значения (аналогично интерактивному двойному щелчку в подборе). Метод предназначен, прежде всего, для организации подбора из формы отчета. Доступ к данному методу возможен только в контексте Модуля формы. Пример: // осуществим выбор в форме журнала документов Форма.ВыполнитьВыбор(ТекущийДокумент); |
|||
2
Рэйв
30.05.17
✎
14:27
|
СП все еще дефицит...
|
|||
3
youalex
30.05.17
✎
14:29
|
Передавай в Форма.Параметр - локальную переменную.
При закрытии - сохраняй что нужно в Форма.Параметр в виде СЗ, например (можно через СЗ.Установить()) вроде как |
|||
4
FIXXXL
30.05.17
✎
14:32
|
(0)
СтруктураПараметров= ОткрытьФормуМодально("Обработка.Загрузить"); в форме модальной Закрыть(СтруктураПараметров) как заполнить структуру в обработке разберешься? |
|||
5
Масянька
30.05.17
✎
15:02
|
(0) Открой любой док-т с подбором (кнопка "Подбор" на форме), посмотри процедуру ПоКнопкеПодбор (как-то так).
ИМХО, то, что тебе нужно. А вообще - (3) и (4). |
|||
6
FIXXXL
30.05.17
✎
15:20
|
(5) я для 8-ки писал, если что, опять секцию не глянул :)
|
|||
7
Масянька
30.05.17
✎
15:28
|
(6) Ну, чё... Молодец... :)
Вообще, если СП украли - надо искать... |
|||
8
NikVars
30.05.17
✎
16:18
|
(0) Поиск по "ОткрытьФормуМодально" в папке регламентированных отчетов за любой квартал. Более 450 вызывов.
Для примера - титульник декларации по УСН. Файл USN01.ERT Поиск в том файле по FIO.ERT |
|||
9
Mad88
31.05.17
✎
07:23
|
На всякий случай напишу как сделал вдруг кому пригодится
В форме документа //--- СпПарам = СоздатьОбъект("СписокЗначений"); Реквизит = ""; СпПарам.ДобавитьЗначение(Реквизит,"Реквизит"); ОткрытьФормуМодально("Обработка.Загрузка",СпПарам); Реквизит= СпПарам.Получить("Реквизит"); В форме обработки //--Процедура Закрыть() СпПарам.Установить(Ревизит,"Реквизит"); Форма.Закрыть(0); КонецПроцедуры //-- После ввода реквизита в форме обработки и нажатия на кнопку закрыть, значение реквизиты передается в форму документа |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |