1. user1073442 12.06.19 09:50 Сейчас в теме

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

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

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

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

Вакансии

Программист 1С
Бобров
зарплата от 100 000 руб. до 150 000 руб.
Временный (на проект)

Студент (стажер) 1С
Нижний Новгород
зарплата от 25 000 руб.
Полный день

Программист 1С
Санкт-Петербург
зарплата от 120 000 руб.
Полный день

Программист 1С
Нижний Новгород
зарплата до 100 000 руб.
Полный день

Программист 1С
Новосибирск
зарплата от 80 000 руб.
Полный день