Имя: Пароль:
1C
1С v8
Копирование документа
0 ladalk
 
16.11.11
13:39
Добрый день,

не могу уловить тот момент, когда происходит копирование документа. (исходная задача - при копировании документа не заполнять некоторые табличные части). Где прописано заполнение при копировании?

спасибо.
1 BuHu
 
16.11.11
13:45
можно ловить в процедуре ПриКопировании
2 ladalk
 
16.11.11
13:48
(1) ее нет
3 Гефест
 
16.11.11
13:49
Ну так напиши, ёклмн
4 ladalk
 
16.11.11
13:50
(3) есть же стандартный механизм?
5 Wobland
 
16.11.11
13:51
(3) ей отловить надо
(4) подписка?
6 ladalk
 
16.11.11
13:53
(5) подписка на событие?
7 Maxus43
 
16.11.11
13:53
Расширение формы элемента справочника
ПараметрОбъектКопирования (CopyingObjectParameter)
Использование:
Чтение и запись.
Описание:
Тип: СправочникСсылка. Содержит ссылку на копируемый объект.
8 Maxus43
 
16.11.11
13:54
(7) при открытии формы можно проверить этот параметр
9 unregistered
 
16.11.11
13:54
ОбработкаЗаполнения?
10 ladalk
 
16.11.11
13:56
(7), документ. ну даже если я и увижу этот параметр, где он заполняется-то?
11 ladalk
 
16.11.11
13:56
(9) нету
12 unregistered
 
16.11.11
13:57
(9) Ой вру. При копировании ОбработкаЗаполнения не вызывается.
13 Maxus43
 
16.11.11
14:06
(10) ну простите
Расширение формы документа (Document form extension)
ПараметрОбъектКопирования (CopyingObjectParameter)
Использование:
Чтение и запись.
Описание:
Тип: ДокументСсылка. Содержит ссылку на копируемый объект.

Если параметр не пустой, значит удаляй из документа то что не должно заполняться. иначе никак
14 ladalk
 
16.11.11
14:09
(13) перед копированием что ли чистить документ???

тогда уже ПриКопировании() писать
15 Maxus43
 
16.11.11
14:12
мдя...
Копирование - механизм платформы. Его НЕ ИЗМЕНИТЬ. Когда открывается форма нового документа (который создан копированием исходного), у него параметр этот заполнен документом-исходником. И проверив его мы можем уже в НОВОМ документе удалить ненужные данные
16 ladalk
 
16.11.11
14:13
(15) точно!
17 Maxus43
 
16.11.11
14:14
(16) нет, как не печально, чот я загнался.
В ПриКопировании у объекта тоже можно прописать
18 ladalk
 
16.11.11
14:16
(17) лучше удалю