|
Как присвоить значение ссылочному типу из строки? |
☑ |
0
eg2801
23.03.18
✎
18:18
|
У документа есть реквизиты ссылочного типа, например Контрагент типа СправочникСсылка.Контрагенты. Необходимо заполнить документ, при этом значение Контрагента находится в строке. При присвоении реквизит не заполняется:
ИмяРеквизита = "Контрагент";
ЗначениеРеквизита = "123123123";
МойДок[ИмяРеквизита] = ЗначениеРеквизита;
Полагаю нужно делать выборку по заданному типу и искать там нужное значение. Как присвоить значение ссылочному типу из строки?
|
|
1
igork1966
23.03.18
✎
18:21
|
(0) Ну нужно найти по каким-то критериям контрагента в справочнике... но ты думаешь что наименования контрагента достаточно? Сильно сомневаюсь....
|
|
2
igork1966
23.03.18
✎
18:22
|
(1) + "123123123" ты имел в виду наименование же
|
|
3
eg2801
23.03.18
✎
18:25
|
(2) Да, наименование
|
|
4
lodger
23.03.18
✎
18:25
|
(0) реквизит ссылочного типа СправочникСсылка.Контрагенты
значит и значение должно быть ссылкой на справочник контрагенты.
|
|
5
igork1966
23.03.18
✎
18:25
|
(3) МойДок[ИмяРеквизита] = Справочник.Контрагенты.НайтиПоНаименованию(ЗначениеРеквизита, Истина);
|
|
6
Chameleon1980
23.03.18
✎
18:27
|
или жапрос
|
|
7
eg2801
23.03.18
✎
18:28
|
(5) Спасибо
|
|