diff --git a/v1_apache-hop dash mapping/jobs_once_a_day/deferment_reason_once.hpl b/v1_apache-hop dash mapping/jobs_once_a_day/deferment_reason_once.hpl
index 89ddc0c..e8ac9c3 100644
--- a/v1_apache-hop dash mapping/jobs_once_a_day/deferment_reason_once.hpl
+++ b/v1_apache-hop dash mapping/jobs_once_a_day/deferment_reason_once.hpl
@@ -48,6 +48,21 @@
ervu_dashboard
+
+ code
+ code
+ N
+
+
+ value
+ value
+ N
+
+
+ actual
+ actual
+ N
+
Y
diff --git a/v1_apache-hop dash mapping/jobs_once_a_day/punishment_once.hpl b/v1_apache-hop dash mapping/jobs_once_a_day/punishment_once.hpl
index cff4a1f..210c4ad 100644
--- a/v1_apache-hop dash mapping/jobs_once_a_day/punishment_once.hpl
+++ b/v1_apache-hop dash mapping/jobs_once_a_day/punishment_once.hpl
@@ -26,6 +26,49 @@
Y
+
+ Table input 2
+ TableInput
+
+ Y
+
+ 1
+
+ none
+
+
+ local_ervu_person_registry
+ N
+ 0
+ WITH ugol AS (SELECT ri.recruit_id,
+ jsonb_array_elements(ri.info -> 'svedFL' -> 'svedNakaz' -> 'nakaz') AS nakaz
+ FROM public.recruits_info ri
+ WHERE ri.info -> 'svedFL' -> 'svedNakaz' ->> 'nakaz' != 'null')
+SELECT recruit_id,
+ nakaz ->> 'naimSud' AS authority_name,
+ nakaz ->> 'srokNakaz' AS sentence,
+ nakaz ->> 'adresOrg' AS sentence_place,
+-- nakaz->>'vidNakaz' AS punishment_code,
+ nakaz ->> 'naimIzmSrokNakaz' AS sentence_changed,
+ nakaz ->> 'vidNakaz' AS punishment_type,
+ TO_DATE(nakaz ->> 'dataNachSrok', 'YYYY-MM-DD') AS start_date,
+ TO_DATE(nakaz ->> 'dataOsvob', 'YYYY-MM-DD') AS release_date,
+ TO_DATE(nakaz ->> 'dataOsuzhd', 'YYYY-MM-DD') AS sentense_date,
+ string_agg(statiuk_elem::text, ', ') AS law_point,
+ nakaz ->> 'osnOsvob' release_reason
+FROM ugol
+ LEFT JOIN LATERAL jsonb_path_query(nakaz, '$.statiUK[*]') AS statiuk_elem ON true
+ join public.recruits r ON r.id = ugol.recruit_id AND
+ (r.target_recruitment_id = '${RCRT_C}' or
+ r.current_recruitment_id = '${RCRT_C}')
+GROUP BY recruit_id, nakaz;
+ Y
+
+
+ 464
+ 304
+
+
Table output
TableOutput
@@ -60,52 +103,6 @@
304
-
- Table input 2
- TableInput
-
- Y
-
- 1
-
- none
-
-
- ervu_person_registry
- N
- 0
- WITH ugol AS (SELECT ri.recruit_id,
- jsonb_array_elements(ri.info -> 'svedFL' -> 'svedNakaz' -> 'nakaz') AS nakaz
- FROM public.recruits_info ri
- WHERE ri.info -> 'svedFL' -> 'svedNakaz' ->> 'nakaz' != 'null')
-SELECT recruit_id,
- nakaz ->> 'naimSud' AS authority_name,
- nakaz ->> 'srokNakaz' AS sentence,
- nakaz ->> 'adresOrg' AS sentence_place,
--- nakaz->>'vidNakaz' AS punishment_code,
- nakaz ->> 'naimIzmSrokNakaz' AS sentence_changed,
- nakaz ->> 'vidNakaz' AS punishment_type,
- TO_DATE(nakaz ->> 'dataNachSrok', 'YYYY-MM-DD') AS start_date,
- TO_DATE(nakaz ->> 'dataOsvob', 'YYYY-MM-DD') AS release_date,
- TO_DATE(nakaz ->> 'dataOsuzhd', 'YYYY-MM-DD') AS sentense_date,
- nakaz ->> 'ugolovZakon' AS law_point,
- nakaz ->> 'osnovOsvobozhd' AS release_reason,
- string_agg(statiuk_elem::text, ', ') AS law_point,
- nakaz ->> 'osnOsvob' release_reason
-FROM ugol
- LEFT JOIN LATERAL jsonb_path_query(nakaz, '$.statiUK[*]') AS statiuk_elem ON true
- join public.recruits r ON r.id = ugol.recruit_id AND
- (r.target_recruitment_id = '${RCRT_C}' or
- r.current_recruitment_id = '${RCRT_C}')
-GROUP BY recruit_id, nakaz;
-
- Y
-
-
- 464
- 304
-
-