Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
25 ноя 2024, 04:11

Всем добрый день,подскажите как реализовать в документе реализации товаров и услуг добавить расчет от всего то есть при вводе всего рассчитывается ндс и цена

Автор skynet7017, 04 сен 2019, 10:15

0 Пользователей и 1 гость просматривают эту тему.

skynet7017

Подскажите алгоритм действий,добавляю в модуль УслугиВсегоПриИзменение
СтрокаТаблицы = Элементы[ИмяТаблицы].ТекущиеДанные;
СтрокаТаблицы.СуммаНДС =   РассчитатьСуммуНДС(СтрокаТаблицы.Всего,  ИСТИНА,   СтрокаТаблицы.СтавкаНДС);
       
СтрокаТаблицы.Сумма = СтрокаТаблицы.Всего - ?(Объект.СуммаВключаетНДС, 0, СтрокаТаблицы.СуммаНДС);


Функция РассчитатьСуммуНДС(Сумма, СуммаВключаетНДС, СтавкаНДС) Экспорт

    Если СуммаВключаетНДС Тогда
        СуммаБезНДС = 100 * Сумма / (100 + СтавкаНДС);
        СуммаНДС = Сумма - СуммаБезНДС;
    Иначе
        СуммаБезНДС = Сумма;
    КонецЕсли;

    Если НЕ СуммаВключаетНДС Тогда
        СуммаНДС = СуммаБезНДС * СтавкаНДС / 100;
    КонецЕсли;
   
    Возврат СуммаНДС;

КонецФункции // РассчитатьСуммуНДС()

Теги: БП3.0 

Похожие темы (5)

Рейтинг@Mail.ru

Поиск