Если Товар.Состояние=ПредопределенноеЗначение("Перечисление.СостоянияТовары.Свободен") Тогда
ЭтаФорма.Элементы["Товар"+НомерТовара].Картинка=БиблиотекаКартинок.ТоварСвободен;
КонецЕсли;
Вернее кода разного много. Но при выполнении данного куска происходит сброс фокуса с поля ввода в табличной части.
Не могу понять в чем дело?
Комментирую этот кусок и все нормально. Сам товар является кнопкой формы.
Если Товар.Состояние=ПредопределенноеЗначение("Перечисление.СостоянияТовары.Свободен") Тогда
Если ЭтаФорма.Элементы["Товар"+НомерТовара].Картинка<>БиблиотекаКартинок.ТоварСвободен Тогда
ЭтаФорма.Элементы["Товар"+НомерТовара].Картинка=БиблиотекаКартинок.ТоварСвободен;
КонецЕсли;
КонецЕсли;
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан