Добрый день, конфигурация УТ 10.3, суть вопроса в следующем, есть обработка с реквизитами Организация(справочник.ссылка), Контрагент(справочник.ссылка), ДоговорКонтрагента(справочник.ссылка), как можно сделать чтобы поле договор контрагента автоматически заполнялось исходя из параметров что он заключен выбранной организацией с выбранным контрагентом. Сейчас пока поставил на форме связь по владельцу с контрагентом но там в списке все договора с этим контрагентом, можно даже не делать автозаполнение хотя бы просо что бы не высвечивались левые договора которые заключены с другими организациями.
Спасибо кто откликнулся и дали направление куда смотреть, (1) не совсем я понял что имел ввиду))) я только начинаю изучение 1с, (3) Про связи параметров выбора попробовал сделать - не помогло, и что-то что читал пишут что они работают только в управляемом приложении. Вот по поводу(2) более менее у меня полуилось, написал обработку начала выбора договора
<code>Процедура ВыбДоговорНачалоВыбора(Элемент)
нФормаВыбора = Справочники.ДоговорыКонтрагентов.ПолучитьФормуВыбора(,Элемент);
нФормаВыбора.Отбор.Организация.Использование = Истина;
нФормаВыбора.Отбор.Организация.ВидСравнения = ВидСравнения.Равно;
нФормаВыбора.Отбор.Организация.Установить(ВыбОрганизации);
нФормаВыбора.Отбор.Владелец.Использование = Истина;
нФормаВыбора.Отбор.Владелец.ВидСравнения = ВидСравнения.Равно;
нФормаВыбора.Отбор.Владелец.Установить(ВыбКонтрагент);
нФормаВыбора.ОткрытьМодально();
КонецПроцедуры
</code>
Форма открывается с нужными параметрами отбора, я выбираю договор и почему-то снова открывается форма выбора договора но уже просто без параметров я ее закрываю и снова сама открывается форма выбора....не могу понять почему после первого выбора форма повторно открывается
(5) Спасибо! Я думал просто удалив СтандартнаяОбработка она не будет запускаться
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший