From 1d6007c4b7c052de727ddbc24628af472401fc35 Mon Sep 17 00:00:00 2001 From: davay-popozhe Date: Thu, 21 Nov 2024 14:52:36 +0300 Subject: [PATCH] =?UTF-8?q?=D0=A6=D0=98=D0=A2=D0=9A-928?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- db/PKG_P8PANELS_MECHREC.pck | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/db/PKG_P8PANELS_MECHREC.pck b/db/PKG_P8PANELS_MECHREC.pck index 1153fa3..d85e03f 100644 --- a/db/PKG_P8PANELS_MECHREC.pck +++ b/db/PKG_P8PANELS_MECHREC.pck @@ -2757,6 +2757,11 @@ create or replace package body PKG_P8PANELS_MECHREC as if (NTASK_CLASS = NCLASS_PART_DEFICIT) then /* Определяем пропорции прогресса */ NTASK_PROGRESS := ROUND(C.NREL_FACT / C.NMAIN_QUANT * 100); + /* Если значение прогресса задачи больше 100 */ + if (NTASK_PROGRESS > 100) then + /* Устанавливаем максимальное допустимое значение - 100 */ + NTASK_PROGRESS := 100; + end if; else /* Не требуется */ NTASK_PROGRESS := null; @@ -6190,11 +6195,11 @@ create or replace package body PKG_P8PANELS_MECHREC as /* Определяем детализацию по прогрессу */ case when (NPROGRESS >= 70) then - SRESULT := 'Основная сборка: Стыковка агрегатов выполнена'; + SRESULT := 'Основная сборка'; when (NPROGRESS >= 40) then - SRESULT := 'Изготовление агрегатов: Фюзеляж и ОЧК не переданы в цех ОС'; + SRESULT := 'Изготовление агрегатов'; when (NPROGRESS >= 10) then - SRESULT := 'Изготовление ДСЕ: Фюзеляж и ОЧК не укомлектованы ДСЕ'; + SRESULT := 'Изготовление ДСЕ'; else SRESULT := 'Изготовление ДСЕ не начато'; end case;