Unify and validate bid totals across screen and exports

This commit is contained in:
2026-09-06 13:16:49 +03:00
parent 6fd6ac04f4
commit 3096ca45cd
6 changed files with 72 additions and 8 deletions
+7
View File
@@ -846,3 +846,10 @@ Taslak türü seçicisine erişilebilir ad eklendi. Üretim derlemesi geçti. Ö
- Kaşe üretmeyen dosya hazırlama panelinin eski PDF & Kaşe adı Teklif Dosyası Hazırla olarak düzeltildi; dosya bağlantısı PDF / Excel çıktılarını belirtir.
- Yerel 5182 sentetik Giresun fixture tarayıcısında 7 kontrol geçti: firma odağı, tamamlanan alanın listeden kalkması, fiyat odağı/erişilebilir hata bağlantısı, fiyat düzeltmesinin hatayı kaldırması, 125,50 × 2 = 251,00 TL, belge bölümüne odak ve eksik dosyada çıktı engeli. Kanıt: qa-preparation-navigation.json.
- Derleme geçti. Hesaplama veya sunucu kodu değişmediğinden 191 testlik önceki otomatik paket tekrar çalıştırılmadı. Gerçek çok sayfalı PDF, resmi beş dosya ve planın diğer açık kabulleri tamamlanmış sayılmaz.
### D03 — Ortak teklif toplamı ve tutar sınırı — 6 Eylül 2026
- İncelemede HTML cetvelinin kendisine verilen toplamı satırlarla karşılaştırmadan bastığı, Excel'in ayrı toplam aldığı ve satırlar tek tek geçerliyken toplamın güvenli sayı sınırını aşabildiği görüldü.
- Ekran, HTML cetveli ve Excel ortak bidTotal hesabını kullanır: yuvarlanmış satır tutarları kuruş olarak toplanır; güvenli tam sayı sınırı denetlenir. HTML cetveli dışarıdan verilen toplam ortak hesapla eşleşmiyorsa üretimi reddeder.
- Götürü bedel ve teklif mektubunda ortak bidAmount geçersiz, sıfıra yuvarlanan ve hesaplama sınırını aşan tutarı reddeder. Eksik fiyat artık genel toplamda sıfır gibi gösterilmez; Hesaplanamadı açıklaması görünür.
- 193 otomatik test ve derleme geçti. Son test genişletmesinden sonra ilgili 10 test yeniden geçti. Yüz adet 3 × 0,335 satırının her biri 1,01; ortak toplam, HTML ve gerçek XLSX dosyasından geri okunan toplam 101,00 olarak doğrulandı. Toplam taşması ve tutarsız toplam üretimi reddedildi.
- Bu kanıt HTML/XLSX hesaplamasını kapsar; tarayıcı PDF indirme, çok sayfalı görsel yerleşim, resmi ihale belgelerinin doğruluğu veya firma bilgilerinin gerçekliğini kanıtlamaz. Firma alanlarında bu tur yeni doğrulama uygulanmadı.