O
ovak
Учусь по книге 1С: Предприятие 8.2 Радченко и Хрусталева. Создавая документ "Приходная Накладная" (стр. 127) столкнулся с проблемой. Создал элементы формы материлы, количество, цена, сумма. Затем прописал модуль для формы:
Листинг 4.2
.
Затем прописал обработчик формы:
Листинг 4.3.
Проблема в том, что код листинга 4.3 из МатериалыКоличество продублировался в МатериалыМатериалы, МатериалыЦена и МатериалыСумма. Когда в МатериалыЦена
заменяю на
, этот новый код вновь самопроизвольно копируется в другие элементы формы. Как можно исправить подобную ситуацию?
Листинг 4.2
Код:
&НаКлиенте
Процедура РассчитатьСумму(СтрокаТабличнойЧасти) Экспорт
СтрокаТабличнойЧасти.Сумма = СтрокаТабличнойЧасти.Количество * СтрокаТабличнойЧасти.Цена;
КонецПроцедуры
Затем прописал обработчик формы:
Листинг 4.3.
Код:
&НаКлиенте
Процедура МатериалыКоличествоПриИзменении(Элемент)
СтрокаТабличнойЧасти = Элементы.Материалы.ТекущиеДанные;
РассчитатьСумму(СтрокаТабличнойЧасти);
КонецПроцедуры
Код:
Процедура МатериалыКоличествоПриИзменении(Элемент)
Код:
Процедура МатериалыЦенаПриИзменении(Элемент)