![]() |
![]() |
![]() |
|
как обновить данные документа? | ☑ | ||
---|---|---|---|---|
0
Александр89
03.08.18
✎
11:43
|
Добрый день!
Подскажите каким образом заполнить документ, то есть есть Документ "служебная записка" у него есть реквизит с ссылкой на другой "документ", вот у 2 дока есть данные (2 документ по сути это часть 1, его счет ) которые должны быть подтянуты из служебной записки (при определенном событии) Я так понимаю что через запрос с ссылкой, в отдельной функции а вот дальше чета не могу догадаться (событие и запрос уже написал, а вот дальше ) ((( |
|||
1
Deon
03.08.18
✎
11:55
|
(0) А дальше надо заполнить реквизиты твоего документа
|
|||
2
Александр89
03.08.18
✎
11:58
|
(1)
я вот запутался как это сделать, через Объект.внутреннийСчет.УникальныйИндефикатор() ? |
|||
3
Александр89
03.08.18
✎
12:14
|
вроде разобрался
Объект.ВнутреннийСчет.СрокДействияС = КопВнутренийСчет().СрокДействияС; Объект.ВнутреннийСчет.СрокДействияПо = КопВнутренийСчет().СрокДействияПо; Объект.ВнутреннийСчет.ОбъёмФинансирования = КопВнутренийСчет().ОбъёмФинансирования; Объект.ВнутреннийСчет.ВнутренниеОтчисления = КопВнутренийСчет().ВнутренниеОтчисления; Объект.ВнутреннийСчет.Наименование = КопВнутренийСчет().Наименование; Объект.ВнутреннийСчет.Заказчик = КопВнутренийСчет().Заказчик; Объект.ВнутреннийСчет.Распорядитель = КопВнутренийСчет().Распорядитель; Объект.ВнутреннийСчет.Подразделение = КопВнутренийСчет().Подразделение; Объект.ВнутреннийСчет.ИсточникФинансирования = КопВнутренийСчет().ИсточникФинансирования; |
|||
4
Mankubus
03.08.18
✎
12:21
|
(3) зачем ты на каждой строке вызываешь функцию КопВнутренийСчет(), если ее можно вызвать 1 раз?
|
|||
5
Александр89
03.08.18
✎
12:24
|
а как это сделать ?
|
|||
6
Александр89
03.08.18
✎
12:25
|
То есть в запросе написать все это,
верно? |
|||
7
lubitelxml
03.08.18
✎
12:29
|
(6) хотя бы так:
рез = КопВнутренийСчет(); ОБ = Объект.ВнутреннийСчет; ОБ.СрокДействияПо = рез.СрокДействияПо; |
|||
8
Александр89
03.08.18
✎
12:39
|
(7) Спасибо доперло )))
|
|||
9
Александр89
03.08.18
✎
12:40
|
вопрос а если я обращаюсь к переменной, разе это не обращение к функции?
|
|||
10
lubitelxml
03.08.18
✎
12:44
|
(9) ты обращаешься к результату, а не каждый раз формируешь его заново
|
|||
11
Александр89
03.08.18
✎
12:50
|
(10)
ааааа, понятно спасибо получается что лишний раз назвать переменную ОБ = Объект.ВнутреннийСчет; даже полезно )) |
|||
12
lubitelxml
03.08.18
✎
12:53
|
(11) нет, вообще странно если у тебя работает
|
|||
13
lubitelxml
03.08.18
✎
12:53
|
тебе сначала надо создавать объект внутренний счет, заполнять его, записывать, а потом уже в объект присваивать значение, если это к примеру документ или справочник
|
|||
14
Александр89
03.08.18
✎
14:02
|
(13) Внутренний счет уже создан, просто нужно подтянуть данные из основного документа.
|
|||
15
lubitelxml
03.08.18
✎
14:14
|
(14)
ОБ = Объект.ВнутреннийСчет.ПолучитьОбъект(); ОБ.СрокДействияПо = рез.СрокДействияПо; Об.Записать(); |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |