Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
22 ноя 2024, 13:55

Записать ссылку на документ в другой документ

Автор z3x, 22 ноя 2019, 09:38

0 Пользователей и 1 гость просматривают эту тему.

z3x

Доброе утро.

Работаю с ERP а точнее с расширением.
В программировании 1с я новичок, так что не судите строго.

Опишу задачу.
Создаю контрагента (импортирую данные с сайта из xml).
В процедуре создания контрагента, после создания контрагента, получаю ссылку на документ


ОбъектКонтрагент.Записать();
КонтрагентВыбор = ОбъектКонтрагент.Ссылка;


так же есть созданный документ в самом расширении "Заказы с сайта" в нем два реквизита НомерЗаказа и КонтрагентСсылка

Как в документ "Заказы с сайта" записать КонтрагентаСсылка? Какой тип переменной должен быть у реквизита КонтрагентСсылка.

Что бы в дальнейшим, к примеру, делать запрос по номеруЗаказа и по ссылке КонтрагентСсылка получать данные из Справочника Контрагенты.


Yotram

ЦитироватьКак в документ "Заказы с сайта" записать КонтрагентаСсылка? Какой тип переменной должен быть у реквизита КонтрагентСсылка.
Тип должен быть "СправочникСсылка.Контрагенты"

Я не совсем понял вопроса, но что есть

Документ = Документы.ЗаказыССайта.СоздатьОбъект();
Документ.КонтрагентСсылка = КонтрагентВыбор;
Документ.Записать();

z3x

Цитата: Yotram от 22 ноя 2019, 09:46Тип должен быть "СправочникСсылка.Контрагенты"
Если сделать так, то в справочник.контрагенты дублируется созданный контрагент. При этом, в самом документе "Заказы с сайта" поле "контрагент" пустое


Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск