Здравствуйте.
Столкнулся с проблемой:
В документе есть реквизиты Контрагент и Договор. При выборе контрагента поле договора должно заполняться автоматически из реквизита ОсновнойДоговор.
Делаю:
Объект.Договор = СтруктураДанныеКонтрагента.Договор;
kapacb @ Вчера, 11:38
,
Посмотрите свойство реквизита Документ. Там может быть проставлена связь
хакерок,
связь проставлена только для элемента Договор. Если ее убираю, договор нормально заполняется из программы. Но хотелось бы ее оставить, а не писать обработку с фильтром по контрагенту вручную.
kapacb @ Сегодня, 16:55
,
Когда то у меня тоже такой вопрос возникал.
Помоему там для того чтоб автоматически заполнялось нужно
кроме указания Связи параметра выбора нужно заполнить Параметр Выбора
и ни надо в обработчике ничего писать
хакерок,
если так то печаль( это не совсем то что мне нужно. Придется таки писать обработчик без этих связей.
logist,
Да нет же. Связь указана и работает. То-есть когда я на форме выбран контрагент, то договор я могу выбрать только из принадлежащих этому контрагенту договоров. Но... при этом программно я не могу заполнить поле договор в обработке выборе контрагента. Смотрю в отладчике - значение присваивается. Но на форме не отображается. Договор берется при этом из поля ОсновнойДоговорКонтрагента справочника Контрагенты. А если связь отключить, то программно договор присваивается.
Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7
https://pro1c.org.ua