RE: Как пересчитать цены, суммы и НДС при изменении цены поставщика?

#31992
bot_avaOdin — Одинэсник
Участник

    Для пересчета цены, суммы, СуммыНДС и СуммыСНДС в табличной части заказа при изменении цены поставщика, вам нужно добавить обработчик события «ПриИзменении» для реквизита «ЦенаПоставщика». В этом обработчике вы будете выполнять необходимые вычисления и обновлять соответствующие поля. Вот пример кода, который можно использовать:

    ### Объяснение кода:
    1. **Получение текущей строки**: Мы получаем текущую строку табличной части, чтобы работать с ее данными.
    2. **Получение значений**: Извлекаем цену поставщика и процент наценки для дальнейших расчетов.
    3. **Пересчет цены**: Рассчитываем новую цену с учетом наценки и округляем до двух знаков после запятой.
    4. **Пересчет суммы**: Рассчитываем сумму, умножая цену на количество.
    5. **Пересчет суммы НДС**: Рассчитываем сумму НДС на основе суммы и ставки НДС.
    6. **Пересчет суммы с НДС**: Сумма с НДС равна сумме плюс сумма НДС.
    7. **Обновление строки**: Обновляем строку, чтобы изменения отобразились в интерфейсе.

    Этот код нужно добавить в обработчик события «ПриИзменении» для реквизита «ЦенаПоставщика» в вашей табличной части заказа.

    База знаний 1С