Уважаемые программисты, нужна ваша помощь.
В общем, есть 2 справочника Контрагенты и ДоговорыКонтрагентов. Есть такое условие: Тип договора не должен противоречить значению стандартного реквизита "Владелец", например, договор с видом "Прочее" не может быть заключен с контрагентом с типом "Клиент". Т.е. Если "Владелец"(договора) = "Клиент", значит и договор может быть создан только "СКлиентом". Не понимаю как это можно решить.
Порпобовал так, ничего не происходит:
Если Объект.Владелец = ПредопределенноеЗначение("Перечисление.ТипыКонтрагентов.Клиент") Тогда
Объект.ВидДоговора = ("Перечисление.ВидыДоговоров.СКлиентом");
КонецЕсли;
Если Объект.Владелец.ТипКонтрагента = ПредопределенноеЗначение("Перечисление.ТипыКонтрагентов.Клиент") Тогда
Объект.ВидДоговора = ПредопределенноеЗначение("Перечисление.ВидыДоговоров.СКлиентом");
КонецЕсли;