Не работает код при расчете суммы НДС
Показывать по
10
20
40
сообщений
- 1
- 2
09.09.2016
20:55
#1
Доброго времени суток!
Помогите пожалуйста, я только учусь, пытаюсь расчитать у услуги суммуНДС и общую сумму, написал код но он не работает, не считает суммуНДС, общую сумму считает если вручную пишу суммуНДС, понимаю что чего то не хватает ток не пойму чего...подскажите плиииз...
&НаКлиенте
Процедура УслугиСуммаПриИзменении(Элемент)
СтрокаРасчета=Элементы.Услуги.ТекущиеДанные;
СтрокаРасчета.СуммаНДС=СтрокаРасчета.Сумма*0.18;
УслугиСуммаНДСПриИзменении(Элемент);
КонецПроцедуры
&НаКлиенте
Процедура УслугиСуммаНДСПриИзменении(Элемент)
СтрокаРасчета=Элементы.Услуги.ТекущиеДанные;
СтрокаРасчета.Всего=СтрокаРасчета.Сумма+СтрокаРасчета.СуммаНДС;
КонецПроцедуры
Помогите пожалуйста, я только учусь, пытаюсь расчитать у услуги суммуНДС и общую сумму, написал код но он не работает, не считает суммуНДС, общую сумму считает если вручную пишу суммуНДС, понимаю что чего то не хватает ток не пойму чего...подскажите плиииз...
&НаКлиенте
Процедура УслугиСуммаПриИзменении(Элемент)
СтрокаРасчета=Элементы.Услуги.ТекущиеДанные;
СтрокаРасчета.СуммаНДС=СтрокаРасчета.Сумма*0.18;
УслугиСуммаНДСПриИзменении(Элемент);
КонецПроцедуры
&НаКлиенте
Процедура УслугиСуммаНДСПриИзменении(Элемент)
СтрокаРасчета=Элементы.Услуги.ТекущиеДанные;
СтрокаРасчета.Всего=СтрокаРасчета.Сумма+СтрокаРасчета.СуммаНДС;
КонецПроцедуры
Ответили:
пост #4
12.09.2016
10:23
#2
&НаКлиенте
Процедура УслугиСуммаПриИзменении(Элемент)
СтрокаРасчета=Элементы.Услуги.ТекущиеДанные;
СтрокаРасчета.СуммаНДС=СтрокаРасчета.Сумма*0.18;
//УслугиСуммаНДСПриИзменении(Элемент);
СтрокаРасчета.Всего=СтрокаРасчета.Сумма+СтрокаРасчета.СуммаНДС; //Попробуйте так
КонецПроцедуры
&НаКлиенте
Процедура УслугиСуммаНДСПриИзменении(Элемент)
СтрокаРасчета=Элементы.Услуги.ТекущиеДанные;
СтрокаРасчета.Всего=СтрокаРасчета.Сумма+СтрокаРасчета.СуммаНДС;
КонецПроцедуры
Процедура УслугиСуммаПриИзменении(Элемент)
СтрокаРасчета=Элементы.Услуги.ТекущиеДанные;
СтрокаРасчета.СуммаНДС=СтрокаРасчета.Сумма*0.18;
//УслугиСуммаНДСПриИзменении(Элемент);
СтрокаРасчета.Всего=СтрокаРасчета.Сумма+СтрокаРасчета.СуммаНДС; //Попробуйте так
КонецПроцедуры
&НаКлиенте
Процедура УслугиСуммаНДСПриИзменении(Элемент)
СтрокаРасчета=Элементы.Услуги.ТекущиеДанные;
СтрокаРасчета.Всего=СтрокаРасчета.Сумма+СтрокаРасчета.СуммаНДС;
КонецПроцедуры
Ответили:
пост #3
12.09.2016
10:53
#4
Ответ на
пост №1
Aleksandr Igorevich, судя по Вашему коду пересчет будет срабатывать при ручном изменении суммы. Ответили:
пост #11
12.09.2016
11:08
#5
Денис (САМАРА) пишет:
стр.№5 если считать сверху
| Цитата |
|---|
Лукич , а в чем разница-то? |
Ответили:
пост #6
12.09.2016
14:15
#6
Ответ на
пост №5
Лукич, принципиальная разница конечно же имелась в виду. Работать-то должно и так, и так. Ответили:
пост #7
12.09.2016
15:10
#7
Ответ на
пост №6
Денис (САМАРА),что бы это проверить у нас с Вами д/б эта кон-фа, мы бы под отладчиком все и увидели , а так только на кофейной гуще...Предполагаю,что процедура 2 не понимает (элемент) засланный в нее из процедуры 1. Обычно такие вещи засылают в функцию пересчет(тек_данные),
тогда при любом изменении сумм,сумм_ндс,кол-во,цена,%ндс =всего будет всегда актуальна. Ну или пусть ученик посмотрит как это сделано в типовой
1с.
12.09.2016
16:06
#8
| Цитата |
|---|
| процедура 2 не понимает (элемент) засланный в нее из процедуры 1 |
| Цитата |
|---|
| Обычно такие вещи засылают в функцию пересчет(тек_данные) |
Ответили:
пост #9
, пост #13
13.09.2016
20:48
#9
Ответ на
пост №8
Денис (САМАРА), т.е. он нас не слышит, от винта не дает, ау!? Товаришчь! Где результат пробы по пост.2? Ответили:
пост #10
, пост #12
28.09.2016
13:17
#10
Ответ на
пост №9
Лукич, доброго времени суток!!! Я Извиняюсь, думал мне так никто и не ответит...а тут вдруг залез смотрю увидили мою проблемку...Спасибо вам огромное!!!Попробовал ваш вариант по пост№2 - не помогло...насколько я сейчас понимаю после процедуры расчета СуммыНДС не хватает функции которая будет возвращать посчитанную СуммуНДС ?
- 1
- 2
В банковской выписке отсутствует строка: Движение денежных средств.Загружаю платежное поручение в КЛИЕНТ - БАНК......
Читают тему
(гостей: 1)