|
заполнение реквизита документа реквизитом другого документа | ☑ | ||
|---|---|---|---|---|
|
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) ТОгда запрос или получение данных через ссылку.
Или БСП вариант - ОбщегоНазначения.ЗначениеРеквизитаОбъекта(....) |
| Форум | Правила | Описание | Секции | Поиск |