Имя: Пароль:
1C
 
УФ. Пропускать колонку таблицы в зависимости от значения в предыдущей колонке
0 DTXyupyup
 
30.09.15
16:45
Допустим, есть таблица с двумя колонками: Контрагент и Договор. При изменении контрагента происходит подбор договора. Так, если договор найти удалось, надо пропускать колонку договора.

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


Как починить?
1 DTXyupyup
 
02.10.15
12:30
Ап.
При этом в ПКОКонтрагентПриИзменении текущим столбцом так и является контрагент. Так почему не отрабатывает ПропускатьПриВводе?