|
заполнение реквизита документа реквизитом другого документа
| ☑ |
0
dezomorf1c
13.02.19
✎
20:40
|
Есть Док1 и Док2, Док1 создается на основании Док2. Уних есть общий Реквизит. Если Реквизит у Док1 не заполнен, то должен быть заполнен из Реквизита Док2.
Подскажите ,если не затруднит, какие методы и конструкции могут использоваться.
Как обратиться к реквизиту Док2?
|
|
1
palsergeich
13.02.19
✎
20:45
|
1) Запросом (оптимально)
2) Разыменовыванием по ссылке (Ссылка.ИмяРеквизита)
|
|
2
palsergeich
13.02.19
✎
20:48
|
3) Передать значение в обработчик заполнения
|
|
3
onetone
13.02.19
✎
20:49
|
Процедура ОбработкаЗаполнения, в ней параметр Основание, в него будет передан док2
|
|
4
palsergeich
13.02.19
✎
20:51
|
(3) Процедура ОбработкаЗаполнения(ДанныеЗаполнения, ТекстЗаполнения, СтандартнаяОбработка)
В ней нет параметра основание
Все зависит от того стандартная команда или нет. Можно попробовать найти в ДанныеЗаполнения
|
|
5
dezomorf1c
13.02.19
✎
20:52
|
(3) док2 должен перезаписаться,но не перепроводиться. В этом случае можно использоваться Процедура ОбработкаЗаполнения?
|
|
6
dezomorf1c
13.02.19
✎
20:53
|
(5) док1 вернее, а не док2
|
|
7
dezomorf1c
13.02.19
✎
20:53
|
(3) док1 вернее, а не док2
|
|
8
dezomorf1c
13.02.19
✎
20:54
|
(4) Спасибо
|
|
9
palsergeich
13.02.19
✎
20:55
|
(5) Обработку заполнения отметаем тогда, она срабатывает только у новых объектов.
|
|
10
palsergeich
13.02.19
✎
20:55
|
(9) Или объект новый?
|
|
11
dezomorf1c
13.02.19
✎
20:56
|
(10) нет, обьекты перезаписаны будут уже имеющиеся
|
|
12
palsergeich
13.02.19
✎
20:58
|
(11) ТОгда запрос или получение данных через ссылку.
Или БСП вариант - ОбщегоНазначения.ЗначениеРеквизитаОбъекта(....)
|
|