|   |   | 
| 
 | Получить Форму | ☑ | ||
|---|---|---|---|---|
| 0
    
        SH_tan 14.04.14✎ 14:59 | 
        Добрый День всем!
 Вопрос такой, как заполнить открытую форму находясь в другой форме. По подробнее, открываешь документ - нажимаешь на "Заполнить" открывается новая форма в форме (во второй) различные действия а вот результат этих действий необходимо передать в открытый документ и заполнить ими. | |||
| 1
    
        SH_tan 14.04.14✎ 15:00 | 
        1 8.2 обычное     | |||
| 2
    
        Wobland 14.04.14✎ 15:01 | 
        оповестить хозяина о чём-нибудь     | |||
| 3
    
        Maxus43 14.04.14✎ 15:01 | 
        открывай модально.
 результатдействий = ФормаПолученная.ОткрытьМодально(); | |||
| 4
    
        SH_tan 14.04.14✎ 15:02 | 
        (2) а Вы все загадками да загадками сударь...можно по подробнее     | |||
| 5
    
        Wobland 14.04.14✎ 15:02 | 
        (3) это не по-таксишному     | |||
| 6
    
        SH_tan 14.04.14✎ 15:02 | 
        (3) при этом будут доступны ТЧ другой формы?(открытой)     | |||
| 7
    
        Maxus43 14.04.14✎ 15:03 | 
        (4) Оповестить("Хозяина! Я сделал грязное дело!")     | |||
| 8
    
        Wobland 14.04.14✎ 15:03 | 
        (5) 
 &НаКлиенте Процедура Подбор(Команда) ОткрытьФорму("Обработка.ПодборТоваров.Форма"); КонецПроцедуры &НаКлиенте Процедура ОбработкаОповещения(ИмяСобытия, Параметр, Источник) Команда1НаСервере(); Если ИмяСобытия="АВотПодбор" Тогда НоваяСтрока=Объект.Товары.Добавить(); НоваяСтрока.Номенклатура=Параметр; КонецЕсли; КонецПроцедуры | |||
| 9
    
        Maxus43 14.04.14✎ 15:03 | 
        (5) > (1)
 как бэ... | |||
| 10
    
        SH_tan 14.04.14✎ 15:03 | 
        (7) )     | |||
| 11
    
        Wobland 14.04.14✎ 15:04 | 
        (9) оповещение только в УФ появилось?     | |||
| 12
    
        Maxus43 14.04.14✎ 15:05 | 
        (11) я про "Это не по таксишному"     | |||
| 13
    
        Maxus43 14.04.14✎ 15:05 | 
        (10) а я почти не шутил...
 Глобальный контекст (Global context) Оповестить (Notify) Синтаксис: Оповестить(<ИмяСобытия>, <Параметр>, <Источник>) | |||
| 14
    
        SH_tan 14.04.14✎ 15:06 | 
        попробую Модально с начало     | |||
| 15
    
        Maxus43 14.04.14✎ 15:06 | 
        (6) нет, при закрытии формы ты эту ТЧ в виде ТЗ например передашь переменной результатдействий в (3)     | |||
| 16
    
        Михаил Козлов 14.04.14✎ 15:07 | 
        В типовых через оповещение работает подбор номенклатуры.     | |||
| 17
    
        Maxus43 14.04.14✎ 15:07 | 
        + Форма (Form)
 Закрыть (Close) Синтаксис: Закрыть(<ПараметрЗакрытия>) Параметры: <ПараметрЗакрытия> (необязательный) Тип: Произвольный. Параметр закрытия формы, открытой в модальном режиме. Это значение будет возвращено как результат метода, открывающего форму модально. | |||
| 18
    
        Maxus43 14.04.14✎ 15:07 | 
        по феншую конечно лучше через Оповестить на самом деле, подход с модальными окнами устарел     | |||
| 19
    
        SH_tan 14.04.14✎ 15:10 | 
        Форма2 = Документы.ПеремещениеТоваров.ПолучитьФорму("Форма1");
 Форма2.ОткрытьМодально(); открывает, а как со второй перейти в первую или обратиться к ТЧ первой формы (открытого документа) | |||
| 20
    
        Maxus43 14.04.14✎ 15:11 | 
        (19) перечитай (3)(17) ещё раза 2-3     | |||
| 21
    
        SH_tan 14.04.14✎ 15:30 | 
        (20) перечитал больше 3х раз - не понял, по подробнее скажи плиз     | |||
| 22
    
        Wobland 14.04.14✎ 15:31 | 
        (21) Это значение будет возвращено как результат метода, открывающего форму модально.
 10 слов и 2 знака препинания. что именно не понятно? | 
 
 | Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |