Имя: Пароль:
1C
 
Ввод ставки НДС в табличную часть документа
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
А что вот это за объект, не нашел этого в перечислениях.

http://joxi.ru/KAgREMdcK4kkn2
11 Михаил Козлов
 
26.10.20
13:20
(10) Системное перечисление.