|
Как открыть форму 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) [email protected]
|
|||
13
ll13
06.02.13
✎
16:59
|
(12) ушло
|
|||
14
Жан Пердежон
06.02.13
✎
17:23
|
||||
15
oved
06.02.13
✎
17:28
|
(13) получил
смотрел еще v8: Управляемые формы. Как передать основной реквизит в другую форму? но не взлетело. ll13 огромное спасибо!!! это то, что нужно. Изящное решение! |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |