Допустим, есть таблица с двумя колонками: Контрагент и Договор. При изменении контрагента происходит подбор договора. Так, если договор найти удалось, надо пропускать колонку договора.
Код, который отлично работал на ОФ, не работает в УФ:
&НаКлиенте
Процедура ПКОКонтрагентПриИзменении(Элемент)
ТекД = Элементы.ПКО.ТекущиеДанные;
Если ТекД <> Неопределено Тогда
Если ТекД.ДоговорКонтрагента.Пустая() Тогда
ТекД.ДоговорКонтрагента = ПолучитьОсновнойДоговорСПокупателем(ТекД.Контрагент);
Если ТекД.ДоговорКонтрагента.Пустая() Тогда
Элементы.ПКОДоговорКонтрагента.ПропускатьПриВводе = Ложь;
КонецЕсли;
КонецЕсли;
КонецЕсли;
КонецПроцедуры
Ап.
При этом в ПКОКонтрагентПриИзменении текущим столбцом так и является контрагент. Так почему не отрабатывает ПропускатьПриВводе?
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс