Добрый день,
У меня в УТ 10.3 с сайта загружаются заказы и автоматом делается контрагент и его договор (валюта договора = валюта документа)
Но если клиент меняет валюту, то в документ подставляется уже неправильный договор.
Вот как сейчас:
ОбЗаказ.ДоговорКонтрагента = ОбЗаказ.Контрагент.ОсновнойДоговорКонтрагента
Я начал писать так вот:
ОбЗаказ.ДоговорКонтрагента = Справочники.ДоговорыКонтрагентов.НайтиПоРеквизиту("ВалютаВзаиморасчетов",СтрокаЗаказа.ВалютаЗаказа,,Обзаказ.Контрагент);
Но он мне ничего не дает, хотя договор такой есть (, в чем может быть проблема?
(0) "Я начал писать так вот"
Сотри быстро, пока никто не увидел. И делай через запрос:
ВЫБРАТЬ
ДоговорыКонтрагентов.Ссылка
ИЗ
Справочник.ДоговорыКонтрагентов КАК ДоговорыКонтрагентов
ГДЕ
ДоговорыКонтрагентов.Владелец = &Контрагент
И ДоговорыКонтрагентов.ВалютаВзаиморасчетов = &Валюта