8.х Скидка на товар в ТЧ

Тема в разделе "Конфигурирование на платформе "1С:Предприятие 8"", создана пользователем Inkeeper, 21 мар 2010.

  1. TopicStarter Overlay
    Inkeeper
    Offline

    Inkeeper Опытный в 1С

    Регистрация:
    22 мар 2009
    Сообщения:
    327
    Симпатии:
    0
    Баллы:
    26
    Доброго времени суток, попытаюсь сформулировать вопрос. Вот создал я документ с ТЧ, в реквизитах документа "Контрагент", "Склад" и "Скидка". Что нужно сделать, чтобы при введении числа в поле реквизита "Скидка" пересчитывались поля Суммы в ТЧ? (в ТЧ поля "Номенклатура", "Ед.Изм", "Цена", "Кол-во", "Сумма"). И ещё вопрос, как привязать этот реквизит "Скидка" к справочнику "Контрагенты". Заранее спасибо.
  2. BabySG
    Offline

    BabySG Администраторы Команда форума Администратор

    Регистрация:
    10 июн 2007
    Сообщения:
    11.853
    Симпатии:
    12
    Баллы:
    29
    Посмотрите типовую УТ - там все сделано :)
  3. x_under
    Offline

    x_under Модераторы Команда форума Модератор

    Регистрация:
    25 апр 2007
    Сообщения:
    2.576
    Симпатии:
    13
    Баллы:
    29
    Если документ самописный, то просто на реквизит скидка вешаете обработчик
    Код:
    Процедура СкидкаПриИзменении()
    
    Для Каждого Стр Из Товары Цикл
    Стр.Цена = Стр.Цена - ОКР(Стр.Цена*Скидка/100,2);
    Стр.Сумма = Стр.Количество*Стр.Цена;
    КонецЦикла;  
    
    КонецПроцедуры
    
    
    Скидку к контрагенту можно привязать или через регистр сведений или в простом варианте, создав реквизит в справочнике.

Поделиться этой страницей