Имя: Пароль:
1C
1С v8
УФ. Копирование документа. Как получить объект с которого копировали?
0 WED
 
25.10.12
14:15
Как получить ОбъектКопирования в УФ при интерактивном копировании документа?

В обычных формах есть ПриКопировании(), а в УФ?
1 palpetrovich
 
25.10.12
14:16
а что, при интерактивном  ПриОткрытии не отрабатывает разве?
2 palpetrovich
 
25.10.12
14:17
отсавить (1), я копирование с вводомНаОсновании попутал :)
3 WED
 
25.10.12
14:18
(1) Что не отрабатывает?
4 WED
 
25.10.12
14:18
(2) :)
5 1Сергей
 
25.10.12
14:19
ПараметрОбъектКопирования
6 WED
 
25.10.12
14:20
(5) У Объекта его нет
7 crotnn
 
25.10.12
14:20
См параметр формы ЗначениеКопирования
8 WED
 
25.10.12
14:21
(7) нет такого
9 1Сергей
 
25.10.12
14:21
а...... не заметил, что УФ...
Параметры.Основание
10 1Сергей
 
25.10.12
14:22
(9) сторно
11 WED
 
25.10.12
14:23
Так.
Нашел.
Параметры.ЗначениеКопирования

(9) Спасибо за наводку
12 1Сергей
 
25.10.12
14:23
(11) Во, точно. Сегодня только это делал
13 crotnn
 
25.10.12
14:23
(11) Достаточно было внимательно прочитать (7)
14 WED
 
25.10.12
14:24
(13) Каюсь. НЕ сообразил что в ЭтаФорма.Параметры надо смотреть. глянул просто в форме
15 palpetrovich
 
25.10.12
14:26
(14) это в ворме списка или дока?
16 WED
 
25.10.12
14:28
(15) Дока или Элемента справочника
17 palpetrovich
 
25.10.12
14:29
+ 15 вижу в Параметрах только
Ключ и КлючНазначенияИспользования
зы: мне тоже интересно, просветите пожауйста
18 WED
 
25.10.12
14:31
действующий код:

&НаСервере
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
   
   Если Объект.Ссылка.Пустая() и Параметры.ЗначениеКопирования.Пустая() Тогда //ЭтоНовый и не скопирован
       ЗаполнитьНовый();
   КонецЕсли;
КонецПроцедуры
19 palpetrovich
 
25.10.12
14:33
(18) спасибо, в ПриСозданииНаСервере - ЗначениеКопирования есть, в ПриОткрытии - нет, наверное потому что НаКлиенте
20 WED
 
25.10.12
14:39
(19) Логично :)
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.