Где в бухгалтерии 3.0 теперь хранятся Ставки НДС

1. surinat 14.11.19 14:18 Сейчас в теме
Здравствуйте.

При конвертации из старой УТ столкнулась с проблемой, что теперь Ставка НДС в номенклатуре в бухгалтерии 3.0 это уже
не реквизит СтавкаНДС, а реквизит ВидСтавкиНДС, у которых значения - Общая, ОбщаяРасчетная и т.п.
На форме ввода номенклатуры они все же приобретают привычный вид 20% и т.д.
Где теперь хранятся ставки НДС?
В каком-то регистре?
Как в номенклатуру программно внести нужный вид ставки, если известна ставка в базе отправителе, например, 20%.

Спасибо.
По теме из базы знаний
Найденные решения
3. FetisovAN 14.11.19 14:40 Сейчас в теме
Настраивайте соответствие 20% - общая, 20/120 - общая расчетная и т.д.
Valerianich; +1 Ответить
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. platonov.e 161 14.11.19 14:27 Сейчас в теме
4. surinat 14.11.19 14:46 Сейчас в теме
(2) В самом справочнике Номенклатуры Ставок НДС теперь нет. Только Виды ставок.
Других справочников про ставки НДС я не вижу, кроме ключей аналитики, но этот справочник пуст и он не про то .
А в форме элемента справочника номенклатуры в поле вида ставки НДС (с названием %НДС) выбирается из списка перечислений СтавкиНДС, хотя тип этого поля Виды ставок НДС, и в свойствах этого поля нет прикрепленного списка.
Поэтому непонятно, как это все работает.
5. FetisovAN 14.11.19 14:49 Сейчас в теме
(4) а все потому что "крым наш", на сколько я знаю там ставки отличаются или отличались. Но вот из-за них и сделали.
Общая ставка это 20, до 01.01.19 - 18.

а в коде там по-моему так обрабатывается: ВЫБОР КОГДА Общая ТОГДА 20.

Ни в каком справочнике сейчас ставки цифрой нет ...
3. FetisovAN 14.11.19 14:40 Сейчас в теме
Настраивайте соответствие 20% - общая, 20/120 - общая расчетная и т.д.
Valerianich; +1 Ответить
6. triviumfan 98 14.11.19 14:52 Сейчас в теме
Перечисления.СтавкиНДС.СтавкаНДС()
УчетНдсКлиентСервер.СтавкаНДСПоУмолчанию()

Мда
9. surinat 25.11.19 10:39 Сейчас в теме
(6) Спасибо за Ваш ответ. Я сделала как написал FetisovAN, так как мне надо было это изменить в конвертации.
Ваш ответ тоже очень важен и он наверняка кому-то понадобится.
В том числе и мне в будущем.
Спасибо!
7. RaHit 20.11.19 19:17 Сейчас в теме
Вообще, всегда было перечисление.
А что то изменилось ? :)
8. surinat 25.11.19 10:36 Сейчас в теме
(7) Да, изменилось. Как написал FetisovAN - "а все потому что "крым наш", на сколько я знаю там ставки отличаются или отличались. Но вот из-за них и сделали."
Перечисление осталось. Но если Вы посмотрите в справочнике Номенклатуры форму элемента, то на форме стоит выбор значений, например:
20%
20/120
10%
10/110
0%
БезНДС

То есть, не всех значений из Перечисления.СтавкиНДС.
И тип этого поля, если посмотреть в конфигураторе, Объект.ВидСтавкиНДС,
где ВидСтавкиНДС - ПеречислениеСсылка.ВидыСтавокНДС
со значениями:
Общая
ОбщаяРасчетная
Пониженная
ПониженнаяРасчетная
Нулевая
БезНДС
K_Sergei; nano1c; +2 Ответить
10. bp-service 12.02.22 14:09 Сейчас в теме
Для получения ставки НДС, а не вида ставки НДС, используйте функцию СтавкаНДС() из модуля менеджера справочника "Номенклатура" (релиз БП 3.0.103.12).
11. j3d 34 14.06.22 17:36 Сейчас в теме
(10) Она в свою очередь идет в модуль менеджера Перечисления

Функция СтавкаНДС(Номенклатура, Период = Неопределено) Экспорт
	
	Если Не ЗначениеЗаполнено(Период) Тогда
		Период = ТекущаяДата();
	КонецЕсли;
	
	ВидСтавкиНДС = ВидСтавкиНДСНаДату(Номенклатура, Период);
	СтавкаНДС = Перечисления.СтавкиНДС.СтавкаНДС(ВидСтавкиНДС, Период);

	Возврат СтавкаНДС;
	
КонецФункции

Функция СтавкаНДС(ВидСтавки, Период) Экспорт
	
	Если ВидСтавки = Перечисления.ВидыСтавокНДС.Общая Тогда
		Возврат УчетНДСКлиентСервер.ОбщаяСтавкаНДС(Период);
	ИначеЕсли ВидСтавки = Перечисления.ВидыСтавокНДС.ОбщаяРасчетная Тогда
		Возврат УчетНДСКлиентСервер.ОбщаяРасчетнаяСтавкаНДС(Период);
	ИначеЕсли ВидСтавки = Перечисления.ВидыСтавокНДС.Пониженная Тогда
		Возврат Перечисления.СтавкиНДС.НДС10;
	ИначеЕсли ВидСтавки = Перечисления.ВидыСтавокНДС.ПониженнаяРасчетная Тогда
		Возврат Перечисления.СтавкиНДС.НДС10_110;
	ИначеЕсли ВидСтавки = Перечисления.ВидыСтавокНДС.Нулевая Тогда
		Возврат Перечисления.СтавкиНДС.НДС0;
	ИначеЕсли ВидСтавки = Перечисления.ВидыСтавокНДС.БезНДС Тогда
		Возврат Перечисления.СтавкиНДС.БезНДС;
	Иначе
		Возврат Перечисления.СтавкиНДС.ПустаяСсылка();
	КонецЕсли;
	
КонецФункции
Показать
user1572509; +1 Ответить
12. SuvorovS 585 14.06.22 21:06 Сейчас в теме
(10)
ВидСтавкиНДСНаДату(Номенклатура, ДатаСведений)
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот