Имя: Пароль:
1C
1С v8
приКопировании
0 temik_a
 
30.08.12
11:11
Подскажите пожалуйста,
дкПриКопировании(ЭтотОбъект, ОбъектКопирования)
Есть реквизит скажем авторазделка.Как сделать так чтоб этот реквизит не копировался. А то при копировании слетает ссылка с "авторазделка" в документе основания.
1 mikecool
 
30.08.12
11:12
ничего не понял
2 Rounder
 
30.08.12
11:12
Это управляемые формы?
3 AAP
 
30.08.12
11:13
(0) смотри процедуру дкПриКопировании()
4 Rounder
 
30.08.12
11:15
(0) Что значит слетает ссылка?
5 Rounder
 
30.08.12
11:16
Кинь сюда код дкПриКопировании
6 temik_a
 
30.08.12
11:17
нет это не управляемые формы. когда закрываешь документ(ни чего с ним не делаешь) а потом открываешь, в поле авторазделка пишет объект не найден
7 temik_a
 
30.08.12
11:18
Функция дкПриКопировании(ЭтотОбъект, ОбъектКопирования) Экспорт
   Результат = Истина;
   
   Попытка
       ДокументОснование=ОбъектКопирования.ДокументОснование;
   Исключение
       ДокументОснование=Неопределено;
   КонецПопытки;
   
   //получим свойства объекта копирования и запишем их в переменную модуля объекта
   Попытка
       ЭтотОбъект.ОбработкаЗначенияСвойствОбъектов = Обработки.ЗначенияСвойствОбъекта.Создать();
       ЭтотОбъект.ОбработкаЗначенияСвойствОбъектов.ОбъектОтбораЗначений=ОбъектКопирования.Ссылка;
       ЭтотОбъект.ОбработкаЗначенияСвойствОбъектов.ПрочитатьЗаполнитьСвойстваИЗначения();
       ЭтотОбъект.ОбработкаЗначенияСвойствОбъектов.ОбъектОтбораЗначений=ЭтотОбъект.Ссылка;
   Исключение
   КонецПопытки;
   
   дкОбработкаЗаполнения(ЭтотОбъект,ДокументОснование,Истина);
   
   Возврат Результат;
КонецФункции // дкПриКопировании()