|   |   | 
| 
 | Как открыть форму 2 из формы 1 с несохраненными данными | ☑ | ||
|---|---|---|---|---|
| 0
    
        oved 06.02.13✎ 15:35 | 
        Не получается открыть форму 2 из формы 1, с данными, введенными на форме 1, но не сохраненными. 
  Похоже, что в ключ можно передавать только ссылку, а она не содержит незаписанных данных. Может, как-то можно? Код: &НаКлиенте Процедура УдалитьПримечание_П(Команда) ПараметрыФормы = Новый Структура; ПараметрыФормы.Вставить("Ключ", ПолучитьОбъект().Ссылка); ОткрытьФормуМодально("Справочник.Пациенты.Форма.ФормаУдаленияПримечания", ПараметрыФормы, ЭтаФорма); КонецПроцедуры &НаСервере Функция ПолучитьОбъект() Возврат РеквизитФормыВЗначение("Объект"); КонецФункции | |||
| 1
    
        1Сергей 06.02.13✎ 15:40 | 
        передавай не ссылку, а данные     | |||
| 2
    
        oved 06.02.13✎ 15:42 | 
        не передаются данные
  Если оставить ПараметрыФормы.Вставить("Ключ", ПолучитьОбъект()); то всегда форма нового элемента открывается | |||
| 3
    
        ll13 06.02.13✎ 15:48 | 
        Уже тысячу раз обсуждалось http://www.obrabotki.com/1s-openform-managedforms/     | |||
| 4
    
        oved 06.02.13✎ 16:23 | 
        Это не то. Получается, что мы просто заполняем форму какими-то виртуальными данными и открываем ее.
  Мне же нужно открыть реальные данные. Например, в форме 1 заполнено 3 строки, в форме 2 открылись 3 строки, потом удалили 1 строку. При закрытии формы 2 должно остаться 2 строки. | |||
| 5
    
        НЕА123 06.02.13✎ 16:25 | 
        (0)
  ВладелецФормы ? | |||
| 6
    
        oved 06.02.13✎ 16:32 | 
        (5) поясни, пожалуйста     | |||
| 7
    
        НЕА123 06.02.13✎ 16:34 | 
        ОткрытьФормуМодально("Справочник.Пациенты.Форма.ФормаУдаленияПримечания", ПараметрыФормы, ЭтаФорма);   
  в новой форме 2 ВладелецФормы = Форма1 | |||
| 8
    
        oved 06.02.13✎ 16:37 | 
        (7) этот код выполняется в форме 1, ЭтаФорма - форма 1, так что да, владелец передается.     | |||
| 9
    
        mih_io 06.02.13✎ 16:43 | 
        +(4) ты же модально открываешь )
  При закрытии модальной формы удаляй/добавляй данные в основном объекте | |||
| 10
    
        ll13 06.02.13✎ 16:44 | 
        (8) Давай мыло скину пример     | |||
| 11
    
        oved 06.02.13✎ 16:55 | 
        (9) криво как-то     | |||
| 12
    
        oved 06.02.13✎ 16:55 | 
        (10) oved@mail.ru     | |||
| 13
    
        ll13 06.02.13✎ 16:59 | 
        (12) ушло     | |||
| 14
    
        Жан Пердежон 06.02.13✎ 17:23 | ||||
| 15
    
        oved 06.02.13✎ 17:28 | 
        (13) получил
  смотрел еще v8: Управляемые формы. Как передать основной реквизит в другую форму? но не взлетело. ll13 огромное спасибо!!! это то, что нужно. Изящное решение! | 
 
 | Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |