0
WalterMaximus
20.03.14
✎
00:18
|
Сразу скажу я нуб в 1с.Мне нужно реализовать простую задачу,печатать накладные что бы можно было выбрать из базы,товар у которого заранне указана ед.измерения и цена,ввести количество,а программа сама должна посчитать Количество*Цена= и написать в строку "Сумма" потом еще желательно что бы еще эта сумма плюсовалась и писалась в "Итог".Практически все это я реализовал смотря видео уроки на ютубе,но не могу сделать,что бы автоматически перемножалась и писалась сумма,точнее я сделала,но это работает только в том случае если я пишу цену вручную,а когда я указываю в "ФормеДокумента" "Путь К данным Объект.Товары.Номеклатура.Цена." тоесть беру цену из Реквезита моей номеклатуры,умножение не работает.Реализовал я это с помощью этого кода
&НаКлиенте
Процедура ТоварыСуммаПриИзменении(Элемент)
СтрокаТабличнойЧасти = Элементы.Товары.ТекущиеДанные;
СтрокаТабличнойЧасти.Сумма = СтрокаТабличнойЧасти.Количество * СтрокаТабличнойЧасти.Цена;
КонецПроцедуры
&НаКлиенте
Процедура ТоварыКоличествоПриИзменении(Элемент)
СтрокаТабличнойЧасти = Элементы.Товары.ТекущиеДанные;
СтрокаТабличнойЧасти.Сумма = СтрокаТабличнойЧасти.Количество * СтрокаТабличнойЧасти.Цена;
КонецПроцедуры
&НаКлиенте
Процедура ТоварыЦенаПриИзменении(Элемент)
СтрокаТабличнойЧасти = Элементы.Товары.ТекущиеДанные;
СтрокаТабличнойЧасти.Сумма = СтрокаТабличнойЧасти.Количество * СтрокаТабличнойЧасти.Цена;
КонецПроцедуры
Очень прошу,помогите!Вот фото что бы было более понятно что я тут наделал pikucha.ru/icMjJ
|
|