fix(смета): «Получено» и разблокировка ТЗ считаются по всему реестру платежей, не только по этап-привязанным (устранён рассинхрон чисел)

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
wasrusgen 2026-06-01 17:22:07 +03:00
parent d0010320b1
commit 509ce225b9

View File

@ -610,7 +610,8 @@ function renderPaymentPlan(){
const billing=(state.crm&&state.crm.billing_type)||"paid"; const billing=(state.crm&&state.crm.billing_type)||"paid";
const sp=getStagePrices(); const sp=getStagePrices();
const pays=getStagePays(); const pays=getStagePays();
const paidTotal=Object.values(pays).reduce((s,p)=>s+(p.amount||0),0); // «Получено» и разблокировка — по фактически полученным деньгам (весь реестр), не только по этап-привязанным
const paidTotal=((state.crm&&state.crm.payments)||[]).reduce((s,p)=>s+(p.amount||0),0);
// ── Сметы ещё нет → генератор ── // ── Сметы ещё нет → генератор ──
if(!sp){ if(!sp){