Имя: Пароль:
1C
1С v8
Как в управляемых формах программно открыть копию элемента справочника?
0 IgorMan2
 
13.02.13
09:51
На форме есть реквизит Номенклатура и есть кнопка "Скопировать", как мне сделать так чтобы при нажатии на кнопку происходило аналогичное нажатию на F9 в списке справочника, т.е. открылась копия элемента справочника, без записи в базу!?
1 Wobland
 
13.02.13
09:52
что такое копия без записи?
2 Wobland
 
13.02.13
09:53
скопировать тебе на списке применить надо?
3 YF
 
13.02.13
09:54
(0) Открыть форму нового и перезаполнить все реквизиты реквизитами из источника
4 Поросенок Петр
 
13.02.13
09:54
Параметры УФ кури
5 Поросенок Петр
 
13.02.13
09:55
(3) Жестоко шопц.
6 IgorMan2
 
13.02.13
09:59
(1) Копия без записи, это когда у тебя на экране открывается новый элемент справочника со всеми реквизитами старого, но не записывается в базу, а просто отображается на экране и попадает в базу только когда пользователь нажмет кнопку записать!
7 kosts
 
13.02.13
10:00
Копия = ТоварСсылка.Скопировать();
Копия.ПолучитьФорму().Открыть()
8 IgorMan2
 
13.02.13
10:00
(3) Думаю что форма содержит не все реквизиты объекта и тупо копировать реквизиты формы - опасно. Тем что не все реквизиты объекта скопируются!
9 IgorMan2
 
13.02.13
10:24
(7)
Скопировать()

Доступность:

Сервер, толстый клиент, внешнее соединение.
10 IgorMan2
 
13.02.13
10:50
up
11 Wobland
 
13.02.13
10:54
(10) что, не можешь на сервере скопировать и отдать получившееся клиенту для открытия формы?
12 IgorMan2
 
13.02.13
11:46
(11) Скопировать возвращает объект. Как я отдам клиенту объект???
13 Wobland
 
13.02.13
11:52
(12) что, не можешь на сервере скопировать, получить ссылку и отдать получившееся клиенту для открытия формы?
14 IgorMan2
 
13.02.13
11:52
(13) ключевой момент это не записывать объект, а открыть !!!
15 Wobland
 
13.02.13
11:53
а вроде что-то у меня такое было, да не вышло с наскоку. не помню
16 IgorMan2
 
13.02.13
11:57
(15) вот вот
17 Wobland
 
13.02.13
12:00
Пример:

Товар = Справочники.Номенклатура.НайтиПоКоду(КодТовара);
ОткрытьЗначение(Товар);
18 IgorMan2
 
13.02.13
12:03
И как мне это поможет?
19 Wobland
 
13.02.13
12:04
вон ссылка, по ней открывается форма
20 IgorMan2
 
13.02.13
12:05
(19) Как мне это поможет открыть скопированный не записанный элемент справочника !!!??
21 Жан Пердежон
 
13.02.13
12:13
ОткрытьФорму("Документ.ТвойДокумент.ФормаОбъекта",Новый Структура("ЗначениеКопирования", ТвояСсылка), ЭтаФорма);
22 IgorMan2
 
13.02.13
12:51
(21) Ну вот целый день опять убит, а все так просто. Спасибо тебе большое Жан