Изменение дефолтной ТЧ документа

1. Ivan_Abc 12.06.19 09:50 Сейчас в теме
Доброго времени суток! В дефолтную ТЧ док-та "Счет на оплату" добавил колонки "Скидка" и "СуммаСоСкидкой". А как реализовать пересчет остальных реквизитов ТЧ (НДС, Всего)? Наставьте плз на путь истинный)
Прикрепленные файлы:
По теме из базы знаний
Найденные решения
5. x_x 2 12.06.19 12:17 Сейчас в теме
достаточно при изменении скидки, менять сумма и вызывать общий модуль по пересчету табличной части.
у табличной части у колонки есть событие при изменении.
Ivan_Abc; +1 Ответить
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. alex-l19041 8 12.06.19 09:58 Сейчас в теме
(1) надо сделать аналогично обработчику ПриИзмененииСуммы
3. danjer74 3 12.06.19 10:16 Сейчас в теме
Есть общий модуль, в котором есть процедура пересчета строки табличной части. Можно посмотреть вызов в событии "ПриИзменении" поля "Количество" или "НДС". Прописать в этот модуль свой механизм или добавить его в расширение с вызовом "После" и добавить туда свой расчет. Как-то так :)
Ivan_Abc; +1 Ответить
4. Ivan_Abc 12.06.19 11:26 Сейчас в теме
(3) т.е. для каждого изменяемого модуля, я прописываю механизм пересчета? если да, то прям громоздко получится))
а если сделать как-нибудь по другому, по типу

Если НЕ ЗначениеЗаполнено(ЭтаФорма.Элементы.Скидка) Тогда
//дефолтный код
Иначе
//мой код
КонецЕсли;

Возможно так сделать?
7. danjer74 3 12.06.19 21:03 Сейчас в теме
(4)Я имею ввиду общий модуль, который пересчитывает строку в документе. Его вызов идет много откуда. И надо просто добавить его в расширение и через метод "После" или "Перед" рассчитать все Ваши поля.
5. x_x 2 12.06.19 12:17 Сейчас в теме
достаточно при изменении скидки, менять сумма и вызывать общий модуль по пересчету табличной части.
у табличной части у колонки есть событие при изменении.
Ivan_Abc; +1 Ответить
6. Ivan_Abc 12.06.19 12:37 Сейчас в теме
(5) Тоже щас дошел чтоб так сделать! Всем спасибо большое!
Оставьте свое сообщение

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