|
Определение поля с которого происходит изменение
| ☑ |
0
NIGHTHUNTER
11.09.20
✎
09:18
|
Необходимо делать обработки при изменении реквизитов шапки документа, и при изменении реквизитов табличной части.
Как определить какой реквизит изменяется, реквизит шапки или реквизит табличной части документа?
|
|
1
dka80
11.09.20
✎
09:21
|
У каждого реквизита на форме есть событие ПриИзменении. Он отдельный у реквизита шапки и у табличной части
|
|
2
NIGHTHUNTER
11.09.20
✎
09:25
|
(1) Я хочу делать это в отдельной процедуре.
Которая например будет вызываться у всех этих реквизитов при изменении.
Что бы был один код, в одном месте, а не в 10 местах продублирован.
(1) как тогда в этом событии передавать в процедуру параметр с идентификатором документа ? как его получать, в шапке документа и реквизите табличной части, при их изменении ?
|
|
3
NIGHTHUNTER
11.09.20
✎
09:26
|
Видимо так , -
Элемент.Имя ?
|
|
4
Вафель
11.09.20
✎
09:27
|
по стандартам - у каждого свой обработчик, но вызывают они все 1 процедуру
|
|
5
NIGHTHUNTER
11.09.20
✎
09:34
|
(4) Да, так и хочу сделать.
|
|
6
Fish
11.09.20
✎
09:49
|
(5) Ну так и делай так, кто мешает?
|
|
7
NIGHTHUNTER
11.09.20
✎
09:52
|
(6) Делаю. Имя реквизита табличной части то есть, будет всегда с названием табличной части?
СоставляющиеВалютаВтЧ - реквизит табличной части ВалютаВТч
|
|
8
NIGHTHUNTER
11.09.20
✎
10:11
|
(6) мысли собирал
|
|
9
Ёпрст
11.09.20
✎
10:20
|
(7) открой типовую, там это реализовано.
ЗЫ: можешь хоть через метаданные глядеть, по имени реквизита, откуда он и есть ли такой вообще. Но, это не быстро
|
|
10
Fish
11.09.20
✎
10:23
|
(7) "Имя реквизита табличной части то есть, будет всегда с названием табличной части?" - Если их никто не переименовал, то в общем случае, да.
|
|
11
NIGHTHUNTER
11.09.20
✎
10:28
|
(9) тормозить будет через метаданные?
а как к ним правильно обращаться, к метаданным ?
|
|