|
Сумма и ставка НДС | ☑ | ||
---|---|---|---|---|
0
eric
03.08.16
✎
09:01
|
Помогите подсчитать сумму НДС и общую сумму
Написал код но сказали переделать что-бы не задавать условие Типа чтобы при изменени процента НДС не менять код а сделать так чтобы он сам высчитывал сумму по текущему проценту Вот код: Процедура ТоварСтавкиНДСПриИзменении(Элемент) ТекущиеДанные = Элементы.Товар.ТекущиеДанные; Если ТекущиеДанные.СтавкиНДС = ПредопределенноеЗначение("Перечисление.СтавкиНДС.НДС20") тогда ТекущиеДанные.СуммаНДС = ТекущиеДанные.Количество * ТекущиеДанные.Цена/100 * 20 ИначеЕсли ТекущиеДанные.СтавкиНДС = ПредопределенноеЗначение("Перечисление.СтавкиНДС.НДС6") тогда ТекущиеДанные.СуммаНДС = ТекущиеДанные.Количество * ТекущиеДанные.Цена/100 * 6 ИначеЕсли ТекущиеДанные.СтавкиНДС = ПредопределенноеЗначение("Перечисление.СтавкиНДС.БезНДС") тогда ТекущиеДанные.СуммаНДС = 0 КонецЕсли; ТекущиеДанные.Итого = ТекущиеДанные.Сумма + ТекущиеДанные.СуммаНДС; КонецПроцедуры |
|||
1
vicof
03.08.16
✎
09:03
|
"он сам высчитывал сумму"
он сам это кто? |
|||
2
Масянька
03.08.16
✎
09:03
|
(0) Рекомендую не плодить ветки, а пользоваться уже заведенными.
Нужно подсчитать сумму и ставку НДС |
|||
3
eric
03.08.16
✎
09:06
|
ну что-бы не задавать вот такой параметр
ИначеЕсли ТекущиеДанные.СтавкиНДС = ПредопределенноеЗначение("Перечисление.СтавкиНДС.НДС6") тогда ТекущиеДанные.СуммаНДС = ТекущиеДанные.Количество * ТекущиеДанные.Цена/100 * 6 |
|||
4
Mauser
03.08.16
✎
09:14
|
(1) Он - это 1эс. Мужского пола, не понимаешь, что-ли?
|
|||
5
Mauser
03.08.16
✎
09:16
|
(2) А там он написал код! Что ж вы непонятливые такие! Нет, чтобы помочь бедному, жалкому мальчику!
|
|||
6
Масянька
03.08.16
✎
09:17
|
(5) Сегодня среда, не?
|
|||
7
Mauser
03.08.16
✎
09:18
|
(6) Маленькая она, да
|
|||
8
Mauser
03.08.16
✎
09:22
|
(0) Вместо перечисления надо использовать непосредственно число. Дальше сам.
|
|||
9
Масянька
03.08.16
✎
09:23
|
(8) Да нет...
Не вместо "Перечисления", а нужно получить значение "Перечисления". Дальше - сомневаюсь... |
|||
10
Mauser
03.08.16
✎
09:25
|
(9) Например, значение перечисления - число 6? Хорошо, пусть пробует. =)
|
|||
11
DDwe
03.08.16
✎
09:36
|
Будет ждать готового ответа.
|
|||
12
Масянька
03.08.16
✎
09:38
|
(11) В этой ветке или следующей?
|
|||
13
b_ru
03.08.16
✎
09:38
|
ТекущиеДанные.СуммаНДС = ТекущиеДанные.Количество * ТекущиеДанные.Цена/100 * УчетНДС.ПолучитьСтавкуНДС(ТекущиеДанные.СтавкиНДС);
|
|||
14
Масянька
03.08.16
✎
09:42
|
(13) Не вынесла душа поэта (С) :))))
|
|||
15
Mauser
03.08.16
✎
09:43
|
(13) Человек - Хрустальный Шар!
|
|||
16
DDwe
03.08.16
✎
09:53
|
(12) Ну, не в этой точно, завтра или в пятницу...
|
|||
17
hhhh
03.08.16
✎
10:03
|
(14) в молдавии не прокатит такое
|
|||
18
b_ru
03.08.16
✎
10:29
|
(15) Ну в прошлой теме действительно без хрустального шара было не разобраться, а тут ТС вполне нормальный вопрос задал, нубский конечно, но нормальный.
|
|||
19
Mauser
03.08.16
✎
12:21
|
(18) В неизвестной молдавской конфе есть общий модуль УчетНДС?
|
|||
20
b_ru
03.08.16
✎
14:59
|
(19) С большой долей вероятности.
|
|||
21
Mauser
03.08.16
✎
15:01
|
(20) Хрустальный шар, протертый тряпочкой =)
|
|||
22
Mauser
04.08.16
✎
00:10
|
Serginio1 - Вот она, твоя целевая аудитория, перед которой ты мечешься и спрашиваешь про COM в линуксе. Ты до сих пор уверен, что ей это надо ?
|
|||
23
DDwe
04.08.16
✎
04:01
|
(22) +100 ))))
|
|||
24
andrewrocker
04.08.16
✎
04:57
|
(20) что есть или что нет?
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |