|
Как в управляемых формах программно открыть копию элемента справочника?
| ☑ |
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) Ну вот целый день опять убит, а все так просто. Спасибо тебе большое Жан
|
|
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший