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

&НаКлиенте
Процедура ТоварыКоличествоПриИзменении(Элемент)
      СтрокаТабличнойЧасти = Элементы.Товары.ТекущиеДанные;
   СтрокаТабличнойЧасти.Сумма = СтрокаТабличнойЧасти.Количество * СтрокаТабличнойЧасти.Цена;
КонецПроцедуры

&НаКлиенте
Процедура ТоварыЦенаПриИзменении(Элемент)
      СтрокаТабличнойЧасти = Элементы.Товары.ТекущиеДанные;
   СтрокаТабличнойЧасти.Сумма = СтрокаТабличнойЧасти.Количество * СтрокаТабличнойЧасти.Цена;
КонецПроцедуры


Очень прошу,помогите!Вот фото что бы было более понятно что я тут наделал  pikucha.ru/icMjJ
1 xXeNoNx
 
20.03.14
00:33
Открой модуль формы заказа клиента в типовой ут 11
2 mistеr
 
20.03.14
00:39
(0) При изменении товара ставь цену.
3 zladenuw
 
20.03.14
00:50
пересчет делай на сервере. у тебя реквизит номенклатуры не доступен на клиенте. учи мать часть