Имя: Пароль:
1C
1С v8
ПриКопировании - ламерский вопрос
,
0 firenze
 
22.03.13
17:54
Как сделать, чтобы при копировании документа, если в нем есть реквизит Булево и флаг в документе стоит - чтобы в копируемом флаг тоже ставился сразу?
Пишу в Процедура ПриКопировании(ОбъектКопирования)

Если ОбъектКопирования.ФлагТакойТо = Истина Тогда
       ФлагТакойТо=Истина;  
КонецЕсли;

Сдается мне пишу фигню, ибо в пользовательском режиме ноль реакции. Подскажите глупоте пожалуйста :)
1 zippygrill
 
22.03.13
17:55
у ОбъектКопирования.ФлагТакойТо - это объект документа или элементФормы?
2 lucifer
 
22.03.13
17:57
форма списка событие ПередНачаломДобавления
там есть параметр "Копирование"
3 zladenuw
 
22.03.13
17:57
а не проще так
ЗаполнитьЗначенияСвойств(Копия, Оригинал)
4 Web00001
 
22.03.13
18:03
Процедура ПриКопировании(ОбъектКопирования)
   ФлагТакойТо = ОбъектКопирования;    
КонецПроцедуры
Все верно ты пишешь
5 firenze
 
22.03.13
18:03
Эмм, у меня познания в программировании на уровне "тупой бух" :(
Это реквизит документа выведенный на форму.
Ситуация к примеру абсолютно аналогичная как если бы в Поступлении товаров и услуг - если стоит галка ПредъявленСчетФактура - ставить такую же в новом документе создаваемом при копировании.
6 Web00001
 
22.03.13
18:04
+(4)
Процедура ПриКопировании(ОбъектКопирования)
   ФлагТакойТо = ОбъектКопирования.ФлагТакойТо;  
КонецПроцедуры
7 zippygrill
 
22.03.13
18:04
(5) отладчиком предлагать?
8 Web00001
 
22.03.13
18:05
тебе надо проверить срабатывает ли у тебя событие поставь точку там и посмотри
9 Reset
 
22.03.13
18:08
При копировании значения реквизитов тоже копируются, в свете этого (0) непонятно.
Или пятница?
10 Reset
 
22.03.13
18:10
В ПриКопировании пишут что-то если, напротив, изменить нужно в копии в ср. с оригиналом
11 evstifeev
 
22.03.13
18:10
может после процедуры копирования галочка снимается еще какой-нить процедурой
12 Reset
 
22.03.13
18:10
+(11) гденить ПриОткрытии() Если ЭтоНовый() :)
13 firenze
 
22.03.13
18:11
(9) Ну скопируйте ПТУ к примеру, галка ПредъявленСчетФактура встанет ли?  
Вот скорее что-то вроде (11). (6) не помогло тоже.
14 Reset
 
22.03.13
18:11
(13) Даже пробовать не буду, скопируется. А если ее отом меняют, это сооовсем другой вопрос
15 Reset
 
22.03.13
18:12
(6), как и (0), бессмысленно
16 CepeLLlka
 
22.03.13
18:12
(13)Всё правильно говорит в (9) и (10), врубай отладчик и ищи где у тебя снимается значение реквизита.
Основная теорема систематики: Новые системы плодят новые проблемы.