Имя: Пароль:
1C
1С v8
ОбработкаЗаполнения и расширение
0 live in sky dreams
 
03.09.19
11:03
Доброго дня. Прошу помощи, сам уже перебрал все варианты.

В расширении цепляюсь к обработке заполнения с директивой "После" в модуле объекта, где перезаполняю нужным мне способоом ТЧ документа. Захожу в предприятие, создаю на основании другого документа нужный, проверяю в отладчике, да, ТЧ перезаполнена нужным мне образом. Строк более одной, все разбито как мне необходимо.

Следующая точка останова - в модуле формы "ПриСозданииНаСервере" документа. И вот там я вижу снова одну строку в "Объект.НужнаяМнеТЧ" заполненную стандартной обработкой заполнения.

Я не могу понять, манипуляции с Объект, произошедшие в расширении, теряются куда то? Или на момент выполнения ОбработкаЗаполнения (В расширении с "После") данные для заполнения формы уже закешированы и повлиять на них уже не удастся?
1 sqr4
 
03.09.19
11:08
(0) должно все робить, на форме есть еще "при чтении" событие, помоему, оно возникает раньше чем при создании на сервере
2 live in sky dreams
 
03.09.19
11:16
(1)Событие есть, но оно читает из базы, а у меня объект новый создается. Я конечно же прежде чем писать сюда прошелся по всем точкам останова, в т.ч. и "ПриЧтении". Так, к слову, вообще не стопнулось
3 sqr4
 
03.09.19
11:19
(2) а в основной код менять пробовал, ради эксперимента? Работает как надо или также?
4 live in sky dreams
 
03.09.19
11:27
неа, еще не пробовал, с замка снимать надо. Ну делать нечего, будем ломать
5 bootini
 
03.09.19
11:27
(0) Попробуй &Вместо сделать, скопируй процедуру и в конце свой обработчик
6 Жан Пердежон
 
03.09.19
11:40
подписки ещё могут быть
7 sqr4
 
03.09.19
11:48
Замер производительности должен показать строки которые выполняются, так можно будет вычислить, если что то выполняется.
8 live in sky dreams
 
03.09.19
11:50
Да, как вариант. Сейчас отдам пока костыль пользователям (прицепился к ПриСозданииНаСервереПеред формы) и опробую (5)
(6) смотрел подписки, так беглым взглядом не нашел, нужно внимательнее глянуть.
(7) точно, вариант