Имя: Пароль:
1C
1С v8
УФ. Как при копировании документа получить данные формы?
,
0 мистер игрек
 
06.05.14
09:27
Есть в управляемой форме документа реквизит формы(не объекта!) с типом список значений.
Как можно при копировании этого документа в документе приемника получить данные этого реквизита?
1 Cube
 
06.05.14
09:30
И че там, в этом списке значений?
2 мистер игрек
 
06.05.14
09:31
(1) Группы справочников
3 kosts
 
06.05.14
09:35
(2) Сделай свою кнопку копирования
4 banco
 
06.05.14
09:36
(0) если из формы документа, то делай свою кнопку копирования и копируй что хочешь, если не из формы то все равно пустой список
5 Cube
 
06.05.14
09:40
(0) Так ПриСозданнииНаСервере() разве владельцем формы не является форма документа-источника?
6 Рэйв
 
06.05.14
09:40
(0)Если он как то автоматом формируется, то продублируй заполнение при копировании
7 Рэйв
 
06.05.14
09:41
(5) Если ты со списка копируешь, там владелец - список на форме.
8 SSSSS_AAAAA
 
06.05.14
09:42
(5) Не-а. НЕТ при копировании ВЛАДЕЛЬЦА.
9 Cube
 
06.05.14
09:43
(7) Ну, тогда списка значений с формы документа у него нет...
10 SSSSS_AAAAA
 
06.05.14
09:47
(0) В любом случае копируются данные ОБЪЕКТА, а не формы.
11 Cube
 
06.05.14
09:48
(8) Ну всё равно, можно до открытой формы достучаться через ЭтаФорма.Параметры.ЗначениеКопирования...
12 SSSSS_AAAAA
 
06.05.14
09:50
(11) А в Параметры.ЗначениеКопирования пишутся данные ОБЪЕКТА.
13 Cube
 
06.05.14
09:54
(12) Что, до сих пор не дошло?
14 Рэйв
 
06.05.14
09:55
(8)А это как понимать?
15 Рэйв
 
06.05.14
09:55
16 Рэйв
 
06.05.14
09:56
Но спискаЗначений все равно не будет:-)
17 Поpyчик-4
 
06.05.14
10:00
(0) Всю тему не читал. Ещё никто не говорил, что реквизит формы это клиентская часть, а при копировании передаются только значения объекта, записанного в базу данных?
18 мистер игрек
 
06.05.14
10:02
(17) Получается никак?
19 мистер игрек
 
06.05.14
10:03
(15) У меня владелец пустой
20 Рэйв
 
06.05.14
10:04
(19)Если с формы копируешь, то так и есть.Я со списка копировал
21 Cube
 
06.05.14
10:04
(18) См. (11)
22 мистер игрек
 
06.05.14
10:17
Короче так решил:

&НаКлиенте
Процедура Скопировать(Команда)
    Форма     = ОткрытьФорму("Документ.ИнвентаризацияТоваровНаСкладах.ФормаОбъекта", ,ЭтаФорма);
    Форма.СписокГруппНоменклатуры  = Форма.ВладелецФормы.СписокГруппНоменклатуры;

КонецПроцедуры



Работает.
Всем списабо