|
Ввод ставки НДС в табличную часть документа |
☑ |
0
NIGHTHUNTER
26.10.20
✎
09:40
|
Имеется документ. В нем пока нет учета НДС. Я добавил в табличную часть реквизит СтавкаНДС . Как дальше сейчас мне развить это решение?
Есть несколько ставок НДС. Что сейчас мне нужно сделать? Что бы ввести полноценный учет по ндс в табличную часть документа?
В УТ11, есть в тч документа Реализация товаров услуг, реквизиты СтавкаНДС, СуммаНДС, СуммаСНДС .
Я в табличной части разрабатываемого документа ввел реквизит СтавкаНДС.
Подскажите пожалуйста, сейчас , при изменении этого реквизита, СтавкаНДС, какие мне нужно применять формулы
для установки значений полям, -
СуммаНДС
СуммаСНДС ???
То есть в общем виде. А то как то сам не влядею этой информацией. Хоть что то для продвижения решения.
|
|
1
ДенисЧ
26.10.20
✎
09:45
|
СуммаСНДС = СуммаБезНДС + СуммаНДС )))
СумМАНДС = СуммаБезНДС * ПроцентНДС,
В УН11 есть процедуры пересчёта, можешь посмотреть
|
|
2
NIGHTHUNTER
26.10.20
✎
10:00
|
(1) Открыл там, вот это, но там не просто же разобраться. Да ещё и правильно разобраться и понять.
Процедура ОбработатьСтрокуТЧ(ТекущаяСтрока, СтруктураДействий, КэшированныеЗначения) Экспорт
Как то в (1) не совсем верно????
вот у меня есть просто сумма
ТекДанные.Сумма = ТекДанные.Цена * ТекДанные.Количество;
как все же посчитать сумму НДС ???? ПроцентНДС, это например 18 ? Если СтавкаНДС 18% ?
Если сумма 1200р.
То СуммаНДС 1200 * 18 ???? Или как правильно? Путаюсь сам.
|
|
3
Bigbro
26.10.20
✎
10:02
|
рукалицо...
|
|
4
ДенисЧ
26.10.20
✎
10:04
|
Ну сколько раз повторять...
В дворниках НДС считать не надо...
|
|
5
NIGHTHUNTER
26.10.20
✎
10:05
|
странноватая там какая то формула
Если СуммаВключаетНДС Тогда
СуммаНДС = Окр(Сумма - 100 * Сумма / (100 + СтавкаНДС), 2, РежимОкругления.Окр15как20);
Иначе
СуммаНДС = Окр(Сумма * СтавкаНДС / 100, 2, РежимОкругления.Окр15как20);
КонецЕсли;
|
|
6
ДенисЧ
26.10.20
✎
10:07
|
(5) Это не метлой махать, тут нужно хотя бы третий класс общеобразовательной школы закончить...
|
|
7
NIGHTHUNTER
26.10.20
✎
11:11
|
Например, -
Сумма = 1000, ставка НДС 18%
Если СуммаВключаетНДС Тогда
СуммаНДС = Окр(Сумма - 100 * Сумма / (100 + СтавкаНДС), 2, РежимОкругления.Окр15как20); тут будет 152,54
Иначе
СуммаНДС = Окр(Сумма * СтавкаНДС / 100, 2, РежимОкругления.Окр15как20); тут будет 180
КонецЕсли;
|
|
8
Масянька
26.10.20
✎
11:12
|
(7) 18% - недействующая ставка НДС.
|
|
9
NIGHTHUNTER
26.10.20
✎
12:38
|
(8) Старая? Я к примеру. Можно и другую использовать.
|
|
10
NIGHTHUNTER
26.10.20
✎
12:38
|
А что вот это за объект, не нашел этого в перечислениях.
|
|
11
Михаил Козлов
26.10.20
✎
13:20
|
(10) Системное перечисление.
|
|