pt_denis
24.07.2014, 17:59
Здравствуйте. Я начал учить програмирование 1с и у меня возник в вопрос по модулю формы. Нужно что бы при изменении ЭлементаВидЦены и зменялась цена соответственно регистру сведений. Я так понял нужно прописать цикл, но у меня что то не выходит. Поможете? Первые две процедуры это изменение цены в табл. части при изменении номенклатуры и расчет суммы...
&НаКлиенте
Процедура ПереченьТМЦТМЦПриИзменени и(Элемент)
СтрокаТабличнойЧасти = Элементы.ПереченьТМЦ.Текущ иеДанные;
СтрокаТабличнойЧасти.Цена = РаботаСоСправочниками.Роз� �ичнаяЦена(Объект.Дата,Стро каТабличнойЧасти.ТМЦ);
РаботаСДокументами.Расчит� �тьСумму(СтрокаТабличнойЧа сти);
КонецПроцедуры
&НаКлиенте
Процедура ПереченьТМЦКоличествоПриИ зменении(Элемент)
СтрокаТабличнойЧасти = Элементы.ПереченьТМЦ.Текущ иеДанные;
РаботаСДокументами.Расчит� �тьСумму(СтрокаТабличнойЧа сти);
КонецПроцедуры
&НаКлиенте
Процедура ВидЦеныПриИзменении(Элеме� �т)
Для каждого СтрокаТабличнойЧасти Из ПереченьТМЦ Цикл
СтрокаТабличнойЧасти.Цена = РаботаСоСправочниками.Роз� �ичнаяЦена(Объект.Дата,Стро каТабличнойЧасти.ТМЦ);
РаботаСДокументами.Расчит� �тьСумму(СтрокаТабличнойЧа сти);
КонецЦикла;
КонецПроцедуры
&НаКлиенте
Процедура ПереченьТМЦТМЦПриИзменени и(Элемент)
СтрокаТабличнойЧасти = Элементы.ПереченьТМЦ.Текущ иеДанные;
СтрокаТабличнойЧасти.Цена = РаботаСоСправочниками.Роз� �ичнаяЦена(Объект.Дата,Стро каТабличнойЧасти.ТМЦ);
РаботаСДокументами.Расчит� �тьСумму(СтрокаТабличнойЧа сти);
КонецПроцедуры
&НаКлиенте
Процедура ПереченьТМЦКоличествоПриИ зменении(Элемент)
СтрокаТабличнойЧасти = Элементы.ПереченьТМЦ.Текущ иеДанные;
РаботаСДокументами.Расчит� �тьСумму(СтрокаТабличнойЧа сти);
КонецПроцедуры
&НаКлиенте
Процедура ВидЦеныПриИзменении(Элеме� �т)
Для каждого СтрокаТабличнойЧасти Из ПереченьТМЦ Цикл
СтрокаТабличнойЧасти.Цена = РаботаСоСправочниками.Роз� �ичнаяЦена(Объект.Дата,Стро каТабличнойЧасти.ТМЦ);
РаботаСДокументами.Расчит� �тьСумму(СтрокаТабличнойЧа сти);
КонецЦикла;
КонецПроцедуры