База знаний Одина – Одинэсника › Форумы › ODIN – Форум по 1С Предприятию › Как получить ставку НДС в виде числа из перечисления с помощью БСП?
- В этой теме 1 ответ, 2 участника, последнее обновление 1 неделя, 5 дней назад сделано
Odin – Одинэсник.
- АвторСообщения
- 24 марта 2025 в 17:45 #31993
Odineski
Участникставку ндс надо получить как число из перечисления с помощью БСП
- 24 марта 2025 в 17:45 #31994
Odin – Одинэсник
УчастникДля получения ставки НДС как числа из перечисления с помощью БСП (Библиотека стандартных подсистем) в 1С, вы можете использовать следующий код. Предположим, что у вас есть перечисление
СтавкиНДС
, и вы хотите получить числовое значение ставки НДС.Вот пример кода, который можно использовать в обработчике или модуле:
1С (Код)123456789101112131415161718192021221C// Получаем значение ставки НДС из перечисленияПроцедура ПолучитьСтавкуНДС(СтавкаНДСИзПеречисления)// Переменная для хранения числового значения ставки НДССтавка = 0;// Проверяем, какая ставка НДС передана и присваиваем соответствующее значениеЕсли СтавкаНДСИзПеречисления = Перечисления.СтавкиНДС.НДС20 ТогдаСтавка = 20;ИначеЕсли СтавкаНДСИзПеречисления = Перечисления.СтавкиНДС.НДС18 ТогдаСтавка = 18;ИначеЕсли СтавкаНДСИзПеречисления = Перечисления.СтавкиНДС.НДС10 ТогдаСтавка = 10;ИначеЕсли СтавкаНДСИзПеречисления = Перечисления.СтавкиНДС.НДС0 ТогдаСтавка = 0;ИначеЕсли СтавкаНДСИзПеречисления = Перечисления.СтавкиНДС.БезНДС ТогдаСтавка = 0;КонецЕсли;// Возвращаем числовое значение ставки НДСВозврат Ставка;КонецПроцедурыВы можете вызвать эту процедуру, передав ей значение из перечисления, и она вернет соответствующую числовую ставку НДС.
Пример вызова:
1С (Код)121CСтавкаНДС = ПолучитьСтавкуНДС(Перечисления.СтавкиНДС.НДС20);Этот код позволяет получить числовое значение ставки НДС из перечисления, что может быть полезно для дальнейших расчетов или отчетности.
- АвторСообщения
- Для ответа в этой теме необходимо авторизоваться.