update_reserved_status_mo
Normal
/
ID_BATCH
Y
ID_BATCH
CHANNEL_ID
Y
CHANNEL_ID
TRANSNAME
Y
TRANSNAME
STATUS
Y
STATUS
LINES_READ
Y
LINES_READ
LINES_WRITTEN
Y
LINES_WRITTEN
LINES_UPDATED
Y
LINES_UPDATED
LINES_INPUT
Y
LINES_INPUT
LINES_OUTPUT
Y
LINES_OUTPUT
LINES_REJECTED
Y
LINES_REJECTED
ERRORS
Y
ERRORS
STARTDATE
Y
STARTDATE
ENDDATE
Y
ENDDATE
LOGDATE
Y
LOGDATE
DEPDATE
Y
DEPDATE
REPLAYDATE
Y
REPLAYDATE
LOG_FIELD
Y
LOG_FIELD
EXECUTING_SERVER
N
EXECUTING_SERVER
EXECUTING_USER
N
EXECUTING_USER
CLIENT
N
CLIENT
ID_BATCH
Y
ID_BATCH
SEQ_NR
Y
SEQ_NR
LOGDATE
Y
LOGDATE
TRANSNAME
Y
TRANSNAME
STEPNAME
Y
STEPNAME
STEP_COPY
Y
STEP_COPY
LINES_READ
Y
LINES_READ
LINES_WRITTEN
Y
LINES_WRITTEN
LINES_UPDATED
Y
LINES_UPDATED
LINES_INPUT
Y
LINES_INPUT
LINES_OUTPUT
Y
LINES_OUTPUT
LINES_REJECTED
Y
LINES_REJECTED
ERRORS
Y
ERRORS
INPUT_BUFFER_ROWS
Y
INPUT_BUFFER_ROWS
OUTPUT_BUFFER_ROWS
Y
OUTPUT_BUFFER_ROWS
ID_BATCH
Y
ID_BATCH
CHANNEL_ID
Y
CHANNEL_ID
LOG_DATE
Y
LOG_DATE
LOGGING_OBJECT_TYPE
Y
LOGGING_OBJECT_TYPE
OBJECT_NAME
Y
OBJECT_NAME
OBJECT_COPY
Y
OBJECT_COPY
REPOSITORY_DIRECTORY
Y
REPOSITORY_DIRECTORY
FILENAME
Y
FILENAME
OBJECT_ID
Y
OBJECT_ID
OBJECT_REVISION
Y
OBJECT_REVISION
PARENT_CHANNEL_ID
Y
PARENT_CHANNEL_ID
ROOT_CHANNEL_ID
Y
ROOT_CHANNEL_ID
ID_BATCH
Y
ID_BATCH
CHANNEL_ID
Y
CHANNEL_ID
LOG_DATE
Y
LOG_DATE
TRANSNAME
Y
TRANSNAME
STEPNAME
Y
STEPNAME
STEP_COPY
Y
STEP_COPY
LINES_READ
Y
LINES_READ
LINES_WRITTEN
Y
LINES_WRITTEN
LINES_UPDATED
Y
LINES_UPDATED
LINES_INPUT
Y
LINES_INPUT
LINES_OUTPUT
Y
LINES_OUTPUT
LINES_REJECTED
Y
LINES_REJECTED
ERRORS
Y
ERRORS
LOG_FIELD
N
LOG_FIELD
ID_BATCH
Y
ID_BATCH
CHANNEL_ID
Y
CHANNEL_ID
LOG_DATE
Y
LOG_DATE
METRICS_DATE
Y
METRICS_DATE
METRICS_CODE
Y
METRICS_CODE
METRICS_DESCRIPTION
Y
METRICS_DESCRIPTION
METRICS_SUBJECT
Y
METRICS_SUBJECT
METRICS_TYPE
Y
METRICS_TYPE
METRICS_VALUE
Y
METRICS_VALUE
0.0
0.0
10000
50
50
N
Y
50000
Y
N
1000
100
-
2025/05/06 13:31:46.218
-
2025/05/06 13:31:46.218
H4sIAAAAAAAAAAMAAAAAAAAAAAA=
N
erp indoteknik production (localhost)
10.148.0.3
POSTGRESQL
Native
erp_indoteknik
5432
pdi
Encrypted 2be989bb20084ca95810197629d9ea18e
FORCE_IDENTIFIERS_TO_LOWERCASE
N
FORCE_IDENTIFIERS_TO_UPPERCASE
N
IS_CLUSTERED
N
PORT_NUMBER
5432
PRESERVE_RESERVED_WORD_CASE
Y
QUOTE_ALL_FIELDS
N
SUPPORTS_BOOLEAN_DATA_TYPE
Y
SUPPORTS_TIMESTAMP_DATA_TYPE
N
USE_POOLING
N
outstanding manufacturing order
javascript reserve state
Y
javascript reserve state
script date reserved
Y
script date reserved
Update
Y
outstanding manufacturing order
TableInput
Y
1
none
erp indoteknik production (localhost)
select
mp.id as production_id,
mp.state,
NULL as state_reserve,
sum(coalesce(sm.product_uom_qty,0)) as qty_need,
sum(coalesce(sml.product_uom_qty,0)) as qty_reserved,
sum(coalesce(sml.qty_done,0)) as qty_done,
NULL as date_reserved,
now()::timestamp-'7 hours'::interval as current_date
from
mrp_production mp
join
stock_move sm on sm.raw_material_production_id = mp.id
left join
stock_move_line sml on sml.move_id = sm.id
where
1=1
and (mp.state not in ('done', 'cancel'))
and mp.write_date >= (now() - '180 days'::interval)
and mp.name ILIKE '%BU/MO%'
and mp.state in ('confirmed', 'planned', 'progress')
group by mp.id
0
N
N
N
N
Integer
normal
production_id
9
0
outstanding manufacturing order
production_id
####0;-####0
.
,
none
N
Y
0
N
N
N
en_US
Asia/Bangkok
N
String
normal
state
2147483647
-1
outstanding manufacturing order
state
.
,
none
N
Y
0
N
N
N
en_US
Asia/Bangkok
N
String
normal
state_reserve
2147483647
-1
outstanding manufacturing order
state_reserve
.
,
none
N
Y
0
N
N
N
en_US
Asia/Bangkok
N
BigNumber
normal
qty_need
-1
-1
outstanding manufacturing order
qty_need
######0.0###################;-######0.0###################
.
none
N
Y
0
N
N
N
en_US
Asia/Bangkok
N
BigNumber
normal
qty_reserved
-1
-1
outstanding manufacturing order
qty_reserved
######0.0###################;-######0.0###################
.
none
N
Y
0
N
N
N
en_US
Asia/Bangkok
N
BigNumber
normal
qty_done
-1
-1
outstanding manufacturing order
qty_done
######0.0###################;-######0.0###################
.
none
N
Y
0
N
N
N
en_US
Asia/Bangkok
N
String
normal
date_reserved
2147483647
-1
outstanding manufacturing order
date_reserved
.
,
none
N
Y
0
N
N
N
en_US
Asia/Bangkok
N
Timestamp
normal
current_date
6
-1
outstanding manufacturing order
current_date
.
,
none
N
Y
0
N
N
N
en_US
Asia/Bangkok
N
128
48
Y
script date reserved
ScriptValueMod
Y
1
none
N
9
0
Script 1
var new_date_reserved = null
if (reserve_state == "ready" || reserve_state == "done"){
if (!date_reserved){
new_date_reserved = current_date
}else{
new_date_reserved = date_reserved
}
}
else{
new_date_reserved = null
}
480
48
Y
javascript reserve state
ScriptValueMod
Y
1
none
N
9
0
Script 1
var reserve_state = "waiting"
if(state == "done" && qty_done > 0){
reserve_state = "done"
}
else if(state == "cancel"){
reserve_state = "cancel"
}
else if(qty_reserved-qty_need==0 && qty_reserved > 0){
reserve_state = "ready"
}
else{
reserve_state = "waiting"
}
reserve_state
reserve_state
String
-1
-1
N
336
48
Y
Update
Update
Y
1
none
erp indoteknik production (localhost)
N
100
N
N
public
production_id
id
=
date_reserved
new_date_reserved
640
48
Y
N