Добрый день!
Платформа 83.8, БП 3.0 (управляемые формы)
У справочника Договоры есть добавленные вручную реквизиты "Дебитор" (спрСсылка.Контрагенты) и "Контракт" (спрСсылка.Договоры)
У договора есть ТЧ, в которой есть реквизит "Договор поручительства". Также в ТЧ есть реквизиты "Дебитор" и "Контракт"
У реквизита Договор поручительства установлен параметр выбора
Вид договора = "Поручительство",
а также, связь параметров выбора
Отбор.Дебитор(ТабЧасть.Дебитор)
Отбор.Контракт(ТабЧасть.Контракт)
Отбор.Владелец(Владелец)
Параметры выбора работают, Отбор.Владелец работает, а Отбор.Дебитор и Отбор.Контракт - нет. Подозрительно, что именно эти реквизиты были добавлены вручную.
При этом у самого реквизита "Контракт" в ТЧ прекрасно срабатывает Отбор.Владелец(ТЧ.Дебитор)
*Решено:
Динамический список в типовой форме выбора договоров не содержал новых реквизитов, поэтому отбор по ним не выполнялся
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший