Вход | Регистрация

1С:Предприятие ::

Метки: 

Как присвоить значение ссылочному типу из строки?

Я
   eg2801
 
23.03.18 - 18:18
У документа есть реквизиты ссылочного типа, например Контрагент типа СправочникСсылка.Контрагенты. Необходимо заполнить документ, при этом значение Контрагента находится в строке. При присвоении реквизит не заполняется:

ИмяРеквизита = "Контрагент";
ЗначениеРеквизита  = "123123123";
МойДок[ИмяРеквизита] = ЗначениеРеквизита;


Полагаю нужно делать выборку по заданному типу и искать там нужное значение. Как присвоить значение ссылочному типу из строки?
 
 
   igork1966
 
1 - 23.03.18 - 18:21
(0) Ну нужно найти по каким-то критериям контрагента в справочнике... но ты думаешь что наименования контрагента достаточно? Сильно сомневаюсь....
   igork1966
 
2 - 23.03.18 - 18:22
(1) +  "123123123"  ты имел в виду наименование же
   eg2801
 
3 - 23.03.18 - 18:25
(2) Да, наименование
   lodger
 
4 - 23.03.18 - 18:25
(0) реквизит ссылочного типа СправочникСсылка.Контрагенты

значит и значение должно быть ссылкой на справочник контрагенты.
   igork1966
 
5 - 23.03.18 - 18:25
(3)  МойДок[ИмяРеквизита] = Справочник.Контрагенты.НайтиПоНаименованию(ЗначениеРеквизита, Истина);
   Chameleon1980
 
6 - 23.03.18 - 18:27
или жапрос
   eg2801
 
7 - 23.03.18 - 18:28
(5) Спасибо


Список тем форума
Рекламное место пустует   Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует