При выборе значения в реквизит табличной части ссылочного типа процедура, указанная в формуле, срабатывает дважды - первый раз после выбора значения, второй раз после выхода из ячейки. Можно как-то в процедуре формулы узнать, какой именно это вызов, первый или второй?
Нашел способ. Оказывается, есть метод Форма.<Реквизит>.ВыполнятьФормулуТолькоПриИзменении(1) - если его при открытии формы вызвать, то после этого перестает формула второй раз вызываться.
Я тут чет подумал, вот же у нас лошары в 1С-ке сидят ))))
ТиС ЧекККМ
Процедура ПриИзмененииСкидки()
Если СтараяСкидка<>Скидка Тогда
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс