Как добавить цену именно в строку ТЧ, а не в строку ТабличногоПоля формы?
// Процедура - обработчик события "ПриИзменении" поля ввода номенклатуры
// в строке табличной части "Товары".
//
Процедура ТоварыНоменклатураПриИзменении(Элемент)
ПриИзмененииНоменклатурыТовары(Элемент);
Если ХолодильноеОборудование Тогда
ТЗ = ПолучитьЦенуНоменклатуры(Элемент.Значение);
Отбор = Новый Структура;
Отбор.Вставить("Номенклатура", Элемент.Значение);
ИскомаяСтрока = ТЗ.НайтиСтроки(Отбор);
Для Каждого НайденнаяСтрока Из ИскомаяСтрока Цикл
// Нужно поменять цену, текущей строки ТЧ
КонецЦикла;
КонецЕсли;
Тебе же нужно в текущй строке поменять, на которой пользователь "стоит" и где только что номенклатуру поменял? Без св-ва таблично поля не обойтись. Понятие "текущий" интерактивное
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший