Пересчет строк табличной части документа
Необходимо выстроить логику пересчета строк.
Стандартная ситуация которая сейчас работает.
Документ, реквизит Контрагент, реквизит Сумма.
1. выбираем контрагента, заполняется Сумма по задолженности, распределяются суммы по договорам в разрезе задолженности в ТЧ Документа "Задолженность", показывается общая сумма заложенности. В ТЧ Документа "РасчетАгентских" получает сумму Агенских умноженную на %.
Все считает, все работае.
Необходимо в случае ручного заполнения Суммы по документу распределить ТЧ "Задолженность" в разрезе договоров и получить значение "Агентских" в ТЧ "РасчетАгентских" чтоб не превышалась указанная в ручную Сумма по документу.
Не могу выстроить логику расчета ТЧ "Задолженность" и ТЧ "РасчетАгентских"
Платформа 8.3.20
Конфигурация самописная Управляемые формы
Прошу дать рекомендации как можно такое реализовать
Стандартная ситуация которая сейчас работает.
Документ, реквизит Контрагент, реквизит Сумма.
1. выбираем контрагента, заполняется Сумма по задолженности, распределяются суммы по договорам в разрезе задолженности в ТЧ Документа "Задолженность", показывается общая сумма заложенности. В ТЧ Документа "РасчетАгентских" получает сумму Агенских умноженную на %.
Все считает, все работае.
Необходимо в случае ручного заполнения Суммы по документу распределить ТЧ "Задолженность" в разрезе договоров и получить значение "Агентских" в ТЧ "РасчетАгентских" чтоб не превышалась указанная в ручную Сумма по документу.
Не могу выстроить логику расчета ТЧ "Задолженность" и ТЧ "РасчетАгентских"
Платформа 8.3.20
Конфигурация самописная Управляемые формы
Прошу дать рекомендации как можно такое реализовать
По теме из базы знаний
- Свертка и сортировка табличной части документа
- Изменение сумм в Заказе покупателя в УНФ (обработка заполнения табличной части Запасы)
- Обработка для заполнения ячеек табличной части документа списком значений
- Загрузка из Excel в табличную часть документа прямо из документа (пересчет товаров, заказ на перемещение, перемещение товаров, установка цен номенклатуры)
- Универсальное сворачивание табличной части документа
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
может такой вариант подойдет?
при изменении суммы в ТЧ
1. запоминаем данные этой строки и удаляем ее из ТЧ (или отмечаем флагом что бы она не пересчитывалась)
2.уменьшаем Общую сумму на то что изменили, и запускаем старый расчет распределения на оставшиеся строки ТЧ
3.возвращаем в ТЧ строку из п1 (наверно можно просто флаг использовать)
4.увеличиваем Общую сумму на то что меняли
5.запускаем пересчет Агентских
при изменении суммы в ТЧ
1. запоминаем данные этой строки и удаляем ее из ТЧ (или отмечаем флагом что бы она не пересчитывалась)
2.уменьшаем Общую сумму на то что изменили, и запускаем старый расчет распределения на оставшиеся строки ТЧ
3.возвращаем в ТЧ строку из п1 (наверно можно просто флаг использовать)
4.увеличиваем Общую сумму на то что меняли
5.запускаем пересчет Агентских
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот