Имя: Пароль:
1C
1С v8
ПриКопировании() не срабатует обработчик
0 2307861c
 
08.02.12
18:46
В чем может быть причина?
1 2307861c
 
08.02.12
18:50
Может где Стоит Отказ = Истина?
2 DmitryPavlik
 
08.02.12
18:52
а отладчик что пишет?
3 2307861c
 
08.02.12
18:55
А в отладчике не попадаю в эту процедуру, а в другом справочнике попадаю
4 DmitryPavlik
 
08.02.12
18:56
а что за конфа?
5 Baximilian
 
08.02.12
18:56
А ты его просто написал ПриКопировании() или выбрал через кнопку "Процедуры и функции"?
так как бывает, что копипаст или рукопись не привязывает процедуру к событию.
6 DmitryPavlik
 
08.02.12
18:57
(5) во-во, бывает и такое )
7 2307861c
 
08.02.12
18:57
Ут + справочник самописный, но не мною. Вот я и думаю может где-то срабатует отказ от копирования. А то и значения полей не переносится из объекта копирования
8 2307861c
 
08.02.12
18:58
Все оказалось элементарно, там при создании в форме списка идет перехват создания и просто открывается форма нового.
9 DmitryPavlik
 
08.02.12
18:59
(7) если самописный спр, то там вообще же может не быть этой функции
ну и глянть как она выглядит:

// Обработчик события ПриКопировании
//
Процедура ПриКопировании(ОбъектКопирования)

   Если НЕ ЭтотОбъект.ЭтоГруппа Тогда
       ЭтотОбъект.ОсновнойДоговорКонтрагента = Неопределено;
       ЭтотОбъект.ОсновнойБанковскийСчет     = Неопределено;
   КонецЕсли;

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


такая байда в стандарте