Составление нового документа
09.11.2004
12:37
#1
"Я новичек в этом деле. Решил немного потрени роваться. Вот какая проблема. Я создал документ поступление ТМЦ. В табличной части у меня написаны Наименование товара, колличество, цена и сумма. Я создал справочник номенклатуры где вводятся наименование и цена. Цена при, выборе объекта, подставляется в табличную часть документа автоматически и я хочу, чтобы при вводе колличества сумма считалась автоматически. Вот что я написал в модуле формы.
Процедура Расчет()
Сумма=Количество*Цена;
КонецПроцедуры
Процедура ПриОткрытии()
ПриЗаписиПерепроводить(1);
Форма.Цена.ВыполнятьФормулуТолькоПриИзменении(1);
Форма.Количество.ВыполнятьФормулуТолькоПриИзменении(1);
Форма.Сумма.ВыполнятьФормулуТолькоПриИзменении(1);
КонецПроцедуры
Процедура ПриЗаписи()
Операция.СуммаОперации = Итог("Сумма");
КонецПроцедуры
Процедура ПриВыбореТМЦ()
Цена=ТМЦ.Цена;
Расчет();
КонецПроцедуры"
Процедура Расчет()
Сумма=Количество*Цена;
КонецПроцедуры
Процедура ПриОткрытии()
ПриЗаписиПерепроводить(1);
Форма.Цена.ВыполнятьФормулуТолькоПриИзменении(1);
Форма.Количество.ВыполнятьФормулуТолькоПриИзменении(1);
Форма.Сумма.ВыполнятьФормулуТолькоПриИзменении(1);
КонецПроцедуры
Процедура ПриЗаписи()
Операция.СуммаОперации = Итог("Сумма");
КонецПроцедуры
Процедура ПриВыбореТМЦ()
Цена=ТМЦ.Цена;
Расчет();
КонецПроцедуры"
09.11.2004
13:26
#2
Не совсем понял что ты хочешь...
Но я бы использовал для подсчёта суммы предопределённую функцию "ПриОкончанииРедактированияСтроки(НовСтр)"
Всё получиться просто замечательно...
Но я бы использовал для подсчёта суммы предопределённую функцию "ПриОкончанииРедактированияСтроки(НовСтр)"
Всё получиться просто замечательно...
Читают тему
(гостей: 1)