Имя: Пароль:
1C
1С v8
Помогите побороть проблему с событием «ПриКопировании»
0 vfrcbv
 
27.11.18
17:00
Добрый день.
Есть справочник «Спр1». Есть независимый регистр сведений «РС1», где ведущим измерением является ссылка на справочник «Спр1».
Необходимо при интерактивном копирование элемента справочника, скопировать и значение ресурсов РС и привязать к новому элемента справочника.
Использую событие  «ПриКопировании» модуля объекта. Для того чтобы создать записи в  РС необходимо записать новый объект.
ЭтотОбъект.Записать();
При завершение обработчика «ПриКопировании», пользователю открывается форма где уже нельзя редактировать, так как при сохранение ее вылазит ошибка «Код не уникален». (я так понимаю что объект записан, а форма создания)
Подскажите как выйти из ситуации?
1 Homer
 
27.11.18
17:11
я не понял при копировании спр1 должен быть сразу записан?
2 Вафель
 
27.11.18
17:25
в форме нужно анализировать параметр объект копирования и зачитывать данные рс.
при записи сохранять копию
3 vfrcbv
 
28.11.18
16:32
(1) Конечно. Если не записать копию, не будет создана ссылка на объект для заполнения РС.
4 vfrcbv
 
28.11.18
16:33
типа АП. есть идеи как это сделать?
5 RomanYS
 
28.11.18
16:42
1. Записывать не надо, УстановитьСсылкуНового тебе сможет помочь
2. При копировании просто запоминай ссылку на копируемый объект в ДополнительныеСвойства
3. РС заполняй и записывай ПриЗаписи (проверяя ДополнительныеСвойства)
6 vfrcbv
 
28.11.18
16:54
(5) Спасибо, попробую.
7 Homer
 
28.11.18
16:55
(5) ему уже все написали в (2) но чел не "вкуривает". Ждет видимо когда ему код напишут.
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан