|
автоматическое создание и подбор договоров
| ☑ |
0
Artyom20
22.01.15
✎
12:42
|
Добрый день,
У меня в УТ 10.3 с сайта загружаются заказы и автоматом делается контрагент и его договор (валюта договора = валюта документа)
Но если клиент меняет валюту, то в документ подставляется уже неправильный договор.
Вот как сейчас:
ОбЗаказ.ДоговорКонтрагента = ОбЗаказ.Контрагент.ОсновнойДоговорКонтрагента
Я начал писать так вот:
ОбЗаказ.ДоговорКонтрагента = Справочники.ДоговорыКонтрагентов.НайтиПоРеквизиту("ВалютаВзаиморасчетов",СтрокаЗаказа.ВалютаЗаказа,,Обзаказ.Контрагент);
Но он мне ничего не дает, хотя договор такой есть (, в чем может быть проблема?
|
|
1
Cube
22.01.15
✎
12:48
|
(0) "Я начал писать так вот"
Сотри быстро, пока никто не увидел. И делай через запрос:
ВЫБРАТЬ
ДоговорыКонтрагентов.Ссылка
ИЗ
Справочник.ДоговорыКонтрагентов КАК ДоговорыКонтрагентов
ГДЕ
ДоговорыКонтрагентов.Владелец = &Контрагент
И ДоговорыКонтрагентов.ВалютаВзаиморасчетов = &Валюта
|
|
2
palpetrovich
22.01.15
✎
12:50
|
(1) и как это автору поможет? наверное все-же если "если клиент меняет валют" - то это уже должен быть другой договор
|
|
3
palpetrovich
22.01.15
✎
12:50
|
+(2) т.е. другой договор создавать надо
|
|
4
palpetrovich
22.01.15
✎
12:51
|
+(2)(3) не читать, прошу прощения, не дочитал сабж :)
|
|
5
Artyom20
22.01.15
✎
13:02
|
Да, если не находит создавать другой договор. С созданием проблем нету - не стал это писать, проблемы с поиском.
Попробую через запрос, спасибо
|
|
6
FIXXXL
22.01.15
✎
13:25
|
(5) в модуле ЗаполнениеДокументов есть такая
Функция ПолучитьДоступныеДоговорыКонтрагента
|
|