-
Global information
- Generated on Wed Jul 15 23:00:29 2026
- Log file: /var/log/postgresql/postgresql-16-main.log
- Parsed 136,521 log entries in 28s
- Log start from 2026-07-15 07:00:02 to 2026-07-15 21:59:51
-
Overview
Global Stats
- 39 Number of unique normalized queries
- 92 Number of queries
- 8m16s Total query duration
- 2026-07-15 07:00:16 First query
- 2026-07-15 21:00:03 Last query
- 1 queries/s at 2026-07-15 20:20:38 Query peak
- 8m16s Total query duration
- 0ms Prepare/parse total duration
- 0ms Bind total duration
- 8m16s Execute total duration
- 8,817 Number of events
- 8 Number of unique normalized events
- 8,738 Max number of times the same event was reported
- 0 Number of cancellation
- 44,949 Total number of automatic vacuums
- 152 Total number of automatic analyzes
- 26 Number temporary file
- 215.07 MiB Max size of temporary file
- 89.62 MiB Average size of temporary file
- 8,808 Total number of sessions
- 4 sessions at 2026-07-15 12:00:02 Session peak
- 1d5h4m54s Total duration of sessions
- 11s886ms Average duration of sessions
- 0 Average queries per session
- 56ms Average queries duration per session
- 11s829ms Average idle time per session
- 8,809 Total number of connections
- 5 connections/s at 2026-07-15 12:00:02 Connection peak
- 1 Total number of databases
SQL Traffic
Key values
- 1 queries/s Query Peak
- 2026-07-15 20:20:38 Date
SELECT Traffic
Key values
- 1 queries/s Query Peak
- 2026-07-15 20:20:38 Date
INSERT/UPDATE/DELETE Traffic
Key values
- 1 queries/s Query Peak
- 2026-07-15 15:26:05 Date
Queries duration
Key values
- 8m16s Total query duration
Prepared queries ratio
Key values
- 0.00 Ratio of bind vs prepare
- 0.00 % Ratio between prepared and "usual" statements
General Activity
↑ Back to the top of the General Activity tableDay Hour Count Min duration Max duration Avg duration Latency Percentile(90) Latency Percentile(95) Latency Percentile(99) Jul 15 07 8 0ms 15s507ms 5s685ms 1s224ms 2s920ms 29s648ms 08 11 0ms 15s972ms 3s807ms 1s582ms 4s14ms 15s972ms 09 3 0ms 9s252ms 3s926ms 0ms 1s79ms 9s252ms 10 4 0ms 3s264ms 1s917ms 0ms 1s520ms 3s264ms 11 5 0ms 3s111ms 1s834ms 0ms 1s435ms 3s111ms 12 23 0ms 19s589ms 5s711ms 0ms 12s659ms 56s718ms 13 1 0ms 4s663ms 4s663ms 0ms 0ms 4s663ms 14 1 0ms 2s290ms 2s290ms 0ms 0ms 2s290ms 15 18 0ms 23s246ms 6s378ms 0ms 13s556ms 1m10s 16 2 0ms 11s643ms 6s387ms 0ms 0ms 11s643ms 17 1 0ms 3s277ms 3s277ms 0ms 0ms 3s277ms 18 1 0ms 59s809ms 59s809ms 0ms 0ms 59s809ms 19 1 0ms 2s792ms 2s792ms 0ms 0ms 2s792ms 20 12 0ms 18s695ms 3s877ms 0ms 0ms 40s689ms 21 1 0ms 1s797ms 1s797ms 0ms 0ms 1s797ms Day Hour SELECT COPY TO Average Duration Latency Percentile(90) Latency Percentile(95) Latency Percentile(99) Jul 15 07 7 0 4s282ms 0ms 1s224ms 6s22ms 08 10 0 2s590ms 0ms 1s488ms 4s14ms 09 3 0 3s926ms 0ms 0ms 1s447ms 10 4 0 1s917ms 0ms 0ms 1s753ms 11 5 0 1s834ms 0ms 0ms 2s53ms 12 17 0 6s590ms 0ms 0ms 40s804ms 13 1 0 4s663ms 0ms 0ms 0ms 14 1 0 2s290ms 0ms 0ms 0ms 15 13 0 6s592ms 0ms 0ms 24s738ms 16 2 0 6s387ms 0ms 0ms 1s132ms 17 1 0 3s277ms 0ms 0ms 0ms 18 1 0 59s809ms 0ms 0ms 0ms 19 1 0 2s792ms 0ms 0ms 0ms 20 9 0 4s152ms 0ms 0ms 5s841ms 21 1 0 1s797ms 0ms 0ms 0ms Day Hour INSERT UPDATE DELETE COPY FROM Average Duration Latency Percentile(90) Latency Percentile(95) Latency Percentile(99) Jul 15 07 0 0 0 0 0ms 0ms 0ms 0ms 08 0 0 1 0 15s972ms 0ms 0ms 0ms 09 0 0 0 0 0ms 0ms 0ms 0ms 10 0 0 0 0 0ms 0ms 0ms 0ms 11 0 0 0 0 0ms 0ms 0ms 0ms 12 0 6 0 0 3s218ms 0ms 0ms 1s860ms 13 0 0 0 0 0ms 0ms 0ms 0ms 14 0 0 0 0 0ms 0ms 0ms 0ms 15 0 3 2 0 5s822ms 0ms 0ms 2s103ms 16 0 0 0 0 0ms 0ms 0ms 0ms 17 0 0 0 0 0ms 0ms 0ms 0ms 18 0 0 0 0 0ms 0ms 0ms 0ms 19 0 0 0 0 0ms 0ms 0ms 0ms 20 0 3 0 0 3s54ms 0ms 0ms 0ms 21 0 0 0 0 0ms 0ms 0ms 0ms Day Hour Prepare Bind Bind/Prepare Percentage of prepare Jul 15 07 0 6 6.00 0.00% 08 0 10 10.00 0.00% 09 0 2 2.00 0.00% 10 0 3 3.00 0.00% 11 0 4 4.00 0.00% 12 0 22 22.00 0.00% 13 0 0 0.00 0.00% 14 0 0 0.00 0.00% 15 0 17 17.00 0.00% 16 0 1 1.00 0.00% 17 0 0 0.00 0.00% 18 0 0 0.00 0.00% 19 0 0 0.00 0.00% 20 0 11 11.00 0.00% 21 0 0 0.00 0.00% Day Hour Count Average / Second Jul 15 07 592 0.16/s 08 587 0.16/s 09 587 0.16/s 10 587 0.16/s 11 586 0.16/s 12 587 0.16/s 13 585 0.16/s 14 587 0.16/s 15 585 0.16/s 16 588 0.16/s 17 587 0.16/s 18 588 0.16/s 19 588 0.16/s 20 589 0.16/s 21 586 0.16/s Day Hour Count Average Duration Average idle time Jul 15 07 591 312ms 235ms 08 587 259ms 187ms 09 587 261ms 241ms 10 587 251ms 238ms 11 586 2m55s 2m55s 12 587 274ms 50ms 13 585 263ms 255ms 14 587 248ms 244ms 15 585 253ms 56ms 16 588 255ms 234ms 17 587 222ms 217ms 18 588 320ms 218ms 19 588 220ms 216ms 20 589 207ms 128ms 21 586 225ms 222ms -
Connections
Established Connections
Key values
- 5 connections Connection Peak
- 2026-07-15 12:00:02 Date
Connections per database
Key values
- etendo Main Database
- 8,809 connections Total
Connections per user
Key values
- tad Main User
- 8,809 connections Total
-
Sessions
Simultaneous sessions
Key values
- 4 sessions Session Peak
- 2026-07-15 12:00:02 Date
Histogram of session times
Key values
- 8,436 0-500ms duration
Sessions per database
Key values
- etendo Main Database
- 8,808 sessions Total
Sessions per user
Key values
- tad Main User
- 8,808 sessions Total
Sessions per host
Key values
- 10.10.11.43 Main Host
- 8,808 sessions Total
-
Checkpoints / Restartpoints
Checkpoints Buffers
Key values
- 3,231 buffers Checkpoint Peak
- 2026-07-15 09:16:21 Date
- 269.849 seconds Highest write time
- 0.022 seconds Sync time
Checkpoints Wal files
Key values
- 1 files Wal files usage Peak
- 2026-07-15 07:04:39 Date
Checkpoints distance
Key values
- 38.49 Mo Distance Peak
- 2026-07-15 14:06:26 Date
Checkpoints Activity
↑ Back to the top of the Checkpoint Activity tableDay Hour Written buffers Write time Sync time Total time Jul 15 07 2,655 264.473s 0.066s 264.83s 08 5,678 566.473s 0.057s 566.794s 09 6,977 643.075s 0.069s 643.458s 10 4,408 439.441s 0.059s 439.788s 11 4,039 403.064s 0.059s 403.465s 12 5,934 541.736s 0.07s 542.144s 13 6,599 619.252s 0.047s 619.528s 14 4,889 486.917s 0.052s 487.202s 15 4,352 434.036s 0.055s 434.315s 16 2,568 255.685s 0.05s 255.973s 17 5,099 479.389s 0.053s 479.67s 18 3,194 317.27s 0.053s 317.555s 19 1,977 196.566s 0.054s 196.849s 20 2,784 277.677s 0.047s 277.931s 21 4,841 454.555s 0.046s 454.815s Day Hour Added Removed Recycled Synced files Longest sync Average sync Jul 15 07 0 0 1 531 0.005s 0.012s 08 0 0 2 1,561 0.005s 0.012s 09 0 0 3 794 0.008s 0.012s 10 0 0 1 887 0.007s 0.012s 11 0 0 2 966 0.006s 0.012s 12 0 0 2 1,393 0.004s 0.012s 13 0 0 2 814 0.003s 0.012s 14 0 0 2 1,049 0.003s 0.012s 15 0 0 2 679 0.004s 0.012s 16 0 0 1 468 0.003s 0.012s 17 0 0 2 388 0.004s 0.012s 18 0 0 1 603 0.004s 0.012s 19 0 0 1 314 0.004s 0.012s 20 0 0 1 295 0.004s 0.011s 21 0 0 2 309 0.004s 0.011s Day Hour Count Avg time (sec) Jul 15 07 0 0s 08 0 0s 09 0 0s 10 0 0s 11 0 0s 12 0 0s 13 0 0s 14 0 0s 15 0 0s 16 0 0s 17 0 0s 18 0 0s 19 0 0s 20 0 0s 21 0 0s Day Hour Mean distance Mean estimate Jul 15 07 1,399.92 kB 8,029.42 kB 08 2,817.58 kB 9,949.58 kB 09 3,538.08 kB 13,046.08 kB 10 2,350.33 kB 11,907.83 kB 11 2,090.67 kB 9,596.25 kB 12 2,694.58 kB 11,950.75 kB 13 3,406.33 kB 12,537.67 kB 14 2,612.00 kB 12,202.83 kB 15 2,311.00 kB 9,563.17 kB 16 1,431.25 kB 8,989.67 kB 17 2,730.92 kB 11,688.25 kB 18 1,785.75 kB 10,824.17 kB 19 1,205.42 kB 8,239.58 kB 20 1,615.45 kB 10,660.64 kB 21 2,849.09 kB 12,037.09 kB -
Temporary Files
Size of temporary files
Key values
- 264.46 MiB Temp Files size Peak
- 2026-07-15 15:25:14 Date
Number of temporary files
Key values
- 2 per second Temp Files Peak
- 2026-07-15 20:20:38 Date
Temporary Files Activity
↑ Back to the top of the Temporary Files Activity tableDay Hour Count Total size Average size Jul 15 07 0 0 0 08 1 665.34 KiB 665.34 KiB 09 0 0 0 10 0 0 0 11 0 0 0 12 8 771.49 MiB 96.44 MiB 13 0 0 0 14 0 0 0 15 8 771.49 MiB 96.44 MiB 16 1 15.00 MiB 15.00 MiB 17 0 0 0 18 0 0 0 19 0 0 0 20 8 771.49 MiB 96.44 MiB 21 0 0 0 Queries generating the most temporary files (N)
Rank Count Total size Min size Max size Avg size Query 1 14 1.51 GiB 3.68 MiB 215.07 MiB 110.73 MiB select * from ( select c_invoice_id as referencekey_id, ;-
SELECT * FROM ( select C_INVOICE_id as referencekey_id, ;
Date: 2026-07-15 12:15:58 Duration: 0ms Database: etendo User: tad Remote: 127.0.0.1 Application: openbravo
2 6 749.51 MiB 34.77 MiB 215.07 MiB 124.92 MiB update ad_alert set status = ?, updated = now(), updatedby = ? where ad_alertrule_id = ? and coalesce(status, ?) != ? and not exists ( select ? from ( select c_invoice_id as referencekey_id, ? as ad_role_id, null as ad_user_id, ? as description, ? as isactive, c_invoice.ad_org_id as ad_org_id, c_invoice.ad_client_id as ad_client_id, now() as created, ? as createdby, now() as updated, ? as updatedby, ad_column_identifier (?, c_invoice_id, ?) as record_id from c_invoice, c_doctype, fact_acct f1, fact_acct f2 where c_invoice.c_doctype_id = c_doctype.c_doctype_id and c_doctype.docbasetype in (...) and f1.record_id = c_invoice.c_invoice_id and f1.record_id = f2.record_id and f1.ad_table_id = f2.ad_table_id and f1.fact_acct_group_id <> f2.fact_acct_group_id and f1.c_acctschema_id = f2.c_acctschema_id group by c_invoice_id, posted, c_invoice.ad_client_id, c_invoice.ad_org_id, f1.ad_table_id, f1.record_id) a where ? = ? and a.referencekey_id = ad_alert.referencekey_id);-
UPDATE AD_ALERT SET STATUS = 'SOLVED', UPDATED = NOW(), UPDATEDBY = 0 WHERE AD_ALERTRULE_ID = '7EDC62AE0AF34B74A4B327EA8A957965' AND COALESCE(STATUS, 'NEW') != 'SOLVED' AND NOT EXISTS ( SELECT 1 FROM ( select C_INVOICE_id as referencekey_id, '0' as ad_role_id, null as ad_user_id, 'PURCHASE INVOICE POSTED MORE THAN ONCE' as description, 'Y' as isActive, C_INVOICE.ad_org_id as ad_org_id, C_INVOICE.ad_client_id as ad_client_id, now() as created, '0' as createdBy, now() as updated, '0' as updatedBy, ad_column_identifier ('C_INVOICE', C_INVOICE_id, 'es_ES') AS RECORD_ID FROM C_INVOICE, c_doctype, fact_acct f1, fact_acct f2 WHERE C_INVOICE.c_doctype_id = c_doctype.c_doctype_id and c_doctype.docbasetype IN ('API', 'APC') and f1.record_id = c_invoice.c_invoice_id and f1.record_id = f2.record_id and f1.ad_table_id = f2.ad_table_id and f1.fact_acct_group_id <> f2.fact_acct_group_id and f1.c_acctschema_id = f2.c_acctschema_id GROUP BY C_INVOICE_id, posted, C_INVOICE.ad_client_id, C_INVOICE.ad_org_id, f1.ad_table_id, f1.record_id) A WHERE 1 = 1 AND A.REFERENCEKEY_ID = AD_ALERT.REFERENCEKEY_ID);
Date: 2026-07-15 12:16:49 Duration: 9s744ms Database: etendo User: tad Remote: 127.0.0.1 Application: openbravo
-
UPDATE AD_ALERT SET STATUS = 'SOLVED', UPDATED = NOW(), UPDATEDBY = 0 WHERE AD_ALERTRULE_ID = '7EDC62AE0AF34B74A4B327EA8A957965' AND COALESCE(STATUS, 'NEW') != 'SOLVED' AND NOT EXISTS ( SELECT 1 FROM ( select C_INVOICE_id as referencekey_id, '0' as ad_role_id, null as ad_user_id, 'PURCHASE INVOICE POSTED MORE THAN ONCE' as description, 'Y' as isActive, C_INVOICE.ad_org_id as ad_org_id, C_INVOICE.ad_client_id as ad_client_id, now() as created, '0' as createdBy, now() as updated, '0' as updatedBy, ad_column_identifier ('C_INVOICE', C_INVOICE_id, 'es_ES') AS RECORD_ID FROM C_INVOICE, c_doctype, fact_acct f1, fact_acct f2 WHERE C_INVOICE.c_doctype_id = c_doctype.c_doctype_id and c_doctype.docbasetype IN ('API', 'APC') and f1.record_id = c_invoice.c_invoice_id and f1.record_id = f2.record_id and f1.ad_table_id = f2.ad_table_id and f1.fact_acct_group_id <> f2.fact_acct_group_id and f1.c_acctschema_id = f2.c_acctschema_id GROUP BY C_INVOICE_id, posted, C_INVOICE.ad_client_id, C_INVOICE.ad_org_id, f1.ad_table_id, f1.record_id) A WHERE 1 = 1 AND A.REFERENCEKEY_ID = AD_ALERT.REFERENCEKEY_ID);
Date: 2026-07-15 15:26:05 Duration: 6s327ms Database: etendo User: tad Remote: 127.0.0.1 Application: openbravo
-
UPDATE AD_ALERT SET STATUS = 'SOLVED', UPDATED = NOW(), UPDATEDBY = 0 WHERE AD_ALERTRULE_ID = '7EDC62AE0AF34B74A4B327EA8A957965' AND COALESCE(STATUS, 'NEW') != 'SOLVED' AND NOT EXISTS ( SELECT 1 FROM ( select C_INVOICE_id as referencekey_id, '0' as ad_role_id, null as ad_user_id, 'PURCHASE INVOICE POSTED MORE THAN ONCE' as description, 'Y' as isActive, C_INVOICE.ad_org_id as ad_org_id, C_INVOICE.ad_client_id as ad_client_id, now() as created, '0' as createdBy, now() as updated, '0' as updatedBy, ad_column_identifier ('C_INVOICE', C_INVOICE_id, 'es_ES') AS RECORD_ID FROM C_INVOICE, c_doctype, fact_acct f1, fact_acct f2 WHERE C_INVOICE.c_doctype_id = c_doctype.c_doctype_id and c_doctype.docbasetype IN ('API', 'APC') and f1.record_id = c_invoice.c_invoice_id and f1.record_id = f2.record_id and f1.ad_table_id = f2.ad_table_id and f1.fact_acct_group_id <> f2.fact_acct_group_id and f1.c_acctschema_id = f2.c_acctschema_id GROUP BY C_INVOICE_id, posted, C_INVOICE.ad_client_id, C_INVOICE.ad_org_id, f1.ad_table_id, f1.record_id) A WHERE 1 = 1 AND A.REFERENCEKEY_ID = AD_ALERT.REFERENCEKEY_ID);
Date: 2026-07-15 20:20:44 Duration: 6s66ms Database: etendo User: tad Remote: 127.0.0.1 Application: openbravo
3 3 11.04 MiB 3.68 MiB 3.68 MiB 3.68 MiB update ad_alert set status = ?, updated = now(), updatedby = ? where ad_alertrule_id = ? and coalesce(status, ?) != ? and not exists ( select ? from ( select distinct ad_column_identifier (?, fin_payment_schedule.c_invoice_id, ?) as record_id, fin_payment_schedule.c_invoice_id as referencekey_id, ? as ad_role_id, null as ad_user_id, ? as description, ? as isactive, fin_payment_schedule.ad_org_id, fin_payment_schedule.ad_client_id, now() as created, ? as createdby, now() as updated, ? as updatedby from fin_payment_schedule, fin_payment_scheduledetail where fin_payment_schedule.fin_payment_schedule_id = fin_payment_scheduledetail.fin_payment_schedule_invoice and fin_payment_scheduledetail.iscanceled = ? group by fin_payment_schedule.ad_org_id, fin_payment_schedule.ad_client_id, fin_payment_schedule.fin_payment_schedule_id, fin_payment_schedule.c_invoice_id, fin_payment_schedule.amount having fin_payment_schedule.amount <> sum(fin_payment_scheduledetail.amount + coalesce(fin_payment_scheduledetail.writeoffamt, ?)) order by ?) a where ? = ? and a.referencekey_id = ad_alert.referencekey_id);-
UPDATE AD_ALERT SET STATUS = 'SOLVED', UPDATED = NOW(), UPDATEDBY = 0 WHERE AD_ALERTRULE_ID = $1 AND COALESCE(STATUS, 'NEW') != 'SOLVED' AND NOT EXISTS ( SELECT 1 FROM ( select distinct ad_column_identifier ('c_invoice', fin_payment_schedule.c_invoice_id, 'en_US') as record_id, fin_payment_schedule.c_invoice_id as referencekey_id, 0 as ad_role_id, null as ad_user_id, 'This invoice needs to be reactivated and processed again due to wrong payment info.' as description, 'Y' as isActive, fin_payment_schedule.ad_org_id, fin_payment_schedule.ad_client_id, now() as created, 0 as createdBy, now() as updated, 0 as updatedBy from fin_payment_schedule, fin_payment_scheduledetail where fin_payment_schedule.fin_payment_schedule_id = fin_payment_scheduledetail.fin_payment_schedule_invoice and fin_payment_scheduledetail.iscanceled = 'N' group by fin_payment_schedule.ad_org_id, fin_payment_schedule.ad_client_id, fin_payment_schedule.fin_payment_schedule_id, fin_payment_schedule.c_invoice_id, fin_payment_schedule.amount having fin_payment_schedule.amount <> sum(fin_payment_scheduledetail.amount + coalesce(fin_payment_scheduledetail.writeoffamt, 0)) order by 1) A WHERE 1 = 1 AND A.REFERENCEKEY_ID = AD_ALERT.REFERENCEKEY_ID);
Date: 2026-07-15 12:16:02 Duration: 0ms Database: etendo User: tad Remote: 127.0.0.1 Application: openbravo
4 1 15.00 MiB 15.00 MiB 15.00 MiB 15.00 MiB select orderline0_.m_product_id as col_0_0_, product1_.name as col_1_0_, sum(orderline0_.qtyordered) as col_2_0_, uom3_.name as col_3_0_, product1_.c_uom_id as col_4_0_ from c_orderline orderline0_ cross join m_product product1_ cross join c_uom uom3_ cross join c_order order5_ cross join m_product product7_ where orderline0_.m_product_id = product1_.m_product_id and product1_.c_uom_id = uom3_.c_uom_id and orderline0_.c_order_id = order5_.c_order_id and orderline0_.m_product_id = product7_.m_product_id and order5_.docstatus = ? and order5_.issotrx = ? and ? = ? and orderline0_.ad_client_id = ? and (product7_.name like ?) and (orderline0_.ad_org_id in (...)) group by product1_.name, uom3_.name, orderline0_.m_product_id, product1_.c_uom_id order by sum(orderline0_.qtyordered) desc limit ?;-
select orderline0_.M_Product_ID as col_0_0_, product1_.Name as col_1_0_, sum(orderline0_.QtyOrdered) as col_2_0_, uom3_.Name as col_3_0_, product1_.C_UOM_ID as col_4_0_ from C_OrderLine orderline0_ cross join M_Product product1_ cross join C_UOM uom3_ cross join C_Order order5_ cross join M_Product product7_ where orderline0_.M_Product_ID = product1_.M_Product_ID and product1_.C_UOM_ID = uom3_.C_UOM_ID and orderline0_.C_Order_ID = order5_.C_Order_ID and orderline0_.M_Product_ID = product7_.M_Product_ID and order5_.DocStatus = 'CO' and order5_.IsSOTrx = 'Y' and 1 = 1 and orderline0_.AD_Client_ID = '29E43D204AEB4CEC9D1DC4EFFD0E5987' and (product7_.Name like '%') and (orderline0_.AD_Org_ID in ('0', '975163BBDF184727BFA9D21FECF88F51', '0145CB12BBE04855B3C433728BD65F7C', '7EEF753D8C114D32A101EA8393FEAC19', '8997B74B935D46B08D5E187F5B343F48', '9DFF9C5278274C2DA3F411C2BA23605C')) group by product1_.Name, uom3_.Name, orderline0_.M_Product_ID, product1_.C_UOM_ID order by sum(orderline0_.QtyOrdered) desc limit '40';
Date: 2026-07-15 16:49:54 Duration: 1s132ms Database: etendo User: tad Remote: 127.0.0.1 Application: openbravo
5 1 3.68 MiB 3.68 MiB 3.68 MiB 3.68 MiB select * from ( select distinct ad_column_identifier (?, fin_payment_schedule.c_invoice_id, ?) as record_id, fin_payment_schedule.c_invoice_id as referencekey_id, ? as ad_role_id, null as ad_user_id, ? as description, ? as isactive, fin_payment_schedule.ad_org_id, fin_payment_schedule.ad_client_id, now() as created, ? as createdby, now() as updated, ? as updatedby from fin_payment_schedule, fin_payment_scheduledetail where fin_payment_schedule.fin_payment_schedule_id = fin_payment_scheduledetail.fin_payment_schedule_invoice and fin_payment_scheduledetail.iscanceled = ? group by fin_payment_schedule.ad_org_id, fin_payment_schedule.ad_client_id, fin_payment_schedule.fin_payment_schedule_id, fin_payment_schedule.c_invoice_id, fin_payment_schedule.amount having fin_payment_schedule.amount <> sum(fin_payment_scheduledetail.amount + coalesce(fin_payment_scheduledetail.writeoffamt, ?)) order by ?) aaa where not exists ( select ? from ad_alert a where a.ad_alertrule_id = ? and a.referencekey_id = aaa.referencekey_id and coalesce(a.status, ?) != ?);-
SELECT * FROM ( select distinct ad_column_identifier ('c_invoice', fin_payment_schedule.c_invoice_id, 'en_US') as record_id, fin_payment_schedule.c_invoice_id as referencekey_id, 0 as ad_role_id, null as ad_user_id, 'This invoice needs to be reactivated and processed again due to wrong payment info.' as description, 'Y' as isActive, fin_payment_schedule.ad_org_id, fin_payment_schedule.ad_client_id, now() as created, 0 as createdBy, now() as updated, 0 as updatedBy from fin_payment_schedule, fin_payment_scheduledetail where fin_payment_schedule.fin_payment_schedule_id = fin_payment_scheduledetail.fin_payment_schedule_invoice and fin_payment_scheduledetail.iscanceled = 'N' group by fin_payment_schedule.ad_org_id, fin_payment_schedule.ad_client_id, fin_payment_schedule.fin_payment_schedule_id, fin_payment_schedule.c_invoice_id, fin_payment_schedule.amount having fin_payment_schedule.amount <> sum(fin_payment_scheduledetail.amount + coalesce(fin_payment_scheduledetail.writeoffamt, 0)) order by 1) AAA where not exists ( select 1 from ad_alert a where a.ad_alertrule_id = '4EA27DC4F92F433883C3BC190A896A39' and a.referencekey_id = aaa.referencekey_id and coalesce(a.status, 'NEW') != 'SOLVED');
Date: 2026-07-15 12:16:02 Duration: 1s637ms Database: etendo User: tad Remote: 127.0.0.1 Application: openbravo
6 1 665.34 KiB 665.34 KiB 665.34 KiB 665.34 KiB select ma_production_cost (?, ?) as result from dual;-
SELECT MA_PRODUCTION_COST ('DF4F7ECA4CBA4F75B825AD62831FF060', '100') AS RESULT FROM DUAL;
Date: 2026-07-15 08:04:04 Duration: 1s582ms Database: etendo User: tad Remote: 127.0.0.1 Application: openbravo
-
SELECT MA_PRODUCTION_COST ($1, $2) AS RESULT FROM DUAL;
Date: 2026-07-15 08:04:04 Duration: 0ms Database: etendo User: tad Remote: 127.0.0.1 Application: openbravo
Queries generating the largest temporary files
Rank Size Query 1 215.07 MiB SELECT * FROM ( select C_INVOICE_id as referencekey_id, ;[ Date: 2026-07-15 12:15:58 - Database: etendo - User: tad - Remote: 127.0.0.1 - Application: openbravo ]
2 215.07 MiB SELECT * FROM ( select C_INVOICE_id as referencekey_id, ;[ Date: 2026-07-15 12:16:39 - Database: etendo - User: tad - Remote: 127.0.0.1 - Application: openbravo ]
3 215.07 MiB UPDATE AD_ALERT SET STATUS = 'SOLVED', UPDATED = NOW(), UPDATEDBY = 0 WHERE AD_ALERTRULE_ID = $1 AND COALESCE(STATUS, 'NEW') != 'SOLVED' AND NOT EXISTS ( SELECT 1 FROM ( select C_INVOICE_id as referencekey_id, '0' as ad_role_id, null as ad_user_id, 'PURCHASE INVOICE POSTED MORE THAN ONCE' as description, 'Y' as isActive, C_INVOICE.ad_org_id as ad_org_id, C_INVOICE.ad_client_id as ad_client_id, now() as created, '0' as createdBy, now() as updated, '0' as updatedBy, ad_column_identifier ('C_INVOICE', C_INVOICE_id, 'es_ES') AS RECORD_ID FROM C_INVOICE, c_doctype, fact_acct f1, fact_acct f2 WHERE C_INVOICE.c_doctype_id = c_doctype.c_doctype_id and c_doctype.docbasetype IN ('API', 'APC') and f1.record_id = c_invoice.c_invoice_id and f1.record_id = f2.record_id and f1.ad_table_id = f2.ad_table_id and f1.fact_acct_group_id <> f2.fact_acct_group_id and f1.c_acctschema_id = f2.c_acctschema_id GROUP BY C_INVOICE_id, posted, C_INVOICE.ad_client_id, C_INVOICE.ad_org_id, f1.ad_table_id, f1.record_id) A WHERE 1 = 1 AND A.REFERENCEKEY_ID = AD_ALERT.REFERENCEKEY_ID);[ Date: 2026-07-15 12:16:49 - Database: etendo - User: tad - Remote: 127.0.0.1 - Application: openbravo ]
4 215.07 MiB SELECT * FROM ( select C_INVOICE_id as referencekey_id, ;[ Date: 2026-07-15 15:25:14 - Database: etendo - User: tad - Remote: 127.0.0.1 - Application: openbravo ]
5 215.07 MiB SELECT * FROM ( select C_INVOICE_id as referencekey_id, ;[ Date: 2026-07-15 15:25:59 - Database: etendo - User: tad - Remote: 127.0.0.1 - Application: openbravo ]
6 215.07 MiB UPDATE AD_ALERT SET STATUS = 'SOLVED', UPDATED = NOW(), UPDATEDBY = 0 WHERE AD_ALERTRULE_ID = $1 AND COALESCE(STATUS, 'NEW') != 'SOLVED' AND NOT EXISTS ( SELECT 1 FROM ( select C_INVOICE_id as referencekey_id, '0' as ad_role_id, null as ad_user_id, 'PURCHASE INVOICE POSTED MORE THAN ONCE' as description, 'Y' as isActive, C_INVOICE.ad_org_id as ad_org_id, C_INVOICE.ad_client_id as ad_client_id, now() as created, '0' as createdBy, now() as updated, '0' as updatedBy, ad_column_identifier ('C_INVOICE', C_INVOICE_id, 'es_ES') AS RECORD_ID FROM C_INVOICE, c_doctype, fact_acct f1, fact_acct f2 WHERE C_INVOICE.c_doctype_id = c_doctype.c_doctype_id and c_doctype.docbasetype IN ('API', 'APC') and f1.record_id = c_invoice.c_invoice_id and f1.record_id = f2.record_id and f1.ad_table_id = f2.ad_table_id and f1.fact_acct_group_id <> f2.fact_acct_group_id and f1.c_acctschema_id = f2.c_acctschema_id GROUP BY C_INVOICE_id, posted, C_INVOICE.ad_client_id, C_INVOICE.ad_org_id, f1.ad_table_id, f1.record_id) A WHERE 1 = 1 AND A.REFERENCEKEY_ID = AD_ALERT.REFERENCEKEY_ID);[ Date: 2026-07-15 15:26:05 - Database: etendo - User: tad - Remote: 127.0.0.1 - Application: openbravo ]
7 215.07 MiB SELECT * FROM ( select C_INVOICE_id as referencekey_id, ;[ Date: 2026-07-15 20:20:26 - Database: etendo - User: tad - Remote: 127.0.0.1 - Application: openbravo ]
8 215.07 MiB SELECT * FROM ( select C_INVOICE_id as referencekey_id, ;[ Date: 2026-07-15 20:20:38 - Database: etendo - User: tad - Remote: 127.0.0.1 - Application: openbravo ]
9 215.07 MiB UPDATE AD_ALERT SET STATUS = 'SOLVED', UPDATED = NOW(), UPDATEDBY = 0 WHERE AD_ALERTRULE_ID = $1 AND COALESCE(STATUS, 'NEW') != 'SOLVED' AND NOT EXISTS ( SELECT 1 FROM ( select C_INVOICE_id as referencekey_id, '0' as ad_role_id, null as ad_user_id, 'PURCHASE INVOICE POSTED MORE THAN ONCE' as description, 'Y' as isActive, C_INVOICE.ad_org_id as ad_org_id, C_INVOICE.ad_client_id as ad_client_id, now() as created, '0' as createdBy, now() as updated, '0' as updatedBy, ad_column_identifier ('C_INVOICE', C_INVOICE_id, 'es_ES') AS RECORD_ID FROM C_INVOICE, c_doctype, fact_acct f1, fact_acct f2 WHERE C_INVOICE.c_doctype_id = c_doctype.c_doctype_id and c_doctype.docbasetype IN ('API', 'APC') and f1.record_id = c_invoice.c_invoice_id and f1.record_id = f2.record_id and f1.ad_table_id = f2.ad_table_id and f1.fact_acct_group_id <> f2.fact_acct_group_id and f1.c_acctschema_id = f2.c_acctschema_id GROUP BY C_INVOICE_id, posted, C_INVOICE.ad_client_id, C_INVOICE.ad_org_id, f1.ad_table_id, f1.record_id) A WHERE 1 = 1 AND A.REFERENCEKEY_ID = AD_ALERT.REFERENCEKEY_ID);[ Date: 2026-07-15 20:20:44 - Database: etendo - User: tad - Remote: 127.0.0.1 - Application: openbravo ]
10 49.39 MiB SELECT * FROM ( select C_INVOICE_id as referencekey_id, ;[ Date: 2026-07-15 12:15:58 - Database: etendo - User: tad - Remote: 127.0.0.1 - Application: openbravo ]
11 49.39 MiB SELECT * FROM ( select C_INVOICE_id as referencekey_id, ;[ Date: 2026-07-15 15:25:14 - Database: etendo - User: tad - Remote: 127.0.0.1 - Application: openbravo ]
12 49.39 MiB SELECT * FROM ( select C_INVOICE_id as referencekey_id, ;[ Date: 2026-07-15 20:20:26 - Database: etendo - User: tad - Remote: 127.0.0.1 - Application: openbravo ]
13 34.77 MiB SELECT * FROM ( select C_INVOICE_id as referencekey_id, ;[ Date: 2026-07-15 12:16:39 - Database: etendo - User: tad - Remote: 127.0.0.1 - Application: openbravo ]
14 34.77 MiB UPDATE AD_ALERT SET STATUS = 'SOLVED', UPDATED = NOW(), UPDATEDBY = 0 WHERE AD_ALERTRULE_ID = $1 AND COALESCE(STATUS, 'NEW') != 'SOLVED' AND NOT EXISTS ( SELECT 1 FROM ( select C_INVOICE_id as referencekey_id, '0' as ad_role_id, null as ad_user_id, 'PURCHASE INVOICE POSTED MORE THAN ONCE' as description, 'Y' as isActive, C_INVOICE.ad_org_id as ad_org_id, C_INVOICE.ad_client_id as ad_client_id, now() as created, '0' as createdBy, now() as updated, '0' as updatedBy, ad_column_identifier ('C_INVOICE', C_INVOICE_id, 'es_ES') AS RECORD_ID FROM C_INVOICE, c_doctype, fact_acct f1, fact_acct f2 WHERE C_INVOICE.c_doctype_id = c_doctype.c_doctype_id and c_doctype.docbasetype IN ('API', 'APC') and f1.record_id = c_invoice.c_invoice_id and f1.record_id = f2.record_id and f1.ad_table_id = f2.ad_table_id and f1.fact_acct_group_id <> f2.fact_acct_group_id and f1.c_acctschema_id = f2.c_acctschema_id GROUP BY C_INVOICE_id, posted, C_INVOICE.ad_client_id, C_INVOICE.ad_org_id, f1.ad_table_id, f1.record_id) A WHERE 1 = 1 AND A.REFERENCEKEY_ID = AD_ALERT.REFERENCEKEY_ID);[ Date: 2026-07-15 12:16:49 - Database: etendo - User: tad - Remote: 127.0.0.1 - Application: openbravo ]
15 34.77 MiB SELECT * FROM ( select C_INVOICE_id as referencekey_id, ;[ Date: 2026-07-15 15:25:59 - Database: etendo - User: tad - Remote: 127.0.0.1 - Application: openbravo ]
16 34.77 MiB UPDATE AD_ALERT SET STATUS = 'SOLVED', UPDATED = NOW(), UPDATEDBY = 0 WHERE AD_ALERTRULE_ID = $1 AND COALESCE(STATUS, 'NEW') != 'SOLVED' AND NOT EXISTS ( SELECT 1 FROM ( select C_INVOICE_id as referencekey_id, '0' as ad_role_id, null as ad_user_id, 'PURCHASE INVOICE POSTED MORE THAN ONCE' as description, 'Y' as isActive, C_INVOICE.ad_org_id as ad_org_id, C_INVOICE.ad_client_id as ad_client_id, now() as created, '0' as createdBy, now() as updated, '0' as updatedBy, ad_column_identifier ('C_INVOICE', C_INVOICE_id, 'es_ES') AS RECORD_ID FROM C_INVOICE, c_doctype, fact_acct f1, fact_acct f2 WHERE C_INVOICE.c_doctype_id = c_doctype.c_doctype_id and c_doctype.docbasetype IN ('API', 'APC') and f1.record_id = c_invoice.c_invoice_id and f1.record_id = f2.record_id and f1.ad_table_id = f2.ad_table_id and f1.fact_acct_group_id <> f2.fact_acct_group_id and f1.c_acctschema_id = f2.c_acctschema_id GROUP BY C_INVOICE_id, posted, C_INVOICE.ad_client_id, C_INVOICE.ad_org_id, f1.ad_table_id, f1.record_id) A WHERE 1 = 1 AND A.REFERENCEKEY_ID = AD_ALERT.REFERENCEKEY_ID);[ Date: 2026-07-15 15:26:05 - Database: etendo - User: tad - Remote: 127.0.0.1 - Application: openbravo ]
17 34.77 MiB SELECT * FROM ( select C_INVOICE_id as referencekey_id, ;[ Date: 2026-07-15 20:20:38 - Database: etendo - User: tad - Remote: 127.0.0.1 - Application: openbravo ]
18 34.77 MiB UPDATE AD_ALERT SET STATUS = 'SOLVED', UPDATED = NOW(), UPDATEDBY = 0 WHERE AD_ALERTRULE_ID = $1 AND COALESCE(STATUS, 'NEW') != 'SOLVED' AND NOT EXISTS ( SELECT 1 FROM ( select C_INVOICE_id as referencekey_id, '0' as ad_role_id, null as ad_user_id, 'PURCHASE INVOICE POSTED MORE THAN ONCE' as description, 'Y' as isActive, C_INVOICE.ad_org_id as ad_org_id, C_INVOICE.ad_client_id as ad_client_id, now() as created, '0' as createdBy, now() as updated, '0' as updatedBy, ad_column_identifier ('C_INVOICE', C_INVOICE_id, 'es_ES') AS RECORD_ID FROM C_INVOICE, c_doctype, fact_acct f1, fact_acct f2 WHERE C_INVOICE.c_doctype_id = c_doctype.c_doctype_id and c_doctype.docbasetype IN ('API', 'APC') and f1.record_id = c_invoice.c_invoice_id and f1.record_id = f2.record_id and f1.ad_table_id = f2.ad_table_id and f1.fact_acct_group_id <> f2.fact_acct_group_id and f1.c_acctschema_id = f2.c_acctschema_id GROUP BY C_INVOICE_id, posted, C_INVOICE.ad_client_id, C_INVOICE.ad_org_id, f1.ad_table_id, f1.record_id) A WHERE 1 = 1 AND A.REFERENCEKEY_ID = AD_ALERT.REFERENCEKEY_ID);[ Date: 2026-07-15 20:20:44 - Database: etendo - User: tad - Remote: 127.0.0.1 - Application: openbravo ]
19 15.00 MiB select orderline0_.M_Product_ID as col_0_0_, product1_.Name as col_1_0_, sum(orderline0_.QtyOrdered) as col_2_0_, uom3_.Name as col_3_0_, product1_.C_UOM_ID as col_4_0_ from C_OrderLine orderline0_ cross join M_Product product1_ cross join C_UOM uom3_ cross join C_Order order5_ cross join M_Product product7_ where orderline0_.M_Product_ID = product1_.M_Product_ID and product1_.C_UOM_ID = uom3_.C_UOM_ID and orderline0_.C_Order_ID = order5_.C_Order_ID and orderline0_.M_Product_ID = product7_.M_Product_ID and order5_.DocStatus = 'CO' and order5_.IsSOTrx = 'Y' and 1 = 1 and orderline0_.AD_Client_ID = $1 and (product7_.Name like $2) and (orderline0_.AD_Org_ID in ($3, $4, $5, $6, $7, $8)) group by product1_.Name, uom3_.Name, orderline0_.M_Product_ID, product1_.C_UOM_ID order by sum(orderline0_.QtyOrdered) desc limit $9;[ Date: 2026-07-15 16:49:54 - Database: etendo - User: tad - Remote: 127.0.0.1 - Application: openbravo ]
20 3.68 MiB SELECT * FROM ( select distinct ad_column_identifier ('c_invoice', fin_payment_schedule.c_invoice_id, 'en_US') as record_id, fin_payment_schedule.c_invoice_id as referencekey_id, 0 as ad_role_id, null as ad_user_id, 'This invoice needs to be reactivated and processed again due to wrong payment info.' as description, 'Y' as isActive, fin_payment_schedule.ad_org_id, fin_payment_schedule.ad_client_id, now() as created, 0 as createdBy, now() as updated, 0 as updatedBy from fin_payment_schedule, fin_payment_scheduledetail where fin_payment_schedule.fin_payment_schedule_id = fin_payment_scheduledetail.fin_payment_schedule_invoice and fin_payment_scheduledetail.iscanceled = 'N' group by fin_payment_schedule.ad_org_id, fin_payment_schedule.ad_client_id, fin_payment_schedule.fin_payment_schedule_id, fin_payment_schedule.c_invoice_id, fin_payment_schedule.amount having fin_payment_schedule.amount <> sum(fin_payment_scheduledetail.amount + coalesce(fin_payment_scheduledetail.writeoffamt, 0)) order by 1) AAA where not exists ( select 1 from ad_alert a where a.ad_alertrule_id = $1 and a.referencekey_id = aaa.referencekey_id and coalesce(a.status, 'NEW') != 'SOLVED');[ Date: 2026-07-15 12:16:02 - Database: etendo - User: tad - Remote: 127.0.0.1 - Application: openbravo ]
-
Vacuums
Vacuums / Analyzes Distribution
Key values
- 1.13 sec Highest CPU-cost vacuum
Table profile.last_stat_indexes_srv1
Database etendo - 2026-07-15 12:23:15 Date
- 0 sec Highest CPU-cost analyze
Table
Database etendo - Date
Average Autovacuum Duration
Key values
- 1.13 sec Highest CPU-cost vacuum
Table profile.last_stat_indexes_srv1
Database etendo - 2026-07-15 12:23:15 Date
Analyzes per table
Key values
- profile.last_stat_user_functions_srv1 (15) Main table analyzed (database etendo)
- 152 analyzes Total
Table Number of analyzes etendo.profile.last_stat_user_functions_srv1 15 etendo.profile.last_stat_tables_srv1 15 etendo.profile.last_stat_statements_srv1 15 etendo.profile.last_stat_indexes_srv1 15 etendo.public.ad_ep_instance_para 13 etendo.profile.tables_list 12 etendo.public.ad_session 10 etendo.profile.indexes_list 8 etendo.profile.stmt_list 6 etendo.profile.last_stat_io 6 etendo.profile.funcs_list 6 etendo.profile.last_stat_activity_count_srv1 5 etendo.profile.last_extension_versions 5 etendo.profile.last_stat_slru 3 etendo.public.ad_process_request 2 etendo.profile.sample_statements 2 etendo.profile.sample_stat_wal 1 etendo.profile.sample_stat_indexes 1 etendo.profile.samples 1 etendo.public.ad_preference 1 etendo.profile.sample_stat_user_functions 1 etendo.public.ad_sequence 1 etendo.public.ad_pinstance 1 etendo.profile.sample_stat_archiver 1 etendo.profile.sample_stat_cluster 1 etendo.public.ad_process_run 1 etendo.profile.sample_stat_io 1 etendo.public.m_product_org 1 etendo.profile.sample_stat_tables_total 1 etendo.profile.sample_stat_tables 1 Total 152 Vacuums per table
Key values
- profile.last_stat_cluster (899) Main table vacuumed on database etendo
- 44,949 vacuums Total
Index Buffer usage Skipped WAL usage Frozen Table Vacuums scans hits misses dirtied pins frozen records full page bytes pages tuples etendo.profile.last_stat_cluster 899 0 33,263 0 69 0 0 95 54 224,626 0 0 etendo.profile.sample_statements_total 899 0 81,864 0 15 0 0 95 0 22,895 0 0 etendo.public.ad_session 899 0 1,134,814 0 302 0 0 538 106 967,420 1 1 etendo.public.ad_module 899 1 263,507 0 170 0 0 222 119 516,885 1 1 etendo.profile.sample_stat_archiver 899 0 30,573 0 15 0 0 95 0 22,895 0 0 etendo.pg_toast.pg_toast_2619 899 0 2,152,785 0 46 0 0 85 41 323,685 0 0 etendo.public.ad_process_request 899 0 748,086 0 315 0 0 181 55 453,077 0 0 etendo.profile.last_stat_slru 899 0 57,536 0 14 0 0 95 0 17,860 0 0 etendo.public.ad_preference 899 0 2,118,154 0 158 0 0 155 28 193,046 0 0 etendo.profile.sample_statements 899 0 1,389,257 0 4 0 0 91 4 53,371 0 0 etendo.profile.last_stat_activity_count_srv1 899 0 69,396 0 28 0 0 95 0 44,935 0 0 etendo.pg_toast.pg_toast_85256 899 1 902,173 0 163 0 0 477 181 370,195 0 0 etendo.profile.sample_stat_user_func_total 899 0 40,980 0 15 0 0 95 0 22,895 0 0 etendo.profile.sample_stat_tables_total 899 0 195,104 0 11 0 0 95 0 22,895 0 0 etendo.profile.last_extension_versions 899 0 77,223 0 50 0 0 95 37 160,273 0 0 etendo.profile.sample_stat_cluster 899 0 37,175 0 15 0 0 95 0 22,895 0 0 etendo.profile.sample_stat_slru 899 0 58,743 0 14 0 0 96 0 23,136 0 0 etendo.profile.tables_list 899 0 1,233,390 0 0 0 0 118 0 28,438 0 0 etendo.public.ad_pinstance 899 3 153,806 0 93 0 0 279 63 400,727 16 28 etendo.public.ad_sequence 899 0 123,583 0 26 0 0 102 0 24,816 0 0 etendo.profile.stmt_list 899 0 2,204,518 0 56 0 0 109 56 109,597 0 0 etendo.public.c_invoice 899 0 9,896,654 0 107 0 0 361 78 609,423 63 208 etendo.profile.sample_stat_wal 899 0 33,192 0 63 0 0 95 48 400,175 0 0 etendo.profile.sample_stat_tablespaces 899 0 50,544 0 15 0 0 95 0 22,895 0 0 etendo.profile.sample_stat_indexes 899 0 471,598 0 13 0 0 72 13 119,532 0 0 etendo.public.ad_pinstance_para 899 0 86,680 0 61 0 0 96 30 259,392 0 0 etendo.profile.samples 899 0 48,346 0 33 0 0 95 0 22,895 0 0 etendo.profile.sample_stat_user_functions 899 0 258,681 0 8 0 0 130 1 39,190 0 0 etendo.profile.last_stat_wal 899 0 31,465 0 15 0 0 95 0 17,860 0 0 etendo.public.m_stock_proposed 899 7 112,874 0 62 0 0 160 58 460,246 0 0 etendo.profile.last_stat_archiver 899 0 27,869 0 15 0 0 95 0 17,860 0 0 etendo.profile.sample_stat_io 899 0 116,814 0 14 0 0 95 0 22,895 0 0 etendo.profile.sample_stat_tables 899 0 3,132,438 0 3 0 0 95 3 46,475 0 0 etendo.pg_catalog.pg_statistic 899 0 7,100,155 0 306 0 0 83 40 260,275 0 0 etendo.profile.indexes_list 899 0 565,795 0 0 0 0 95 0 22,895 0 0 etendo.pg_toast.pg_toast_196728 899 0 279,984 0 11 0 0 29 6 44,890 0 0 etendo.profile.sample_stat_indexes_total 899 0 74,648 0 15 0 0 95 0 22,895 0 0 etendo.profile.last_stat_io 899 0 106,628 0 68 0 0 111 57 225,897 0 0 etendo.profile.sample_stat_database 899 0 145,638 0 13 0 0 95 0 22,895 0 0 etendo.public.ad_ep_instance_para 899 11 85,823 0 136 0 0 211 59 418,641 0 0 etendo.public.ad_process_run 899 0 1,856,117 0 310 0 0 368 123 1,003,792 0 0 etendo.public.ma_processplan_tot_aux 899 0 735,746 0 54 0 0 95 54 450,151 0 0 etendo.profile.funcs_list 899 0 466,467 0 2 0 0 103 0 24,823 0 0 etendo.profile.servers 899 0 45,623 0 69 0 0 110 54 332,119 15 15 etendo.profile.last_stat_user_functions_srv1 897 0 4,281,232 0 0 0 0 219 0 103,587 0 0 etendo.profile.last_stat_indexes_srv1 896 0 52,512,106 0 72 0 0 249 72 419,601 0 0 etendo.profile.last_stat_tables_srv1 895 0 42,102,170 0 28 0 0 237 28 226,677 0 0 etendo.profile.last_stat_database_srv1 895 0 94,511 0 50 0 0 93 37 195,393 0 0 etendo.profile.last_stat_tablespaces_srv1 895 0 42,065 0 14 0 0 93 0 43,989 0 0 etendo.profile.last_stat_statements_srv1 895 0 11,350,986 0 35 0 0 270 35 252,450 0 0 etendo.public.m_product_org 20 0 26,885 0 7 0 0 20 6 43,156 0 0 Total 44,949 23 149,245,664 3,123,568 3,178 0 0 7,368 1,546 10,179,526 96 253 Vacuum throughput per table
Key values
- profile.last_stat_indexes_srv1 (702.019999999992) Max CPU elapsed for vacuum on database etendo
- unknown (0 ms) Max I/O read time for vacuum on database etendo
- unknown (0 ms) Max I/O write time for vacuum on database etendo
I/O timing (ms) CPU (s) Table read write elapsed etendo.profile.last_stat_cluster 0 0 0 etendo.profile.sample_statements_total 0 0 0 etendo.public.ad_session 0 0 12.0699999999998 etendo.public.ad_module 0 0 0.04 etendo.profile.sample_stat_archiver 0 0 0 etendo.pg_toast.pg_toast_2619 0 0 23.1999999999998 etendo.public.ad_process_request 0 0 9.37999999999986 etendo.profile.last_stat_slru 0 0 0 etendo.public.ad_preference 0 0 19.1199999999997 etendo.profile.sample_statements 0 0 20.4599999999998 etendo.profile.last_stat_activity_count_srv1 0 0 0 etendo.pg_toast.pg_toast_85256 0 0 9.07999999999985 etendo.profile.sample_stat_user_func_total 0 0 0 etendo.profile.sample_stat_tables_total 0 0 0.02 etendo.profile.last_extension_versions 0 0 0 etendo.profile.sample_stat_cluster 0 0 0 etendo.profile.sample_stat_slru 0 0 0 etendo.profile.tables_list 0 0 14.6199999999998 etendo.public.ad_pinstance 0 0 0.06 etendo.public.ad_sequence 0 0 0 etendo.profile.stmt_list 0 0 24.0499999999999 etendo.public.c_invoice 0 0 118.339999999998 etendo.profile.sample_stat_wal 0 0 0 etendo.profile.sample_stat_tablespaces 0 0 0 etendo.profile.sample_stat_indexes 0 0 5.62999999999992 etendo.public.ad_pinstance_para 0 0 0 etendo.profile.samples 0 0 0 etendo.profile.sample_stat_user_functions 0 0 0.06 etendo.profile.last_stat_wal 0 0 0 etendo.public.m_stock_proposed 0 0 0.01 etendo.profile.last_stat_archiver 0 0 0 etendo.profile.sample_stat_io 0 0 0 etendo.profile.sample_stat_tables 0 0 56.5899999999995 etendo.pg_catalog.pg_statistic 0 0 103.08 etendo.profile.indexes_list 0 0 1.13 etendo.pg_toast.pg_toast_196728 0 0 0.02 etendo.profile.sample_stat_indexes_total 0 0 0 etendo.profile.last_stat_io 0 0 0 etendo.profile.sample_stat_database 0 0 0 etendo.public.ad_ep_instance_para 0 0 0.04 etendo.public.ad_process_run 0 0 37.8799999999999 etendo.public.ma_processplan_tot_aux 0 0 14.0799999999998 etendo.profile.funcs_list 0 0 0.11 etendo.profile.servers 0 0 0 etendo.profile.last_stat_user_functions_srv1 0 0 55.1800000000006 etendo.profile.last_stat_indexes_srv1 0 0 702.019999999992 etendo.profile.last_stat_tables_srv1 0 0 558.780000000003 etendo.profile.last_stat_database_srv1 0 0 0 etendo.profile.last_stat_tablespaces_srv1 0 0 0 etendo.profile.last_stat_statements_srv1 0 0 146.409999999998 etendo.public.m_product_org 0 0 0.2 Total 0 0 1,931.65999999999 Tuples removed per table
Key values
- pg_toast.pg_toast_85256 (492) Main table with removed tuples on database etendo
- 1275 tuples Total removed
Index Tuples Pages Table Vacuums scans removed remain not yet removable removed remain etendo.pg_toast.pg_toast_85256 899 1 492 2,542,224 1,326,924 0 1,215,448 etendo.public.ad_pinstance 899 3 333 2,000,433 924,311 0 117,769 etendo.public.ad_module 899 1 293 1,253,118 790,221 0 202,275 etendo.public.ad_ep_instance_para 899 11 132 1,411,277 1,411,277 1 28,839 etendo.public.m_stock_proposed 899 7 16 1,037,708 695,826 0 45,849 etendo.public.ad_sequence 899 0 8 429,283 148,795 0 65,627 etendo.public.ad_preference 899 0 1 8,010,363 1,986,792 0 2,526,190 etendo.profile.last_stat_cluster 899 0 0 107,869 106,970 0 4,495 etendo.profile.last_stat_user_functions_srv1 897 0 0 65,958,348 64,967,317 0 4,218,591 etendo.profile.sample_statements_total 899 0 0 517,802 214,778 0 30,566 etendo.public.ad_session 899 0 0 17,706,558 13,273,598 0 2,362,572 etendo.profile.last_stat_tables_srv1 895 0 0 418,957,148 415,739,401 0 41,868,100 etendo.profile.sample_stat_archiver 899 0 0 258,901 107,389 0 3,596 etendo.pg_toast.pg_toast_2619 899 0 0 6,167,725 2,693,416 0 1,958,921 etendo.public.ad_process_request 899 0 0 3,679,378 2,609,526 0 1,526,502 etendo.profile.last_stat_database_srv1 895 0 0 429,628 426,048 0 34,905 etendo.profile.last_stat_slru 899 0 0 539,345 534,850 0 15,283 etendo.profile.last_stat_tablespaces_srv1 895 0 0 214,814 213,024 0 7,160 etendo.profile.sample_statements 899 0 0 21,026,215 7,795,390 0 1,364,682 etendo.profile.last_stat_activity_count_srv1 899 0 0 1,147,426 1,147,426 0 30,203 etendo.profile.sample_stat_user_func_total 899 0 0 517,802 214,778 0 6,293 etendo.profile.last_stat_indexes_srv1 896 0 0 645,504,800 640,247,054 0 52,340,736 etendo.profile.sample_stat_tables_total 899 0 0 2,330,109 966,501 0 86,304 etendo.profile.last_extension_versions 899 0 0 970,821 962,730 0 26,970 etendo.profile.sample_stat_cluster 899 0 0 258,901 107,389 0 8,091 etendo.profile.sample_stat_slru 899 0 0 1,036,503 429,556 0 20,677 etendo.profile.tables_list 899 0 0 16,732,352 15,784,403 0 694,927 etendo.profile.stmt_list 899 0 0 7,494,227 6,517,132 0 1,165,104 etendo.profile.last_stat_statements_srv1 895 0 0 107,133,691 104,300,279 0 13,565,515 etendo.public.c_invoice 899 0 0 120,250,066 23,128,523 0 28,741,030 etendo.profile.sample_stat_wal 899 0 0 258,901 107,389 0 5,394 etendo.profile.sample_stat_tablespaces 899 0 0 517,802 214,778 0 5,394 etendo.profile.sample_stat_indexes 899 0 0 21,997,056 8,296,583 0 432,419 etendo.public.ad_pinstance_para 899 0 0 902,694 201,376 0 33,263 etendo.profile.samples 899 0 0 258,901 107,389 0 2,697 etendo.profile.sample_stat_user_functions 899 0 0 16,450,287 5,413,987 0 178,002 etendo.profile.last_stat_wal 899 0 0 107,869 106,970 0 3,596 etendo.profile.last_stat_archiver 899 0 0 107,869 106,970 0 1,798 etendo.profile.sample_stat_io 899 0 0 1,795,527 736,133 0 55,738 etendo.public.m_product_org 20 0 0 874,544 178,071 0 135,280 etendo.profile.sample_stat_tables 899 0 0 75,897,265 28,318,817 0 3,168,076 etendo.pg_catalog.pg_statistic 899 0 0 54,650,280 42,078,505 0 6,927,694 etendo.profile.indexes_list 899 0 0 8,226,677 7,719,154 0 267,902 etendo.pg_toast.pg_toast_196728 899 0 0 726,967 276,435 0 234,639 etendo.profile.sample_stat_indexes_total 899 0 0 1,035,604 429,556 0 17,081 etendo.profile.last_stat_io 899 0 0 1,411,201 1,390,610 0 61,132 etendo.profile.sample_stat_database 899 0 0 1,035,604 429,556 0 59,334 etendo.public.ad_process_run 899 0 0 14,802,600 5,769,499 0 1,527,401 etendo.public.ma_processplan_tot_aux 899 0 0 19,576,624 9,788,312 0 489,955 etendo.profile.funcs_list 899 0 0 4,489,723 4,196,047 0 243,629 etendo.profile.servers 899 0 0 107,869 106,970 0 4,495 Total 44,949 23 1,275 1,680,856,699 1,425,744,731 1 168,138,139 Pages removed per table
Key values
- public.ad_ep_instance_para (1) Main table with removed pages on database etendo
- 1 pages Total removed
Table Number of vacuums Index scans Tuples removed Pages removed etendo.public.ad_ep_instance_para 899 11 132 1 etendo.profile.last_stat_cluster 899 0 0 0 etendo.profile.last_stat_user_functions_srv1 897 0 0 0 etendo.profile.sample_statements_total 899 0 0 0 etendo.public.ad_session 899 0 0 0 etendo.profile.last_stat_tables_srv1 895 0 0 0 etendo.public.ad_module 899 1 293 0 etendo.profile.sample_stat_archiver 899 0 0 0 etendo.pg_toast.pg_toast_2619 899 0 0 0 etendo.public.ad_process_request 899 0 0 0 etendo.profile.last_stat_database_srv1 895 0 0 0 etendo.profile.last_stat_slru 899 0 0 0 etendo.profile.last_stat_tablespaces_srv1 895 0 0 0 etendo.public.ad_preference 899 0 1 0 etendo.profile.sample_statements 899 0 0 0 etendo.profile.last_stat_activity_count_srv1 899 0 0 0 etendo.pg_toast.pg_toast_85256 899 1 492 0 etendo.profile.sample_stat_user_func_total 899 0 0 0 etendo.profile.last_stat_indexes_srv1 896 0 0 0 etendo.profile.sample_stat_tables_total 899 0 0 0 etendo.profile.last_extension_versions 899 0 0 0 etendo.profile.sample_stat_cluster 899 0 0 0 etendo.profile.sample_stat_slru 899 0 0 0 etendo.profile.tables_list 899 0 0 0 etendo.public.ad_pinstance 899 3 333 0 etendo.public.ad_sequence 899 0 8 0 etendo.profile.stmt_list 899 0 0 0 etendo.profile.last_stat_statements_srv1 895 0 0 0 etendo.public.c_invoice 899 0 0 0 etendo.profile.sample_stat_wal 899 0 0 0 etendo.profile.sample_stat_tablespaces 899 0 0 0 etendo.profile.sample_stat_indexes 899 0 0 0 etendo.public.ad_pinstance_para 899 0 0 0 etendo.profile.samples 899 0 0 0 etendo.profile.sample_stat_user_functions 899 0 0 0 etendo.profile.last_stat_wal 899 0 0 0 etendo.public.m_stock_proposed 899 7 16 0 etendo.profile.last_stat_archiver 899 0 0 0 etendo.profile.sample_stat_io 899 0 0 0 etendo.public.m_product_org 20 0 0 0 etendo.profile.sample_stat_tables 899 0 0 0 etendo.pg_catalog.pg_statistic 899 0 0 0 etendo.profile.indexes_list 899 0 0 0 etendo.pg_toast.pg_toast_196728 899 0 0 0 etendo.profile.sample_stat_indexes_total 899 0 0 0 etendo.profile.last_stat_io 899 0 0 0 etendo.profile.sample_stat_database 899 0 0 0 etendo.public.ad_process_run 899 0 0 0 etendo.public.ma_processplan_tot_aux 899 0 0 0 etendo.profile.funcs_list 899 0 0 0 etendo.profile.servers 899 0 0 0 Total 44,949 23 1,275 1 Autovacuum Activity
↑ Back to the top of the Autovacuum Activity tableDay Hour VACUUMs ANALYZEs Jul 15 07 2,996 7 08 2,995 15 09 2,994 8 10 3,001 11 11 3,000 12 12 3,001 13 13 3,000 9 14 3,000 12 15 3,002 9 16 3,000 9 17 3,000 10 18 2,994 13 19 2,973 9 20 2,993 8 21 3,000 7 - 1.13 sec Highest CPU-cost vacuum
-
Locks
Locks by types
Key values
- unknown Main Lock Type
- 0 locks Total
Most frequent waiting queries (N)
Rank Count Total time Min time Max time Avg duration Query NO DATASET
Queries that waited the most
Rank Wait time Query NO DATASET
-
Queries
Queries by type
Key values
- 76 Total read queries
- 16 Total write queries
Queries by database
Key values
- etendo Main database
- 92 Requests
- 8m16s (etendo)
- Main time consuming database
Queries by user
Key values
- tad Main user
- 77 Requests
User Request type Count Duration postgres Total 15 2m15s select 15 2m15s tad Total 77 6m cte 1 15s507ms delete 3 35s478ms select 61 4m31s update 12 38s82ms Duration by user
Key values
- 6m (tad) Main time consuming user
User Request type Count Duration postgres Total 15 2m15s select 15 2m15s tad Total 77 6m cte 1 15s507ms delete 3 35s478ms select 61 4m31s update 12 38s82ms Queries by host
Key values
- 127.0.0.1 Main host
- 76 Requests
- 5m44s (127.0.0.1)
- Main time consuming host
Queries by application
Key values
- openbravo Main application
- 76 Requests
- 5m44s (openbravo)
- Main time consuming application
Number of cancelled queries
Key values
- 0 per second Cancelled query Peak
- 2026-07-15 17:16:28 Date
Number of cancelled queries (5 minutes period)
NO DATASET
-
Top Queries
Histogram of query times
Key values
- 77 1000-10000ms duration
Slowest individual queries
Rank Duration Query 1 59s809ms SELECT profile.take_sample ();[ Date: 2026-07-15 18:01:01 - Database: etendo - User: postgres - Remote: [local] - Application: psql ]
2 23s246ms select financialm0_.Fact_Acct_ID as fact_acc1_437_, financialm0_.AD_Client_ID as ad_clien2_437_, financialm0_.AD_Org_ID as ad_org_i3_437_, financialm0_.IsActive as isactive4_437_, financialm0_.Created as created5_437_, financialm0_.CreatedBy as createdb6_437_, financialm0_.Updated as updated7_437_, financialm0_.UpdatedBy as updatedb8_437_, financialm0_.C_AcctSchema_ID as c_acctsc9_437_, financialm0_.Account_ID as account10_437_, financialm0_.DateTrx as datetrx11_437_, financialm0_.DateAcct as dateacc12_437_, financialm0_.C_Period_ID as c_perio13_437_, financialm0_.AD_Table_ID as ad_tabl14_437_, financialm0_.Record_ID as record_15_437_, financialm0_.Line_ID as line_id16_437_, financialm0_.GL_Category_ID as gl_cate17_437_, financialm0_.C_Tax_ID as c_tax_i18_437_, financialm0_.M_Locator_ID as m_locat19_437_, financialm0_.PostingType as posting20_437_, financialm0_.C_Currency_ID as c_curre21_437_, financialm0_.AmtSourceDr as amtsour22_437_, financialm0_.AmtSourceCr as amtsour23_437_, financialm0_.AmtAcctDr as amtacct24_437_, financialm0_.AmtAcctCr as amtacct25_437_, financialm0_.C_UOM_ID as c_uom_i26_437_, financialm0_.Qty as qty27_437_, financialm0_.M_Product_ID as m_produ28_437_, financialm0_.C_BPartner_ID as c_bpart29_437_, financialm0_.AD_OrgTrx_ID as ad_orgt30_437_, financialm0_.C_LocFrom_ID as c_locfr31_437_, financialm0_.C_LocTo_ID as c_locto32_437_, financialm0_.C_SalesRegion_ID as c_sales33_437_, financialm0_.C_Project_ID as c_proje34_437_, financialm0_.C_Campaign_ID as c_campa35_437_, financialm0_.C_Activity_ID as c_activ36_437_, financialm0_.User1_ID as user37_437_, financialm0_.User2_ID as user38_437_, financialm0_.Description as descrip39_437_, financialm0_.A_Asset_ID as a_asset40_437_, financialm0_.Fact_Acct_Group_ID as fact_ac41_437_, financialm0_.SeqNo as seqno42_437_, financialm0_.FactAcctType as factacc43_437_, financialm0_.DocBaseType as docbase44_437_, financialm0_.AcctValue as acctval45_437_, financialm0_.AcctDescription as acctdes46_437_, financialm0_.Record_ID2 as record_47_437_, financialm0_.C_Withholding_ID as c_withh48_437_, financialm0_.C_Doctype_ID as c_docty49_437_, financialm0_.C_Costcenter_ID as c_costc50_437_, financialm0_.Ismodify as ismodif51_437_, financialm0_.Datebalanced as datebal52_437_ from Fact_Acct financialm0_ where (financialm0_.AD_Org_ID in ('0', '975163BBDF184727BFA9D21FECF88F51', '0145CB12BBE04855B3C433728BD65F7C', '7EEF753D8C114D32A101EA8393FEAC19', '8997B74B935D46B08D5E187F5B343F48', '9DFF9C5278274C2DA3F411C2BA23605C')) and (financialm0_.AD_Client_ID in ('29E43D204AEB4CEC9D1DC4EFFD0E5987', '0')) order by financialm0_.AmtAcctDr desc, financialm0_.Fact_Acct_ID desc limit '101';[ Date: 2026-07-15 15:14:14 - Database: etendo - User: tad - Remote: 127.0.0.1 - Application: openbravo - Bind query: yes ]
3 21s621ms SELECT * FROM ( select A_AMORTIZATION_id as referencekey_id, '0' as ad_role_id, null as ad_user_id, 'AMORTIZATION POSTED MORE THAN ONCE' as description, 'Y' as isActive, a.ad_org_id, a.ad_client_id, now() as created, '0' as createdBy, now() as updated, '0' as updatedBy, ad_column_identifier ('A_AMORTIZATION', a.A_AMORTIZATION_id, 'es_ES') AS RECORD_ID FROM A_AMORTIZATION a, fact_acct f1, fact_acct f2 where f1.record_id = f2.record_id and f1.ad_table_id = f2.ad_table_id and f1.fact_acct_group_id <> f2.fact_acct_group_id and f1.c_acctschema_id = f2.c_acctschema_id and f1.record_id = a.a_amortization_id group by a.a_amortization_id, a.ad_org_id, a.ad_client_id, f1.ad_table_id, f1.record_id) AAA where not exists ( select 1 from ad_alert a where a.ad_alertrule_id = 'C99CE08AA9CC4E16B10532EDF6866CC0' and a.referencekey_id = aaa.referencekey_id and coalesce(a.status, 'NEW') != 'SOLVED');[ Date: 2026-07-15 15:25:52 - Database: etendo - User: tad - Remote: 127.0.0.1 - Application: openbravo - Bind query: yes ]
4 19s589ms SELECT * FROM ( select C_INVOICE_id as referencekey_id, '0' as ad_role_id, null as ad_user_id, 'SALES INVOICE POSTED MORE THAN ONCE' as description, 'Y' as isActive, C_INVOICE.ad_org_id as ad_org_id, C_INVOICE.ad_client_id as ad_client_id, now() as created, '0' as createdBy, now() as updated, '0' as updatedBy, ad_column_identifier ('C_INVOICE', C_INVOICE_id, 'es_ES') AS RECORD_ID FROM C_INVOICE, c_doctype, fact_acct f1, fact_acct f2 WHERE C_INVOICE.c_doctype_id = c_doctype.c_doctype_id and c_doctype.docbasetype IN ('ARI', 'ARC', 'ARF') and f1.record_id = c_invoice.c_invoice_id and f1.record_id = f2.record_id and f1.ad_table_id = f2.ad_table_id and f1.fact_acct_group_id <> f2.fact_acct_group_id and f1.c_acctschema_id = f2.c_acctschema_id GROUP BY C_INVOICE_id, posted, C_INVOICE.ad_client_id, C_INVOICE.ad_org_id, f1.ad_table_id, f1.record_id) AAA where not exists ( select 1 from ad_alert a where a.ad_alertrule_id = 'F2C188AA7FF14438B4012EC2DDCA91F3' and a.referencekey_id = aaa.referencekey_id and coalesce(a.status, 'NEW') != 'SOLVED');[ Date: 2026-07-15 12:15:58 - Database: etendo - User: tad - Remote: 127.0.0.1 - Application: openbravo - Bind query: yes ]
5 18s695ms SELECT * FROM ( select C_INVOICE_id as referencekey_id, '0' as ad_role_id, null as ad_user_id, 'SALES INVOICE POSTED MORE THAN ONCE' as description, 'Y' as isActive, C_INVOICE.ad_org_id as ad_org_id, C_INVOICE.ad_client_id as ad_client_id, now() as created, '0' as createdBy, now() as updated, '0' as updatedBy, ad_column_identifier ('C_INVOICE', C_INVOICE_id, 'es_ES') AS RECORD_ID FROM C_INVOICE, c_doctype, fact_acct f1, fact_acct f2 WHERE C_INVOICE.c_doctype_id = c_doctype.c_doctype_id and c_doctype.docbasetype IN ('ARI', 'ARC', 'ARF') and f1.record_id = c_invoice.c_invoice_id and f1.record_id = f2.record_id and f1.ad_table_id = f2.ad_table_id and f1.fact_acct_group_id <> f2.fact_acct_group_id and f1.c_acctschema_id = f2.c_acctschema_id GROUP BY C_INVOICE_id, posted, C_INVOICE.ad_client_id, C_INVOICE.ad_org_id, f1.ad_table_id, f1.record_id) AAA where not exists ( select 1 from ad_alert a where a.ad_alertrule_id = 'F2C188AA7FF14438B4012EC2DDCA91F3' and a.referencekey_id = aaa.referencekey_id and coalesce(a.status, 'NEW') != 'SOLVED');[ Date: 2026-07-15 20:20:26 - Database: etendo - User: tad - Remote: 127.0.0.1 - Application: openbravo - Bind query: yes ]
6 17s32ms delete from C_OrderLine where C_OrderLine_ID = 'B8BCA0F375ED4CF1B0F13CE23757BD96';[ Date: 2026-07-15 15:25:30 - Database: etendo - User: tad - Remote: 127.0.0.1 - Application: openbravo - Bind query: yes ]
7 16s255ms SELECT * FROM ( select record_id as referencekey_id, '0' as ad_role_id, null as ad_user_id, 'NOT BALANCED PURCHASE INVOICE' as description, 'Y' as isActive, ad_org_id, ad_client_id, now() as created, '0' as createdBy, now() as updated, '0' as updatedBy, ad_column_identifier ('C_Invoice', record_id, 'es_ES') AS RECORD_ID FROM fact_acct WHERE ad_table_id = '318' and docbasetype in ('API', 'APC') GROUP BY fact_acct_group_id, record_id, ad_client_id, ad_org_id HAVING SUM(amtacctcr - amtacctdr) <> 0) AAA where not exists ( select 1 from ad_alert a where a.ad_alertrule_id = 'DC1924997FC3426989EDC0910711A426' and a.referencekey_id = aaa.referencekey_id and coalesce(a.status, 'NEW') != 'SOLVED');[ Date: 2026-07-15 12:15:23 - Database: etendo - User: tad - Remote: 127.0.0.1 - Application: openbravo - Bind query: yes ]
8 15s972ms delete from C_OrderLine where C_OrderLine_ID = '21F599AEA44048418F59B88F45969FA4';[ Date: 2026-07-15 08:46:58 - Database: etendo - User: tad - Remote: 127.0.0.1 - Application: openbravo - Bind query: yes ]
9 15s507ms WITH RangoFechas AS ( -- 1. DEFINE EL RANGO DE FECHAS PARA CLIENTES NUEVOS SELECT CASE -- Si lo ejecutas el día 1: Busca desde el día 15 del mes anterior. WHEN EXTRACT(DAY FROM CURRENT_DATE) = 1 THEN (DATE_TRUNC('month', CURRENT_DATE) - INTERVAL '1 month') + INTERVAL '14 days' -- Si lo ejecutas el día 15: Busca desde el día 1 del mes actual. WHEN EXTRACT(DAY FROM CURRENT_DATE) = 15 THEN DATE_TRUNC('month', CURRENT_DATE) -- Si se ejecuta otro día, usa los últimos 60 días desde el punto anterior. ELSE ( -- Determina el punto de corte (Día 1 o Día 15 del mes actual) más reciente CASE -- Si estamos entre el día 16 y el final del mes, el punto de corte es el día 15 WHEN EXTRACT(DAY FROM CURRENT_DATE) > 15 THEN DATE_TRUNC('month', CURRENT_DATE) + INTERVAL '14 days' -- Día 15 del mes actual -- Si estamos entre el día 2 y el día 14, el punto de corte es el día 1 ELSE DATE_TRUNC('month', CURRENT_DATE) -- Día 1 del mes actual END) - INTERVAL '60 days' -- Retrocede 60 días desde ese punto de corte END AS fecha_inicio ), ScoresCalculados AS ( -- 2. CALCULA TODOS LOS POSIBLES SCORES DE SIMILITUD ENTRE NUEVOS (A) Y TODA LA TABLA (B) SELECT a.c_bpartner_id AS id_nuevo, b.c_bpartner_id AS id_similar, b.name AS nombre_similar, b.taxid AS cif_similar, org.name AS org_similar, -- Cálculo y Nombramiento del Score Ponderado (50% Nombre, 30% Value, 20% CIF) ((similarity (a.name, b.name) * 0.6) + (similarity (a.taxid, b.taxid) * 0.4)) AS score_total_ponderado FROM c_bpartner a -- El Cliente Nuevo (conjunto A) JOIN c_bpartner b ON a.c_bpartner_id <> b.c_bpartner_id -- El Cliente a comparar (conjunto B: TODA la tabla) LEFT JOIN ad_org org ON org.ad_org_id = b.ad_org_id CROSS JOIN RangoFechas rf WHERE -- Filtramos a 'a' para incluir solo los clientes creados recientemente a.created >= rf.fecha_inicio AND a.created < CURRENT_DATE + INTERVAL '1 day') -- 3. CONSULTA FINAL: UNE CLIENTES NUEVOS Y AGREGA EL JSON DEL DUPLICADO SELECT -- COLUMNAS DEL CLIENTE NUEVO bp.c_bpartner_id, bp.name, bp.taxid, bp.created, us.name AS user_name, org.name AS organization_name, -- NUEVA COLUMNA: LISTA DE DUPLICADOS EN FORMATO JSONB coalesce(dup.posibles_duplicados_json, '[]'::jsonb) AS duplicados FROM c_bpartner bp LEFT JOIN ad_user us ON us.AD_User_ID = bp.createdby LEFT JOIN ad_org org ON org.ad_org_id = bp.ad_org_id CROSS JOIN RangoFechas rf -- LATERAL JOIN: Agrupa los scores calculados en JSON para cada cliente nuevo LEFT JOIN LATERAL ( SELECT -- Agrupa los resultados similares en un ARRAY JSON jsonb_agg(jsonb_build_object('id_duplicado', sc.id_similar, 'nombre_duplicado', sc.nombre_similar, 'cif_duplicado', sc.cif_similar, 'org_duplicado', sc.org_similar, 'similitud_porcentaje', ROUND((sc.score_total_ponderado * 100)::numeric, 2)) ORDER BY sc.score_total_ponderado DESC) AS posibles_duplicados_json FROM ScoresCalculados sc WHERE sc.id_nuevo = bp.c_bpartner_id -- Enlaza el CTE con la tabla principal AND sc.score_total_ponderado >= 0.65 -- FILTRO: Aplica el umbral (65%) ) dup ON TRUE WHERE -- Filtra la tabla principal bp para solo mostrar los clientes nuevos bp.created >= rf.fecha_inicio AND bp.created < CURRENT_DATE + INTERVAL '1 day' ORDER BY bp.name;[ Date: 2026-07-15 07:00:40 - Database: etendo - User: tad - Remote: 10.10.11.43 - Application: [unknown] ]
10 14s550ms SELECT * FROM ( SELECT DISTINCT iol.m_product_id as referencekey_id, '0' as ad_role_id, null as ad_user_id, 'The product ' || p.name || ' has Receipts without a related Purchase Order and does not have a Purchase PriceList nor Standard Cost defined.' as description, 'Y' as isactive, iol.ad_org_id as ad_org_id, iol.ad_client_id as ad_client_id, now() as created, '0' as createdBy, now() as updated, '0' as updatedBy, p.name as RECORD_ID FROM m_inoutline iol JOIN m_inout io ON iol.m_inout_id = io.m_inout_id AND io.issotrx = 'N' AND io.docstatus = 'CO' JOIN m_transaction t ON iol.m_inoutline_id = t.m_inoutline_id JOIN c_bpartner bp ON io.c_bpartner_id = bp.c_bpartner_id JOIN m_product p ON iol.m_product_id = p.m_product_id JOIN m_costing_rule cr ON ad_isorgincluded (io.ad_org_id, cr.ad_org_id, io.ad_client_id) >= 0 AND cr.datefrom <= t.trxprocessdate AND cr.dateto > t.trxprocessdate JOIN m_costing_algorithm ca ON cr.m_costing_algorithm_id = ca.m_costing_algorithm_id AND ca.classname = 'org.openbravo.costing.AverageAlgorithm' WHERE NOT EXISTS ( SELECT 1 FROM m_matchpo mp WHERE mp.m_inoutline_id = iol.m_inoutline_id AND mp.c_orderline_id IS NOT NULL) AND NOT EXISTS ( SELECT 1 FROM m_costing c WHERE c.m_product_id = iol.m_product_id AND c.costtype IN ('STA', 'AVA') AND c.datefrom <= t.trxprocessdate AND c.dateto > t.trxprocessdate) AND NOT EXISTS ( SELECT 1 FROM m_productprice pp JOIN m_pricelist_version ppv ON pp.m_pricelist_version_id = ppv.m_pricelist_version_id JOIN m_pricelist pl ON pl.m_pricelist_id = ppv.m_pricelist_id WHERE pp.m_product_id = iol.m_product_id AND (bp.po_pricelist_id = ppv.m_pricelist_id OR (bp.po_pricelist_id IS NULL AND pl.issopricelist = 'N')) AND ppv.validfrom <= t.trxprocessdate) AND NOT EXISTS ( SELECT 1 FROM c_orderline ol JOIN c_order o ON ol.c_order_id = o.c_order_id AND o.issotrx = 'N' AND o.processed = 'Y' WHERE ol.m_product_id = iol.m_product_id AND o.c_bpartner_id = bp.c_bpartner_id AND ad_isorgincluded (o.ad_org_id, cr.ad_org_id, io.ad_client_id) >= 0)) AAA where not exists ( select 1 from ad_alert a where a.ad_alertrule_id = '36080A439B564021A2523283A760577A' and a.referencekey_id = aaa.referencekey_id and coalesce(a.status, 'NEW') != 'SOLVED');[ Date: 2026-07-15 12:16:27 - Database: etendo - User: tad - Remote: 127.0.0.1 - Application: openbravo - Bind query: yes ]
11 14s141ms SELECT profile.take_sample ();[ Date: 2026-07-15 07:00:16 - Database: etendo - User: postgres - Remote: [local] - Application: psql ]
12 11s643ms SELECT profile.take_sample ();[ Date: 2026-07-15 16:00:13 - Database: etendo - User: postgres - Remote: [local] - Application: psql ]
13 10s799ms SELECT * FROM ( select distinct pr.m_product_id AS referencekey_id, ad_column_identifier ('m_product', pr.m_product_id, 'en_US') AS record_id, pr.value || ', ' || ad_column_identifier ('m_product', pr.m_product_id, 'en_US') || ', Stock: ' || round(coalesce(onhand.QtyOnHand, 0) + coalesce(pend.QtyPendingRecive, 0) - coalesce(pick.QtyPicking, 0), 0) || ', MQ: ' || coalesce(porg.Stockmin, 0) AS description, pr.ad_org_id, pr.ad_client_id, 0 AS ad_role_id, NULL AS ad_user_id, 'Y' AS isActive, now() AS created, 0 AS createdBy, now() AS updated, 0 AS updatedBy from m_product pr left join ( select sum(coalesce(sd.qtyonhand, 0)) AS QtyOnHand, sd.m_product_id from m_storage_detail sd group by sd.m_product_id) onhand on onhand.m_product_id = pr.m_product_id left join ( select sum(coalesce(m_lines.qtyordered, 0)) - sum(coalesce(m_lines.movementqty, 0)) as QtyPendingRecive, m_lines.m_product_id from ( select coalesce(ol.qtyordered, 0) as qtyordered, coalesce(sum(iol.movementqty), 0) as movementqty, ol.m_product_id from c_orderline ol left join c_order o on ol.c_order_id = o.c_order_id left join m_inoutline iol on ol.c_orderline_id = iol.c_orderline_id where o.processed = 'Y' and o.issotrx = 'N' and o.docstatus = 'CO' group by ol.qtyordered, ol.c_orderline_id, ol.m_product_id having coalesce(ol.qtyordered, 0) > sum(coalesce(iol.movementqty, 0))) as m_lines group by m_lines.m_product_id) pend on pend.m_product_id = pr.m_product_id left join ( select sum(coalesce(lp.qty, 0)) AS QtyPicking, lp.value from libp_picking_v lp group by lp.value) pick on pick.value = pr.value left join m_product_org porg on porg.m_product_id = pr.m_product_id where (coalesce(onhand.QtyOnHand, 0) - coalesce(pick.QtyPicking, 0) + coalesce(pend.QtyPendingRecive, 0)) < coalesce(porg.Stockmin, 0) and ma_processplan_id IS NULL) AAA where not exists ( select 1 from ad_alert a where a.ad_alertrule_id = '86C9A5FFEA28494D927E2699CEAFEFE1' and a.referencekey_id = aaa.referencekey_id and coalesce(a.status, 'NEW') != 'SOLVED');[ Date: 2026-07-15 12:17:10 - Database: etendo - User: tad - Remote: 127.0.0.1 - Application: openbravo - Bind query: yes ]
14 10s710ms SELECT profile.take_sample ();[ Date: 2026-07-15 08:00:12 - Database: etendo - User: postgres - Remote: [local] - Application: psql ]
15 10s308ms SELECT * FROM ( select record_id as referencekey_id, '0' as ad_role_id, null as ad_user_id, 'NOT BALANCED SALES INVOICE' as description, 'Y' as isActive, ad_org_id, ad_client_id, now() as created, '0' as createdBy, now() as updated, '0' as updatedBy, ad_column_identifier ('C_Invoice', record_id, 'es_ES') AS RECORD_ID FROM fact_acct WHERE ad_table_id = '318' and docbasetype in ('ARI', 'ARC', 'ARF') GROUP BY fact_acct_group_id, record_id, ad_client_id, ad_org_id HAVING SUM(amtacctcr - amtacctdr) <> 0) AAA where not exists ( select 1 from ad_alert a where a.ad_alertrule_id = '67CD4EDC3FF8419E8B4CB4348234D409' and a.referencekey_id = aaa.referencekey_id and coalesce(a.status, 'NEW') != 'SOLVED');[ Date: 2026-07-15 12:15:37 - Database: etendo - User: tad - Remote: 127.0.0.1 - Application: openbravo - Bind query: yes ]
16 9s922ms SELECT * FROM ( select C_INVOICE_id as referencekey_id, '0' as ad_role_id, null as ad_user_id, 'PURCHASE INVOICE POSTED MORE THAN ONCE' as description, 'Y' as isActive, C_INVOICE.ad_org_id as ad_org_id, C_INVOICE.ad_client_id as ad_client_id, now() as created, '0' as createdBy, now() as updated, '0' as updatedBy, ad_column_identifier ('C_INVOICE', C_INVOICE_id, 'es_ES') AS RECORD_ID FROM C_INVOICE, c_doctype, fact_acct f1, fact_acct f2 WHERE C_INVOICE.c_doctype_id = c_doctype.c_doctype_id and c_doctype.docbasetype IN ('API', 'APC') and f1.record_id = c_invoice.c_invoice_id and f1.record_id = f2.record_id and f1.ad_table_id = f2.ad_table_id and f1.fact_acct_group_id <> f2.fact_acct_group_id and f1.c_acctschema_id = f2.c_acctschema_id GROUP BY C_INVOICE_id, posted, C_INVOICE.ad_client_id, C_INVOICE.ad_org_id, f1.ad_table_id, f1.record_id) AAA where not exists ( select 1 from ad_alert a where a.ad_alertrule_id = '7EDC62AE0AF34B74A4B327EA8A957965' and a.referencekey_id = aaa.referencekey_id and coalesce(a.status, 'NEW') != 'SOLVED');[ Date: 2026-07-15 12:16:39 - Database: etendo - User: tad - Remote: 127.0.0.1 - Application: openbravo - Bind query: yes ]
17 9s744ms UPDATE AD_ALERT SET STATUS = 'SOLVED', UPDATED = NOW(), UPDATEDBY = 0 WHERE AD_ALERTRULE_ID = '7EDC62AE0AF34B74A4B327EA8A957965' AND COALESCE(STATUS, 'NEW') != 'SOLVED' AND NOT EXISTS ( SELECT 1 FROM ( select C_INVOICE_id as referencekey_id, '0' as ad_role_id, null as ad_user_id, 'PURCHASE INVOICE POSTED MORE THAN ONCE' as description, 'Y' as isActive, C_INVOICE.ad_org_id as ad_org_id, C_INVOICE.ad_client_id as ad_client_id, now() as created, '0' as createdBy, now() as updated, '0' as updatedBy, ad_column_identifier ('C_INVOICE', C_INVOICE_id, 'es_ES') AS RECORD_ID FROM C_INVOICE, c_doctype, fact_acct f1, fact_acct f2 WHERE C_INVOICE.c_doctype_id = c_doctype.c_doctype_id and c_doctype.docbasetype IN ('API', 'APC') and f1.record_id = c_invoice.c_invoice_id and f1.record_id = f2.record_id and f1.ad_table_id = f2.ad_table_id and f1.fact_acct_group_id <> f2.fact_acct_group_id and f1.c_acctschema_id = f2.c_acctschema_id GROUP BY C_INVOICE_id, posted, C_INVOICE.ad_client_id, C_INVOICE.ad_org_id, f1.ad_table_id, f1.record_id) A WHERE 1 = 1 AND A.REFERENCEKEY_ID = AD_ALERT.REFERENCEKEY_ID);[ Date: 2026-07-15 12:16:49 - Database: etendo - User: tad - Remote: 127.0.0.1 - Application: openbravo - Bind query: yes ]
18 9s252ms SELECT profile.take_sample ();[ Date: 2026-07-15 09:00:10 - Database: etendo - User: postgres - Remote: [local] - Application: psql ]
19 6s698ms SELECT * FROM ( select C_INVOICE_id as referencekey_id, '0' as ad_role_id, null as ad_user_id, 'SALES INVOICE POSTED MORE THAN ONCE' as description, 'Y' as isActive, C_INVOICE.ad_org_id as ad_org_id, C_INVOICE.ad_client_id as ad_client_id, now() as created, '0' as createdBy, now() as updated, '0' as updatedBy, ad_column_identifier ('C_INVOICE', C_INVOICE_id, 'es_ES') AS RECORD_ID FROM C_INVOICE, c_doctype, fact_acct f1, fact_acct f2 WHERE C_INVOICE.c_doctype_id = c_doctype.c_doctype_id and c_doctype.docbasetype IN ('ARI', 'ARC', 'ARF') and f1.record_id = c_invoice.c_invoice_id and f1.record_id = f2.record_id and f1.ad_table_id = f2.ad_table_id and f1.fact_acct_group_id <> f2.fact_acct_group_id and f1.c_acctschema_id = f2.c_acctschema_id GROUP BY C_INVOICE_id, posted, C_INVOICE.ad_client_id, C_INVOICE.ad_org_id, f1.ad_table_id, f1.record_id) AAA where not exists ( select 1 from ad_alert a where a.ad_alertrule_id = 'F2C188AA7FF14438B4012EC2DDCA91F3' and a.referencekey_id = aaa.referencekey_id and coalesce(a.status, 'NEW') != 'SOLVED');[ Date: 2026-07-15 15:25:14 - Database: etendo - User: tad - Remote: 127.0.0.1 - Application: openbravo - Bind query: yes ]
20 6s391ms SELECT * FROM ( SELECT DISTINCT iol.m_product_id as referencekey_id, '0' as ad_role_id, null as ad_user_id, 'The product ' || p.name || ' has Receipts without a related Purchase Order and does not have a Purchase PriceList nor Standard Cost defined.' as description, 'Y' as isactive, iol.ad_org_id as ad_org_id, iol.ad_client_id as ad_client_id, now() as created, '0' as createdBy, now() as updated, '0' as updatedBy, p.name as RECORD_ID FROM m_inoutline iol JOIN m_inout io ON iol.m_inout_id = io.m_inout_id AND io.issotrx = 'N' AND io.docstatus = 'CO' JOIN m_transaction t ON iol.m_inoutline_id = t.m_inoutline_id JOIN c_bpartner bp ON io.c_bpartner_id = bp.c_bpartner_id JOIN m_product p ON iol.m_product_id = p.m_product_id JOIN m_costing_rule cr ON ad_isorgincluded (io.ad_org_id, cr.ad_org_id, io.ad_client_id) >= 0 AND cr.datefrom <= t.trxprocessdate AND cr.dateto > t.trxprocessdate JOIN m_costing_algorithm ca ON cr.m_costing_algorithm_id = ca.m_costing_algorithm_id AND ca.classname = 'org.openbravo.costing.AverageAlgorithm' WHERE NOT EXISTS ( SELECT 1 FROM m_matchpo mp WHERE mp.m_inoutline_id = iol.m_inoutline_id AND mp.c_orderline_id IS NOT NULL) AND NOT EXISTS ( SELECT 1 FROM m_costing c WHERE c.m_product_id = iol.m_product_id AND c.costtype IN ('STA', 'AVA') AND c.datefrom <= t.trxprocessdate AND c.dateto > t.trxprocessdate) AND NOT EXISTS ( SELECT 1 FROM m_productprice pp JOIN m_pricelist_version ppv ON pp.m_pricelist_version_id = ppv.m_pricelist_version_id JOIN m_pricelist pl ON pl.m_pricelist_id = ppv.m_pricelist_id WHERE pp.m_product_id = iol.m_product_id AND (bp.po_pricelist_id = ppv.m_pricelist_id OR (bp.po_pricelist_id IS NULL AND pl.issopricelist = 'N')) AND ppv.validfrom <= t.trxprocessdate) AND NOT EXISTS ( SELECT 1 FROM c_orderline ol JOIN c_order o ON ol.c_order_id = o.c_order_id AND o.issotrx = 'N' AND o.processed = 'Y' WHERE ol.m_product_id = iol.m_product_id AND o.c_bpartner_id = bp.c_bpartner_id AND ad_isorgincluded (o.ad_org_id, cr.ad_org_id, io.ad_client_id) >= 0)) AAA where not exists ( select 1 from ad_alert a where a.ad_alertrule_id = '36080A439B564021A2523283A760577A' and a.referencekey_id = aaa.referencekey_id and coalesce(a.status, 'NEW') != 'SOLVED');[ Date: 2026-07-15 15:25:31 - Database: etendo - User: tad - Remote: 127.0.0.1 - Application: openbravo - Bind query: yes ]
Time consuming queries (N)
Rank Total duration Times executed Min duration Max duration Avg duration Query 1 2m15s 15 1s797ms 59s809ms 9s47ms select profile.take_sample ();Times Reported Time consuming queries #1
Day Hour Count Duration Avg duration Jul 15 07 1 14s141ms 14s141ms 08 1 10s710ms 10s710ms 09 1 9s252ms 9s252ms 10 1 3s264ms 3s264ms 11 1 3s111ms 3s111ms 12 1 4s752ms 4s752ms 13 1 4s663ms 4s663ms 14 1 2s290ms 2s290ms 15 1 2s190ms 2s190ms 16 1 11s643ms 11s643ms 17 1 3s277ms 3s277ms 18 1 59s809ms 59s809ms 19 1 2s792ms 2s792ms 20 1 2s10ms 2s10ms 21 1 1s797ms 1s797ms [ User: postgres - Total duration: 2m15s - Times executed: 15 ]
[ Application: psql - Total duration: 2m15s - Times executed: 15 ]
-
SELECT profile.take_sample ();
Date: 2026-07-15 18:01:01 Duration: 59s809ms Database: etendo User: postgres Remote: [local] Application: psql
-
SELECT profile.take_sample ();
Date: 2026-07-15 07:00:16 Duration: 14s141ms Database: etendo User: postgres Remote: [local] Application: psql
-
SELECT profile.take_sample ();
Date: 2026-07-15 16:00:13 Duration: 11s643ms Database: etendo User: postgres Remote: [local] Application: psql
2 1m7s 6 6s92ms 19s589ms 11s218ms select * from ( select c_invoice_id as referencekey_id, ? as ad_role_id, null as ad_user_id, ? as description, ? as isactive, c_invoice.ad_org_id as ad_org_id, c_invoice.ad_client_id as ad_client_id, now() as created, ? as createdby, now() as updated, ? as updatedby, ad_column_identifier (?, c_invoice_id, ?) as record_id from c_invoice, c_doctype, fact_acct f1, fact_acct f2 where c_invoice.c_doctype_id = c_doctype.c_doctype_id and c_doctype.docbasetype in (...) and f1.record_id = c_invoice.c_invoice_id and f1.record_id = f2.record_id and f1.ad_table_id = f2.ad_table_id and f1.fact_acct_group_id <> f2.fact_acct_group_id and f1.c_acctschema_id = f2.c_acctschema_id group by c_invoice_id, posted, c_invoice.ad_client_id, c_invoice.ad_org_id, f1.ad_table_id, f1.record_id) aaa where not exists ( select ? from ad_alert a where a.ad_alertrule_id = ? and a.referencekey_id = aaa.referencekey_id and coalesce(a.status, ?) != ?);Times Reported Time consuming queries #2
Day Hour Count Duration Avg duration Jul 15 12 2 29s512ms 14s756ms 15 2 13s8ms 6s504ms 20 2 24s788ms 12s394ms [ User: tad - Total duration: 1m7s - Times executed: 6 ]
[ Application: openbravo - Total duration: 1m7s - Times executed: 6 ]
-
SELECT * FROM ( select C_INVOICE_id as referencekey_id, '0' as ad_role_id, null as ad_user_id, 'SALES INVOICE POSTED MORE THAN ONCE' as description, 'Y' as isActive, C_INVOICE.ad_org_id as ad_org_id, C_INVOICE.ad_client_id as ad_client_id, now() as created, '0' as createdBy, now() as updated, '0' as updatedBy, ad_column_identifier ('C_INVOICE', C_INVOICE_id, 'es_ES') AS RECORD_ID FROM C_INVOICE, c_doctype, fact_acct f1, fact_acct f2 WHERE C_INVOICE.c_doctype_id = c_doctype.c_doctype_id and c_doctype.docbasetype IN ('ARI', 'ARC', 'ARF') and f1.record_id = c_invoice.c_invoice_id and f1.record_id = f2.record_id and f1.ad_table_id = f2.ad_table_id and f1.fact_acct_group_id <> f2.fact_acct_group_id and f1.c_acctschema_id = f2.c_acctschema_id GROUP BY C_INVOICE_id, posted, C_INVOICE.ad_client_id, C_INVOICE.ad_org_id, f1.ad_table_id, f1.record_id) AAA where not exists ( select 1 from ad_alert a where a.ad_alertrule_id = 'F2C188AA7FF14438B4012EC2DDCA91F3' and a.referencekey_id = aaa.referencekey_id and coalesce(a.status, 'NEW') != 'SOLVED');
Date: 2026-07-15 12:15:58 Duration: 19s589ms Database: etendo User: tad Remote: 127.0.0.1 Application: openbravo Bind query: yes
-
SELECT * FROM ( select C_INVOICE_id as referencekey_id, '0' as ad_role_id, null as ad_user_id, 'SALES INVOICE POSTED MORE THAN ONCE' as description, 'Y' as isActive, C_INVOICE.ad_org_id as ad_org_id, C_INVOICE.ad_client_id as ad_client_id, now() as created, '0' as createdBy, now() as updated, '0' as updatedBy, ad_column_identifier ('C_INVOICE', C_INVOICE_id, 'es_ES') AS RECORD_ID FROM C_INVOICE, c_doctype, fact_acct f1, fact_acct f2 WHERE C_INVOICE.c_doctype_id = c_doctype.c_doctype_id and c_doctype.docbasetype IN ('ARI', 'ARC', 'ARF') and f1.record_id = c_invoice.c_invoice_id and f1.record_id = f2.record_id and f1.ad_table_id = f2.ad_table_id and f1.fact_acct_group_id <> f2.fact_acct_group_id and f1.c_acctschema_id = f2.c_acctschema_id GROUP BY C_INVOICE_id, posted, C_INVOICE.ad_client_id, C_INVOICE.ad_org_id, f1.ad_table_id, f1.record_id) AAA where not exists ( select 1 from ad_alert a where a.ad_alertrule_id = 'F2C188AA7FF14438B4012EC2DDCA91F3' and a.referencekey_id = aaa.referencekey_id and coalesce(a.status, 'NEW') != 'SOLVED');
Date: 2026-07-15 20:20:26 Duration: 18s695ms Database: etendo User: tad Remote: 127.0.0.1 Application: openbravo Bind query: yes
-
SELECT * FROM ( select C_INVOICE_id as referencekey_id, '0' as ad_role_id, null as ad_user_id, 'PURCHASE INVOICE POSTED MORE THAN ONCE' as description, 'Y' as isActive, C_INVOICE.ad_org_id as ad_org_id, C_INVOICE.ad_client_id as ad_client_id, now() as created, '0' as createdBy, now() as updated, '0' as updatedBy, ad_column_identifier ('C_INVOICE', C_INVOICE_id, 'es_ES') AS RECORD_ID FROM C_INVOICE, c_doctype, fact_acct f1, fact_acct f2 WHERE C_INVOICE.c_doctype_id = c_doctype.c_doctype_id and c_doctype.docbasetype IN ('API', 'APC') and f1.record_id = c_invoice.c_invoice_id and f1.record_id = f2.record_id and f1.ad_table_id = f2.ad_table_id and f1.fact_acct_group_id <> f2.fact_acct_group_id and f1.c_acctschema_id = f2.c_acctschema_id GROUP BY C_INVOICE_id, posted, C_INVOICE.ad_client_id, C_INVOICE.ad_org_id, f1.ad_table_id, f1.record_id) AAA where not exists ( select 1 from ad_alert a where a.ad_alertrule_id = '7EDC62AE0AF34B74A4B327EA8A957965' and a.referencekey_id = aaa.referencekey_id and coalesce(a.status, 'NEW') != 'SOLVED');
Date: 2026-07-15 12:16:39 Duration: 9s922ms Database: etendo User: tad Remote: 127.0.0.1 Application: openbravo Bind query: yes
3 35s478ms 3 2s473ms 17s32ms 11s826ms delete from c_orderline where c_orderline_id = ?;Times Reported Time consuming queries #3
Day Hour Count Duration Avg duration Jul 15 08 1 15s972ms 15s972ms 15 2 19s505ms 9s752ms [ User: tad - Total duration: 35s478ms - Times executed: 3 ]
[ Application: openbravo - Total duration: 35s478ms - Times executed: 3 ]
-
delete from C_OrderLine where C_OrderLine_ID = 'B8BCA0F375ED4CF1B0F13CE23757BD96';
Date: 2026-07-15 15:25:30 Duration: 17s32ms Database: etendo User: tad Remote: 127.0.0.1 Application: openbravo Bind query: yes
-
delete from C_OrderLine where C_OrderLine_ID = '21F599AEA44048418F59B88F45969FA4';
Date: 2026-07-15 08:46:58 Duration: 15s972ms Database: etendo User: tad Remote: 127.0.0.1 Application: openbravo Bind query: yes
-
delete from C_OrderLine where C_OrderLine_ID = 'A54A86FAA8D942A684AB3B7138363823';
Date: 2026-07-15 15:25:33 Duration: 2s473ms Database: etendo User: tad Remote: 127.0.0.1 Application: openbravo Bind query: yes
4 30s890ms 4 2s82ms 16s255ms 7s722ms select * from ( select record_id as referencekey_id, ? as ad_role_id, null as ad_user_id, ? as description, ? as isactive, ad_org_id, ad_client_id, now() as created, ? as createdby, now() as updated, ? as updatedby, ad_column_identifier (?, record_id, ?) as record_id from fact_acct where ad_table_id = ? and docbasetype in (...) group by fact_acct_group_id, record_id, ad_client_id, ad_org_id having sum(amtacctcr - amtacctdr) <> ?) aaa where not exists ( select ? from ad_alert a where a.ad_alertrule_id = ? and a.referencekey_id = aaa.referencekey_id and coalesce(a.status, ?) != ?);Times Reported Time consuming queries #4
Day Hour Count Duration Avg duration Jul 15 12 2 26s563ms 13s281ms 15 1 2s244ms 2s244ms 20 1 2s82ms 2s82ms [ User: tad - Total duration: 30s890ms - Times executed: 4 ]
[ Application: openbravo - Total duration: 30s890ms - Times executed: 4 ]
-
SELECT * FROM ( select record_id as referencekey_id, '0' as ad_role_id, null as ad_user_id, 'NOT BALANCED PURCHASE INVOICE' as description, 'Y' as isActive, ad_org_id, ad_client_id, now() as created, '0' as createdBy, now() as updated, '0' as updatedBy, ad_column_identifier ('C_Invoice', record_id, 'es_ES') AS RECORD_ID FROM fact_acct WHERE ad_table_id = '318' and docbasetype in ('API', 'APC') GROUP BY fact_acct_group_id, record_id, ad_client_id, ad_org_id HAVING SUM(amtacctcr - amtacctdr) <> 0) AAA where not exists ( select 1 from ad_alert a where a.ad_alertrule_id = 'DC1924997FC3426989EDC0910711A426' and a.referencekey_id = aaa.referencekey_id and coalesce(a.status, 'NEW') != 'SOLVED');
Date: 2026-07-15 12:15:23 Duration: 16s255ms Database: etendo User: tad Remote: 127.0.0.1 Application: openbravo Bind query: yes
-
SELECT * FROM ( select record_id as referencekey_id, '0' as ad_role_id, null as ad_user_id, 'NOT BALANCED SALES INVOICE' as description, 'Y' as isActive, ad_org_id, ad_client_id, now() as created, '0' as createdBy, now() as updated, '0' as updatedBy, ad_column_identifier ('C_Invoice', record_id, 'es_ES') AS RECORD_ID FROM fact_acct WHERE ad_table_id = '318' and docbasetype in ('ARI', 'ARC', 'ARF') GROUP BY fact_acct_group_id, record_id, ad_client_id, ad_org_id HAVING SUM(amtacctcr - amtacctdr) <> 0) AAA where not exists ( select 1 from ad_alert a where a.ad_alertrule_id = '67CD4EDC3FF8419E8B4CB4348234D409' and a.referencekey_id = aaa.referencekey_id and coalesce(a.status, 'NEW') != 'SOLVED');
Date: 2026-07-15 12:15:37 Duration: 10s308ms Database: etendo User: tad Remote: 127.0.0.1 Application: openbravo Bind query: yes
-
SELECT * FROM ( select record_id as referencekey_id, '0' as ad_role_id, null as ad_user_id, 'NOT BALANCED PURCHASE INVOICE' as description, 'Y' as isActive, ad_org_id, ad_client_id, now() as created, '0' as createdBy, now() as updated, '0' as updatedBy, ad_column_identifier ('C_Invoice', record_id, 'es_ES') AS RECORD_ID FROM fact_acct WHERE ad_table_id = '318' and docbasetype in ('API', 'APC') GROUP BY fact_acct_group_id, record_id, ad_client_id, ad_org_id HAVING SUM(amtacctcr - amtacctdr) <> 0) AAA where not exists ( select 1 from ad_alert a where a.ad_alertrule_id = 'DC1924997FC3426989EDC0910711A426' and a.referencekey_id = aaa.referencekey_id and coalesce(a.status, 'NEW') != 'SOLVED');
Date: 2026-07-15 15:25:04 Duration: 2s244ms Database: etendo User: tad Remote: 127.0.0.1 Application: openbravo Bind query: yes
5 23s395ms 2 1s774ms 21s621ms 11s697ms select * from ( select a_amortization_id as referencekey_id, ? as ad_role_id, null as ad_user_id, ? as description, ? as isactive, a.ad_org_id, a.ad_client_id, now() as created, ? as createdby, now() as updated, ? as updatedby, ad_column_identifier (?, a.a_amortization_id, ?) as record_id from a_amortization a, fact_acct f1, fact_acct f2 where f1.record_id = f2.record_id and f1.ad_table_id = f2.ad_table_id and f1.fact_acct_group_id <> f2.fact_acct_group_id and f1.c_acctschema_id = f2.c_acctschema_id and f1.record_id = a.a_amortization_id group by a.a_amortization_id, a.ad_org_id, a.ad_client_id, f1.ad_table_id, f1.record_id) aaa where not exists ( select ? from ad_alert a where a.ad_alertrule_id = ? and a.referencekey_id = aaa.referencekey_id and coalesce(a.status, ?) != ?);Times Reported Time consuming queries #5
Day Hour Count Duration Avg duration Jul 15 12 1 1s774ms 1s774ms 15 1 21s621ms 21s621ms [ User: tad - Total duration: 23s395ms - Times executed: 2 ]
[ Application: openbravo - Total duration: 23s395ms - Times executed: 2 ]
-
SELECT * FROM ( select A_AMORTIZATION_id as referencekey_id, '0' as ad_role_id, null as ad_user_id, 'AMORTIZATION POSTED MORE THAN ONCE' as description, 'Y' as isActive, a.ad_org_id, a.ad_client_id, now() as created, '0' as createdBy, now() as updated, '0' as updatedBy, ad_column_identifier ('A_AMORTIZATION', a.A_AMORTIZATION_id, 'es_ES') AS RECORD_ID FROM A_AMORTIZATION a, fact_acct f1, fact_acct f2 where f1.record_id = f2.record_id and f1.ad_table_id = f2.ad_table_id and f1.fact_acct_group_id <> f2.fact_acct_group_id and f1.c_acctschema_id = f2.c_acctschema_id and f1.record_id = a.a_amortization_id group by a.a_amortization_id, a.ad_org_id, a.ad_client_id, f1.ad_table_id, f1.record_id) AAA where not exists ( select 1 from ad_alert a where a.ad_alertrule_id = 'C99CE08AA9CC4E16B10532EDF6866CC0' and a.referencekey_id = aaa.referencekey_id and coalesce(a.status, 'NEW') != 'SOLVED');
Date: 2026-07-15 15:25:52 Duration: 21s621ms Database: etendo User: tad Remote: 127.0.0.1 Application: openbravo Bind query: yes
-
SELECT * FROM ( select A_AMORTIZATION_id as referencekey_id, '0' as ad_role_id, null as ad_user_id, 'AMORTIZATION POSTED MORE THAN ONCE' as description, 'Y' as isActive, a.ad_org_id, a.ad_client_id, now() as created, '0' as createdBy, now() as updated, '0' as updatedBy, ad_column_identifier ('A_AMORTIZATION', a.A_AMORTIZATION_id, 'es_ES') AS RECORD_ID FROM A_AMORTIZATION a, fact_acct f1, fact_acct f2 where f1.record_id = f2.record_id and f1.ad_table_id = f2.ad_table_id and f1.fact_acct_group_id <> f2.fact_acct_group_id and f1.c_acctschema_id = f2.c_acctschema_id and f1.record_id = a.a_amortization_id group by a.a_amortization_id, a.ad_org_id, a.ad_client_id, f1.ad_table_id, f1.record_id) AAA where not exists ( select 1 from ad_alert a where a.ad_alertrule_id = 'C99CE08AA9CC4E16B10532EDF6866CC0' and a.referencekey_id = aaa.referencekey_id and coalesce(a.status, 'NEW') != 'SOLVED');
Date: 2026-07-15 12:16:29 Duration: 1s774ms Database: etendo User: tad Remote: 127.0.0.1 Application: openbravo Bind query: yes
6 23s246ms 1 23s246ms 23s246ms 23s246ms select financialm0_.fact_acct_id as fact_acc1_437_, financialm0_.ad_client_id as ad_clien2_437_, financialm0_.ad_org_id as ad_org_i3_437_, financialm0_.isactive as isactive4_437_, financialm0_.created as created5_437_, financialm0_.createdby as createdb6_437_, financialm0_.updated as updated7_437_, financialm0_.updatedby as updatedb8_437_, financialm0_.c_acctschema_id as c_acctsc9_437_, financialm0_.account_id as account10_437_, financialm0_.datetrx as datetrx11_437_, financialm0_.dateacct as dateacc12_437_, financialm0_.c_period_id as c_perio13_437_, financialm0_.ad_table_id as ad_tabl14_437_, financialm0_.record_id as record_15_437_, financialm0_.line_id as line_id16_437_, financialm0_.gl_category_id as gl_cate17_437_, financialm0_.c_tax_id as c_tax_i18_437_, financialm0_.m_locator_id as m_locat19_437_, financialm0_.postingtype as posting20_437_, financialm0_.c_currency_id as c_curre21_437_, financialm0_.amtsourcedr as amtsour22_437_, financialm0_.amtsourcecr as amtsour23_437_, financialm0_.amtacctdr as amtacct24_437_, financialm0_.amtacctcr as amtacct25_437_, financialm0_.c_uom_id as c_uom_i26_437_, financialm0_.qty as qty27_437_, financialm0_.m_product_id as m_produ28_437_, financialm0_.c_bpartner_id as c_bpart29_437_, financialm0_.ad_orgtrx_id as ad_orgt30_437_, financialm0_.c_locfrom_id as c_locfr31_437_, financialm0_.c_locto_id as c_locto32_437_, financialm0_.c_salesregion_id as c_sales33_437_, financialm0_.c_project_id as c_proje34_437_, financialm0_.c_campaign_id as c_campa35_437_, financialm0_.c_activity_id as c_activ36_437_, financialm0_.user1_id as user37_437_, financialm0_.user2_id as user38_437_, financialm0_.description as descrip39_437_, financialm0_.a_asset_id as a_asset40_437_, financialm0_.fact_acct_group_id as fact_ac41_437_, financialm0_.seqno as seqno42_437_, financialm0_.factaccttype as factacc43_437_, financialm0_.docbasetype as docbase44_437_, financialm0_.acctvalue as acctval45_437_, financialm0_.acctdescription as acctdes46_437_, financialm0_.record_id2 as record_47_437_, financialm0_.c_withholding_id as c_withh48_437_, financialm0_.c_doctype_id as c_docty49_437_, financialm0_.c_costcenter_id as c_costc50_437_, financialm0_.ismodify as ismodif51_437_, financialm0_.datebalanced as datebal52_437_ from fact_acct financialm0_ where (financialm0_.ad_org_id in (...)) and (financialm0_.ad_client_id in (...)) order by financialm0_.amtacctdr desc, financialm0_.fact_acct_id desc limit ?;Times Reported Time consuming queries #6
Day Hour Count Duration Avg duration Jul 15 15 1 23s246ms 23s246ms [ User: tad - Total duration: 23s246ms - Times executed: 1 ]
[ Application: openbravo - Total duration: 23s246ms - Times executed: 1 ]
-
select financialm0_.Fact_Acct_ID as fact_acc1_437_, financialm0_.AD_Client_ID as ad_clien2_437_, financialm0_.AD_Org_ID as ad_org_i3_437_, financialm0_.IsActive as isactive4_437_, financialm0_.Created as created5_437_, financialm0_.CreatedBy as createdb6_437_, financialm0_.Updated as updated7_437_, financialm0_.UpdatedBy as updatedb8_437_, financialm0_.C_AcctSchema_ID as c_acctsc9_437_, financialm0_.Account_ID as account10_437_, financialm0_.DateTrx as datetrx11_437_, financialm0_.DateAcct as dateacc12_437_, financialm0_.C_Period_ID as c_perio13_437_, financialm0_.AD_Table_ID as ad_tabl14_437_, financialm0_.Record_ID as record_15_437_, financialm0_.Line_ID as line_id16_437_, financialm0_.GL_Category_ID as gl_cate17_437_, financialm0_.C_Tax_ID as c_tax_i18_437_, financialm0_.M_Locator_ID as m_locat19_437_, financialm0_.PostingType as posting20_437_, financialm0_.C_Currency_ID as c_curre21_437_, financialm0_.AmtSourceDr as amtsour22_437_, financialm0_.AmtSourceCr as amtsour23_437_, financialm0_.AmtAcctDr as amtacct24_437_, financialm0_.AmtAcctCr as amtacct25_437_, financialm0_.C_UOM_ID as c_uom_i26_437_, financialm0_.Qty as qty27_437_, financialm0_.M_Product_ID as m_produ28_437_, financialm0_.C_BPartner_ID as c_bpart29_437_, financialm0_.AD_OrgTrx_ID as ad_orgt30_437_, financialm0_.C_LocFrom_ID as c_locfr31_437_, financialm0_.C_LocTo_ID as c_locto32_437_, financialm0_.C_SalesRegion_ID as c_sales33_437_, financialm0_.C_Project_ID as c_proje34_437_, financialm0_.C_Campaign_ID as c_campa35_437_, financialm0_.C_Activity_ID as c_activ36_437_, financialm0_.User1_ID as user37_437_, financialm0_.User2_ID as user38_437_, financialm0_.Description as descrip39_437_, financialm0_.A_Asset_ID as a_asset40_437_, financialm0_.Fact_Acct_Group_ID as fact_ac41_437_, financialm0_.SeqNo as seqno42_437_, financialm0_.FactAcctType as factacc43_437_, financialm0_.DocBaseType as docbase44_437_, financialm0_.AcctValue as acctval45_437_, financialm0_.AcctDescription as acctdes46_437_, financialm0_.Record_ID2 as record_47_437_, financialm0_.C_Withholding_ID as c_withh48_437_, financialm0_.C_Doctype_ID as c_docty49_437_, financialm0_.C_Costcenter_ID as c_costc50_437_, financialm0_.Ismodify as ismodif51_437_, financialm0_.Datebalanced as datebal52_437_ from Fact_Acct financialm0_ where (financialm0_.AD_Org_ID in ('0', '975163BBDF184727BFA9D21FECF88F51', '0145CB12BBE04855B3C433728BD65F7C', '7EEF753D8C114D32A101EA8393FEAC19', '8997B74B935D46B08D5E187F5B343F48', '9DFF9C5278274C2DA3F411C2BA23605C')) and (financialm0_.AD_Client_ID in ('29E43D204AEB4CEC9D1DC4EFFD0E5987', '0')) order by financialm0_.AmtAcctDr desc, financialm0_.Fact_Acct_ID desc limit '101';
Date: 2026-07-15 15:14:14 Duration: 23s246ms Database: etendo User: tad Remote: 127.0.0.1 Application: openbravo Bind query: yes
7 22s549ms 3 1s606ms 14s550ms 7s516ms select * from ( select distinct iol.m_product_id as referencekey_id, ? as ad_role_id, null as ad_user_id, ? || p.name || ? as description, ? as isactive, iol.ad_org_id as ad_org_id, iol.ad_client_id as ad_client_id, now() as created, ? as createdby, now() as updated, ? as updatedby, p.name as record_id from m_inoutline iol join m_inout io on iol.m_inout_id = io.m_inout_id and io.issotrx = ? and io.docstatus = ? join m_transaction t on iol.m_inoutline_id = t.m_inoutline_id join c_bpartner bp on io.c_bpartner_id = bp.c_bpartner_id join m_product p on iol.m_product_id = p.m_product_id join m_costing_rule cr on ad_isorgincluded (io.ad_org_id, cr.ad_org_id, io.ad_client_id) >= ? and cr.datefrom <= t.trxprocessdate and cr.dateto > t.trxprocessdate join m_costing_algorithm ca on cr.m_costing_algorithm_id = ca.m_costing_algorithm_id and ca.classname = ? where not exists ( select ? from m_matchpo mp where mp.m_inoutline_id = iol.m_inoutline_id and mp.c_orderline_id is not null) and not exists ( select ? from m_costing c where c.m_product_id = iol.m_product_id and c.costtype in (...) and c.datefrom <= t.trxprocessdate and c.dateto > t.trxprocessdate) and not exists ( select ? from m_productprice pp join m_pricelist_version ppv on pp.m_pricelist_version_id = ppv.m_pricelist_version_id join m_pricelist pl on pl.m_pricelist_id = ppv.m_pricelist_id where pp.m_product_id = iol.m_product_id and (bp.po_pricelist_id = ppv.m_pricelist_id or (bp.po_pricelist_id is null and pl.issopricelist = ?)) and ppv.validfrom <= t.trxprocessdate) and not exists ( select ? from c_orderline ol join c_order o on ol.c_order_id = o.c_order_id and o.issotrx = ? and o.processed = ? where ol.m_product_id = iol.m_product_id and o.c_bpartner_id = bp.c_bpartner_id and ad_isorgincluded (o.ad_org_id, cr.ad_org_id, io.ad_client_id) >= ?)) aaa where not exists ( select ? from ad_alert a where a.ad_alertrule_id = ? and a.referencekey_id = aaa.referencekey_id and coalesce(a.status, ?) != ?);Times Reported Time consuming queries #7
Day Hour Count Duration Avg duration Jul 15 12 1 14s550ms 14s550ms 15 1 6s391ms 6s391ms 20 1 1s606ms 1s606ms [ User: tad - Total duration: 22s549ms - Times executed: 3 ]
[ Application: openbravo - Total duration: 22s549ms - Times executed: 3 ]
-
SELECT * FROM ( SELECT DISTINCT iol.m_product_id as referencekey_id, '0' as ad_role_id, null as ad_user_id, 'The product ' || p.name || ' has Receipts without a related Purchase Order and does not have a Purchase PriceList nor Standard Cost defined.' as description, 'Y' as isactive, iol.ad_org_id as ad_org_id, iol.ad_client_id as ad_client_id, now() as created, '0' as createdBy, now() as updated, '0' as updatedBy, p.name as RECORD_ID FROM m_inoutline iol JOIN m_inout io ON iol.m_inout_id = io.m_inout_id AND io.issotrx = 'N' AND io.docstatus = 'CO' JOIN m_transaction t ON iol.m_inoutline_id = t.m_inoutline_id JOIN c_bpartner bp ON io.c_bpartner_id = bp.c_bpartner_id JOIN m_product p ON iol.m_product_id = p.m_product_id JOIN m_costing_rule cr ON ad_isorgincluded (io.ad_org_id, cr.ad_org_id, io.ad_client_id) >= 0 AND cr.datefrom <= t.trxprocessdate AND cr.dateto > t.trxprocessdate JOIN m_costing_algorithm ca ON cr.m_costing_algorithm_id = ca.m_costing_algorithm_id AND ca.classname = 'org.openbravo.costing.AverageAlgorithm' WHERE NOT EXISTS ( SELECT 1 FROM m_matchpo mp WHERE mp.m_inoutline_id = iol.m_inoutline_id AND mp.c_orderline_id IS NOT NULL) AND NOT EXISTS ( SELECT 1 FROM m_costing c WHERE c.m_product_id = iol.m_product_id AND c.costtype IN ('STA', 'AVA') AND c.datefrom <= t.trxprocessdate AND c.dateto > t.trxprocessdate) AND NOT EXISTS ( SELECT 1 FROM m_productprice pp JOIN m_pricelist_version ppv ON pp.m_pricelist_version_id = ppv.m_pricelist_version_id JOIN m_pricelist pl ON pl.m_pricelist_id = ppv.m_pricelist_id WHERE pp.m_product_id = iol.m_product_id AND (bp.po_pricelist_id = ppv.m_pricelist_id OR (bp.po_pricelist_id IS NULL AND pl.issopricelist = 'N')) AND ppv.validfrom <= t.trxprocessdate) AND NOT EXISTS ( SELECT 1 FROM c_orderline ol JOIN c_order o ON ol.c_order_id = o.c_order_id AND o.issotrx = 'N' AND o.processed = 'Y' WHERE ol.m_product_id = iol.m_product_id AND o.c_bpartner_id = bp.c_bpartner_id AND ad_isorgincluded (o.ad_org_id, cr.ad_org_id, io.ad_client_id) >= 0)) AAA where not exists ( select 1 from ad_alert a where a.ad_alertrule_id = '36080A439B564021A2523283A760577A' and a.referencekey_id = aaa.referencekey_id and coalesce(a.status, 'NEW') != 'SOLVED');
Date: 2026-07-15 12:16:27 Duration: 14s550ms Database: etendo User: tad Remote: 127.0.0.1 Application: openbravo Bind query: yes
-
SELECT * FROM ( SELECT DISTINCT iol.m_product_id as referencekey_id, '0' as ad_role_id, null as ad_user_id, 'The product ' || p.name || ' has Receipts without a related Purchase Order and does not have a Purchase PriceList nor Standard Cost defined.' as description, 'Y' as isactive, iol.ad_org_id as ad_org_id, iol.ad_client_id as ad_client_id, now() as created, '0' as createdBy, now() as updated, '0' as updatedBy, p.name as RECORD_ID FROM m_inoutline iol JOIN m_inout io ON iol.m_inout_id = io.m_inout_id AND io.issotrx = 'N' AND io.docstatus = 'CO' JOIN m_transaction t ON iol.m_inoutline_id = t.m_inoutline_id JOIN c_bpartner bp ON io.c_bpartner_id = bp.c_bpartner_id JOIN m_product p ON iol.m_product_id = p.m_product_id JOIN m_costing_rule cr ON ad_isorgincluded (io.ad_org_id, cr.ad_org_id, io.ad_client_id) >= 0 AND cr.datefrom <= t.trxprocessdate AND cr.dateto > t.trxprocessdate JOIN m_costing_algorithm ca ON cr.m_costing_algorithm_id = ca.m_costing_algorithm_id AND ca.classname = 'org.openbravo.costing.AverageAlgorithm' WHERE NOT EXISTS ( SELECT 1 FROM m_matchpo mp WHERE mp.m_inoutline_id = iol.m_inoutline_id AND mp.c_orderline_id IS NOT NULL) AND NOT EXISTS ( SELECT 1 FROM m_costing c WHERE c.m_product_id = iol.m_product_id AND c.costtype IN ('STA', 'AVA') AND c.datefrom <= t.trxprocessdate AND c.dateto > t.trxprocessdate) AND NOT EXISTS ( SELECT 1 FROM m_productprice pp JOIN m_pricelist_version ppv ON pp.m_pricelist_version_id = ppv.m_pricelist_version_id JOIN m_pricelist pl ON pl.m_pricelist_id = ppv.m_pricelist_id WHERE pp.m_product_id = iol.m_product_id AND (bp.po_pricelist_id = ppv.m_pricelist_id OR (bp.po_pricelist_id IS NULL AND pl.issopricelist = 'N')) AND ppv.validfrom <= t.trxprocessdate) AND NOT EXISTS ( SELECT 1 FROM c_orderline ol JOIN c_order o ON ol.c_order_id = o.c_order_id AND o.issotrx = 'N' AND o.processed = 'Y' WHERE ol.m_product_id = iol.m_product_id AND o.c_bpartner_id = bp.c_bpartner_id AND ad_isorgincluded (o.ad_org_id, cr.ad_org_id, io.ad_client_id) >= 0)) AAA where not exists ( select 1 from ad_alert a where a.ad_alertrule_id = '36080A439B564021A2523283A760577A' and a.referencekey_id = aaa.referencekey_id and coalesce(a.status, 'NEW') != 'SOLVED');
Date: 2026-07-15 15:25:31 Duration: 6s391ms Database: etendo User: tad Remote: 127.0.0.1 Application: openbravo Bind query: yes
-
SELECT * FROM ( SELECT DISTINCT iol.m_product_id as referencekey_id, '0' as ad_role_id, null as ad_user_id, 'The product ' || p.name || ' has Receipts without a related Purchase Order and does not have a Purchase PriceList nor Standard Cost defined.' as description, 'Y' as isactive, iol.ad_org_id as ad_org_id, iol.ad_client_id as ad_client_id, now() as created, '0' as createdBy, now() as updated, '0' as updatedBy, p.name as RECORD_ID FROM m_inoutline iol JOIN m_inout io ON iol.m_inout_id = io.m_inout_id AND io.issotrx = 'N' AND io.docstatus = 'CO' JOIN m_transaction t ON iol.m_inoutline_id = t.m_inoutline_id JOIN c_bpartner bp ON io.c_bpartner_id = bp.c_bpartner_id JOIN m_product p ON iol.m_product_id = p.m_product_id JOIN m_costing_rule cr ON ad_isorgincluded (io.ad_org_id, cr.ad_org_id, io.ad_client_id) >= 0 AND cr.datefrom <= t.trxprocessdate AND cr.dateto > t.trxprocessdate JOIN m_costing_algorithm ca ON cr.m_costing_algorithm_id = ca.m_costing_algorithm_id AND ca.classname = 'org.openbravo.costing.AverageAlgorithm' WHERE NOT EXISTS ( SELECT 1 FROM m_matchpo mp WHERE mp.m_inoutline_id = iol.m_inoutline_id AND mp.c_orderline_id IS NOT NULL) AND NOT EXISTS ( SELECT 1 FROM m_costing c WHERE c.m_product_id = iol.m_product_id AND c.costtype IN ('STA', 'AVA') AND c.datefrom <= t.trxprocessdate AND c.dateto > t.trxprocessdate) AND NOT EXISTS ( SELECT 1 FROM m_productprice pp JOIN m_pricelist_version ppv ON pp.m_pricelist_version_id = ppv.m_pricelist_version_id JOIN m_pricelist pl ON pl.m_pricelist_id = ppv.m_pricelist_id WHERE pp.m_product_id = iol.m_product_id AND (bp.po_pricelist_id = ppv.m_pricelist_id OR (bp.po_pricelist_id IS NULL AND pl.issopricelist = 'N')) AND ppv.validfrom <= t.trxprocessdate) AND NOT EXISTS ( SELECT 1 FROM c_orderline ol JOIN c_order o ON ol.c_order_id = o.c_order_id AND o.issotrx = 'N' AND o.processed = 'Y' WHERE ol.m_product_id = iol.m_product_id AND o.c_bpartner_id = bp.c_bpartner_id AND ad_isorgincluded (o.ad_org_id, cr.ad_org_id, io.ad_client_id) >= 0)) AAA where not exists ( select 1 from ad_alert a where a.ad_alertrule_id = '36080A439B564021A2523283A760577A' and a.referencekey_id = aaa.referencekey_id and coalesce(a.status, 'NEW') != 'SOLVED');
Date: 2026-07-15 20:20:31 Duration: 1s606ms Database: etendo User: tad Remote: 127.0.0.1 Application: openbravo Bind query: yes
8 22s139ms 3 6s66ms 9s744ms 7s379ms update ad_alert set status = ?, updated = now(), updatedby = ? where ad_alertrule_id = ? and coalesce(status, ?) != ? and not exists ( select ? from ( select c_invoice_id as referencekey_id, ? as ad_role_id, null as ad_user_id, ? as description, ? as isactive, c_invoice.ad_org_id as ad_org_id, c_invoice.ad_client_id as ad_client_id, now() as created, ? as createdby, now() as updated, ? as updatedby, ad_column_identifier (?, c_invoice_id, ?) as record_id from c_invoice, c_doctype, fact_acct f1, fact_acct f2 where c_invoice.c_doctype_id = c_doctype.c_doctype_id and c_doctype.docbasetype in (...) and f1.record_id = c_invoice.c_invoice_id and f1.record_id = f2.record_id and f1.ad_table_id = f2.ad_table_id and f1.fact_acct_group_id <> f2.fact_acct_group_id and f1.c_acctschema_id = f2.c_acctschema_id group by c_invoice_id, posted, c_invoice.ad_client_id, c_invoice.ad_org_id, f1.ad_table_id, f1.record_id) a where ? = ? and a.referencekey_id = ad_alert.referencekey_id);Times Reported Time consuming queries #8
Day Hour Count Duration Avg duration Jul 15 12 1 9s744ms 9s744ms 15 1 6s327ms 6s327ms 20 1 6s66ms 6s66ms [ User: tad - Total duration: 22s139ms - Times executed: 3 ]
[ Application: openbravo - Total duration: 22s139ms - Times executed: 3 ]
-
UPDATE AD_ALERT SET STATUS = 'SOLVED', UPDATED = NOW(), UPDATEDBY = 0 WHERE AD_ALERTRULE_ID = '7EDC62AE0AF34B74A4B327EA8A957965' AND COALESCE(STATUS, 'NEW') != 'SOLVED' AND NOT EXISTS ( SELECT 1 FROM ( select C_INVOICE_id as referencekey_id, '0' as ad_role_id, null as ad_user_id, 'PURCHASE INVOICE POSTED MORE THAN ONCE' as description, 'Y' as isActive, C_INVOICE.ad_org_id as ad_org_id, C_INVOICE.ad_client_id as ad_client_id, now() as created, '0' as createdBy, now() as updated, '0' as updatedBy, ad_column_identifier ('C_INVOICE', C_INVOICE_id, 'es_ES') AS RECORD_ID FROM C_INVOICE, c_doctype, fact_acct f1, fact_acct f2 WHERE C_INVOICE.c_doctype_id = c_doctype.c_doctype_id and c_doctype.docbasetype IN ('API', 'APC') and f1.record_id = c_invoice.c_invoice_id and f1.record_id = f2.record_id and f1.ad_table_id = f2.ad_table_id and f1.fact_acct_group_id <> f2.fact_acct_group_id and f1.c_acctschema_id = f2.c_acctschema_id GROUP BY C_INVOICE_id, posted, C_INVOICE.ad_client_id, C_INVOICE.ad_org_id, f1.ad_table_id, f1.record_id) A WHERE 1 = 1 AND A.REFERENCEKEY_ID = AD_ALERT.REFERENCEKEY_ID);
Date: 2026-07-15 12:16:49 Duration: 9s744ms Database: etendo User: tad Remote: 127.0.0.1 Application: openbravo Bind query: yes
-
UPDATE AD_ALERT SET STATUS = 'SOLVED', UPDATED = NOW(), UPDATEDBY = 0 WHERE AD_ALERTRULE_ID = '7EDC62AE0AF34B74A4B327EA8A957965' AND COALESCE(STATUS, 'NEW') != 'SOLVED' AND NOT EXISTS ( SELECT 1 FROM ( select C_INVOICE_id as referencekey_id, '0' as ad_role_id, null as ad_user_id, 'PURCHASE INVOICE POSTED MORE THAN ONCE' as description, 'Y' as isActive, C_INVOICE.ad_org_id as ad_org_id, C_INVOICE.ad_client_id as ad_client_id, now() as created, '0' as createdBy, now() as updated, '0' as updatedBy, ad_column_identifier ('C_INVOICE', C_INVOICE_id, 'es_ES') AS RECORD_ID FROM C_INVOICE, c_doctype, fact_acct f1, fact_acct f2 WHERE C_INVOICE.c_doctype_id = c_doctype.c_doctype_id and c_doctype.docbasetype IN ('API', 'APC') and f1.record_id = c_invoice.c_invoice_id and f1.record_id = f2.record_id and f1.ad_table_id = f2.ad_table_id and f1.fact_acct_group_id <> f2.fact_acct_group_id and f1.c_acctschema_id = f2.c_acctschema_id GROUP BY C_INVOICE_id, posted, C_INVOICE.ad_client_id, C_INVOICE.ad_org_id, f1.ad_table_id, f1.record_id) A WHERE 1 = 1 AND A.REFERENCEKEY_ID = AD_ALERT.REFERENCEKEY_ID);
Date: 2026-07-15 15:26:05 Duration: 6s327ms Database: etendo User: tad Remote: 127.0.0.1 Application: openbravo Bind query: yes
-
UPDATE AD_ALERT SET STATUS = 'SOLVED', UPDATED = NOW(), UPDATEDBY = 0 WHERE AD_ALERTRULE_ID = '7EDC62AE0AF34B74A4B327EA8A957965' AND COALESCE(STATUS, 'NEW') != 'SOLVED' AND NOT EXISTS ( SELECT 1 FROM ( select C_INVOICE_id as referencekey_id, '0' as ad_role_id, null as ad_user_id, 'PURCHASE INVOICE POSTED MORE THAN ONCE' as description, 'Y' as isActive, C_INVOICE.ad_org_id as ad_org_id, C_INVOICE.ad_client_id as ad_client_id, now() as created, '0' as createdBy, now() as updated, '0' as updatedBy, ad_column_identifier ('C_INVOICE', C_INVOICE_id, 'es_ES') AS RECORD_ID FROM C_INVOICE, c_doctype, fact_acct f1, fact_acct f2 WHERE C_INVOICE.c_doctype_id = c_doctype.c_doctype_id and c_doctype.docbasetype IN ('API', 'APC') and f1.record_id = c_invoice.c_invoice_id and f1.record_id = f2.record_id and f1.ad_table_id = f2.ad_table_id and f1.fact_acct_group_id <> f2.fact_acct_group_id and f1.c_acctschema_id = f2.c_acctschema_id GROUP BY C_INVOICE_id, posted, C_INVOICE.ad_client_id, C_INVOICE.ad_org_id, f1.ad_table_id, f1.record_id) A WHERE 1 = 1 AND A.REFERENCEKEY_ID = AD_ALERT.REFERENCEKEY_ID);
Date: 2026-07-15 20:20:44 Duration: 6s66ms Database: etendo User: tad Remote: 127.0.0.1 Application: openbravo Bind query: yes
9 15s507ms 1 15s507ms 15s507ms 15s507ms with rangofechas as ( select case when extract(day from current_date) = ? then (date_trunc(?, current_date) - interval ?) + interval ? when extract(day from current_date) = ? then date_trunc(?, current_date) else ( case when extract(day from current_date) > ? then date_trunc(?, current_date) + interval ? else date_trunc(?, current_date) end) - interval ? end as fecha_inicio ), scorescalculados as ( select a.c_bpartner_id as id_nuevo, b.c_bpartner_id as id_similar, b.name as nombre_similar, b.taxid as cif_similar, org.name as org_similar, ((similarity (a.name, b.name) * ?.?) + (similarity (a.taxid, b.taxid) * ?.?)) as score_total_ponderado from c_bpartner a join c_bpartner b on a.c_bpartner_id <> b.c_bpartner_id left join ad_org org on org.ad_org_id = b.ad_org_id cross join rangofechas rf where a.created >= rf.fecha_inicio and a.created < current_date + interval ? ) select bp.c_bpartner_id, bp.name, bp.taxid, bp.created, us.name as user_name, org.name as organization_name, coalesce(dup.posibles_duplicados_json, ?::jsonb) as duplicados from c_bpartner bp left join ad_user us on us.ad_user_id = bp.createdby left join ad_org org on org.ad_org_id = bp.ad_org_id cross join rangofechas rf left join lateral ( select jsonb_agg(jsonb_build_object(?, sc.id_similar, ?, sc.nombre_similar, ?, sc.cif_similar, ?, sc.org_similar, ?, round((sc.score_total_ponderado * ?)::numeric, ?)) order by sc.score_total_ponderado desc) as posibles_duplicados_json from scorescalculados sc where sc.id_nuevo = bp.c_bpartner_id and sc.score_total_ponderado >= ?.?) dup on true where bp.created >= rf.fecha_inicio and bp.created < current_date + interval ? order by bp.name;Times Reported Time consuming queries #9
Day Hour Count Duration Avg duration Jul 15 07 1 15s507ms 15s507ms [ User: tad - Total duration: 15s507ms - Times executed: 1 ]
[ Application: [unknown] - Total duration: 15s507ms - Times executed: 1 ]
-
WITH RangoFechas AS ( -- 1. DEFINE EL RANGO DE FECHAS PARA CLIENTES NUEVOS SELECT CASE -- Si lo ejecutas el día 1: Busca desde el día 15 del mes anterior. WHEN EXTRACT(DAY FROM CURRENT_DATE) = 1 THEN (DATE_TRUNC('month', CURRENT_DATE) - INTERVAL '1 month') + INTERVAL '14 days' -- Si lo ejecutas el día 15: Busca desde el día 1 del mes actual. WHEN EXTRACT(DAY FROM CURRENT_DATE) = 15 THEN DATE_TRUNC('month', CURRENT_DATE) -- Si se ejecuta otro día, usa los últimos 60 días desde el punto anterior. ELSE ( -- Determina el punto de corte (Día 1 o Día 15 del mes actual) más reciente CASE -- Si estamos entre el día 16 y el final del mes, el punto de corte es el día 15 WHEN EXTRACT(DAY FROM CURRENT_DATE) > 15 THEN DATE_TRUNC('month', CURRENT_DATE) + INTERVAL '14 days' -- Día 15 del mes actual -- Si estamos entre el día 2 y el día 14, el punto de corte es el día 1 ELSE DATE_TRUNC('month', CURRENT_DATE) -- Día 1 del mes actual END) - INTERVAL '60 days' -- Retrocede 60 días desde ese punto de corte END AS fecha_inicio ), ScoresCalculados AS ( -- 2. CALCULA TODOS LOS POSIBLES SCORES DE SIMILITUD ENTRE NUEVOS (A) Y TODA LA TABLA (B) SELECT a.c_bpartner_id AS id_nuevo, b.c_bpartner_id AS id_similar, b.name AS nombre_similar, b.taxid AS cif_similar, org.name AS org_similar, -- Cálculo y Nombramiento del Score Ponderado (50% Nombre, 30% Value, 20% CIF) ((similarity (a.name, b.name) * 0.6) + (similarity (a.taxid, b.taxid) * 0.4)) AS score_total_ponderado FROM c_bpartner a -- El Cliente Nuevo (conjunto A) JOIN c_bpartner b ON a.c_bpartner_id <> b.c_bpartner_id -- El Cliente a comparar (conjunto B: TODA la tabla) LEFT JOIN ad_org org ON org.ad_org_id = b.ad_org_id CROSS JOIN RangoFechas rf WHERE -- Filtramos a 'a' para incluir solo los clientes creados recientemente a.created >= rf.fecha_inicio AND a.created < CURRENT_DATE + INTERVAL '1 day') -- 3. CONSULTA FINAL: UNE CLIENTES NUEVOS Y AGREGA EL JSON DEL DUPLICADO SELECT -- COLUMNAS DEL CLIENTE NUEVO bp.c_bpartner_id, bp.name, bp.taxid, bp.created, us.name AS user_name, org.name AS organization_name, -- NUEVA COLUMNA: LISTA DE DUPLICADOS EN FORMATO JSONB coalesce(dup.posibles_duplicados_json, '[]'::jsonb) AS duplicados FROM c_bpartner bp LEFT JOIN ad_user us ON us.AD_User_ID = bp.createdby LEFT JOIN ad_org org ON org.ad_org_id = bp.ad_org_id CROSS JOIN RangoFechas rf -- LATERAL JOIN: Agrupa los scores calculados en JSON para cada cliente nuevo LEFT JOIN LATERAL ( SELECT -- Agrupa los resultados similares en un ARRAY JSON jsonb_agg(jsonb_build_object('id_duplicado', sc.id_similar, 'nombre_duplicado', sc.nombre_similar, 'cif_duplicado', sc.cif_similar, 'org_duplicado', sc.org_similar, 'similitud_porcentaje', ROUND((sc.score_total_ponderado * 100)::numeric, 2)) ORDER BY sc.score_total_ponderado DESC) AS posibles_duplicados_json FROM ScoresCalculados sc WHERE sc.id_nuevo = bp.c_bpartner_id -- Enlaza el CTE con la tabla principal AND sc.score_total_ponderado >= 0.65 -- FILTRO: Aplica el umbral (65%) ) dup ON TRUE WHERE -- Filtra la tabla principal bp para solo mostrar los clientes nuevos bp.created >= rf.fecha_inicio AND bp.created < CURRENT_DATE + INTERVAL '1 day' ORDER BY bp.name;
Date: 2026-07-15 07:00:40 Duration: 15s507ms Database: etendo User: tad Remote: 10.10.11.43 Application: [unknown]
10 13s972ms 3 1s46ms 10s799ms 4s657ms select * from ( select distinct pr.m_product_id as referencekey_id, ad_column_identifier (?, pr.m_product_id, ?) as record_id, pr.value || ? || ad_column_identifier (?, pr.m_product_id, ?) || ?| | round(coalesce(onhand.qtyonhand, ?) + coalesce(pend.qtypendingrecive, ?) - coalesce(pick.qtypicking, ?), ?) || ? || coalesce(porg.stockmin, ?) as description, pr.ad_org_id, pr.ad_client_id, ? as ad_role_id, null as ad_user_id, ? as isactive, now() as created, ? as createdby, now() as updated, ? as updatedby from m_product pr left join ( select sum(coalesce(sd.qtyonhand, ?)) as qtyonhand, sd.m_product_id from m_storage_detail sd group by sd.m_product_id) onhand on onhand.m_product_id = pr.m_product_id left join ( select sum(coalesce(m_lines.qtyordered, ?)) - sum(coalesce(m_lines.movementqty, ?)) as qtypendingrecive, m_lines.m_product_id from ( select coalesce(ol.qtyordered, ?) as qtyordered, coalesce(sum(iol.movementqty), ?) as movementqty, ol.m_product_id from c_orderline ol left join c_order o on ol.c_order_id = o.c_order_id left join m_inoutline iol on ol.c_orderline_id = iol.c_orderline_id where o.processed = ? and o.issotrx = ? and o.docstatus = ? group by ol.qtyordered, ol.c_orderline_id, ol.m_product_id having coalesce(ol.qtyordered, ?) > sum(coalesce(iol.movementqty, ?))) as m_lines group by m_lines.m_product_id) pend on pend.m_product_id = pr.m_product_id left join ( select sum(coalesce(lp.qty, ?)) as qtypicking, lp.value from libp_picking_v lp group by lp.value) pick on pick.value = pr.value left join m_product_org porg on porg.m_product_id = pr.m_product_id where (coalesce(onhand.qtyonhand, ?) - coalesce(pick.qtypicking, ?) + coalesce(pend.qtypendingrecive, ?)) < coalesce(porg.stockmin, ?) and ma_processplan_id is null) aaa where not exists ( select ? from ad_alert a where a.ad_alertrule_id = ? and a.referencekey_id = aaa.referencekey_id and coalesce(a.status, ?) != ?);Times Reported Time consuming queries #10
Day Hour Count Duration Avg duration Jul 15 12 1 10s799ms 10s799ms 15 1 2s125ms 2s125ms 20 1 1s46ms 1s46ms [ User: tad - Total duration: 13s972ms - Times executed: 3 ]
[ Application: openbravo - Total duration: 13s972ms - Times executed: 3 ]
-
SELECT * FROM ( select distinct pr.m_product_id AS referencekey_id, ad_column_identifier ('m_product', pr.m_product_id, 'en_US') AS record_id, pr.value || ', ' || ad_column_identifier ('m_product', pr.m_product_id, 'en_US') || ', Stock: ' || round(coalesce(onhand.QtyOnHand, 0) + coalesce(pend.QtyPendingRecive, 0) - coalesce(pick.QtyPicking, 0), 0) || ', MQ: ' || coalesce(porg.Stockmin, 0) AS description, pr.ad_org_id, pr.ad_client_id, 0 AS ad_role_id, NULL AS ad_user_id, 'Y' AS isActive, now() AS created, 0 AS createdBy, now() AS updated, 0 AS updatedBy from m_product pr left join ( select sum(coalesce(sd.qtyonhand, 0)) AS QtyOnHand, sd.m_product_id from m_storage_detail sd group by sd.m_product_id) onhand on onhand.m_product_id = pr.m_product_id left join ( select sum(coalesce(m_lines.qtyordered, 0)) - sum(coalesce(m_lines.movementqty, 0)) as QtyPendingRecive, m_lines.m_product_id from ( select coalesce(ol.qtyordered, 0) as qtyordered, coalesce(sum(iol.movementqty), 0) as movementqty, ol.m_product_id from c_orderline ol left join c_order o on ol.c_order_id = o.c_order_id left join m_inoutline iol on ol.c_orderline_id = iol.c_orderline_id where o.processed = 'Y' and o.issotrx = 'N' and o.docstatus = 'CO' group by ol.qtyordered, ol.c_orderline_id, ol.m_product_id having coalesce(ol.qtyordered, 0) > sum(coalesce(iol.movementqty, 0))) as m_lines group by m_lines.m_product_id) pend on pend.m_product_id = pr.m_product_id left join ( select sum(coalesce(lp.qty, 0)) AS QtyPicking, lp.value from libp_picking_v lp group by lp.value) pick on pick.value = pr.value left join m_product_org porg on porg.m_product_id = pr.m_product_id where (coalesce(onhand.QtyOnHand, 0) - coalesce(pick.QtyPicking, 0) + coalesce(pend.QtyPendingRecive, 0)) < coalesce(porg.Stockmin, 0) and ma_processplan_id IS NULL) AAA where not exists ( select 1 from ad_alert a where a.ad_alertrule_id = '86C9A5FFEA28494D927E2699CEAFEFE1' and a.referencekey_id = aaa.referencekey_id and coalesce(a.status, 'NEW') != 'SOLVED');
Date: 2026-07-15 12:17:10 Duration: 10s799ms Database: etendo User: tad Remote: 127.0.0.1 Application: openbravo Bind query: yes
-
SELECT * FROM ( select distinct pr.m_product_id AS referencekey_id, ad_column_identifier ('m_product', pr.m_product_id, 'en_US') AS record_id, pr.value || ', ' || ad_column_identifier ('m_product', pr.m_product_id, 'en_US') || ', Stock: ' || round(coalesce(onhand.QtyOnHand, 0) + coalesce(pend.QtyPendingRecive, 0) - coalesce(pick.QtyPicking, 0), 0) || ', MQ: ' || coalesce(porg.Stockmin, 0) AS description, pr.ad_org_id, pr.ad_client_id, 0 AS ad_role_id, NULL AS ad_user_id, 'Y' AS isActive, now() AS created, 0 AS createdBy, now() AS updated, 0 AS updatedBy from m_product pr left join ( select sum(coalesce(sd.qtyonhand, 0)) AS QtyOnHand, sd.m_product_id from m_storage_detail sd group by sd.m_product_id) onhand on onhand.m_product_id = pr.m_product_id left join ( select sum(coalesce(m_lines.qtyordered, 0)) - sum(coalesce(m_lines.movementqty, 0)) as QtyPendingRecive, m_lines.m_product_id from ( select coalesce(ol.qtyordered, 0) as qtyordered, coalesce(sum(iol.movementqty), 0) as movementqty, ol.m_product_id from c_orderline ol left join c_order o on ol.c_order_id = o.c_order_id left join m_inoutline iol on ol.c_orderline_id = iol.c_orderline_id where o.processed = 'Y' and o.issotrx = 'N' and o.docstatus = 'CO' group by ol.qtyordered, ol.c_orderline_id, ol.m_product_id having coalesce(ol.qtyordered, 0) > sum(coalesce(iol.movementqty, 0))) as m_lines group by m_lines.m_product_id) pend on pend.m_product_id = pr.m_product_id left join ( select sum(coalesce(lp.qty, 0)) AS QtyPicking, lp.value from libp_picking_v lp group by lp.value) pick on pick.value = pr.value left join m_product_org porg on porg.m_product_id = pr.m_product_id where (coalesce(onhand.QtyOnHand, 0) - coalesce(pick.QtyPicking, 0) + coalesce(pend.QtyPendingRecive, 0)) < coalesce(porg.Stockmin, 0) and ma_processplan_id IS NULL) AAA where not exists ( select 1 from ad_alert a where a.ad_alertrule_id = '86C9A5FFEA28494D927E2699CEAFEFE1' and a.referencekey_id = aaa.referencekey_id and coalesce(a.status, 'NEW') != 'SOLVED');
Date: 2026-07-15 15:26:15 Duration: 2s125ms Database: etendo User: tad Remote: 127.0.0.1 Application: openbravo Bind query: yes
-
SELECT * FROM ( select distinct pr.m_product_id AS referencekey_id, ad_column_identifier ('m_product', pr.m_product_id, 'en_US') AS record_id, pr.value || ', ' || ad_column_identifier ('m_product', pr.m_product_id, 'en_US') || ', Stock: ' || round(coalesce(onhand.QtyOnHand, 0) + coalesce(pend.QtyPendingRecive, 0) - coalesce(pick.QtyPicking, 0), 0) || ', MQ: ' || coalesce(porg.Stockmin, 0) AS description, pr.ad_org_id, pr.ad_client_id, 0 AS ad_role_id, NULL AS ad_user_id, 'Y' AS isActive, now() AS created, 0 AS createdBy, now() AS updated, 0 AS updatedBy from m_product pr left join ( select sum(coalesce(sd.qtyonhand, 0)) AS QtyOnHand, sd.m_product_id from m_storage_detail sd group by sd.m_product_id) onhand on onhand.m_product_id = pr.m_product_id left join ( select sum(coalesce(m_lines.qtyordered, 0)) - sum(coalesce(m_lines.movementqty, 0)) as QtyPendingRecive, m_lines.m_product_id from ( select coalesce(ol.qtyordered, 0) as qtyordered, coalesce(sum(iol.movementqty), 0) as movementqty, ol.m_product_id from c_orderline ol left join c_order o on ol.c_order_id = o.c_order_id left join m_inoutline iol on ol.c_orderline_id = iol.c_orderline_id where o.processed = 'Y' and o.issotrx = 'N' and o.docstatus = 'CO' group by ol.qtyordered, ol.c_orderline_id, ol.m_product_id having coalesce(ol.qtyordered, 0) > sum(coalesce(iol.movementqty, 0))) as m_lines group by m_lines.m_product_id) pend on pend.m_product_id = pr.m_product_id left join ( select sum(coalesce(lp.qty, 0)) AS QtyPicking, lp.value from libp_picking_v lp group by lp.value) pick on pick.value = pr.value left join m_product_org porg on porg.m_product_id = pr.m_product_id where (coalesce(onhand.QtyOnHand, 0) - coalesce(pick.QtyPicking, 0) + coalesce(pend.QtyPendingRecive, 0)) < coalesce(porg.Stockmin, 0) and ma_processplan_id IS NULL) AAA where not exists ( select 1 from ad_alert a where a.ad_alertrule_id = '86C9A5FFEA28494D927E2699CEAFEFE1' and a.referencekey_id = aaa.referencekey_id and coalesce(a.status, 'NEW') != 'SOLVED');
Date: 2026-07-15 20:20:50 Duration: 1s46ms Database: etendo User: tad Remote: 127.0.0.1 Application: openbravo Bind query: yes
11 11s756ms 2 5s633ms 6s123ms 5s878ms select * from ( select distinct iol.m_product_id as referencekey_id, ? as ad_role_id, null as ad_user_id, ? || p.name || ? as description, ? as isactive, iol.ad_org_id as ad_org_id, iol.ad_client_id as ad_client_id, now() as created, ? as createdby, now() as updated, ? as updatedby, p.name as record_id from m_inoutline iol join m_inout io on iol.m_inout_id = io.m_inout_id and io.issotrx = ? and io.docstatus = ? join m_product p on iol.m_product_id = p.m_product_id join m_transaction t on iol.m_inoutline_id = t.m_inoutline_id join c_bpartner bp on io.c_bpartner_id = bp.c_bpartner_id join c_doctype dt on io.c_doctype_id = dt.c_doctype_id and dt.isreturn = ? join m_costing_rule cr on ad_isorgincluded (io.ad_org_id, cr.ad_org_id, io.ad_client_id) >= ? and cr.datefrom <= t.trxprocessdate and cr.dateto > t.trxprocessdate join m_costing_algorithm ca on cr.m_costing_algorithm_id = ca.m_costing_algorithm_id and ca.classname = ? where (iol.canceled_inoutline_id is null and iol.movementqty < ?) and not exists ( select ? from m_costing c where c.m_product_id = iol.m_product_id and c.costtype in (...) and c.datefrom <= t.trxprocessdate and c.dateto > t.trxprocessdate) and not exists ( select ? from m_productprice pp join m_pricelist_version ppv on pp.m_pricelist_version_id = ppv.m_pricelist_version_id join m_pricelist pl on pl.m_pricelist_id = ppv.m_pricelist_id where pp.m_product_id = iol.m_product_id and (bp.po_pricelist_id = ppv.m_pricelist_id or (bp.po_pricelist_id is null and pl.issopricelist = ?)) and ppv.validfrom <= t.trxprocessdate)) aaa where not exists ( select ? from ad_alert a where a.ad_alertrule_id = ? and a.referencekey_id = aaa.referencekey_id and coalesce(a.status, ?) != ?);Times Reported Time consuming queries #11
Day Hour Count Duration Avg duration Jul 15 12 1 6s123ms 6s123ms 15 1 5s633ms 5s633ms [ User: tad - Total duration: 11s756ms - Times executed: 2 ]
[ Application: openbravo - Total duration: 11s756ms - Times executed: 2 ]
-
SELECT * FROM ( SELECT DISTINCT iol.m_product_id as referencekey_id, '0' as ad_role_id, null as ad_user_id, 'The product ' || p.name || ' has Cancelation Shipments without a related original shipment and does not have a Purchase PriceList nor Standard Cost defined.' as description, 'Y' as isactive, iol.ad_org_id as ad_org_id, iol.ad_client_id as ad_client_id, now() as created, '0' as createdBy, now() as updated, '0' as updatedBy, p.name as RECORD_ID FROM m_inoutline iol JOIN m_inout io ON iol.m_inout_id = io.m_inout_id AND io.issotrx = 'Y' AND io.docstatus = 'VO' JOIN m_product p ON iol.m_product_id = p.m_product_id JOIN m_transaction t ON iol.m_inoutline_id = t.m_inoutline_id JOIN c_bpartner bp ON io.c_bpartner_id = bp.c_bpartner_id JOIN c_doctype dt ON io.c_doctype_id = dt.c_doctype_id AND dt.isreturn = 'N' JOIN m_costing_rule cr ON ad_isorgincluded (io.ad_org_id, cr.ad_org_id, io.ad_client_id) >= 0 AND cr.datefrom <= t.trxprocessdate AND cr.dateto > t.trxprocessdate JOIN m_costing_algorithm ca ON cr.m_costing_algorithm_id = ca.m_costing_algorithm_id AND ca.classname = 'org.openbravo.costing.AverageAlgorithm' WHERE (iol.canceled_inoutline_id IS NULL AND iol.movementqty < 0) AND NOT EXISTS ( SELECT 1 FROM m_costing c WHERE c.m_product_id = iol.m_product_id AND c.costtype IN ('STA', 'AVA') AND c.datefrom <= t.trxprocessdate AND c.dateto > t.trxprocessdate) AND NOT EXISTS ( SELECT 1 FROM m_productprice pp JOIN m_pricelist_version ppv ON pp.m_pricelist_version_id = ppv.m_pricelist_version_id JOIN m_pricelist pl ON pl.m_pricelist_id = ppv.m_pricelist_id WHERE pp.m_product_id = iol.m_product_id AND (bp.po_pricelist_id = ppv.m_pricelist_id OR (bp.po_pricelist_id IS NULL AND pl.issopricelist = 'N')) AND ppv.validfrom <= t.trxprocessdate)) AAA where not exists ( select 1 from ad_alert a where a.ad_alertrule_id = 'BD07156AA7EE4FB2B95B3F3A6D63296F' and a.referencekey_id = aaa.referencekey_id and coalesce(a.status, 'NEW') != 'SOLVED');
Date: 2026-07-15 12:16:11 Duration: 6s123ms Database: etendo User: tad Remote: 127.0.0.1 Application: openbravo Bind query: yes
-
SELECT * FROM ( SELECT DISTINCT iol.m_product_id as referencekey_id, '0' as ad_role_id, null as ad_user_id, 'The product ' || p.name || ' has Cancelation Shipments without a related original shipment and does not have a Purchase PriceList nor Standard Cost defined.' as description, 'Y' as isactive, iol.ad_org_id as ad_org_id, iol.ad_client_id as ad_client_id, now() as created, '0' as createdBy, now() as updated, '0' as updatedBy, p.name as RECORD_ID FROM m_inoutline iol JOIN m_inout io ON iol.m_inout_id = io.m_inout_id AND io.issotrx = 'Y' AND io.docstatus = 'VO' JOIN m_product p ON iol.m_product_id = p.m_product_id JOIN m_transaction t ON iol.m_inoutline_id = t.m_inoutline_id JOIN c_bpartner bp ON io.c_bpartner_id = bp.c_bpartner_id JOIN c_doctype dt ON io.c_doctype_id = dt.c_doctype_id AND dt.isreturn = 'N' JOIN m_costing_rule cr ON ad_isorgincluded (io.ad_org_id, cr.ad_org_id, io.ad_client_id) >= 0 AND cr.datefrom <= t.trxprocessdate AND cr.dateto > t.trxprocessdate JOIN m_costing_algorithm ca ON cr.m_costing_algorithm_id = ca.m_costing_algorithm_id AND ca.classname = 'org.openbravo.costing.AverageAlgorithm' WHERE (iol.canceled_inoutline_id IS NULL AND iol.movementqty < 0) AND NOT EXISTS ( SELECT 1 FROM m_costing c WHERE c.m_product_id = iol.m_product_id AND c.costtype IN ('STA', 'AVA') AND c.datefrom <= t.trxprocessdate AND c.dateto > t.trxprocessdate) AND NOT EXISTS ( SELECT 1 FROM m_productprice pp JOIN m_pricelist_version ppv ON pp.m_pricelist_version_id = ppv.m_pricelist_version_id JOIN m_pricelist pl ON pl.m_pricelist_id = ppv.m_pricelist_id WHERE pp.m_product_id = iol.m_product_id AND (bp.po_pricelist_id = ppv.m_pricelist_id OR (bp.po_pricelist_id IS NULL AND pl.issopricelist = 'N')) AND ppv.validfrom <= t.trxprocessdate)) AAA where not exists ( select 1 from ad_alert a where a.ad_alertrule_id = 'BD07156AA7EE4FB2B95B3F3A6D63296F' and a.referencekey_id = aaa.referencekey_id and coalesce(a.status, 'NEW') != 'SOLVED');
Date: 2026-07-15 15:25:24 Duration: 5s633ms Database: etendo User: tad Remote: 127.0.0.1 Application: openbravo Bind query: yes
12 11s426ms 3 2s2ms 5s496ms 3s808ms select * from ( select j.gl_journal_id as referencekey_id, ? as ad_role_id, null as ad_user_id, ? as description, ? as isactive, j.ad_org_id, j.ad_client_id, now() as created, ? as createdby, now() as updated, ? as updatedby, ad_column_identifier (?, j.gl_journal_id, ?) as record_id from gl_journal j, fact_acct f1, fact_acct f2 where f1.record_id = f2.record_id and f1.ad_table_id = f2.ad_table_id and f1.fact_acct_group_id <> f2.fact_acct_group_id and f1.c_acctschema_id = f2.c_acctschema_id and j.gl_journal_id = f1.record_id group by f1.ad_table_id, f1.record_id, j.gl_journal_id, j.ad_org_id, j.ad_client_id) aaa where not exists ( select ? from ad_alert a where a.ad_alertrule_id = ? and a.referencekey_id = aaa.referencekey_id and coalesce(a.status, ?) != ?);Times Reported Time consuming queries #12
Day Hour Count Duration Avg duration Jul 15 12 1 5s496ms 5s496ms 15 1 3s926ms 3s926ms 20 1 2s2ms 2s2ms [ User: tad - Total duration: 11s426ms - Times executed: 3 ]
[ Application: openbravo - Total duration: 11s426ms - Times executed: 3 ]
-
SELECT * FROM ( select j.GL_JOURNAL_id as referencekey_id, '0' as ad_role_id, null as ad_user_id, 'G/L JOURNAL DOCUMENT POSTED MORE THAN ONCE' as description, 'Y' as isActive, j.ad_org_id, j.ad_client_id, now() as created, '0' as createdBy, now() as updated, '0' as updatedBy, ad_column_identifier ('GL_JOURNAL', j.GL_JOURNAL_id, 'es_ES') AS RECORD_ID FROM GL_JOURNAL j, fact_acct f1, fact_acct f2 where f1.record_id = f2.record_id and f1.ad_table_id = f2.ad_table_id and f1.fact_acct_group_id <> f2.fact_acct_group_id and f1.c_acctschema_id = f2.c_acctschema_id and j.gl_journal_id = f1.record_id group by f1.ad_table_id, f1.record_id, j.gl_journal_id, j.ad_org_id, j.ad_client_id) AAA where not exists ( select 1 from ad_alert a where a.ad_alertrule_id = '5DB4719C9B154DA3A584345DD754189D' and a.referencekey_id = aaa.referencekey_id and coalesce(a.status, 'NEW') != 'SOLVED');
Date: 2026-07-15 12:16:57 Duration: 5s496ms Database: etendo User: tad Remote: 127.0.0.1 Application: openbravo Bind query: yes
-
SELECT * FROM ( select j.GL_JOURNAL_id as referencekey_id, '0' as ad_role_id, null as ad_user_id, 'G/L JOURNAL DOCUMENT POSTED MORE THAN ONCE' as description, 'Y' as isActive, j.ad_org_id, j.ad_client_id, now() as created, '0' as createdBy, now() as updated, '0' as updatedBy, ad_column_identifier ('GL_JOURNAL', j.GL_JOURNAL_id, 'es_ES') AS RECORD_ID FROM GL_JOURNAL j, fact_acct f1, fact_acct f2 where f1.record_id = f2.record_id and f1.ad_table_id = f2.ad_table_id and f1.fact_acct_group_id <> f2.fact_acct_group_id and f1.c_acctschema_id = f2.c_acctschema_id and j.gl_journal_id = f1.record_id group by f1.ad_table_id, f1.record_id, j.gl_journal_id, j.ad_org_id, j.ad_client_id) AAA where not exists ( select 1 from ad_alert a where a.ad_alertrule_id = '5DB4719C9B154DA3A584345DD754189D' and a.referencekey_id = aaa.referencekey_id and coalesce(a.status, 'NEW') != 'SOLVED');
Date: 2026-07-15 15:26:11 Duration: 3s926ms Database: etendo User: tad Remote: 127.0.0.1 Application: openbravo Bind query: yes
-
SELECT * FROM ( select j.GL_JOURNAL_id as referencekey_id, '0' as ad_role_id, null as ad_user_id, 'G/L JOURNAL DOCUMENT POSTED MORE THAN ONCE' as description, 'Y' as isActive, j.ad_org_id, j.ad_client_id, now() as created, '0' as createdBy, now() as updated, '0' as updatedBy, ad_column_identifier ('GL_JOURNAL', j.GL_JOURNAL_id, 'es_ES') AS RECORD_ID FROM GL_JOURNAL j, fact_acct f1, fact_acct f2 where f1.record_id = f2.record_id and f1.ad_table_id = f2.ad_table_id and f1.fact_acct_group_id <> f2.fact_acct_group_id and f1.c_acctschema_id = f2.c_acctschema_id and j.gl_journal_id = f1.record_id group by f1.ad_table_id, f1.record_id, j.gl_journal_id, j.ad_org_id, j.ad_client_id) AAA where not exists ( select 1 from ad_alert a where a.ad_alertrule_id = '5DB4719C9B154DA3A584345DD754189D' and a.referencekey_id = aaa.referencekey_id and coalesce(a.status, 'NEW') != 'SOLVED');
Date: 2026-07-15 20:20:48 Duration: 2s2ms Database: etendo User: tad Remote: 127.0.0.1 Application: openbravo Bind query: yes
13 9s775ms 4 1s488ms 4s14ms 2s443ms select * from m_inout_create0 (?);Times Reported Time consuming queries #13
Day Hour Count Duration Avg duration Jul 15 07 1 2s182ms 2s182ms 08 3 7s593ms 2s531ms [ User: tad - Total duration: 9s775ms - Times executed: 4 ]
[ Application: openbravo - Total duration: 9s775ms - Times executed: 4 ]
-
SELECT * FROM M_INOUT_CREATE0 ('BE175EDCBB9D4AB3BE220E477A786F48');
Date: 2026-07-15 08:24:03 Duration: 4s14ms Database: etendo User: tad Remote: 127.0.0.1 Application: openbravo Bind query: yes
-
SELECT * FROM M_INOUT_CREATE0 ('578752084A20472B881B7B1E55783AA5');
Date: 2026-07-15 07:57:30 Duration: 2s182ms Database: etendo User: tad Remote: 127.0.0.1 Application: openbravo Bind query: yes
-
SELECT * FROM M_INOUT_CREATE0 ('886FBB5C5309403792F2CAAEEC54278C');
Date: 2026-07-15 08:43:02 Duration: 2s89ms Database: etendo User: tad Remote: 127.0.0.1 Application: openbravo Bind query: yes
14 9s371ms 4 1s172ms 4s31ms 2s342ms update ad_alert set status = ?, updated = now(), updatedby = ? where ad_alertrule_id = ? and coalesce(status, ?) != ? and not exists ( select ? from ( select record_id as referencekey_id, ? as ad_role_id, null as ad_user_id, ? as description, ? as isactive, ad_org_id, ad_client_id, now() as created, ? as createdby, now() as updated, ? as updatedby, ad_column_identifier (?, record_id, ?) as record_id from fact_acct where ad_table_id = ? and docbasetype in (...) group by fact_acct_group_id, record_id, ad_client_id, ad_org_id having sum(amtacctcr - amtacctdr) <> ?) a where ? = ? and a.referencekey_id = ad_alert.referencekey_id);Times Reported Time consuming queries #14
Day Hour Count Duration Avg duration Jul 15 12 2 5s204ms 2s602ms 15 1 2s103ms 2s103ms 20 1 2s62ms 2s62ms [ User: tad - Total duration: 9s371ms - Times executed: 4 ]
[ Application: openbravo - Total duration: 9s371ms - Times executed: 4 ]
-
UPDATE AD_ALERT SET STATUS = 'SOLVED', UPDATED = NOW(), UPDATEDBY = 0 WHERE AD_ALERTRULE_ID = 'DC1924997FC3426989EDC0910711A426' AND COALESCE(STATUS, 'NEW') != 'SOLVED' AND NOT EXISTS ( SELECT 1 FROM ( select record_id as referencekey_id, '0' as ad_role_id, null as ad_user_id, 'NOT BALANCED PURCHASE INVOICE' as description, 'Y' as isActive, ad_org_id, ad_client_id, now() as created, '0' as createdBy, now() as updated, '0' as updatedBy, ad_column_identifier ('C_Invoice', record_id, 'es_ES') AS RECORD_ID FROM fact_acct WHERE ad_table_id = '318' and docbasetype in ('API', 'APC') GROUP BY fact_acct_group_id, record_id, ad_client_id, ad_org_id HAVING SUM(amtacctcr - amtacctdr) <> 0) A WHERE 1 = 1 AND A.REFERENCEKEY_ID = AD_ALERT.REFERENCEKEY_ID);
Date: 2026-07-15 12:15:27 Duration: 4s31ms Database: etendo User: tad Remote: 127.0.0.1 Application: openbravo Bind query: yes
-
UPDATE AD_ALERT SET STATUS = 'SOLVED', UPDATED = NOW(), UPDATEDBY = 0 WHERE AD_ALERTRULE_ID = 'DC1924997FC3426989EDC0910711A426' AND COALESCE(STATUS, 'NEW') != 'SOLVED' AND NOT EXISTS ( SELECT 1 FROM ( select record_id as referencekey_id, '0' as ad_role_id, null as ad_user_id, 'NOT BALANCED PURCHASE INVOICE' as description, 'Y' as isActive, ad_org_id, ad_client_id, now() as created, '0' as createdBy, now() as updated, '0' as updatedBy, ad_column_identifier ('C_Invoice', record_id, 'es_ES') AS RECORD_ID FROM fact_acct WHERE ad_table_id = '318' and docbasetype in ('API', 'APC') GROUP BY fact_acct_group_id, record_id, ad_client_id, ad_org_id HAVING SUM(amtacctcr - amtacctdr) <> 0) A WHERE 1 = 1 AND A.REFERENCEKEY_ID = AD_ALERT.REFERENCEKEY_ID);
Date: 2026-07-15 15:25:06 Duration: 2s103ms Database: etendo User: tad Remote: 127.0.0.1 Application: openbravo Bind query: yes
-
UPDATE AD_ALERT SET STATUS = 'SOLVED', UPDATED = NOW(), UPDATEDBY = 0 WHERE AD_ALERTRULE_ID = 'DC1924997FC3426989EDC0910711A426' AND COALESCE(STATUS, 'NEW') != 'SOLVED' AND NOT EXISTS ( SELECT 1 FROM ( select record_id as referencekey_id, '0' as ad_role_id, null as ad_user_id, 'NOT BALANCED PURCHASE INVOICE' as description, 'Y' as isActive, ad_org_id, ad_client_id, now() as created, '0' as createdBy, now() as updated, '0' as updatedBy, ad_column_identifier ('C_Invoice', record_id, 'es_ES') AS RECORD_ID FROM fact_acct WHERE ad_table_id = '318' and docbasetype in ('API', 'APC') GROUP BY fact_acct_group_id, record_id, ad_client_id, ad_org_id HAVING SUM(amtacctcr - amtacctdr) <> 0) A WHERE 1 = 1 AND A.REFERENCEKEY_ID = AD_ALERT.REFERENCEKEY_ID);
Date: 2026-07-15 20:20:06 Duration: 2s62ms Database: etendo User: tad Remote: 127.0.0.1 Application: openbravo Bind query: yes
15 6s457ms 4 1s435ms 2s53ms 1s614ms select businesspa0_.c_bpartner_id as c_bpartn1_189_, businesspa0_.ad_client_id as ad_clien2_189_, businesspa0_.ad_org_id as ad_org_i3_189_, businesspa0_.isactive as isactive4_189_, businesspa0_.created as created5_189_, businesspa0_.createdby as createdb6_189_, businesspa0_.updated as updated7_189_, businesspa0_.updatedby as updatedb8_189_, businesspa0_.value as value9_189_, businesspa0_.name as name10_189_, businesspa0_.name2 as name11_189_, businesspa0_.description as descrip12_189_, businesspa0_.issummary as issumma13_189_, businesspa0_.c_bp_group_id as c_bp_gr14_189_, businesspa0_.isonetime as isoneti15_189_, businesspa0_.isprospect as isprosp16_189_, businesspa0_.isvendor as isvendo17_189_, businesspa0_.iscustomer as iscusto18_189_, businesspa0_.isemployee as isemplo19_189_, businesspa0_.issalesrep as issales20_189_, businesspa0_.referenceno as referen21_189_, businesspa0_.duns as duns22_189_, businesspa0_.url as url23_189_, businesspa0_.ad_language as ad_lang24_189_, businesspa0_.taxid as taxid25_189_, businesspa0_.istaxexempt as istaxex26_189_, businesspa0_.c_invoiceschedule_id as c_invoi27_189_, businesspa0_.rating as rating28_189_, businesspa0_.salesvolume as salesvo29_189_, businesspa0_.numberemployees as numbere30_189_, businesspa0_.naics as naics31_189_, businesspa0_.firstsale as firstsa32_189_, businesspa0_.acqusitioncost as acqusit33_189_, businesspa0_.potentiallifetimevalue as potenti34_189_, businesspa0_.actuallifetimevalue as actuall35_189_, businesspa0_.shareofcustomer as shareof36_189_, businesspa0_.paymentrule as payment37_189_, businesspa0_.so_creditlimit as so_cred38_189_, businesspa0_.so_creditused as so_cred39_189_, businesspa0_.c_paymentterm_id as c_payme40_189_, businesspa0_.m_pricelist_id as m_price41_189_, businesspa0_.isdiscountprinted as isdisco42_189_, businesspa0_.so_description as so_desc43_189_, businesspa0_.poreference as porefer44_189_, businesspa0_.paymentrulepo as payment45_189_, businesspa0_.po_pricelist_id as po_pric46_189_, businesspa0_.po_paymentterm_id as po_paym47_189_, businesspa0_.documentcopies as documen48_189_, businesspa0_.c_greeting_id as c_greet49_189_, businesspa0_.invoicerule as invoice50_189_, businesspa0_.deliveryrule as deliver51_189_, businesspa0_.deliveryviarule as deliver52_189_, businesspa0_.salesrep_id as salesre53_189_, businesspa0_.bpartner_parent_id as bpartne54_189_, businesspa0_.socreditstatus as socredi55_189_, businesspa0_.ad_forced_org_id as ad_forc56_189_, businesspa0_.showpriceinorder as showpri57_189_, businesspa0_.invoicegrouping as invoice58_189_, businesspa0_.fixmonthday as fixmont59_189_, businesspa0_.fixmonthday2 as fixmont60_189_, businesspa0_.fixmonthday3 as fixmont61_189_, businesspa0_.isworker as isworke62_189_, businesspa0_.upc as upc63_189_, businesspa0_.c_salary_category_id as c_salar64_189_, businesspa0_.invoice_printformat as invoice65_189_, businesspa0_.last_days as last_da66_189_, businesspa0_.po_bankaccount_id as po_bank67_189_, businesspa0_.po_bp_taxcategory_id as po_bp_t68_189_, businesspa0_.po_fixmonthday as po_fixm69_189_, businesspa0_.po_fixmonthday2 as po_fixm70_189_, businesspa0_.po_fixmonthday3 as po_fixm71_189_, businesspa0_.so_bankaccount_id as so_bank72_189_, businesspa0_.so_bp_taxcategory_id as so_bp_t73_189_, businesspa0_.fiscalcode as fiscalc74_189_, businesspa0_.isofiscalcode as isofisc75_189_, businesspa0_.em_einv_einvoice as em_einv76_189_, businesspa0_.po_c_incoterms_id as po_c_in77_189_, businesspa0_.em_einv_format_id as em_einv78_189_, businesspa0_.so_c_incoterms_id as so_c_in79_189_, businesspa0_.em_einv_platform_id as em_einv80_189_, businesspa0_.fin_paymentmethod_id as fin_pay81_189_, businesspa0_.em_einv_email as em_einv82_189_, businesspa0_.po_paymentmethod_id as po_paym83_189_, businesspa0_.fin_financial_account_id as fin_fin84_189_, businesspa0_.em_einv_deliverymode as em_einv85_189_, businesspa0_.po_financial_account_id as po_fina86_189_, businesspa0_.customer_blocking as custome87_189_, businesspa0_.vendor_blocking as vendor_88_189_, businesspa0_.so_payment_blocking as so_paym89_189_, businesspa0_.po_payment_blocking as po_paym90_189_, businesspa0_.so_invoice_blocking as so_invo91_189_, businesspa0_.po_invoice_blocking as po_invo92_189_, businesspa0_.so_order_blocking as so_orde93_189_, businesspa0_.po_order_blocking as po_orde94_189_, businesspa0_.so_goods_blocking as so_good95_189_, businesspa0_.po_goods_blocking as po_good96_189_, businesspa0_.iscashvat as iscashv97_189_, businesspa0_.update_currency as update_98_189_, businesspa0_.bp_currency_id as bp_curr99_189_, businesspa0_.birthplace as birthp100_189_, businesspa0_.em_libd_aplicacion_id as em_lib101_189_, businesspa0_.birthday as birthd102_189_, businesspa0_.is_customer_consent as is_cus103_189_, businesspa0_.em_obsepad_mandate_identifier as em_obs104_189_, businesspa0_.em_obsepad_mandate_date as em_obs105_189_, businesspa0_.em_aeatsii_rep_taxid as em_aea106_189_, businesspa0_.em_aeatsii_menor as em_aea107_189_, businesspa0_.em_libd_isparent as em_lib108_189_, businesspa0_.em_libd_bpartner_parent_id as em_lib109_189_, businesspa0_.em_pruti_addbp as em_pru110_189_, businesspa0_.em_pruti_unlock_date as em_pru111_189_, businesspa0_.em_pruti_unlock_order_date as em_pru112_189_, businesspa0_.em_pruti_annexes_bp_so_id as em_pru113_189_, businesspa0_.em_pruti_annexes_bp_po_id as em_pru114_189_, businesspa0_.em_aeatsii_defaultsiikey as em_aea115_189_, businesspa0_.em_aeatsii_siikeylist as em_aea116_189_, businesspa0_.em_prsii_clave_tipo_proveedor as em_prs117_189_, businesspa0_.em_tbai_issimplifiedinv as em_tba118_189_, businesspa0_.em_prsii_clave_tipo_cliente as em_prs119_189_, businesspa0_.em_obwpl_bp_block_pickinglist as em_obw120_189_, businesspa0_.em_pruti_cus_block_reason_id as em_pru121_189_, businesspa0_.em_pruti_notsendinvoice as em_pru122_189_, businesspa0_.em_pruti_showpriceingoods as em_pru123_189_, businesspa0_.em_obtik_tax_id_key as em_obt124_189_, businesspa0_.em_prma_update_bprecords as em_prm125_189_ from c_bpartner businesspa0_ where exists ( select ? from c_order order1_ inner join c_bpartner businesspa2_ on order1_.c_bpartner_id = businesspa2_.c_bpartner_id where (upper((order1_.documentno || ?| | coalesce(to_char(order1_.dateordered), ?) || ?| | coalesce(to_char(order1_.grandtotal), ?) || ?| | coalesce(to_char(order1_.em_libd_revisionfactura), ?))) like upper(?) escape ?) and businesspa2_.c_bpartner_id = businesspa0_.c_bpartner_id and (order1_.ad_org_id in (...)) and (order1_.ad_client_id in (...))) order by businesspa0_.name limit ?;Times Reported Time consuming queries #15
Day Hour Count Duration Avg duration Jul 15 09 1 1s447ms 1s447ms 10 1 1s520ms 1s520ms 11 2 3s488ms 1s744ms [ User: tad - Total duration: 6s457ms - Times executed: 4 ]
[ Application: openbravo - Total duration: 6s457ms - Times executed: 4 ]
-
select businesspa0_.C_BPartner_ID as c_bpartn1_189_, businesspa0_.AD_Client_ID as ad_clien2_189_, businesspa0_.AD_Org_ID as ad_org_i3_189_, businesspa0_.IsActive as isactive4_189_, businesspa0_.Created as created5_189_, businesspa0_.CreatedBy as createdb6_189_, businesspa0_.Updated as updated7_189_, businesspa0_.UpdatedBy as updatedb8_189_, businesspa0_.Value as value9_189_, businesspa0_.Name as name10_189_, businesspa0_.Name2 as name11_189_, businesspa0_.Description as descrip12_189_, businesspa0_.IsSummary as issumma13_189_, businesspa0_.C_BP_Group_ID as c_bp_gr14_189_, businesspa0_.IsOneTime as isoneti15_189_, businesspa0_.IsProspect as isprosp16_189_, businesspa0_.IsVendor as isvendo17_189_, businesspa0_.IsCustomer as iscusto18_189_, businesspa0_.IsEmployee as isemplo19_189_, businesspa0_.IsSalesRep as issales20_189_, businesspa0_.ReferenceNo as referen21_189_, businesspa0_.DUNS as duns22_189_, businesspa0_.URL as url23_189_, businesspa0_.AD_Language as ad_lang24_189_, businesspa0_.TaxID as taxid25_189_, businesspa0_.IsTaxExempt as istaxex26_189_, businesspa0_.C_InvoiceSchedule_ID as c_invoi27_189_, businesspa0_.Rating as rating28_189_, businesspa0_.SalesVolume as salesvo29_189_, businesspa0_.NumberEmployees as numbere30_189_, businesspa0_.NAICS as naics31_189_, businesspa0_.FirstSale as firstsa32_189_, businesspa0_.AcqusitionCost as acqusit33_189_, businesspa0_.PotentialLifeTimeValue as potenti34_189_, businesspa0_.ActualLifeTimeValue as actuall35_189_, businesspa0_.ShareOfCustomer as shareof36_189_, businesspa0_.PaymentRule as payment37_189_, businesspa0_.SO_CreditLimit as so_cred38_189_, businesspa0_.SO_CreditUsed as so_cred39_189_, businesspa0_.C_PaymentTerm_ID as c_payme40_189_, businesspa0_.M_PriceList_ID as m_price41_189_, businesspa0_.IsDiscountPrinted as isdisco42_189_, businesspa0_.SO_Description as so_desc43_189_, businesspa0_.POReference as porefer44_189_, businesspa0_.PaymentRulePO as payment45_189_, businesspa0_.PO_PriceList_ID as po_pric46_189_, businesspa0_.PO_PaymentTerm_ID as po_paym47_189_, businesspa0_.DocumentCopies as documen48_189_, businesspa0_.C_Greeting_ID as c_greet49_189_, businesspa0_.InvoiceRule as invoice50_189_, businesspa0_.DeliveryRule as deliver51_189_, businesspa0_.DeliveryViaRule as deliver52_189_, businesspa0_.SalesRep_ID as salesre53_189_, businesspa0_.BPartner_Parent_ID as bpartne54_189_, businesspa0_.SOCreditStatus as socredi55_189_, businesspa0_.AD_Forced_Org_ID as ad_forc56_189_, businesspa0_.ShowPriceInOrder as showpri57_189_, businesspa0_.Invoicegrouping as invoice58_189_, businesspa0_.FixMonthDay as fixmont59_189_, businesspa0_.FixMonthDay2 as fixmont60_189_, businesspa0_.Fixmonthday3 as fixmont61_189_, businesspa0_.Isworker as isworke62_189_, businesspa0_.UPC as upc63_189_, businesspa0_.C_Salary_Category_ID as c_salar64_189_, businesspa0_.Invoice_Printformat as invoice65_189_, businesspa0_.Last_Days as last_da66_189_, businesspa0_.PO_Bankaccount_ID as po_bank67_189_, businesspa0_.PO_BP_TaxCategory_ID as po_bp_t68_189_, businesspa0_.PO_Fixmonthday as po_fixm69_189_, businesspa0_.PO_Fixmonthday2 as po_fixm70_189_, businesspa0_.PO_Fixmonthday3 as po_fixm71_189_, businesspa0_.SO_Bankaccount_ID as so_bank72_189_, businesspa0_.SO_Bp_Taxcategory_ID as so_bp_t73_189_, businesspa0_.Fiscalcode as fiscalc74_189_, businesspa0_.Isofiscalcode as isofisc75_189_, businesspa0_.EM_Einv_Einvoice as em_einv76_189_, businesspa0_.PO_C_Incoterms_ID as po_c_in77_189_, businesspa0_.EM_Einv_Format_Id as em_einv78_189_, businesspa0_.SO_C_Incoterms_ID as so_c_in79_189_, businesspa0_.EM_Einv_Platform_Id as em_einv80_189_, businesspa0_.FIN_Paymentmethod_ID as fin_pay81_189_, businesspa0_.EM_Einv_Email as em_einv82_189_, businesspa0_.PO_Paymentmethod_ID as po_paym83_189_, businesspa0_.FIN_Financial_Account_ID as fin_fin84_189_, businesspa0_.EM_Einv_Deliverymode as em_einv85_189_, businesspa0_.PO_Financial_Account_ID as po_fina86_189_, businesspa0_.Customer_Blocking as custome87_189_, businesspa0_.Vendor_Blocking as vendor_88_189_, businesspa0_.SO_Payment_Blocking as so_paym89_189_, businesspa0_.PO_Payment_Blocking as po_paym90_189_, businesspa0_.SO_Invoice_Blocking as so_invo91_189_, businesspa0_.PO_Invoice_Blocking as po_invo92_189_, businesspa0_.SO_Order_Blocking as so_orde93_189_, businesspa0_.PO_Order_Blocking as po_orde94_189_, businesspa0_.SO_Goods_Blocking as so_good95_189_, businesspa0_.PO_Goods_Blocking as po_good96_189_, businesspa0_.Iscashvat as iscashv97_189_, businesspa0_.Update_Currency as update_98_189_, businesspa0_.BP_Currency_ID as bp_curr99_189_, businesspa0_.Birthplace as birthp100_189_, businesspa0_.EM_Libd_Aplicacion_ID as em_lib101_189_, businesspa0_.Birthday as birthd102_189_, businesspa0_.Is_Customer_Consent as is_cus103_189_, businesspa0_.EM_Obsepad_Mandate_Identifier as em_obs104_189_, businesspa0_.EM_Obsepad_Mandate_Date as em_obs105_189_, businesspa0_.EM_Aeatsii_Rep_Taxid as em_aea106_189_, businesspa0_.EM_Aeatsii_Menor as em_aea107_189_, businesspa0_.EM_Libd_Isparent as em_lib108_189_, businesspa0_.EM_Libd_Bpartner_Parent_ID as em_lib109_189_, businesspa0_.EM_Pruti_Addbp as em_pru110_189_, businesspa0_.EM_Pruti_Unlock_Date as em_pru111_189_, businesspa0_.EM_Pruti_Unlock_Order_Date as em_pru112_189_, businesspa0_.EM_Pruti_Annexes_Bp_So_ID as em_pru113_189_, businesspa0_.EM_Pruti_Annexes_Bp_Po_ID as em_pru114_189_, businesspa0_.EM_Aeatsii_Defaultsiikey as em_aea115_189_, businesspa0_.EM_Aeatsii_Siikeylist as em_aea116_189_, businesspa0_.EM_Prsii_Clave_Tipo_Proveedor as em_prs117_189_, businesspa0_.EM_Tbai_Issimplifiedinv as em_tba118_189_, businesspa0_.EM_Prsii_Clave_Tipo_Cliente as em_prs119_189_, businesspa0_.EM_Obwpl_Bp_Block_Pickinglist as em_obw120_189_, businesspa0_.em_pruti_cus_block_reason_id as em_pru121_189_, businesspa0_.EM_Pruti_Notsendinvoice as em_pru122_189_, businesspa0_.EM_Pruti_Showpriceingoods as em_pru123_189_, businesspa0_.EM_OBTIK_Tax_ID_Key as em_obt124_189_, businesspa0_.em_prma_update_BpRecords as em_prm125_189_ from C_BPartner businesspa0_ where exists ( select 1 from C_Order order1_ inner join C_BPartner businesspa2_ on order1_.C_BPartner_ID = businesspa2_.C_BPartner_ID where (upper((order1_.DocumentNo || ' - ' || coalesce(to_char(order1_.DateOrdered), '') || ' - ' || coalesce(to_char(order1_.GrandTotal), '') || ' - ' || coalesce(to_char(order1_.EM_Libd_Revisionfactura), ''))) like upper('%tm%') escape '|') and businesspa2_.C_BPartner_ID = businesspa0_.C_BPartner_ID and (order1_.AD_Org_ID in ('0', '975163BBDF184727BFA9D21FECF88F51', '0145CB12BBE04855B3C433728BD65F7C', '7EEF753D8C114D32A101EA8393FEAC19', '8997B74B935D46B08D5E187F5B343F48', '9DFF9C5278274C2DA3F411C2BA23605C')) and (order1_.AD_Client_ID in ('29E43D204AEB4CEC9D1DC4EFFD0E5987', '0'))) order by businesspa0_.Name limit '76';
Date: 2026-07-15 11:38:13 Duration: 2s53ms Database: etendo User: tad Remote: 127.0.0.1 Application: openbravo Bind query: yes
-
select businesspa0_.C_BPartner_ID as c_bpartn1_189_, businesspa0_.AD_Client_ID as ad_clien2_189_, businesspa0_.AD_Org_ID as ad_org_i3_189_, businesspa0_.IsActive as isactive4_189_, businesspa0_.Created as created5_189_, businesspa0_.CreatedBy as createdb6_189_, businesspa0_.Updated as updated7_189_, businesspa0_.UpdatedBy as updatedb8_189_, businesspa0_.Value as value9_189_, businesspa0_.Name as name10_189_, businesspa0_.Name2 as name11_189_, businesspa0_.Description as descrip12_189_, businesspa0_.IsSummary as issumma13_189_, businesspa0_.C_BP_Group_ID as c_bp_gr14_189_, businesspa0_.IsOneTime as isoneti15_189_, businesspa0_.IsProspect as isprosp16_189_, businesspa0_.IsVendor as isvendo17_189_, businesspa0_.IsCustomer as iscusto18_189_, businesspa0_.IsEmployee as isemplo19_189_, businesspa0_.IsSalesRep as issales20_189_, businesspa0_.ReferenceNo as referen21_189_, businesspa0_.DUNS as duns22_189_, businesspa0_.URL as url23_189_, businesspa0_.AD_Language as ad_lang24_189_, businesspa0_.TaxID as taxid25_189_, businesspa0_.IsTaxExempt as istaxex26_189_, businesspa0_.C_InvoiceSchedule_ID as c_invoi27_189_, businesspa0_.Rating as rating28_189_, businesspa0_.SalesVolume as salesvo29_189_, businesspa0_.NumberEmployees as numbere30_189_, businesspa0_.NAICS as naics31_189_, businesspa0_.FirstSale as firstsa32_189_, businesspa0_.AcqusitionCost as acqusit33_189_, businesspa0_.PotentialLifeTimeValue as potenti34_189_, businesspa0_.ActualLifeTimeValue as actuall35_189_, businesspa0_.ShareOfCustomer as shareof36_189_, businesspa0_.PaymentRule as payment37_189_, businesspa0_.SO_CreditLimit as so_cred38_189_, businesspa0_.SO_CreditUsed as so_cred39_189_, businesspa0_.C_PaymentTerm_ID as c_payme40_189_, businesspa0_.M_PriceList_ID as m_price41_189_, businesspa0_.IsDiscountPrinted as isdisco42_189_, businesspa0_.SO_Description as so_desc43_189_, businesspa0_.POReference as porefer44_189_, businesspa0_.PaymentRulePO as payment45_189_, businesspa0_.PO_PriceList_ID as po_pric46_189_, businesspa0_.PO_PaymentTerm_ID as po_paym47_189_, businesspa0_.DocumentCopies as documen48_189_, businesspa0_.C_Greeting_ID as c_greet49_189_, businesspa0_.InvoiceRule as invoice50_189_, businesspa0_.DeliveryRule as deliver51_189_, businesspa0_.DeliveryViaRule as deliver52_189_, businesspa0_.SalesRep_ID as salesre53_189_, businesspa0_.BPartner_Parent_ID as bpartne54_189_, businesspa0_.SOCreditStatus as socredi55_189_, businesspa0_.AD_Forced_Org_ID as ad_forc56_189_, businesspa0_.ShowPriceInOrder as showpri57_189_, businesspa0_.Invoicegrouping as invoice58_189_, businesspa0_.FixMonthDay as fixmont59_189_, businesspa0_.FixMonthDay2 as fixmont60_189_, businesspa0_.Fixmonthday3 as fixmont61_189_, businesspa0_.Isworker as isworke62_189_, businesspa0_.UPC as upc63_189_, businesspa0_.C_Salary_Category_ID as c_salar64_189_, businesspa0_.Invoice_Printformat as invoice65_189_, businesspa0_.Last_Days as last_da66_189_, businesspa0_.PO_Bankaccount_ID as po_bank67_189_, businesspa0_.PO_BP_TaxCategory_ID as po_bp_t68_189_, businesspa0_.PO_Fixmonthday as po_fixm69_189_, businesspa0_.PO_Fixmonthday2 as po_fixm70_189_, businesspa0_.PO_Fixmonthday3 as po_fixm71_189_, businesspa0_.SO_Bankaccount_ID as so_bank72_189_, businesspa0_.SO_Bp_Taxcategory_ID as so_bp_t73_189_, businesspa0_.Fiscalcode as fiscalc74_189_, businesspa0_.Isofiscalcode as isofisc75_189_, businesspa0_.EM_Einv_Einvoice as em_einv76_189_, businesspa0_.PO_C_Incoterms_ID as po_c_in77_189_, businesspa0_.EM_Einv_Format_Id as em_einv78_189_, businesspa0_.SO_C_Incoterms_ID as so_c_in79_189_, businesspa0_.EM_Einv_Platform_Id as em_einv80_189_, businesspa0_.FIN_Paymentmethod_ID as fin_pay81_189_, businesspa0_.EM_Einv_Email as em_einv82_189_, businesspa0_.PO_Paymentmethod_ID as po_paym83_189_, businesspa0_.FIN_Financial_Account_ID as fin_fin84_189_, businesspa0_.EM_Einv_Deliverymode as em_einv85_189_, businesspa0_.PO_Financial_Account_ID as po_fina86_189_, businesspa0_.Customer_Blocking as custome87_189_, businesspa0_.Vendor_Blocking as vendor_88_189_, businesspa0_.SO_Payment_Blocking as so_paym89_189_, businesspa0_.PO_Payment_Blocking as po_paym90_189_, businesspa0_.SO_Invoice_Blocking as so_invo91_189_, businesspa0_.PO_Invoice_Blocking as po_invo92_189_, businesspa0_.SO_Order_Blocking as so_orde93_189_, businesspa0_.PO_Order_Blocking as po_orde94_189_, businesspa0_.SO_Goods_Blocking as so_good95_189_, businesspa0_.PO_Goods_Blocking as po_good96_189_, businesspa0_.Iscashvat as iscashv97_189_, businesspa0_.Update_Currency as update_98_189_, businesspa0_.BP_Currency_ID as bp_curr99_189_, businesspa0_.Birthplace as birthp100_189_, businesspa0_.EM_Libd_Aplicacion_ID as em_lib101_189_, businesspa0_.Birthday as birthd102_189_, businesspa0_.Is_Customer_Consent as is_cus103_189_, businesspa0_.EM_Obsepad_Mandate_Identifier as em_obs104_189_, businesspa0_.EM_Obsepad_Mandate_Date as em_obs105_189_, businesspa0_.EM_Aeatsii_Rep_Taxid as em_aea106_189_, businesspa0_.EM_Aeatsii_Menor as em_aea107_189_, businesspa0_.EM_Libd_Isparent as em_lib108_189_, businesspa0_.EM_Libd_Bpartner_Parent_ID as em_lib109_189_, businesspa0_.EM_Pruti_Addbp as em_pru110_189_, businesspa0_.EM_Pruti_Unlock_Date as em_pru111_189_, businesspa0_.EM_Pruti_Unlock_Order_Date as em_pru112_189_, businesspa0_.EM_Pruti_Annexes_Bp_So_ID as em_pru113_189_, businesspa0_.EM_Pruti_Annexes_Bp_Po_ID as em_pru114_189_, businesspa0_.EM_Aeatsii_Defaultsiikey as em_aea115_189_, businesspa0_.EM_Aeatsii_Siikeylist as em_aea116_189_, businesspa0_.EM_Prsii_Clave_Tipo_Proveedor as em_prs117_189_, businesspa0_.EM_Tbai_Issimplifiedinv as em_tba118_189_, businesspa0_.EM_Prsii_Clave_Tipo_Cliente as em_prs119_189_, businesspa0_.EM_Obwpl_Bp_Block_Pickinglist as em_obw120_189_, businesspa0_.em_pruti_cus_block_reason_id as em_pru121_189_, businesspa0_.EM_Pruti_Notsendinvoice as em_pru122_189_, businesspa0_.EM_Pruti_Showpriceingoods as em_pru123_189_, businesspa0_.EM_OBTIK_Tax_ID_Key as em_obt124_189_, businesspa0_.em_prma_update_BpRecords as em_prm125_189_ from C_BPartner businesspa0_ where exists ( select 1 from C_Order order1_ inner join C_BPartner businesspa2_ on order1_.C_BPartner_ID = businesspa2_.C_BPartner_ID where (upper((order1_.DocumentNo || ' - ' || coalesce(to_char(order1_.DateOrdered), '') || ' - ' || coalesce(to_char(order1_.GrandTotal), '') || ' - ' || coalesce(to_char(order1_.EM_Libd_Revisionfactura), ''))) like upper('%tme%') escape '|') and businesspa2_.C_BPartner_ID = businesspa0_.C_BPartner_ID and (order1_.AD_Org_ID in ('0', '975163BBDF184727BFA9D21FECF88F51', '0145CB12BBE04855B3C433728BD65F7C', '7EEF753D8C114D32A101EA8393FEAC19', '8997B74B935D46B08D5E187F5B343F48', '9DFF9C5278274C2DA3F411C2BA23605C')) and (order1_.AD_Client_ID in ('29E43D204AEB4CEC9D1DC4EFFD0E5987', '0'))) order by businesspa0_.Name limit '76';
Date: 2026-07-15 10:44:52 Duration: 1s520ms Database: etendo User: tad Remote: 127.0.0.1 Application: openbravo Bind query: yes
-
select businesspa0_.C_BPartner_ID as c_bpartn1_189_, businesspa0_.AD_Client_ID as ad_clien2_189_, businesspa0_.AD_Org_ID as ad_org_i3_189_, businesspa0_.IsActive as isactive4_189_, businesspa0_.Created as created5_189_, businesspa0_.CreatedBy as createdb6_189_, businesspa0_.Updated as updated7_189_, businesspa0_.UpdatedBy as updatedb8_189_, businesspa0_.Value as value9_189_, businesspa0_.Name as name10_189_, businesspa0_.Name2 as name11_189_, businesspa0_.Description as descrip12_189_, businesspa0_.IsSummary as issumma13_189_, businesspa0_.C_BP_Group_ID as c_bp_gr14_189_, businesspa0_.IsOneTime as isoneti15_189_, businesspa0_.IsProspect as isprosp16_189_, businesspa0_.IsVendor as isvendo17_189_, businesspa0_.IsCustomer as iscusto18_189_, businesspa0_.IsEmployee as isemplo19_189_, businesspa0_.IsSalesRep as issales20_189_, businesspa0_.ReferenceNo as referen21_189_, businesspa0_.DUNS as duns22_189_, businesspa0_.URL as url23_189_, businesspa0_.AD_Language as ad_lang24_189_, businesspa0_.TaxID as taxid25_189_, businesspa0_.IsTaxExempt as istaxex26_189_, businesspa0_.C_InvoiceSchedule_ID as c_invoi27_189_, businesspa0_.Rating as rating28_189_, businesspa0_.SalesVolume as salesvo29_189_, businesspa0_.NumberEmployees as numbere30_189_, businesspa0_.NAICS as naics31_189_, businesspa0_.FirstSale as firstsa32_189_, businesspa0_.AcqusitionCost as acqusit33_189_, businesspa0_.PotentialLifeTimeValue as potenti34_189_, businesspa0_.ActualLifeTimeValue as actuall35_189_, businesspa0_.ShareOfCustomer as shareof36_189_, businesspa0_.PaymentRule as payment37_189_, businesspa0_.SO_CreditLimit as so_cred38_189_, businesspa0_.SO_CreditUsed as so_cred39_189_, businesspa0_.C_PaymentTerm_ID as c_payme40_189_, businesspa0_.M_PriceList_ID as m_price41_189_, businesspa0_.IsDiscountPrinted as isdisco42_189_, businesspa0_.SO_Description as so_desc43_189_, businesspa0_.POReference as porefer44_189_, businesspa0_.PaymentRulePO as payment45_189_, businesspa0_.PO_PriceList_ID as po_pric46_189_, businesspa0_.PO_PaymentTerm_ID as po_paym47_189_, businesspa0_.DocumentCopies as documen48_189_, businesspa0_.C_Greeting_ID as c_greet49_189_, businesspa0_.InvoiceRule as invoice50_189_, businesspa0_.DeliveryRule as deliver51_189_, businesspa0_.DeliveryViaRule as deliver52_189_, businesspa0_.SalesRep_ID as salesre53_189_, businesspa0_.BPartner_Parent_ID as bpartne54_189_, businesspa0_.SOCreditStatus as socredi55_189_, businesspa0_.AD_Forced_Org_ID as ad_forc56_189_, businesspa0_.ShowPriceInOrder as showpri57_189_, businesspa0_.Invoicegrouping as invoice58_189_, businesspa0_.FixMonthDay as fixmont59_189_, businesspa0_.FixMonthDay2 as fixmont60_189_, businesspa0_.Fixmonthday3 as fixmont61_189_, businesspa0_.Isworker as isworke62_189_, businesspa0_.UPC as upc63_189_, businesspa0_.C_Salary_Category_ID as c_salar64_189_, businesspa0_.Invoice_Printformat as invoice65_189_, businesspa0_.Last_Days as last_da66_189_, businesspa0_.PO_Bankaccount_ID as po_bank67_189_, businesspa0_.PO_BP_TaxCategory_ID as po_bp_t68_189_, businesspa0_.PO_Fixmonthday as po_fixm69_189_, businesspa0_.PO_Fixmonthday2 as po_fixm70_189_, businesspa0_.PO_Fixmonthday3 as po_fixm71_189_, businesspa0_.SO_Bankaccount_ID as so_bank72_189_, businesspa0_.SO_Bp_Taxcategory_ID as so_bp_t73_189_, businesspa0_.Fiscalcode as fiscalc74_189_, businesspa0_.Isofiscalcode as isofisc75_189_, businesspa0_.EM_Einv_Einvoice as em_einv76_189_, businesspa0_.PO_C_Incoterms_ID as po_c_in77_189_, businesspa0_.EM_Einv_Format_Id as em_einv78_189_, businesspa0_.SO_C_Incoterms_ID as so_c_in79_189_, businesspa0_.EM_Einv_Platform_Id as em_einv80_189_, businesspa0_.FIN_Paymentmethod_ID as fin_pay81_189_, businesspa0_.EM_Einv_Email as em_einv82_189_, businesspa0_.PO_Paymentmethod_ID as po_paym83_189_, businesspa0_.FIN_Financial_Account_ID as fin_fin84_189_, businesspa0_.EM_Einv_Deliverymode as em_einv85_189_, businesspa0_.PO_Financial_Account_ID as po_fina86_189_, businesspa0_.Customer_Blocking as custome87_189_, businesspa0_.Vendor_Blocking as vendor_88_189_, businesspa0_.SO_Payment_Blocking as so_paym89_189_, businesspa0_.PO_Payment_Blocking as po_paym90_189_, businesspa0_.SO_Invoice_Blocking as so_invo91_189_, businesspa0_.PO_Invoice_Blocking as po_invo92_189_, businesspa0_.SO_Order_Blocking as so_orde93_189_, businesspa0_.PO_Order_Blocking as po_orde94_189_, businesspa0_.SO_Goods_Blocking as so_good95_189_, businesspa0_.PO_Goods_Blocking as po_good96_189_, businesspa0_.Iscashvat as iscashv97_189_, businesspa0_.Update_Currency as update_98_189_, businesspa0_.BP_Currency_ID as bp_curr99_189_, businesspa0_.Birthplace as birthp100_189_, businesspa0_.EM_Libd_Aplicacion_ID as em_lib101_189_, businesspa0_.Birthday as birthd102_189_, businesspa0_.Is_Customer_Consent as is_cus103_189_, businesspa0_.EM_Obsepad_Mandate_Identifier as em_obs104_189_, businesspa0_.EM_Obsepad_Mandate_Date as em_obs105_189_, businesspa0_.EM_Aeatsii_Rep_Taxid as em_aea106_189_, businesspa0_.EM_Aeatsii_Menor as em_aea107_189_, businesspa0_.EM_Libd_Isparent as em_lib108_189_, businesspa0_.EM_Libd_Bpartner_Parent_ID as em_lib109_189_, businesspa0_.EM_Pruti_Addbp as em_pru110_189_, businesspa0_.EM_Pruti_Unlock_Date as em_pru111_189_, businesspa0_.EM_Pruti_Unlock_Order_Date as em_pru112_189_, businesspa0_.EM_Pruti_Annexes_Bp_So_ID as em_pru113_189_, businesspa0_.EM_Pruti_Annexes_Bp_Po_ID as em_pru114_189_, businesspa0_.EM_Aeatsii_Defaultsiikey as em_aea115_189_, businesspa0_.EM_Aeatsii_Siikeylist as em_aea116_189_, businesspa0_.EM_Prsii_Clave_Tipo_Proveedor as em_prs117_189_, businesspa0_.EM_Tbai_Issimplifiedinv as em_tba118_189_, businesspa0_.EM_Prsii_Clave_Tipo_Cliente as em_prs119_189_, businesspa0_.EM_Obwpl_Bp_Block_Pickinglist as em_obw120_189_, businesspa0_.em_pruti_cus_block_reason_id as em_pru121_189_, businesspa0_.EM_Pruti_Notsendinvoice as em_pru122_189_, businesspa0_.EM_Pruti_Showpriceingoods as em_pru123_189_, businesspa0_.EM_OBTIK_Tax_ID_Key as em_obt124_189_, businesspa0_.em_prma_update_BpRecords as em_prm125_189_ from C_BPartner businesspa0_ where exists ( select 1 from C_Order order1_ inner join C_BPartner businesspa2_ on order1_.C_BPartner_ID = businesspa2_.C_BPartner_ID where (upper((order1_.DocumentNo || ' - ' || coalesce(to_char(order1_.DateOrdered), '') || ' - ' || coalesce(to_char(order1_.GrandTotal), '') || ' - ' || coalesce(to_char(order1_.EM_Libd_Revisionfactura), ''))) like upper('%trad%') escape '|') and businesspa2_.C_BPartner_ID = businesspa0_.C_BPartner_ID and (order1_.AD_Org_ID in ('0', '975163BBDF184727BFA9D21FECF88F51', '0145CB12BBE04855B3C433728BD65F7C', '7EEF753D8C114D32A101EA8393FEAC19', '8997B74B935D46B08D5E187F5B343F48', '9DFF9C5278274C2DA3F411C2BA23605C')) and (order1_.AD_Client_ID in ('29E43D204AEB4CEC9D1DC4EFFD0E5987', '0'))) order by businesspa0_.Name limit '76';
Date: 2026-07-15 09:45:46 Duration: 1s447ms Database: etendo User: tad Remote: 127.0.0.1 Application: openbravo Bind query: yes
16 6s69ms 5 1s79ms 1s410ms 1s213ms select order0_.c_order_id as c_order_1_260_, order0_.ad_client_id as ad_clien2_260_, order0_.ad_org_id as ad_org_i3_260_, order0_.isactive as isactive4_260_, order0_.created as created5_260_, order0_.createdby as createdb6_260_, order0_.updated as updated7_260_, order0_.updatedby as updatedb8_260_, order0_.issotrx as issotrx9_260_, order0_.documentno as documen10_260_, order0_.docstatus as docstat11_260_, order0_.docaction as docacti12_260_, order0_.processing as process13_260_, order0_.processed as process14_260_, order0_.c_doctype_id as c_docty15_260_, order0_.c_doctypetarget_id as c_docty16_260_, order0_.description as descrip17_260_, order0_.isdelivered as isdeliv18_260_, order0_.isinvoiced as isinvoi19_260_, order0_.isprinted as isprint20_260_, order0_.isselected as isselec21_260_, order0_.salesrep_id as salesre22_260_, order0_.dateordered as dateord23_260_, order0_.datepromised as datepro24_260_, order0_.dateprinted as datepri25_260_, order0_.dateacct as dateacc26_260_, order0_.c_bpartner_id as c_bpart27_260_, order0_.billto_id as billto_28_260_, order0_.c_bpartner_location_id as c_bpart29_260_, order0_.poreference as porefer30_260_, order0_.isdiscountprinted as isdisco31_260_, order0_.c_currency_id as c_curre32_260_, order0_.paymentrule as payment33_260_, order0_.c_paymentterm_id as c_payme34_260_, order0_.invoicerule as invoice35_260_, order0_.deliveryrule as deliver36_260_, order0_.freightcostrule as freight37_260_, order0_.freightamt as freight38_260_, order0_.deliveryviarule as deliver39_260_, order0_.m_shipper_id as m_shipp40_260_, order0_.c_charge_id as c_charg41_260_, order0_.chargeamt as chargea42_260_, order0_.priorityrule as priorit43_260_, order0_.totallines as totalli44_260_, order0_.grandtotal as grandto45_260_, order0_.m_warehouse_id as m_wareh46_260_, order0_.m_pricelist_id as m_price47_260_, order0_.istaxincluded as istaxin48_260_, order0_.c_campaign_id as c_campa49_260_, order0_.c_project_id as c_proje50_260_, order0_.c_activity_id as c_activ51_260_, order0_.posted as posted52_260_, order0_.ad_user_id as ad_user53_260_, order0_.copyfrom as copyfro54_260_, order0_.dropship_bpartner_id as dropshi55_260_, order0_.dropship_location_id as dropshi56_260_, order0_.dropship_user_id as dropshi57_260_, order0_.isselfservice as isselfs58_260_, order0_.ad_orgtrx_id as ad_orgt59_260_, order0_.user1_id as user60_260_, order0_.user2_id as user61_260_, order0_.deliverynotes as deliver62_260_, order0_.c_incoterms_id as c_incot63_260_, order0_.incotermsdescription as incoter64_260_, order0_.generatetemplate as generat65_260_, order0_.delivery_location_id as deliver66_260_, order0_.copyfrompo as copyfro67_260_, order0_.em_psmad_copyfrompo as em_psma68_260_, order0_.fin_paymentmethod_id as fin_pay69_260_, order0_.em_psmad_dateendeffect as em_psma70_260_, order0_.fin_payment_priority_id as fin_pay71_260_, order0_.em_psmad_requestinguser as em_psma72_260_, order0_.rm_pickfromshipment as rm_pick73_260_, order0_.em_psmad_isopenpo_doctype as em_psma74_260_, order0_.rm_receivematerials as rm_rece75_260_, order0_.em_erpmag_ecomord as em_erpm76_260_, order0_.em_obcma_c_poc_email_id as em_obcm77_260_, order0_.rm_createinvoice as rm_crea78_260_, order0_.c_return_reason_id as c_retur79_260_, order0_.rm_addorphanline as rm_addo80_260_, order0_.a_asset_id as a_asset81_260_, order0_.calculate_promotions as calcula82_260_, order0_.c_costcenter_id as c_costc83_260_, order0_.convertquotation as convert84_260_, order0_.c_reject_reason_id as c_rejec85_260_, order0_.validuntil as validun86_260_, order0_.quotation_id as quotati87_260_, order0_.so_res_status as so_res_88_260_, order0_.create_polines as create_89_260_, order0_.iscashvat as iscashv90_260_, order0_.em_obmfm_selectfreight as em_obmf91_260_, order0_.em_obmfm_delivery_period_id as em_obmf92_260_, order0_.rm_pickfromreceipt as rm_pick93_260_, order0_.cancelandreplace as cancela94_260_, order0_.em_aprm_addpayment as em_aprm95_260_, order0_.em_obmfm_delivery_charges as em_obmf96_260_, order0_.em_obmfm_freight_id as em_obmf97_260_, order0_.em_obwpl_generatepicking as em_obwp98_260_, order0_.em_libp_preporder as em_libp99_260_, order0_.em_obmfm_weight as em_obm100_260_, order0_.em_obwpl_isinpickinglist as em_obw101_260_, order0_.em_obwpl_readypl as em_obw102_260_, order0_.em_obmfm_weight_uom_id as em_obm103_260_, order0_.em_obmfm_set_weight as em_obm104_260_, order0_.em_aeatsii_fecha_operacion as em_aea105_260_, order0_.confirmcancelandreplace as confir106_260_, order0_.em_aeatsii_descripcion_sii as em_aea107_260_, order0_.em_etabam_bankaccount_id as em_eta108_260_, order0_.em_etpr_remove_payment as em_etp109_260_, order0_.em_etvfac_reversed_invoice as em_etv110_260_, order0_.cancelledorder_id as cancel111_260_, order0_.em_etblkc_bulkcompletion as em_etb112_260_, order0_.em_prmag2_grandtotal as em_prm113_260_, order0_.replacedorder_id as replac114_260_, order0_.iscancelled as iscanc115_260_, order0_.em_libd_revisionfactura as em_lib116_260_, order0_.em_obmag_createquot as em_obm117_260_, order0_.em_libd_revisaimpuestos as em_lib118_260_, order0_.replacementorder_id as replac119_260_, order0_.em_libd_impuestos as em_lib120_260_, order0_.em_etafdp_undoclose as em_eta121_260_, order0_.em_libd_isprinted as em_lib122_260_, order0_.em_etinter_interco_orig as em_eti123_260_, order0_.em_libd_aplicacion_id as em_lib124_260_, order0_.bpartner_extref as bpartn125_260_, order0_.em_libp_dateorder as em_lib126_260_, order0_.em_prouti_order_stock as em_pro127_260_, order0_.em_prouti_pregenerate_minout as em_pro128_260_, order0_.em_prouti_sotopo as em_pro129_260_, order0_.em_prouti_generate_pick_inv as em_pro130_260_, order0_.em_prouti_order_id as em_pro131_260_, order0_.em_prouti_grandtotalinitial as em_pro132_260_, order0_.em_prouti_dateclosed as em_pro133_260_, order0_.em_prouti_totallinesinitial as em_pro134_260_, order0_.em_prouti_changebpartner as em_pro135_260_, order0_.em_prouti_recalculate_price as em_pro136_260_, order0_.em_prouti_pricecalculatetdate as em_pro137_260_, order0_.em_prouti_reactiveorder as em_pro138_260_, order0_.em_prouti_totalizations as em_pro139_260_, order0_.em_libd_bpartner_parent_id as em_lib140_260_, order0_.em_prouti_invoiced as em_pro141_260_, order0_.em_libd_usercloud as em_lib142_260_, order0_.em_prouti_received as em_pro143_260_, order0_.em_libd_id_purchase as em_lib144_260_, order0_.em_prouti_initial_received as em_pro145_260_, order0_.em_libd_convertquotation as em_lib146_260_, order0_.em_prouti_status_of_review as em_pro147_260_, order0_.em_libd_duplicatequotation as em_lib148_260_, order0_.em_prouti_validate_order as em_pro149_260_, order0_.em_libd_endcustomer_id as em_lib150_260_, order0_.em_prouti_start_review as em_pro151_260_, order0_.em_libd_editing as em_lib152_260_, order0_.em_prouti_initial_bp_id as em_pro153_260_, order0_.em_prouti_addlines_btn as em_pro154_260_, order0_.em_prouti_changebpartner_bgt as em_pro155_260_, order0_.em_pruti_ignoreminqty as em_pru156_260_, order0_.em_prouti_reset_initial_values as em_pro157_260_, order0_.em_prouti_select_soline as em_pro158_260_, order0_.em_prouti_return_quantity as em_pro159_260_, order0_.em_libd_actions_quotation as em_lib160_260_ from c_order order0_ inner join c_doctype documentty1_ on order0_.c_doctypetarget_id = documentty1_.c_doctype_id cross join c_order order_comp2_ where order0_.c_order_id = order_comp2_.c_order_id and (coalesce(( select case when sum(abs(ol.qtyordered)) = ? or order_comp2_.iscancelled = ? or order_comp2_.cancelledorder_id is not null then ? else round(coalesce(sum(abs(ol.qtydelivered)), ?) / sum(abs(ol.qtyordered)) * ?, ?) end from c_orderline ol where ol.c_order_id = order_comp2_.c_order_id and ol.c_order_discount_id is null), ?)) < ? and order0_.em_libp_preporder = ? and (documentty1_.c_doctype_id = ? or documentty1_.c_doctype_id = ? or documentty1_.c_doctype_id = ?) and order0_.docstatus = ? and order0_.issotrx = ? and documentty1_.isreturn = ? and (documentty1_.docsubtypeso not like ?) and (order0_.ad_org_id in (...)) and (order0_.ad_client_id in (...)) order by order0_.dateordered desc, order0_.c_order_id desc limit ?;Times Reported Time consuming queries #16
Day Hour Count Duration Avg duration Jul 15 08 1 1s89ms 1s89ms 09 1 1s79ms 1s79ms 11 2 2s573ms 1s286ms 12 1 1s326ms 1s326ms [ User: tad - Total duration: 6s69ms - Times executed: 5 ]
[ Application: openbravo - Total duration: 6s69ms - Times executed: 5 ]
-
select order0_.C_Order_ID as c_order_1_260_, order0_.AD_Client_ID as ad_clien2_260_, order0_.AD_Org_ID as ad_org_i3_260_, order0_.IsActive as isactive4_260_, order0_.Created as created5_260_, order0_.CreatedBy as createdb6_260_, order0_.Updated as updated7_260_, order0_.UpdatedBy as updatedb8_260_, order0_.IsSOTrx as issotrx9_260_, order0_.DocumentNo as documen10_260_, order0_.DocStatus as docstat11_260_, order0_.DocAction as docacti12_260_, order0_.Processing as process13_260_, order0_.Processed as process14_260_, order0_.C_DocType_ID as c_docty15_260_, order0_.C_DocTypeTarget_ID as c_docty16_260_, order0_.Description as descrip17_260_, order0_.IsDelivered as isdeliv18_260_, order0_.IsInvoiced as isinvoi19_260_, order0_.IsPrinted as isprint20_260_, order0_.IsSelected as isselec21_260_, order0_.SalesRep_ID as salesre22_260_, order0_.DateOrdered as dateord23_260_, order0_.DatePromised as datepro24_260_, order0_.DatePrinted as datepri25_260_, order0_.DateAcct as dateacc26_260_, order0_.C_BPartner_ID as c_bpart27_260_, order0_.BillTo_ID as billto_28_260_, order0_.C_BPartner_Location_ID as c_bpart29_260_, order0_.POReference as porefer30_260_, order0_.IsDiscountPrinted as isdisco31_260_, order0_.C_Currency_ID as c_curre32_260_, order0_.PaymentRule as payment33_260_, order0_.C_PaymentTerm_ID as c_payme34_260_, order0_.InvoiceRule as invoice35_260_, order0_.DeliveryRule as deliver36_260_, order0_.FreightCostRule as freight37_260_, order0_.FreightAmt as freight38_260_, order0_.DeliveryViaRule as deliver39_260_, order0_.M_Shipper_ID as m_shipp40_260_, order0_.C_Charge_ID as c_charg41_260_, order0_.ChargeAmt as chargea42_260_, order0_.PriorityRule as priorit43_260_, order0_.TotalLines as totalli44_260_, order0_.GrandTotal as grandto45_260_, order0_.M_Warehouse_ID as m_wareh46_260_, order0_.M_PriceList_ID as m_price47_260_, order0_.IsTaxIncluded as istaxin48_260_, order0_.C_Campaign_ID as c_campa49_260_, order0_.C_Project_ID as c_proje50_260_, order0_.C_Activity_ID as c_activ51_260_, order0_.Posted as posted52_260_, order0_.AD_User_ID as ad_user53_260_, order0_.CopyFrom as copyfro54_260_, order0_.DropShip_BPartner_ID as dropshi55_260_, order0_.DropShip_Location_ID as dropshi56_260_, order0_.DropShip_User_ID as dropshi57_260_, order0_.IsSelfService as isselfs58_260_, order0_.AD_OrgTrx_ID as ad_orgt59_260_, order0_.User1_ID as user60_260_, order0_.User2_ID as user61_260_, order0_.Deliverynotes as deliver62_260_, order0_.C_Incoterms_ID as c_incot63_260_, order0_.Incotermsdescription as incoter64_260_, order0_.Generatetemplate as generat65_260_, order0_.Delivery_Location_ID as deliver66_260_, order0_.CopyFromPO as copyfro67_260_, order0_.EM_Psmad_Copyfrompo as em_psma68_260_, order0_.FIN_Paymentmethod_ID as fin_pay69_260_, order0_.EM_Psmad_Dateendeffect as em_psma70_260_, order0_.FIN_Payment_Priority_ID as fin_pay71_260_, order0_.EM_Psmad_Requestinguser as em_psma72_260_, order0_.RM_PickFromShipment as rm_pick73_260_, order0_.EM_Psmad_Isopenpo_Doctype as em_psma74_260_, order0_.RM_ReceiveMaterials as rm_rece75_260_, order0_.EM_Erpmag_Ecomord as em_erpm76_260_, order0_.EM_Obcma_C_Poc_Email_ID as em_obcm77_260_, order0_.RM_CreateInvoice as rm_crea78_260_, order0_.C_Return_Reason_ID as c_retur79_260_, order0_.RM_AddOrphanLine as rm_addo80_260_, order0_.A_Asset_ID as a_asset81_260_, order0_.Calculate_Promotions as calcula82_260_, order0_.C_Costcenter_ID as c_costc83_260_, order0_.Convertquotation as convert84_260_, order0_.C_Reject_Reason_ID as c_rejec85_260_, order0_.validuntil as validun86_260_, order0_.Quotation_ID as quotati87_260_, order0_.SO_Res_Status as so_res_88_260_, order0_.Create_POLines as create_89_260_, order0_.Iscashvat as iscashv90_260_, order0_.EM_OBMFM_Selectfreight as em_obmf91_260_, order0_.EM_OBMFM_Delivery_Period_ID as em_obmf92_260_, order0_.RM_Pickfromreceipt as rm_pick93_260_, order0_.Cancelandreplace as cancela94_260_, order0_.EM_APRM_AddPayment as em_aprm95_260_, order0_.EM_OBMFM_Delivery_Charges as em_obmf96_260_, order0_.EM_OBMFM_Freight_ID as em_obmf97_260_, order0_.EM_Obwpl_Generatepicking as em_obwp98_260_, order0_.EM_Libp_Preporder as em_libp99_260_, order0_.EM_OBMFM_Weight as em_obm100_260_, order0_.EM_Obwpl_Isinpickinglist as em_obw101_260_, order0_.EM_Obwpl_Readypl as em_obw102_260_, order0_.EM_OBMFM_Weight_Uom_ID as em_obm103_260_, order0_.EM_OBMFM_Set_Weight as em_obm104_260_, order0_.EM_Aeatsii_Fecha_Operacion as em_aea105_260_, order0_.Confirmcancelandreplace as confir106_260_, order0_.EM_Aeatsii_Descripcion_Sii as em_aea107_260_, order0_.EM_Etabam_Bankaccount_ID as em_eta108_260_, order0_.EM_Etpr_Remove_Payment as em_etp109_260_, order0_.EM_Etvfac_Reversed_Invoice as em_etv110_260_, order0_.Cancelledorder_id as cancel111_260_, order0_.EM_Etblkc_Bulkcompletion as em_etb112_260_, order0_.EM_Prmag2_Grandtotal as em_prm113_260_, order0_.Replacedorder_id as replac114_260_, order0_.Iscancelled as iscanc115_260_, order0_.EM_Libd_Revisionfactura as em_lib116_260_, order0_.EM_Obmag_Createquot as em_obm117_260_, order0_.EM_Libd_Revisaimpuestos as em_lib118_260_, order0_.Replacementorder_ID as replac119_260_, order0_.EM_Libd_Impuestos as em_lib120_260_, order0_.EM_Etafdp_Undoclose as em_eta121_260_, order0_.EM_Libd_Isprinted as em_lib122_260_, order0_.EM_Etinter_Interco_Orig as em_eti123_260_, order0_.EM_Libd_Aplicacion_ID as em_lib124_260_, order0_.BPartner_ExtRef as bpartn125_260_, order0_.EM_Libp_Dateorder as em_lib126_260_, order0_.EM_Prouti_Order_Stock as em_pro127_260_, order0_.EM_Prouti_Pregenerate_Minout as em_pro128_260_, order0_.EM_Prouti_Sotopo as em_pro129_260_, order0_.EM_Prouti_Generate_Pick_Inv as em_pro130_260_, order0_.EM_Prouti_Order_ID as em_pro131_260_, order0_.EM_Prouti_Grandtotalinitial as em_pro132_260_, order0_.EM_Prouti_Dateclosed as em_pro133_260_, order0_.EM_Prouti_Totallinesinitial as em_pro134_260_, order0_.EM_Prouti_Changebpartner as em_pro135_260_, order0_.EM_Prouti_Recalculate_Price as em_pro136_260_, order0_.EM_Prouti_Pricecalculatetdate as em_pro137_260_, order0_.EM_Prouti_Reactiveorder as em_pro138_260_, order0_.EM_Prouti_Totalizations as em_pro139_260_, order0_.EM_Libd_Bpartner_Parent_ID as em_lib140_260_, order0_.em_prouti_Invoiced as em_pro141_260_, order0_.EM_Libd_usercloud as em_lib142_260_, order0_.em_prouti_Received as em_pro143_260_, order0_.EM_Libd_Id_Purchase as em_lib144_260_, order0_.em_prouti_initial_received as em_pro145_260_, order0_.EM_Libd_Convertquotation as em_lib146_260_, order0_.EM_Prouti_Status_Of_Review as em_pro147_260_, order0_.EM_Libd_Duplicatequotation as em_lib148_260_, order0_.EM_Prouti_Validate_Order as em_pro149_260_, order0_.EM_Libd_Endcustomer_ID as em_lib150_260_, order0_.EM_Prouti_Start_Review as em_pro151_260_, order0_.EM_Libd_Editing as em_lib152_260_, order0_.EM_Prouti_Initial_Bp_ID as em_pro153_260_, order0_.EM_Prouti_Addlines_Btn as em_pro154_260_, order0_.EM_Prouti_Changebpartner_Bgt as em_pro155_260_, order0_.EM_Pruti_Ignoreminqty as em_pru156_260_, order0_.EM_Prouti_Reset_Initial_Values as em_pro157_260_, order0_.EM_Prouti_Select_Soline as em_pro158_260_, order0_.EM_Prouti_Return_Quantity as em_pro159_260_, order0_.EM_Libd_Actions_Quotation as em_lib160_260_ from C_Order order0_ inner join C_DocType documentty1_ on order0_.C_DocTypeTarget_ID = documentty1_.C_DocType_ID cross join C_Order order_comp2_ where order0_.C_Order_ID = order_comp2_.C_Order_ID and (coalesce(( select case when sum(abs(ol.qtyordered)) = 0 or order_comp2_.iscancelled = 'Y' or order_comp2_.cancelledorder_id is not null then 0 else round(coalesce(sum(abs(ol.qtydelivered)), 0) / sum(abs(ol.qtyordered)) * 100, 0) end from c_orderline ol where ol.c_order_id = order_comp2_.c_order_id and ol.c_order_discount_id is null), 0)) < '100' and order0_.EM_Libp_Preporder = 'Y' and (documentty1_.C_DocType_ID = '93B1C21D229E4F70918287DA983CB18E' or documentty1_.C_DocType_ID = '7C1C60D646A84C0CA252F50CE8F55D6F' or documentty1_.C_DocType_ID = '5AC9E2D9DAB44BF9A2069BB51E1145DF') and order0_.DocStatus = 'CO' and order0_.IsSOTrx = 'Y' and documentty1_.IsReturn = 'N' and (documentty1_.DocSubTypeSO not like 'OB') and (order0_.AD_Org_ID in ('0', '975163BBDF184727BFA9D21FECF88F51', '0145CB12BBE04855B3C433728BD65F7C', '7EEF753D8C114D32A101EA8393FEAC19', '8997B74B935D46B08D5E187F5B343F48', '9DFF9C5278274C2DA3F411C2BA23605C')) and (order0_.AD_Client_ID in ('29E43D204AEB4CEC9D1DC4EFFD0E5987', '0')) order by order0_.DateOrdered desc, order0_.C_Order_ID desc limit '101';
Date: 2026-07-15 11:22:11 Duration: 1s410ms Database: etendo User: tad Remote: 127.0.0.1 Application: openbravo Bind query: yes
-
select order0_.C_Order_ID as c_order_1_260_, order0_.AD_Client_ID as ad_clien2_260_, order0_.AD_Org_ID as ad_org_i3_260_, order0_.IsActive as isactive4_260_, order0_.Created as created5_260_, order0_.CreatedBy as createdb6_260_, order0_.Updated as updated7_260_, order0_.UpdatedBy as updatedb8_260_, order0_.IsSOTrx as issotrx9_260_, order0_.DocumentNo as documen10_260_, order0_.DocStatus as docstat11_260_, order0_.DocAction as docacti12_260_, order0_.Processing as process13_260_, order0_.Processed as process14_260_, order0_.C_DocType_ID as c_docty15_260_, order0_.C_DocTypeTarget_ID as c_docty16_260_, order0_.Description as descrip17_260_, order0_.IsDelivered as isdeliv18_260_, order0_.IsInvoiced as isinvoi19_260_, order0_.IsPrinted as isprint20_260_, order0_.IsSelected as isselec21_260_, order0_.SalesRep_ID as salesre22_260_, order0_.DateOrdered as dateord23_260_, order0_.DatePromised as datepro24_260_, order0_.DatePrinted as datepri25_260_, order0_.DateAcct as dateacc26_260_, order0_.C_BPartner_ID as c_bpart27_260_, order0_.BillTo_ID as billto_28_260_, order0_.C_BPartner_Location_ID as c_bpart29_260_, order0_.POReference as porefer30_260_, order0_.IsDiscountPrinted as isdisco31_260_, order0_.C_Currency_ID as c_curre32_260_, order0_.PaymentRule as payment33_260_, order0_.C_PaymentTerm_ID as c_payme34_260_, order0_.InvoiceRule as invoice35_260_, order0_.DeliveryRule as deliver36_260_, order0_.FreightCostRule as freight37_260_, order0_.FreightAmt as freight38_260_, order0_.DeliveryViaRule as deliver39_260_, order0_.M_Shipper_ID as m_shipp40_260_, order0_.C_Charge_ID as c_charg41_260_, order0_.ChargeAmt as chargea42_260_, order0_.PriorityRule as priorit43_260_, order0_.TotalLines as totalli44_260_, order0_.GrandTotal as grandto45_260_, order0_.M_Warehouse_ID as m_wareh46_260_, order0_.M_PriceList_ID as m_price47_260_, order0_.IsTaxIncluded as istaxin48_260_, order0_.C_Campaign_ID as c_campa49_260_, order0_.C_Project_ID as c_proje50_260_, order0_.C_Activity_ID as c_activ51_260_, order0_.Posted as posted52_260_, order0_.AD_User_ID as ad_user53_260_, order0_.CopyFrom as copyfro54_260_, order0_.DropShip_BPartner_ID as dropshi55_260_, order0_.DropShip_Location_ID as dropshi56_260_, order0_.DropShip_User_ID as dropshi57_260_, order0_.IsSelfService as isselfs58_260_, order0_.AD_OrgTrx_ID as ad_orgt59_260_, order0_.User1_ID as user60_260_, order0_.User2_ID as user61_260_, order0_.Deliverynotes as deliver62_260_, order0_.C_Incoterms_ID as c_incot63_260_, order0_.Incotermsdescription as incoter64_260_, order0_.Generatetemplate as generat65_260_, order0_.Delivery_Location_ID as deliver66_260_, order0_.CopyFromPO as copyfro67_260_, order0_.EM_Psmad_Copyfrompo as em_psma68_260_, order0_.FIN_Paymentmethod_ID as fin_pay69_260_, order0_.EM_Psmad_Dateendeffect as em_psma70_260_, order0_.FIN_Payment_Priority_ID as fin_pay71_260_, order0_.EM_Psmad_Requestinguser as em_psma72_260_, order0_.RM_PickFromShipment as rm_pick73_260_, order0_.EM_Psmad_Isopenpo_Doctype as em_psma74_260_, order0_.RM_ReceiveMaterials as rm_rece75_260_, order0_.EM_Erpmag_Ecomord as em_erpm76_260_, order0_.EM_Obcma_C_Poc_Email_ID as em_obcm77_260_, order0_.RM_CreateInvoice as rm_crea78_260_, order0_.C_Return_Reason_ID as c_retur79_260_, order0_.RM_AddOrphanLine as rm_addo80_260_, order0_.A_Asset_ID as a_asset81_260_, order0_.Calculate_Promotions as calcula82_260_, order0_.C_Costcenter_ID as c_costc83_260_, order0_.Convertquotation as convert84_260_, order0_.C_Reject_Reason_ID as c_rejec85_260_, order0_.validuntil as validun86_260_, order0_.Quotation_ID as quotati87_260_, order0_.SO_Res_Status as so_res_88_260_, order0_.Create_POLines as create_89_260_, order0_.Iscashvat as iscashv90_260_, order0_.EM_OBMFM_Selectfreight as em_obmf91_260_, order0_.EM_OBMFM_Delivery_Period_ID as em_obmf92_260_, order0_.RM_Pickfromreceipt as rm_pick93_260_, order0_.Cancelandreplace as cancela94_260_, order0_.EM_APRM_AddPayment as em_aprm95_260_, order0_.EM_OBMFM_Delivery_Charges as em_obmf96_260_, order0_.EM_OBMFM_Freight_ID as em_obmf97_260_, order0_.EM_Obwpl_Generatepicking as em_obwp98_260_, order0_.EM_Libp_Preporder as em_libp99_260_, order0_.EM_OBMFM_Weight as em_obm100_260_, order0_.EM_Obwpl_Isinpickinglist as em_obw101_260_, order0_.EM_Obwpl_Readypl as em_obw102_260_, order0_.EM_OBMFM_Weight_Uom_ID as em_obm103_260_, order0_.EM_OBMFM_Set_Weight as em_obm104_260_, order0_.EM_Aeatsii_Fecha_Operacion as em_aea105_260_, order0_.Confirmcancelandreplace as confir106_260_, order0_.EM_Aeatsii_Descripcion_Sii as em_aea107_260_, order0_.EM_Etabam_Bankaccount_ID as em_eta108_260_, order0_.EM_Etpr_Remove_Payment as em_etp109_260_, order0_.EM_Etvfac_Reversed_Invoice as em_etv110_260_, order0_.Cancelledorder_id as cancel111_260_, order0_.EM_Etblkc_Bulkcompletion as em_etb112_260_, order0_.EM_Prmag2_Grandtotal as em_prm113_260_, order0_.Replacedorder_id as replac114_260_, order0_.Iscancelled as iscanc115_260_, order0_.EM_Libd_Revisionfactura as em_lib116_260_, order0_.EM_Obmag_Createquot as em_obm117_260_, order0_.EM_Libd_Revisaimpuestos as em_lib118_260_, order0_.Replacementorder_ID as replac119_260_, order0_.EM_Libd_Impuestos as em_lib120_260_, order0_.EM_Etafdp_Undoclose as em_eta121_260_, order0_.EM_Libd_Isprinted as em_lib122_260_, order0_.EM_Etinter_Interco_Orig as em_eti123_260_, order0_.EM_Libd_Aplicacion_ID as em_lib124_260_, order0_.BPartner_ExtRef as bpartn125_260_, order0_.EM_Libp_Dateorder as em_lib126_260_, order0_.EM_Prouti_Order_Stock as em_pro127_260_, order0_.EM_Prouti_Pregenerate_Minout as em_pro128_260_, order0_.EM_Prouti_Sotopo as em_pro129_260_, order0_.EM_Prouti_Generate_Pick_Inv as em_pro130_260_, order0_.EM_Prouti_Order_ID as em_pro131_260_, order0_.EM_Prouti_Grandtotalinitial as em_pro132_260_, order0_.EM_Prouti_Dateclosed as em_pro133_260_, order0_.EM_Prouti_Totallinesinitial as em_pro134_260_, order0_.EM_Prouti_Changebpartner as em_pro135_260_, order0_.EM_Prouti_Recalculate_Price as em_pro136_260_, order0_.EM_Prouti_Pricecalculatetdate as em_pro137_260_, order0_.EM_Prouti_Reactiveorder as em_pro138_260_, order0_.EM_Prouti_Totalizations as em_pro139_260_, order0_.EM_Libd_Bpartner_Parent_ID as em_lib140_260_, order0_.em_prouti_Invoiced as em_pro141_260_, order0_.EM_Libd_usercloud as em_lib142_260_, order0_.em_prouti_Received as em_pro143_260_, order0_.EM_Libd_Id_Purchase as em_lib144_260_, order0_.em_prouti_initial_received as em_pro145_260_, order0_.EM_Libd_Convertquotation as em_lib146_260_, order0_.EM_Prouti_Status_Of_Review as em_pro147_260_, order0_.EM_Libd_Duplicatequotation as em_lib148_260_, order0_.EM_Prouti_Validate_Order as em_pro149_260_, order0_.EM_Libd_Endcustomer_ID as em_lib150_260_, order0_.EM_Prouti_Start_Review as em_pro151_260_, order0_.EM_Libd_Editing as em_lib152_260_, order0_.EM_Prouti_Initial_Bp_ID as em_pro153_260_, order0_.EM_Prouti_Addlines_Btn as em_pro154_260_, order0_.EM_Prouti_Changebpartner_Bgt as em_pro155_260_, order0_.EM_Pruti_Ignoreminqty as em_pru156_260_, order0_.EM_Prouti_Reset_Initial_Values as em_pro157_260_, order0_.EM_Prouti_Select_Soline as em_pro158_260_, order0_.EM_Prouti_Return_Quantity as em_pro159_260_, order0_.EM_Libd_Actions_Quotation as em_lib160_260_ from C_Order order0_ inner join C_DocType documentty1_ on order0_.C_DocTypeTarget_ID = documentty1_.C_DocType_ID cross join C_Order order_comp2_ where order0_.C_Order_ID = order_comp2_.C_Order_ID and (coalesce(( select case when sum(abs(ol.qtyordered)) = 0 or order_comp2_.iscancelled = 'Y' or order_comp2_.cancelledorder_id is not null then 0 else round(coalesce(sum(abs(ol.qtydelivered)), 0) / sum(abs(ol.qtyordered)) * 100, 0) end from c_orderline ol where ol.c_order_id = order_comp2_.c_order_id and ol.c_order_discount_id is null), 0)) < '100' and order0_.EM_Libp_Preporder = 'Y' and (documentty1_.C_DocType_ID = '93B1C21D229E4F70918287DA983CB18E' or documentty1_.C_DocType_ID = '7C1C60D646A84C0CA252F50CE8F55D6F' or documentty1_.C_DocType_ID = '5AC9E2D9DAB44BF9A2069BB51E1145DF') and order0_.DocStatus = 'CO' and order0_.IsSOTrx = 'Y' and documentty1_.IsReturn = 'N' and (documentty1_.DocSubTypeSO not like 'OB') and (order0_.AD_Org_ID in ('0', '975163BBDF184727BFA9D21FECF88F51', '0145CB12BBE04855B3C433728BD65F7C', '7EEF753D8C114D32A101EA8393FEAC19', '8997B74B935D46B08D5E187F5B343F48', '9DFF9C5278274C2DA3F411C2BA23605C')) and (order0_.AD_Client_ID in ('29E43D204AEB4CEC9D1DC4EFFD0E5987', '0')) order by order0_.DateOrdered desc, order0_.C_Order_ID desc limit '101';
Date: 2026-07-15 12:19:45 Duration: 1s326ms Database: etendo User: tad Remote: 127.0.0.1 Application: openbravo Bind query: yes
-
select order0_.C_Order_ID as c_order_1_260_, order0_.AD_Client_ID as ad_clien2_260_, order0_.AD_Org_ID as ad_org_i3_260_, order0_.IsActive as isactive4_260_, order0_.Created as created5_260_, order0_.CreatedBy as createdb6_260_, order0_.Updated as updated7_260_, order0_.UpdatedBy as updatedb8_260_, order0_.IsSOTrx as issotrx9_260_, order0_.DocumentNo as documen10_260_, order0_.DocStatus as docstat11_260_, order0_.DocAction as docacti12_260_, order0_.Processing as process13_260_, order0_.Processed as process14_260_, order0_.C_DocType_ID as c_docty15_260_, order0_.C_DocTypeTarget_ID as c_docty16_260_, order0_.Description as descrip17_260_, order0_.IsDelivered as isdeliv18_260_, order0_.IsInvoiced as isinvoi19_260_, order0_.IsPrinted as isprint20_260_, order0_.IsSelected as isselec21_260_, order0_.SalesRep_ID as salesre22_260_, order0_.DateOrdered as dateord23_260_, order0_.DatePromised as datepro24_260_, order0_.DatePrinted as datepri25_260_, order0_.DateAcct as dateacc26_260_, order0_.C_BPartner_ID as c_bpart27_260_, order0_.BillTo_ID as billto_28_260_, order0_.C_BPartner_Location_ID as c_bpart29_260_, order0_.POReference as porefer30_260_, order0_.IsDiscountPrinted as isdisco31_260_, order0_.C_Currency_ID as c_curre32_260_, order0_.PaymentRule as payment33_260_, order0_.C_PaymentTerm_ID as c_payme34_260_, order0_.InvoiceRule as invoice35_260_, order0_.DeliveryRule as deliver36_260_, order0_.FreightCostRule as freight37_260_, order0_.FreightAmt as freight38_260_, order0_.DeliveryViaRule as deliver39_260_, order0_.M_Shipper_ID as m_shipp40_260_, order0_.C_Charge_ID as c_charg41_260_, order0_.ChargeAmt as chargea42_260_, order0_.PriorityRule as priorit43_260_, order0_.TotalLines as totalli44_260_, order0_.GrandTotal as grandto45_260_, order0_.M_Warehouse_ID as m_wareh46_260_, order0_.M_PriceList_ID as m_price47_260_, order0_.IsTaxIncluded as istaxin48_260_, order0_.C_Campaign_ID as c_campa49_260_, order0_.C_Project_ID as c_proje50_260_, order0_.C_Activity_ID as c_activ51_260_, order0_.Posted as posted52_260_, order0_.AD_User_ID as ad_user53_260_, order0_.CopyFrom as copyfro54_260_, order0_.DropShip_BPartner_ID as dropshi55_260_, order0_.DropShip_Location_ID as dropshi56_260_, order0_.DropShip_User_ID as dropshi57_260_, order0_.IsSelfService as isselfs58_260_, order0_.AD_OrgTrx_ID as ad_orgt59_260_, order0_.User1_ID as user60_260_, order0_.User2_ID as user61_260_, order0_.Deliverynotes as deliver62_260_, order0_.C_Incoterms_ID as c_incot63_260_, order0_.Incotermsdescription as incoter64_260_, order0_.Generatetemplate as generat65_260_, order0_.Delivery_Location_ID as deliver66_260_, order0_.CopyFromPO as copyfro67_260_, order0_.EM_Psmad_Copyfrompo as em_psma68_260_, order0_.FIN_Paymentmethod_ID as fin_pay69_260_, order0_.EM_Psmad_Dateendeffect as em_psma70_260_, order0_.FIN_Payment_Priority_ID as fin_pay71_260_, order0_.EM_Psmad_Requestinguser as em_psma72_260_, order0_.RM_PickFromShipment as rm_pick73_260_, order0_.EM_Psmad_Isopenpo_Doctype as em_psma74_260_, order0_.RM_ReceiveMaterials as rm_rece75_260_, order0_.EM_Erpmag_Ecomord as em_erpm76_260_, order0_.EM_Obcma_C_Poc_Email_ID as em_obcm77_260_, order0_.RM_CreateInvoice as rm_crea78_260_, order0_.C_Return_Reason_ID as c_retur79_260_, order0_.RM_AddOrphanLine as rm_addo80_260_, order0_.A_Asset_ID as a_asset81_260_, order0_.Calculate_Promotions as calcula82_260_, order0_.C_Costcenter_ID as c_costc83_260_, order0_.Convertquotation as convert84_260_, order0_.C_Reject_Reason_ID as c_rejec85_260_, order0_.validuntil as validun86_260_, order0_.Quotation_ID as quotati87_260_, order0_.SO_Res_Status as so_res_88_260_, order0_.Create_POLines as create_89_260_, order0_.Iscashvat as iscashv90_260_, order0_.EM_OBMFM_Selectfreight as em_obmf91_260_, order0_.EM_OBMFM_Delivery_Period_ID as em_obmf92_260_, order0_.RM_Pickfromreceipt as rm_pick93_260_, order0_.Cancelandreplace as cancela94_260_, order0_.EM_APRM_AddPayment as em_aprm95_260_, order0_.EM_OBMFM_Delivery_Charges as em_obmf96_260_, order0_.EM_OBMFM_Freight_ID as em_obmf97_260_, order0_.EM_Obwpl_Generatepicking as em_obwp98_260_, order0_.EM_Libp_Preporder as em_libp99_260_, order0_.EM_OBMFM_Weight as em_obm100_260_, order0_.EM_Obwpl_Isinpickinglist as em_obw101_260_, order0_.EM_Obwpl_Readypl as em_obw102_260_, order0_.EM_OBMFM_Weight_Uom_ID as em_obm103_260_, order0_.EM_OBMFM_Set_Weight as em_obm104_260_, order0_.EM_Aeatsii_Fecha_Operacion as em_aea105_260_, order0_.Confirmcancelandreplace as confir106_260_, order0_.EM_Aeatsii_Descripcion_Sii as em_aea107_260_, order0_.EM_Etabam_Bankaccount_ID as em_eta108_260_, order0_.EM_Etpr_Remove_Payment as em_etp109_260_, order0_.EM_Etvfac_Reversed_Invoice as em_etv110_260_, order0_.Cancelledorder_id as cancel111_260_, order0_.EM_Etblkc_Bulkcompletion as em_etb112_260_, order0_.EM_Prmag2_Grandtotal as em_prm113_260_, order0_.Replacedorder_id as replac114_260_, order0_.Iscancelled as iscanc115_260_, order0_.EM_Libd_Revisionfactura as em_lib116_260_, order0_.EM_Obmag_Createquot as em_obm117_260_, order0_.EM_Libd_Revisaimpuestos as em_lib118_260_, order0_.Replacementorder_ID as replac119_260_, order0_.EM_Libd_Impuestos as em_lib120_260_, order0_.EM_Etafdp_Undoclose as em_eta121_260_, order0_.EM_Libd_Isprinted as em_lib122_260_, order0_.EM_Etinter_Interco_Orig as em_eti123_260_, order0_.EM_Libd_Aplicacion_ID as em_lib124_260_, order0_.BPartner_ExtRef as bpartn125_260_, order0_.EM_Libp_Dateorder as em_lib126_260_, order0_.EM_Prouti_Order_Stock as em_pro127_260_, order0_.EM_Prouti_Pregenerate_Minout as em_pro128_260_, order0_.EM_Prouti_Sotopo as em_pro129_260_, order0_.EM_Prouti_Generate_Pick_Inv as em_pro130_260_, order0_.EM_Prouti_Order_ID as em_pro131_260_, order0_.EM_Prouti_Grandtotalinitial as em_pro132_260_, order0_.EM_Prouti_Dateclosed as em_pro133_260_, order0_.EM_Prouti_Totallinesinitial as em_pro134_260_, order0_.EM_Prouti_Changebpartner as em_pro135_260_, order0_.EM_Prouti_Recalculate_Price as em_pro136_260_, order0_.EM_Prouti_Pricecalculatetdate as em_pro137_260_, order0_.EM_Prouti_Reactiveorder as em_pro138_260_, order0_.EM_Prouti_Totalizations as em_pro139_260_, order0_.EM_Libd_Bpartner_Parent_ID as em_lib140_260_, order0_.em_prouti_Invoiced as em_pro141_260_, order0_.EM_Libd_usercloud as em_lib142_260_, order0_.em_prouti_Received as em_pro143_260_, order0_.EM_Libd_Id_Purchase as em_lib144_260_, order0_.em_prouti_initial_received as em_pro145_260_, order0_.EM_Libd_Convertquotation as em_lib146_260_, order0_.EM_Prouti_Status_Of_Review as em_pro147_260_, order0_.EM_Libd_Duplicatequotation as em_lib148_260_, order0_.EM_Prouti_Validate_Order as em_pro149_260_, order0_.EM_Libd_Endcustomer_ID as em_lib150_260_, order0_.EM_Prouti_Start_Review as em_pro151_260_, order0_.EM_Libd_Editing as em_lib152_260_, order0_.EM_Prouti_Initial_Bp_ID as em_pro153_260_, order0_.EM_Prouti_Addlines_Btn as em_pro154_260_, order0_.EM_Prouti_Changebpartner_Bgt as em_pro155_260_, order0_.EM_Pruti_Ignoreminqty as em_pru156_260_, order0_.EM_Prouti_Reset_Initial_Values as em_pro157_260_, order0_.EM_Prouti_Select_Soline as em_pro158_260_, order0_.EM_Prouti_Return_Quantity as em_pro159_260_, order0_.EM_Libd_Actions_Quotation as em_lib160_260_ from C_Order order0_ inner join C_DocType documentty1_ on order0_.C_DocTypeTarget_ID = documentty1_.C_DocType_ID cross join C_Order order_comp2_ where order0_.C_Order_ID = order_comp2_.C_Order_ID and (coalesce(( select case when sum(abs(ol.qtyordered)) = 0 or order_comp2_.iscancelled = 'Y' or order_comp2_.cancelledorder_id is not null then 0 else round(coalesce(sum(abs(ol.qtydelivered)), 0) / sum(abs(ol.qtyordered)) * 100, 0) end from c_orderline ol where ol.c_order_id = order_comp2_.c_order_id and ol.c_order_discount_id is null), 0)) < '100' and order0_.EM_Libp_Preporder = 'Y' and (documentty1_.C_DocType_ID = '93B1C21D229E4F70918287DA983CB18E' or documentty1_.C_DocType_ID = '7C1C60D646A84C0CA252F50CE8F55D6F' or documentty1_.C_DocType_ID = '5AC9E2D9DAB44BF9A2069BB51E1145DF') and order0_.DocStatus = 'CO' and order0_.IsSOTrx = 'Y' and documentty1_.IsReturn = 'N' and (documentty1_.DocSubTypeSO not like 'OB') and (order0_.AD_Org_ID in ('0', '975163BBDF184727BFA9D21FECF88F51', '0145CB12BBE04855B3C433728BD65F7C', '7EEF753D8C114D32A101EA8393FEAC19', '8997B74B935D46B08D5E187F5B343F48', '9DFF9C5278274C2DA3F411C2BA23605C')) and (order0_.AD_Client_ID in ('29E43D204AEB4CEC9D1DC4EFFD0E5987', '0')) order by order0_.DateOrdered desc, order0_.C_Order_ID desc limit '101';
Date: 2026-07-15 11:25:19 Duration: 1s162ms Database: etendo User: tad Remote: 127.0.0.1 Application: openbravo Bind query: yes
17 6s22ms 1 6s22ms 6s22ms 6s22ms select libp_picki0_.libp_picking_v_id as libp_pic1_515_, libp_picki0_.ad_client_id as ad_clien2_515_, libp_picki0_.ad_org_id as ad_org_i3_515_, libp_picki0_.created as created4_515_, libp_picki0_.createdby as createdb5_515_, libp_picki0_.updated as updated6_515_, libp_picki0_.updatedby as updatedb7_515_, libp_picki0_.isactive as isactive8_515_, libp_picki0_.dateordered as dateorde9_515_, libp_picki0_.value as value10_515_, libp_picki0_.name as name11_515_, libp_picki0_.qty as qty12_515_, libp_picki0_.bin as bin13_515_, libp_picki0_.description as descrip14_515_, libp_picki0_.em_libp_dateorder as em_libp15_515_ from libp_picking_v libp_picki0_ where (libp_picki0_.ad_org_id in (...)) and (libp_picki0_.ad_client_id in (...)) order by libp_picki0_.name desc, libp_picki0_.libp_picking_v_id desc limit ?;Times Reported Time consuming queries #17
Day Hour Count Duration Avg duration Jul 15 07 1 6s22ms 6s22ms [ User: tad - Total duration: 6s22ms - Times executed: 1 ]
[ Application: openbravo - Total duration: 6s22ms - Times executed: 1 ]
-
select libp_picki0_.Libp_Picking_V_ID as libp_pic1_515_, libp_picki0_.AD_Client_ID as ad_clien2_515_, libp_picki0_.AD_Org_ID as ad_org_i3_515_, libp_picki0_.Created as created4_515_, libp_picki0_.Createdby as createdb5_515_, libp_picki0_.Updated as updated6_515_, libp_picki0_.Updatedby as updatedb7_515_, libp_picki0_.Isactive as isactive8_515_, libp_picki0_.Dateordered as dateorde9_515_, libp_picki0_.value as value10_515_, libp_picki0_.Name as name11_515_, libp_picki0_.Qty as qty12_515_, libp_picki0_.Bin as bin13_515_, libp_picki0_.Description as descrip14_515_, libp_picki0_.EM_Libp_Dateorder as em_libp15_515_ from Libp_Picking_V libp_picki0_ where (libp_picki0_.AD_Org_ID in ('0', '975163BBDF184727BFA9D21FECF88F51', '0145CB12BBE04855B3C433728BD65F7C', '7EEF753D8C114D32A101EA8393FEAC19', '8997B74B935D46B08D5E187F5B343F48', '9DFF9C5278274C2DA3F411C2BA23605C')) and (libp_picki0_.AD_Client_ID in ('29E43D204AEB4CEC9D1DC4EFFD0E5987', '0')) order by libp_picki0_.Name desc, libp_picki0_.Libp_Picking_V_ID desc limit '101';
Date: 2026-07-15 07:56:17 Duration: 6s22ms Database: etendo User: tad Remote: 127.0.0.1 Application: openbravo Bind query: yes
18 5s883ms 3 1s924ms 2s32ms 1s961ms select sum(coalesce(abc_control.cuentavendido, ?)) as total from abc_control left join m_product prod on abc_control.m_product_id = prod.m_product_id where prod.isbom = ?;Times Reported Time consuming queries #18
Day Hour Count Duration Avg duration Jul 15 12 1 2s32ms 2s32ms 15 1 1s926ms 1s926ms 20 1 1s924ms 1s924ms [ User: tad - Total duration: 5s883ms - Times executed: 3 ]
[ Application: openbravo - Total duration: 5s883ms - Times executed: 3 ]
-
select sum(coalesce(abc_control.cuentavendido, 0)) as total from abc_control left join m_product prod on abc_control.m_product_id = prod.m_product_id where prod.isbom = 'N';
Date: 2026-07-15 12:00:27 Duration: 2s32ms Database: etendo User: tad Remote: 127.0.0.1 Application: openbravo Bind query: yes
-
select sum(coalesce(abc_control.cuentavendido, 0)) as total from abc_control left join m_product prod on abc_control.m_product_id = prod.m_product_id where prod.isbom = 'N';
Date: 2026-07-15 15:10:19 Duration: 1s926ms Database: etendo User: tad Remote: 127.0.0.1 Application: openbravo Bind query: yes
-
select sum(coalesce(abc_control.cuentavendido, 0)) as total from abc_control left join m_product prod on abc_control.m_product_id = prod.m_product_id where prod.isbom = 'N';
Date: 2026-07-15 20:00:19 Duration: 1s924ms Database: etendo User: tad Remote: 127.0.0.1 Application: openbravo Bind query: yes
19 5s753ms 3 1s892ms 1s955ms 1s917ms select this_.abc_control_id as abc_cont1_7_0_, this_.ad_client_id as ad_clien2_7_0_, this_.ad_org_id as ad_org_i3_7_0_, this_.isactive as isactive4_7_0_, this_.created as created5_7_0_, this_.createdby as createdb6_7_0_, this_.updated as updated7_7_0_, this_.updatedby as updatedb8_7_0_, this_.totalvendido as totalven9_7_0_, this_.cuentavendido as cuentav10_7_0_, this_.m_product_id as m_produ11_7_0_ from abc_control this_ where this_.ad_org_id in (...) and this_.ad_client_id in (...) and this_.isactive = ? order by this_.cuentavendido desc;Times Reported Time consuming queries #19
Day Hour Count Duration Avg duration Jul 15 12 1 1s955ms 1s955ms 15 1 1s892ms 1s892ms 20 1 1s905ms 1s905ms [ User: tad - Total duration: 5s753ms - Times executed: 3 ]
[ Application: openbravo - Total duration: 5s753ms - Times executed: 3 ]
-
select this_.ABC_Control_ID as abc_cont1_7_0_, this_.AD_Client_ID as ad_clien2_7_0_, this_.AD_Org_ID as ad_org_i3_7_0_, this_.Isactive as isactive4_7_0_, this_.Created as created5_7_0_, this_.Createdby as createdb6_7_0_, this_.Updated as updated7_7_0_, this_.Updatedby as updatedb8_7_0_, this_.Totalvendido as totalven9_7_0_, this_.Cuentavendido as cuentav10_7_0_, this_.M_Product_ID as m_produ11_7_0_ from abc_control this_ where this_.AD_Org_ID in ('0', '975163BBDF184727BFA9D21FECF88F51', '0145CB12BBE04855B3C433728BD65F7C', '7EEF753D8C114D32A101EA8393FEAC19', '8997B74B935D46B08D5E187F5B343F48', '9DFF9C5278274C2DA3F411C2BA23605C') and this_.AD_Client_ID in ('29E43D204AEB4CEC9D1DC4EFFD0E5987', '0') and this_.Isactive = 'Y' order by this_.Cuentavendido desc;
Date: 2026-07-15 12:00:29 Duration: 1s955ms Database: etendo User: tad Remote: 127.0.0.1 Application: openbravo Bind query: yes
-
select this_.ABC_Control_ID as abc_cont1_7_0_, this_.AD_Client_ID as ad_clien2_7_0_, this_.AD_Org_ID as ad_org_i3_7_0_, this_.Isactive as isactive4_7_0_, this_.Created as created5_7_0_, this_.Createdby as createdb6_7_0_, this_.Updated as updated7_7_0_, this_.Updatedby as updatedb8_7_0_, this_.Totalvendido as totalven9_7_0_, this_.Cuentavendido as cuentav10_7_0_, this_.M_Product_ID as m_produ11_7_0_ from abc_control this_ where this_.AD_Org_ID in ('0', '975163BBDF184727BFA9D21FECF88F51', '0145CB12BBE04855B3C433728BD65F7C', '7EEF753D8C114D32A101EA8393FEAC19', '8997B74B935D46B08D5E187F5B343F48', '9DFF9C5278274C2DA3F411C2BA23605C') and this_.AD_Client_ID in ('29E43D204AEB4CEC9D1DC4EFFD0E5987', '0') and this_.Isactive = 'Y' order by this_.Cuentavendido desc;
Date: 2026-07-15 20:00:21 Duration: 1s905ms Database: etendo User: tad Remote: 127.0.0.1 Application: openbravo Bind query: yes
-
select this_.ABC_Control_ID as abc_cont1_7_0_, this_.AD_Client_ID as ad_clien2_7_0_, this_.AD_Org_ID as ad_org_i3_7_0_, this_.Isactive as isactive4_7_0_, this_.Created as created5_7_0_, this_.Createdby as createdb6_7_0_, this_.Updated as updated7_7_0_, this_.Updatedby as updatedb8_7_0_, this_.Totalvendido as totalven9_7_0_, this_.Cuentavendido as cuentav10_7_0_, this_.M_Product_ID as m_produ11_7_0_ from abc_control this_ where this_.AD_Org_ID in ('0', '975163BBDF184727BFA9D21FECF88F51', '0145CB12BBE04855B3C433728BD65F7C', '7EEF753D8C114D32A101EA8393FEAC19', '8997B74B935D46B08D5E187F5B343F48', '9DFF9C5278274C2DA3F411C2BA23605C') and this_.AD_Client_ID in ('29E43D204AEB4CEC9D1DC4EFFD0E5987', '0') and this_.Isactive = 'Y' order by this_.Cuentavendido desc;
Date: 2026-07-15 15:10:20 Duration: 1s892ms Database: etendo User: tad Remote: 127.0.0.1 Application: openbravo Bind query: yes
20 4s69ms 3 1s33ms 1s860ms 1s356ms update ad_alert set status = ?, updated = now(), updatedby = ? where ad_alertrule_id = ? and coalesce(status, ?) != ? and not exists ( select ? from ( select distinct pr.m_product_id as referencekey_id, ad_column_identifier (?, pr.m_product_id, ?) as record_id, pr.value || ? || ad_column_identifier (?, pr.m_product_id, ?) || ?| | round(coalesce(onhand.qtyonhand, ?) + coalesce(pend.qtypendingrecive, ?) - coalesce(pick.qtypicking, ?), ?) || ? || coalesce(porg.stockmin, ?) as description, pr.ad_org_id, pr.ad_client_id, ? as ad_role_id, null as ad_user_id, ? as isactive, now() as created, ? as createdby, now() as updated, ? as updatedby from m_product pr left join ( select sum(coalesce(sd.qtyonhand, ?)) as qtyonhand, sd.m_product_id from m_storage_detail sd group by sd.m_product_id) onhand on onhand.m_product_id = pr.m_product_id left join ( select sum(coalesce(m_lines.qtyordered, ?)) - sum(coalesce(m_lines.movementqty, ?)) as qtypendingrecive, m_lines.m_product_id from ( select coalesce(ol.qtyordered, ?) as qtyordered, coalesce(sum(iol.movementqty), ?) as movementqty, ol.m_product_id from c_orderline ol left join c_order o on ol.c_order_id = o.c_order_id left join m_inoutline iol on ol.c_orderline_id = iol.c_orderline_id where o.processed = ? and o.issotrx = ? and o.docstatus = ? group by ol.qtyordered, ol.c_orderline_id, ol.m_product_id having coalesce(ol.qtyordered, ?) > sum(coalesce(iol.movementqty, ?))) as m_lines group by m_lines.m_product_id) pend on pend.m_product_id = pr.m_product_id left join ( select sum(coalesce(lp.qty, ?)) as qtypicking, lp.value from libp_picking_v lp group by lp.value) pick on pick.value = pr.value left join m_product_org porg on porg.m_product_id = pr.m_product_id where (coalesce(onhand.qtyonhand, ?) - coalesce(pick.qtypicking, ?) + coalesce(pend.qtypendingrecive, ?)) < coalesce(porg.stockmin, ?) and ma_processplan_id is null) a where ? = ? and a.referencekey_id = ad_alert.referencekey_id);Times Reported Time consuming queries #20
Day Hour Count Duration Avg duration Jul 15 12 1 1s860ms 1s860ms 15 1 1s175ms 1s175ms 20 1 1s33ms 1s33ms [ User: tad - Total duration: 4s69ms - Times executed: 3 ]
[ Application: openbravo - Total duration: 4s69ms - Times executed: 3 ]
-
UPDATE AD_ALERT SET STATUS = 'SOLVED', UPDATED = NOW(), UPDATEDBY = 0 WHERE AD_ALERTRULE_ID = '86C9A5FFEA28494D927E2699CEAFEFE1' AND COALESCE(STATUS, 'NEW') != 'SOLVED' AND NOT EXISTS ( SELECT 1 FROM ( select distinct pr.m_product_id AS referencekey_id, ad_column_identifier ('m_product', pr.m_product_id, 'en_US') AS record_id, pr.value || ', ' || ad_column_identifier ('m_product', pr.m_product_id, 'en_US') || ', Stock: ' || round(coalesce(onhand.QtyOnHand, 0) + coalesce(pend.QtyPendingRecive, 0) - coalesce(pick.QtyPicking, 0), 0) || ', MQ: ' || coalesce(porg.Stockmin, 0) AS description, pr.ad_org_id, pr.ad_client_id, 0 AS ad_role_id, NULL AS ad_user_id, 'Y' AS isActive, now() AS created, 0 AS createdBy, now() AS updated, 0 AS updatedBy from m_product pr left join ( select sum(coalesce(sd.qtyonhand, 0)) AS QtyOnHand, sd.m_product_id from m_storage_detail sd group by sd.m_product_id) onhand on onhand.m_product_id = pr.m_product_id left join ( select sum(coalesce(m_lines.qtyordered, 0)) - sum(coalesce(m_lines.movementqty, 0)) as QtyPendingRecive, m_lines.m_product_id from ( select coalesce(ol.qtyordered, 0) as qtyordered, coalesce(sum(iol.movementqty), 0) as movementqty, ol.m_product_id from c_orderline ol left join c_order o on ol.c_order_id = o.c_order_id left join m_inoutline iol on ol.c_orderline_id = iol.c_orderline_id where o.processed = 'Y' and o.issotrx = 'N' and o.docstatus = 'CO' group by ol.qtyordered, ol.c_orderline_id, ol.m_product_id having coalesce(ol.qtyordered, 0) > sum(coalesce(iol.movementqty, 0))) as m_lines group by m_lines.m_product_id) pend on pend.m_product_id = pr.m_product_id left join ( select sum(coalesce(lp.qty, 0)) AS QtyPicking, lp.value from libp_picking_v lp group by lp.value) pick on pick.value = pr.value left join m_product_org porg on porg.m_product_id = pr.m_product_id where (coalesce(onhand.QtyOnHand, 0) - coalesce(pick.QtyPicking, 0) + coalesce(pend.QtyPendingRecive, 0)) < coalesce(porg.Stockmin, 0) and ma_processplan_id IS NULL) A WHERE 1 = 1 AND A.REFERENCEKEY_ID = AD_ALERT.REFERENCEKEY_ID);
Date: 2026-07-15 12:17:12 Duration: 1s860ms Database: etendo User: tad Remote: 127.0.0.1 Application: openbravo Bind query: yes
-
UPDATE AD_ALERT SET STATUS = 'SOLVED', UPDATED = NOW(), UPDATEDBY = 0 WHERE AD_ALERTRULE_ID = '86C9A5FFEA28494D927E2699CEAFEFE1' AND COALESCE(STATUS, 'NEW') != 'SOLVED' AND NOT EXISTS ( SELECT 1 FROM ( select distinct pr.m_product_id AS referencekey_id, ad_column_identifier ('m_product', pr.m_product_id, 'en_US') AS record_id, pr.value || ', ' || ad_column_identifier ('m_product', pr.m_product_id, 'en_US') || ', Stock: ' || round(coalesce(onhand.QtyOnHand, 0) + coalesce(pend.QtyPendingRecive, 0) - coalesce(pick.QtyPicking, 0), 0) || ', MQ: ' || coalesce(porg.Stockmin, 0) AS description, pr.ad_org_id, pr.ad_client_id, 0 AS ad_role_id, NULL AS ad_user_id, 'Y' AS isActive, now() AS created, 0 AS createdBy, now() AS updated, 0 AS updatedBy from m_product pr left join ( select sum(coalesce(sd.qtyonhand, 0)) AS QtyOnHand, sd.m_product_id from m_storage_detail sd group by sd.m_product_id) onhand on onhand.m_product_id = pr.m_product_id left join ( select sum(coalesce(m_lines.qtyordered, 0)) - sum(coalesce(m_lines.movementqty, 0)) as QtyPendingRecive, m_lines.m_product_id from ( select coalesce(ol.qtyordered, 0) as qtyordered, coalesce(sum(iol.movementqty), 0) as movementqty, ol.m_product_id from c_orderline ol left join c_order o on ol.c_order_id = o.c_order_id left join m_inoutline iol on ol.c_orderline_id = iol.c_orderline_id where o.processed = 'Y' and o.issotrx = 'N' and o.docstatus = 'CO' group by ol.qtyordered, ol.c_orderline_id, ol.m_product_id having coalesce(ol.qtyordered, 0) > sum(coalesce(iol.movementqty, 0))) as m_lines group by m_lines.m_product_id) pend on pend.m_product_id = pr.m_product_id left join ( select sum(coalesce(lp.qty, 0)) AS QtyPicking, lp.value from libp_picking_v lp group by lp.value) pick on pick.value = pr.value left join m_product_org porg on porg.m_product_id = pr.m_product_id where (coalesce(onhand.QtyOnHand, 0) - coalesce(pick.QtyPicking, 0) + coalesce(pend.QtyPendingRecive, 0)) < coalesce(porg.Stockmin, 0) and ma_processplan_id IS NULL) A WHERE 1 = 1 AND A.REFERENCEKEY_ID = AD_ALERT.REFERENCEKEY_ID);
Date: 2026-07-15 15:26:16 Duration: 1s175ms Database: etendo User: tad Remote: 127.0.0.1 Application: openbravo Bind query: yes
-
UPDATE AD_ALERT SET STATUS = 'SOLVED', UPDATED = NOW(), UPDATEDBY = 0 WHERE AD_ALERTRULE_ID = '86C9A5FFEA28494D927E2699CEAFEFE1' AND COALESCE(STATUS, 'NEW') != 'SOLVED' AND NOT EXISTS ( SELECT 1 FROM ( select distinct pr.m_product_id AS referencekey_id, ad_column_identifier ('m_product', pr.m_product_id, 'en_US') AS record_id, pr.value || ', ' || ad_column_identifier ('m_product', pr.m_product_id, 'en_US') || ', Stock: ' || round(coalesce(onhand.QtyOnHand, 0) + coalesce(pend.QtyPendingRecive, 0) - coalesce(pick.QtyPicking, 0), 0) || ', MQ: ' || coalesce(porg.Stockmin, 0) AS description, pr.ad_org_id, pr.ad_client_id, 0 AS ad_role_id, NULL AS ad_user_id, 'Y' AS isActive, now() AS created, 0 AS createdBy, now() AS updated, 0 AS updatedBy from m_product pr left join ( select sum(coalesce(sd.qtyonhand, 0)) AS QtyOnHand, sd.m_product_id from m_storage_detail sd group by sd.m_product_id) onhand on onhand.m_product_id = pr.m_product_id left join ( select sum(coalesce(m_lines.qtyordered, 0)) - sum(coalesce(m_lines.movementqty, 0)) as QtyPendingRecive, m_lines.m_product_id from ( select coalesce(ol.qtyordered, 0) as qtyordered, coalesce(sum(iol.movementqty), 0) as movementqty, ol.m_product_id from c_orderline ol left join c_order o on ol.c_order_id = o.c_order_id left join m_inoutline iol on ol.c_orderline_id = iol.c_orderline_id where o.processed = 'Y' and o.issotrx = 'N' and o.docstatus = 'CO' group by ol.qtyordered, ol.c_orderline_id, ol.m_product_id having coalesce(ol.qtyordered, 0) > sum(coalesce(iol.movementqty, 0))) as m_lines group by m_lines.m_product_id) pend on pend.m_product_id = pr.m_product_id left join ( select sum(coalesce(lp.qty, 0)) AS QtyPicking, lp.value from libp_picking_v lp group by lp.value) pick on pick.value = pr.value left join m_product_org porg on porg.m_product_id = pr.m_product_id where (coalesce(onhand.QtyOnHand, 0) - coalesce(pick.QtyPicking, 0) + coalesce(pend.QtyPendingRecive, 0)) < coalesce(porg.Stockmin, 0) and ma_processplan_id IS NULL) A WHERE 1 = 1 AND A.REFERENCEKEY_ID = AD_ALERT.REFERENCEKEY_ID);
Date: 2026-07-15 20:20:51 Duration: 1s33ms Database: etendo User: tad Remote: 127.0.0.1 Application: openbravo Bind query: yes
Most frequent queries (N)
Rank Times executed Total duration Min duration Max duration Avg duration Query 1 15 2m15s 1s797ms 59s809ms 9s47ms select profile.take_sample ();Times Reported Time consuming queries #1
Day Hour Count Duration Avg duration Jul 15 07 1 14s141ms 14s141ms 08 1 10s710ms 10s710ms 09 1 9s252ms 9s252ms 10 1 3s264ms 3s264ms 11 1 3s111ms 3s111ms 12 1 4s752ms 4s752ms 13 1 4s663ms 4s663ms 14 1 2s290ms 2s290ms 15 1 2s190ms 2s190ms 16 1 11s643ms 11s643ms 17 1 3s277ms 3s277ms 18 1 59s809ms 59s809ms 19 1 2s792ms 2s792ms 20 1 2s10ms 2s10ms 21 1 1s797ms 1s797ms [ User: postgres - Total duration: 2m15s - Times executed: 15 ]
[ Application: psql - Total duration: 2m15s - Times executed: 15 ]
-
SELECT profile.take_sample ();
Date: 2026-07-15 18:01:01 Duration: 59s809ms Database: etendo User: postgres Remote: [local] Application: psql
-
SELECT profile.take_sample ();
Date: 2026-07-15 07:00:16 Duration: 14s141ms Database: etendo User: postgres Remote: [local] Application: psql
-
SELECT profile.take_sample ();
Date: 2026-07-15 16:00:13 Duration: 11s643ms Database: etendo User: postgres Remote: [local] Application: psql
2 6 1m7s 6s92ms 19s589ms 11s218ms select * from ( select c_invoice_id as referencekey_id, ? as ad_role_id, null as ad_user_id, ? as description, ? as isactive, c_invoice.ad_org_id as ad_org_id, c_invoice.ad_client_id as ad_client_id, now() as created, ? as createdby, now() as updated, ? as updatedby, ad_column_identifier (?, c_invoice_id, ?) as record_id from c_invoice, c_doctype, fact_acct f1, fact_acct f2 where c_invoice.c_doctype_id = c_doctype.c_doctype_id and c_doctype.docbasetype in (...) and f1.record_id = c_invoice.c_invoice_id and f1.record_id = f2.record_id and f1.ad_table_id = f2.ad_table_id and f1.fact_acct_group_id <> f2.fact_acct_group_id and f1.c_acctschema_id = f2.c_acctschema_id group by c_invoice_id, posted, c_invoice.ad_client_id, c_invoice.ad_org_id, f1.ad_table_id, f1.record_id) aaa where not exists ( select ? from ad_alert a where a.ad_alertrule_id = ? and a.referencekey_id = aaa.referencekey_id and coalesce(a.status, ?) != ?);Times Reported Time consuming queries #2
Day Hour Count Duration Avg duration Jul 15 12 2 29s512ms 14s756ms 15 2 13s8ms 6s504ms 20 2 24s788ms 12s394ms [ User: tad - Total duration: 1m7s - Times executed: 6 ]
[ Application: openbravo - Total duration: 1m7s - Times executed: 6 ]
-
SELECT * FROM ( select C_INVOICE_id as referencekey_id, '0' as ad_role_id, null as ad_user_id, 'SALES INVOICE POSTED MORE THAN ONCE' as description, 'Y' as isActive, C_INVOICE.ad_org_id as ad_org_id, C_INVOICE.ad_client_id as ad_client_id, now() as created, '0' as createdBy, now() as updated, '0' as updatedBy, ad_column_identifier ('C_INVOICE', C_INVOICE_id, 'es_ES') AS RECORD_ID FROM C_INVOICE, c_doctype, fact_acct f1, fact_acct f2 WHERE C_INVOICE.c_doctype_id = c_doctype.c_doctype_id and c_doctype.docbasetype IN ('ARI', 'ARC', 'ARF') and f1.record_id = c_invoice.c_invoice_id and f1.record_id = f2.record_id and f1.ad_table_id = f2.ad_table_id and f1.fact_acct_group_id <> f2.fact_acct_group_id and f1.c_acctschema_id = f2.c_acctschema_id GROUP BY C_INVOICE_id, posted, C_INVOICE.ad_client_id, C_INVOICE.ad_org_id, f1.ad_table_id, f1.record_id) AAA where not exists ( select 1 from ad_alert a where a.ad_alertrule_id = 'F2C188AA7FF14438B4012EC2DDCA91F3' and a.referencekey_id = aaa.referencekey_id and coalesce(a.status, 'NEW') != 'SOLVED');
Date: 2026-07-15 12:15:58 Duration: 19s589ms Database: etendo User: tad Remote: 127.0.0.1 Application: openbravo Bind query: yes
-
SELECT * FROM ( select C_INVOICE_id as referencekey_id, '0' as ad_role_id, null as ad_user_id, 'SALES INVOICE POSTED MORE THAN ONCE' as description, 'Y' as isActive, C_INVOICE.ad_org_id as ad_org_id, C_INVOICE.ad_client_id as ad_client_id, now() as created, '0' as createdBy, now() as updated, '0' as updatedBy, ad_column_identifier ('C_INVOICE', C_INVOICE_id, 'es_ES') AS RECORD_ID FROM C_INVOICE, c_doctype, fact_acct f1, fact_acct f2 WHERE C_INVOICE.c_doctype_id = c_doctype.c_doctype_id and c_doctype.docbasetype IN ('ARI', 'ARC', 'ARF') and f1.record_id = c_invoice.c_invoice_id and f1.record_id = f2.record_id and f1.ad_table_id = f2.ad_table_id and f1.fact_acct_group_id <> f2.fact_acct_group_id and f1.c_acctschema_id = f2.c_acctschema_id GROUP BY C_INVOICE_id, posted, C_INVOICE.ad_client_id, C_INVOICE.ad_org_id, f1.ad_table_id, f1.record_id) AAA where not exists ( select 1 from ad_alert a where a.ad_alertrule_id = 'F2C188AA7FF14438B4012EC2DDCA91F3' and a.referencekey_id = aaa.referencekey_id and coalesce(a.status, 'NEW') != 'SOLVED');
Date: 2026-07-15 20:20:26 Duration: 18s695ms Database: etendo User: tad Remote: 127.0.0.1 Application: openbravo Bind query: yes
-
SELECT * FROM ( select C_INVOICE_id as referencekey_id, '0' as ad_role_id, null as ad_user_id, 'PURCHASE INVOICE POSTED MORE THAN ONCE' as description, 'Y' as isActive, C_INVOICE.ad_org_id as ad_org_id, C_INVOICE.ad_client_id as ad_client_id, now() as created, '0' as createdBy, now() as updated, '0' as updatedBy, ad_column_identifier ('C_INVOICE', C_INVOICE_id, 'es_ES') AS RECORD_ID FROM C_INVOICE, c_doctype, fact_acct f1, fact_acct f2 WHERE C_INVOICE.c_doctype_id = c_doctype.c_doctype_id and c_doctype.docbasetype IN ('API', 'APC') and f1.record_id = c_invoice.c_invoice_id and f1.record_id = f2.record_id and f1.ad_table_id = f2.ad_table_id and f1.fact_acct_group_id <> f2.fact_acct_group_id and f1.c_acctschema_id = f2.c_acctschema_id GROUP BY C_INVOICE_id, posted, C_INVOICE.ad_client_id, C_INVOICE.ad_org_id, f1.ad_table_id, f1.record_id) AAA where not exists ( select 1 from ad_alert a where a.ad_alertrule_id = '7EDC62AE0AF34B74A4B327EA8A957965' and a.referencekey_id = aaa.referencekey_id and coalesce(a.status, 'NEW') != 'SOLVED');
Date: 2026-07-15 12:16:39 Duration: 9s922ms Database: etendo User: tad Remote: 127.0.0.1 Application: openbravo Bind query: yes
3 5 6s69ms 1s79ms 1s410ms 1s213ms select order0_.c_order_id as c_order_1_260_, order0_.ad_client_id as ad_clien2_260_, order0_.ad_org_id as ad_org_i3_260_, order0_.isactive as isactive4_260_, order0_.created as created5_260_, order0_.createdby as createdb6_260_, order0_.updated as updated7_260_, order0_.updatedby as updatedb8_260_, order0_.issotrx as issotrx9_260_, order0_.documentno as documen10_260_, order0_.docstatus as docstat11_260_, order0_.docaction as docacti12_260_, order0_.processing as process13_260_, order0_.processed as process14_260_, order0_.c_doctype_id as c_docty15_260_, order0_.c_doctypetarget_id as c_docty16_260_, order0_.description as descrip17_260_, order0_.isdelivered as isdeliv18_260_, order0_.isinvoiced as isinvoi19_260_, order0_.isprinted as isprint20_260_, order0_.isselected as isselec21_260_, order0_.salesrep_id as salesre22_260_, order0_.dateordered as dateord23_260_, order0_.datepromised as datepro24_260_, order0_.dateprinted as datepri25_260_, order0_.dateacct as dateacc26_260_, order0_.c_bpartner_id as c_bpart27_260_, order0_.billto_id as billto_28_260_, order0_.c_bpartner_location_id as c_bpart29_260_, order0_.poreference as porefer30_260_, order0_.isdiscountprinted as isdisco31_260_, order0_.c_currency_id as c_curre32_260_, order0_.paymentrule as payment33_260_, order0_.c_paymentterm_id as c_payme34_260_, order0_.invoicerule as invoice35_260_, order0_.deliveryrule as deliver36_260_, order0_.freightcostrule as freight37_260_, order0_.freightamt as freight38_260_, order0_.deliveryviarule as deliver39_260_, order0_.m_shipper_id as m_shipp40_260_, order0_.c_charge_id as c_charg41_260_, order0_.chargeamt as chargea42_260_, order0_.priorityrule as priorit43_260_, order0_.totallines as totalli44_260_, order0_.grandtotal as grandto45_260_, order0_.m_warehouse_id as m_wareh46_260_, order0_.m_pricelist_id as m_price47_260_, order0_.istaxincluded as istaxin48_260_, order0_.c_campaign_id as c_campa49_260_, order0_.c_project_id as c_proje50_260_, order0_.c_activity_id as c_activ51_260_, order0_.posted as posted52_260_, order0_.ad_user_id as ad_user53_260_, order0_.copyfrom as copyfro54_260_, order0_.dropship_bpartner_id as dropshi55_260_, order0_.dropship_location_id as dropshi56_260_, order0_.dropship_user_id as dropshi57_260_, order0_.isselfservice as isselfs58_260_, order0_.ad_orgtrx_id as ad_orgt59_260_, order0_.user1_id as user60_260_, order0_.user2_id as user61_260_, order0_.deliverynotes as deliver62_260_, order0_.c_incoterms_id as c_incot63_260_, order0_.incotermsdescription as incoter64_260_, order0_.generatetemplate as generat65_260_, order0_.delivery_location_id as deliver66_260_, order0_.copyfrompo as copyfro67_260_, order0_.em_psmad_copyfrompo as em_psma68_260_, order0_.fin_paymentmethod_id as fin_pay69_260_, order0_.em_psmad_dateendeffect as em_psma70_260_, order0_.fin_payment_priority_id as fin_pay71_260_, order0_.em_psmad_requestinguser as em_psma72_260_, order0_.rm_pickfromshipment as rm_pick73_260_, order0_.em_psmad_isopenpo_doctype as em_psma74_260_, order0_.rm_receivematerials as rm_rece75_260_, order0_.em_erpmag_ecomord as em_erpm76_260_, order0_.em_obcma_c_poc_email_id as em_obcm77_260_, order0_.rm_createinvoice as rm_crea78_260_, order0_.c_return_reason_id as c_retur79_260_, order0_.rm_addorphanline as rm_addo80_260_, order0_.a_asset_id as a_asset81_260_, order0_.calculate_promotions as calcula82_260_, order0_.c_costcenter_id as c_costc83_260_, order0_.convertquotation as convert84_260_, order0_.c_reject_reason_id as c_rejec85_260_, order0_.validuntil as validun86_260_, order0_.quotation_id as quotati87_260_, order0_.so_res_status as so_res_88_260_, order0_.create_polines as create_89_260_, order0_.iscashvat as iscashv90_260_, order0_.em_obmfm_selectfreight as em_obmf91_260_, order0_.em_obmfm_delivery_period_id as em_obmf92_260_, order0_.rm_pickfromreceipt as rm_pick93_260_, order0_.cancelandreplace as cancela94_260_, order0_.em_aprm_addpayment as em_aprm95_260_, order0_.em_obmfm_delivery_charges as em_obmf96_260_, order0_.em_obmfm_freight_id as em_obmf97_260_, order0_.em_obwpl_generatepicking as em_obwp98_260_, order0_.em_libp_preporder as em_libp99_260_, order0_.em_obmfm_weight as em_obm100_260_, order0_.em_obwpl_isinpickinglist as em_obw101_260_, order0_.em_obwpl_readypl as em_obw102_260_, order0_.em_obmfm_weight_uom_id as em_obm103_260_, order0_.em_obmfm_set_weight as em_obm104_260_, order0_.em_aeatsii_fecha_operacion as em_aea105_260_, order0_.confirmcancelandreplace as confir106_260_, order0_.em_aeatsii_descripcion_sii as em_aea107_260_, order0_.em_etabam_bankaccount_id as em_eta108_260_, order0_.em_etpr_remove_payment as em_etp109_260_, order0_.em_etvfac_reversed_invoice as em_etv110_260_, order0_.cancelledorder_id as cancel111_260_, order0_.em_etblkc_bulkcompletion as em_etb112_260_, order0_.em_prmag2_grandtotal as em_prm113_260_, order0_.replacedorder_id as replac114_260_, order0_.iscancelled as iscanc115_260_, order0_.em_libd_revisionfactura as em_lib116_260_, order0_.em_obmag_createquot as em_obm117_260_, order0_.em_libd_revisaimpuestos as em_lib118_260_, order0_.replacementorder_id as replac119_260_, order0_.em_libd_impuestos as em_lib120_260_, order0_.em_etafdp_undoclose as em_eta121_260_, order0_.em_libd_isprinted as em_lib122_260_, order0_.em_etinter_interco_orig as em_eti123_260_, order0_.em_libd_aplicacion_id as em_lib124_260_, order0_.bpartner_extref as bpartn125_260_, order0_.em_libp_dateorder as em_lib126_260_, order0_.em_prouti_order_stock as em_pro127_260_, order0_.em_prouti_pregenerate_minout as em_pro128_260_, order0_.em_prouti_sotopo as em_pro129_260_, order0_.em_prouti_generate_pick_inv as em_pro130_260_, order0_.em_prouti_order_id as em_pro131_260_, order0_.em_prouti_grandtotalinitial as em_pro132_260_, order0_.em_prouti_dateclosed as em_pro133_260_, order0_.em_prouti_totallinesinitial as em_pro134_260_, order0_.em_prouti_changebpartner as em_pro135_260_, order0_.em_prouti_recalculate_price as em_pro136_260_, order0_.em_prouti_pricecalculatetdate as em_pro137_260_, order0_.em_prouti_reactiveorder as em_pro138_260_, order0_.em_prouti_totalizations as em_pro139_260_, order0_.em_libd_bpartner_parent_id as em_lib140_260_, order0_.em_prouti_invoiced as em_pro141_260_, order0_.em_libd_usercloud as em_lib142_260_, order0_.em_prouti_received as em_pro143_260_, order0_.em_libd_id_purchase as em_lib144_260_, order0_.em_prouti_initial_received as em_pro145_260_, order0_.em_libd_convertquotation as em_lib146_260_, order0_.em_prouti_status_of_review as em_pro147_260_, order0_.em_libd_duplicatequotation as em_lib148_260_, order0_.em_prouti_validate_order as em_pro149_260_, order0_.em_libd_endcustomer_id as em_lib150_260_, order0_.em_prouti_start_review as em_pro151_260_, order0_.em_libd_editing as em_lib152_260_, order0_.em_prouti_initial_bp_id as em_pro153_260_, order0_.em_prouti_addlines_btn as em_pro154_260_, order0_.em_prouti_changebpartner_bgt as em_pro155_260_, order0_.em_pruti_ignoreminqty as em_pru156_260_, order0_.em_prouti_reset_initial_values as em_pro157_260_, order0_.em_prouti_select_soline as em_pro158_260_, order0_.em_prouti_return_quantity as em_pro159_260_, order0_.em_libd_actions_quotation as em_lib160_260_ from c_order order0_ inner join c_doctype documentty1_ on order0_.c_doctypetarget_id = documentty1_.c_doctype_id cross join c_order order_comp2_ where order0_.c_order_id = order_comp2_.c_order_id and (coalesce(( select case when sum(abs(ol.qtyordered)) = ? or order_comp2_.iscancelled = ? or order_comp2_.cancelledorder_id is not null then ? else round(coalesce(sum(abs(ol.qtydelivered)), ?) / sum(abs(ol.qtyordered)) * ?, ?) end from c_orderline ol where ol.c_order_id = order_comp2_.c_order_id and ol.c_order_discount_id is null), ?)) < ? and order0_.em_libp_preporder = ? and (documentty1_.c_doctype_id = ? or documentty1_.c_doctype_id = ? or documentty1_.c_doctype_id = ?) and order0_.docstatus = ? and order0_.issotrx = ? and documentty1_.isreturn = ? and (documentty1_.docsubtypeso not like ?) and (order0_.ad_org_id in (...)) and (order0_.ad_client_id in (...)) order by order0_.dateordered desc, order0_.c_order_id desc limit ?;Times Reported Time consuming queries #3
Day Hour Count Duration Avg duration Jul 15 08 1 1s89ms 1s89ms 09 1 1s79ms 1s79ms 11 2 2s573ms 1s286ms 12 1 1s326ms 1s326ms [ User: tad - Total duration: 6s69ms - Times executed: 5 ]
[ Application: openbravo - Total duration: 6s69ms - Times executed: 5 ]
-
select order0_.C_Order_ID as c_order_1_260_, order0_.AD_Client_ID as ad_clien2_260_, order0_.AD_Org_ID as ad_org_i3_260_, order0_.IsActive as isactive4_260_, order0_.Created as created5_260_, order0_.CreatedBy as createdb6_260_, order0_.Updated as updated7_260_, order0_.UpdatedBy as updatedb8_260_, order0_.IsSOTrx as issotrx9_260_, order0_.DocumentNo as documen10_260_, order0_.DocStatus as docstat11_260_, order0_.DocAction as docacti12_260_, order0_.Processing as process13_260_, order0_.Processed as process14_260_, order0_.C_DocType_ID as c_docty15_260_, order0_.C_DocTypeTarget_ID as c_docty16_260_, order0_.Description as descrip17_260_, order0_.IsDelivered as isdeliv18_260_, order0_.IsInvoiced as isinvoi19_260_, order0_.IsPrinted as isprint20_260_, order0_.IsSelected as isselec21_260_, order0_.SalesRep_ID as salesre22_260_, order0_.DateOrdered as dateord23_260_, order0_.DatePromised as datepro24_260_, order0_.DatePrinted as datepri25_260_, order0_.DateAcct as dateacc26_260_, order0_.C_BPartner_ID as c_bpart27_260_, order0_.BillTo_ID as billto_28_260_, order0_.C_BPartner_Location_ID as c_bpart29_260_, order0_.POReference as porefer30_260_, order0_.IsDiscountPrinted as isdisco31_260_, order0_.C_Currency_ID as c_curre32_260_, order0_.PaymentRule as payment33_260_, order0_.C_PaymentTerm_ID as c_payme34_260_, order0_.InvoiceRule as invoice35_260_, order0_.DeliveryRule as deliver36_260_, order0_.FreightCostRule as freight37_260_, order0_.FreightAmt as freight38_260_, order0_.DeliveryViaRule as deliver39_260_, order0_.M_Shipper_ID as m_shipp40_260_, order0_.C_Charge_ID as c_charg41_260_, order0_.ChargeAmt as chargea42_260_, order0_.PriorityRule as priorit43_260_, order0_.TotalLines as totalli44_260_, order0_.GrandTotal as grandto45_260_, order0_.M_Warehouse_ID as m_wareh46_260_, order0_.M_PriceList_ID as m_price47_260_, order0_.IsTaxIncluded as istaxin48_260_, order0_.C_Campaign_ID as c_campa49_260_, order0_.C_Project_ID as c_proje50_260_, order0_.C_Activity_ID as c_activ51_260_, order0_.Posted as posted52_260_, order0_.AD_User_ID as ad_user53_260_, order0_.CopyFrom as copyfro54_260_, order0_.DropShip_BPartner_ID as dropshi55_260_, order0_.DropShip_Location_ID as dropshi56_260_, order0_.DropShip_User_ID as dropshi57_260_, order0_.IsSelfService as isselfs58_260_, order0_.AD_OrgTrx_ID as ad_orgt59_260_, order0_.User1_ID as user60_260_, order0_.User2_ID as user61_260_, order0_.Deliverynotes as deliver62_260_, order0_.C_Incoterms_ID as c_incot63_260_, order0_.Incotermsdescription as incoter64_260_, order0_.Generatetemplate as generat65_260_, order0_.Delivery_Location_ID as deliver66_260_, order0_.CopyFromPO as copyfro67_260_, order0_.EM_Psmad_Copyfrompo as em_psma68_260_, order0_.FIN_Paymentmethod_ID as fin_pay69_260_, order0_.EM_Psmad_Dateendeffect as em_psma70_260_, order0_.FIN_Payment_Priority_ID as fin_pay71_260_, order0_.EM_Psmad_Requestinguser as em_psma72_260_, order0_.RM_PickFromShipment as rm_pick73_260_, order0_.EM_Psmad_Isopenpo_Doctype as em_psma74_260_, order0_.RM_ReceiveMaterials as rm_rece75_260_, order0_.EM_Erpmag_Ecomord as em_erpm76_260_, order0_.EM_Obcma_C_Poc_Email_ID as em_obcm77_260_, order0_.RM_CreateInvoice as rm_crea78_260_, order0_.C_Return_Reason_ID as c_retur79_260_, order0_.RM_AddOrphanLine as rm_addo80_260_, order0_.A_Asset_ID as a_asset81_260_, order0_.Calculate_Promotions as calcula82_260_, order0_.C_Costcenter_ID as c_costc83_260_, order0_.Convertquotation as convert84_260_, order0_.C_Reject_Reason_ID as c_rejec85_260_, order0_.validuntil as validun86_260_, order0_.Quotation_ID as quotati87_260_, order0_.SO_Res_Status as so_res_88_260_, order0_.Create_POLines as create_89_260_, order0_.Iscashvat as iscashv90_260_, order0_.EM_OBMFM_Selectfreight as em_obmf91_260_, order0_.EM_OBMFM_Delivery_Period_ID as em_obmf92_260_, order0_.RM_Pickfromreceipt as rm_pick93_260_, order0_.Cancelandreplace as cancela94_260_, order0_.EM_APRM_AddPayment as em_aprm95_260_, order0_.EM_OBMFM_Delivery_Charges as em_obmf96_260_, order0_.EM_OBMFM_Freight_ID as em_obmf97_260_, order0_.EM_Obwpl_Generatepicking as em_obwp98_260_, order0_.EM_Libp_Preporder as em_libp99_260_, order0_.EM_OBMFM_Weight as em_obm100_260_, order0_.EM_Obwpl_Isinpickinglist as em_obw101_260_, order0_.EM_Obwpl_Readypl as em_obw102_260_, order0_.EM_OBMFM_Weight_Uom_ID as em_obm103_260_, order0_.EM_OBMFM_Set_Weight as em_obm104_260_, order0_.EM_Aeatsii_Fecha_Operacion as em_aea105_260_, order0_.Confirmcancelandreplace as confir106_260_, order0_.EM_Aeatsii_Descripcion_Sii as em_aea107_260_, order0_.EM_Etabam_Bankaccount_ID as em_eta108_260_, order0_.EM_Etpr_Remove_Payment as em_etp109_260_, order0_.EM_Etvfac_Reversed_Invoice as em_etv110_260_, order0_.Cancelledorder_id as cancel111_260_, order0_.EM_Etblkc_Bulkcompletion as em_etb112_260_, order0_.EM_Prmag2_Grandtotal as em_prm113_260_, order0_.Replacedorder_id as replac114_260_, order0_.Iscancelled as iscanc115_260_, order0_.EM_Libd_Revisionfactura as em_lib116_260_, order0_.EM_Obmag_Createquot as em_obm117_260_, order0_.EM_Libd_Revisaimpuestos as em_lib118_260_, order0_.Replacementorder_ID as replac119_260_, order0_.EM_Libd_Impuestos as em_lib120_260_, order0_.EM_Etafdp_Undoclose as em_eta121_260_, order0_.EM_Libd_Isprinted as em_lib122_260_, order0_.EM_Etinter_Interco_Orig as em_eti123_260_, order0_.EM_Libd_Aplicacion_ID as em_lib124_260_, order0_.BPartner_ExtRef as bpartn125_260_, order0_.EM_Libp_Dateorder as em_lib126_260_, order0_.EM_Prouti_Order_Stock as em_pro127_260_, order0_.EM_Prouti_Pregenerate_Minout as em_pro128_260_, order0_.EM_Prouti_Sotopo as em_pro129_260_, order0_.EM_Prouti_Generate_Pick_Inv as em_pro130_260_, order0_.EM_Prouti_Order_ID as em_pro131_260_, order0_.EM_Prouti_Grandtotalinitial as em_pro132_260_, order0_.EM_Prouti_Dateclosed as em_pro133_260_, order0_.EM_Prouti_Totallinesinitial as em_pro134_260_, order0_.EM_Prouti_Changebpartner as em_pro135_260_, order0_.EM_Prouti_Recalculate_Price as em_pro136_260_, order0_.EM_Prouti_Pricecalculatetdate as em_pro137_260_, order0_.EM_Prouti_Reactiveorder as em_pro138_260_, order0_.EM_Prouti_Totalizations as em_pro139_260_, order0_.EM_Libd_Bpartner_Parent_ID as em_lib140_260_, order0_.em_prouti_Invoiced as em_pro141_260_, order0_.EM_Libd_usercloud as em_lib142_260_, order0_.em_prouti_Received as em_pro143_260_, order0_.EM_Libd_Id_Purchase as em_lib144_260_, order0_.em_prouti_initial_received as em_pro145_260_, order0_.EM_Libd_Convertquotation as em_lib146_260_, order0_.EM_Prouti_Status_Of_Review as em_pro147_260_, order0_.EM_Libd_Duplicatequotation as em_lib148_260_, order0_.EM_Prouti_Validate_Order as em_pro149_260_, order0_.EM_Libd_Endcustomer_ID as em_lib150_260_, order0_.EM_Prouti_Start_Review as em_pro151_260_, order0_.EM_Libd_Editing as em_lib152_260_, order0_.EM_Prouti_Initial_Bp_ID as em_pro153_260_, order0_.EM_Prouti_Addlines_Btn as em_pro154_260_, order0_.EM_Prouti_Changebpartner_Bgt as em_pro155_260_, order0_.EM_Pruti_Ignoreminqty as em_pru156_260_, order0_.EM_Prouti_Reset_Initial_Values as em_pro157_260_, order0_.EM_Prouti_Select_Soline as em_pro158_260_, order0_.EM_Prouti_Return_Quantity as em_pro159_260_, order0_.EM_Libd_Actions_Quotation as em_lib160_260_ from C_Order order0_ inner join C_DocType documentty1_ on order0_.C_DocTypeTarget_ID = documentty1_.C_DocType_ID cross join C_Order order_comp2_ where order0_.C_Order_ID = order_comp2_.C_Order_ID and (coalesce(( select case when sum(abs(ol.qtyordered)) = 0 or order_comp2_.iscancelled = 'Y' or order_comp2_.cancelledorder_id is not null then 0 else round(coalesce(sum(abs(ol.qtydelivered)), 0) / sum(abs(ol.qtyordered)) * 100, 0) end from c_orderline ol where ol.c_order_id = order_comp2_.c_order_id and ol.c_order_discount_id is null), 0)) < '100' and order0_.EM_Libp_Preporder = 'Y' and (documentty1_.C_DocType_ID = '93B1C21D229E4F70918287DA983CB18E' or documentty1_.C_DocType_ID = '7C1C60D646A84C0CA252F50CE8F55D6F' or documentty1_.C_DocType_ID = '5AC9E2D9DAB44BF9A2069BB51E1145DF') and order0_.DocStatus = 'CO' and order0_.IsSOTrx = 'Y' and documentty1_.IsReturn = 'N' and (documentty1_.DocSubTypeSO not like 'OB') and (order0_.AD_Org_ID in ('0', '975163BBDF184727BFA9D21FECF88F51', '0145CB12BBE04855B3C433728BD65F7C', '7EEF753D8C114D32A101EA8393FEAC19', '8997B74B935D46B08D5E187F5B343F48', '9DFF9C5278274C2DA3F411C2BA23605C')) and (order0_.AD_Client_ID in ('29E43D204AEB4CEC9D1DC4EFFD0E5987', '0')) order by order0_.DateOrdered desc, order0_.C_Order_ID desc limit '101';
Date: 2026-07-15 11:22:11 Duration: 1s410ms Database: etendo User: tad Remote: 127.0.0.1 Application: openbravo Bind query: yes
-
select order0_.C_Order_ID as c_order_1_260_, order0_.AD_Client_ID as ad_clien2_260_, order0_.AD_Org_ID as ad_org_i3_260_, order0_.IsActive as isactive4_260_, order0_.Created as created5_260_, order0_.CreatedBy as createdb6_260_, order0_.Updated as updated7_260_, order0_.UpdatedBy as updatedb8_260_, order0_.IsSOTrx as issotrx9_260_, order0_.DocumentNo as documen10_260_, order0_.DocStatus as docstat11_260_, order0_.DocAction as docacti12_260_, order0_.Processing as process13_260_, order0_.Processed as process14_260_, order0_.C_DocType_ID as c_docty15_260_, order0_.C_DocTypeTarget_ID as c_docty16_260_, order0_.Description as descrip17_260_, order0_.IsDelivered as isdeliv18_260_, order0_.IsInvoiced as isinvoi19_260_, order0_.IsPrinted as isprint20_260_, order0_.IsSelected as isselec21_260_, order0_.SalesRep_ID as salesre22_260_, order0_.DateOrdered as dateord23_260_, order0_.DatePromised as datepro24_260_, order0_.DatePrinted as datepri25_260_, order0_.DateAcct as dateacc26_260_, order0_.C_BPartner_ID as c_bpart27_260_, order0_.BillTo_ID as billto_28_260_, order0_.C_BPartner_Location_ID as c_bpart29_260_, order0_.POReference as porefer30_260_, order0_.IsDiscountPrinted as isdisco31_260_, order0_.C_Currency_ID as c_curre32_260_, order0_.PaymentRule as payment33_260_, order0_.C_PaymentTerm_ID as c_payme34_260_, order0_.InvoiceRule as invoice35_260_, order0_.DeliveryRule as deliver36_260_, order0_.FreightCostRule as freight37_260_, order0_.FreightAmt as freight38_260_, order0_.DeliveryViaRule as deliver39_260_, order0_.M_Shipper_ID as m_shipp40_260_, order0_.C_Charge_ID as c_charg41_260_, order0_.ChargeAmt as chargea42_260_, order0_.PriorityRule as priorit43_260_, order0_.TotalLines as totalli44_260_, order0_.GrandTotal as grandto45_260_, order0_.M_Warehouse_ID as m_wareh46_260_, order0_.M_PriceList_ID as m_price47_260_, order0_.IsTaxIncluded as istaxin48_260_, order0_.C_Campaign_ID as c_campa49_260_, order0_.C_Project_ID as c_proje50_260_, order0_.C_Activity_ID as c_activ51_260_, order0_.Posted as posted52_260_, order0_.AD_User_ID as ad_user53_260_, order0_.CopyFrom as copyfro54_260_, order0_.DropShip_BPartner_ID as dropshi55_260_, order0_.DropShip_Location_ID as dropshi56_260_, order0_.DropShip_User_ID as dropshi57_260_, order0_.IsSelfService as isselfs58_260_, order0_.AD_OrgTrx_ID as ad_orgt59_260_, order0_.User1_ID as user60_260_, order0_.User2_ID as user61_260_, order0_.Deliverynotes as deliver62_260_, order0_.C_Incoterms_ID as c_incot63_260_, order0_.Incotermsdescription as incoter64_260_, order0_.Generatetemplate as generat65_260_, order0_.Delivery_Location_ID as deliver66_260_, order0_.CopyFromPO as copyfro67_260_, order0_.EM_Psmad_Copyfrompo as em_psma68_260_, order0_.FIN_Paymentmethod_ID as fin_pay69_260_, order0_.EM_Psmad_Dateendeffect as em_psma70_260_, order0_.FIN_Payment_Priority_ID as fin_pay71_260_, order0_.EM_Psmad_Requestinguser as em_psma72_260_, order0_.RM_PickFromShipment as rm_pick73_260_, order0_.EM_Psmad_Isopenpo_Doctype as em_psma74_260_, order0_.RM_ReceiveMaterials as rm_rece75_260_, order0_.EM_Erpmag_Ecomord as em_erpm76_260_, order0_.EM_Obcma_C_Poc_Email_ID as em_obcm77_260_, order0_.RM_CreateInvoice as rm_crea78_260_, order0_.C_Return_Reason_ID as c_retur79_260_, order0_.RM_AddOrphanLine as rm_addo80_260_, order0_.A_Asset_ID as a_asset81_260_, order0_.Calculate_Promotions as calcula82_260_, order0_.C_Costcenter_ID as c_costc83_260_, order0_.Convertquotation as convert84_260_, order0_.C_Reject_Reason_ID as c_rejec85_260_, order0_.validuntil as validun86_260_, order0_.Quotation_ID as quotati87_260_, order0_.SO_Res_Status as so_res_88_260_, order0_.Create_POLines as create_89_260_, order0_.Iscashvat as iscashv90_260_, order0_.EM_OBMFM_Selectfreight as em_obmf91_260_, order0_.EM_OBMFM_Delivery_Period_ID as em_obmf92_260_, order0_.RM_Pickfromreceipt as rm_pick93_260_, order0_.Cancelandreplace as cancela94_260_, order0_.EM_APRM_AddPayment as em_aprm95_260_, order0_.EM_OBMFM_Delivery_Charges as em_obmf96_260_, order0_.EM_OBMFM_Freight_ID as em_obmf97_260_, order0_.EM_Obwpl_Generatepicking as em_obwp98_260_, order0_.EM_Libp_Preporder as em_libp99_260_, order0_.EM_OBMFM_Weight as em_obm100_260_, order0_.EM_Obwpl_Isinpickinglist as em_obw101_260_, order0_.EM_Obwpl_Readypl as em_obw102_260_, order0_.EM_OBMFM_Weight_Uom_ID as em_obm103_260_, order0_.EM_OBMFM_Set_Weight as em_obm104_260_, order0_.EM_Aeatsii_Fecha_Operacion as em_aea105_260_, order0_.Confirmcancelandreplace as confir106_260_, order0_.EM_Aeatsii_Descripcion_Sii as em_aea107_260_, order0_.EM_Etabam_Bankaccount_ID as em_eta108_260_, order0_.EM_Etpr_Remove_Payment as em_etp109_260_, order0_.EM_Etvfac_Reversed_Invoice as em_etv110_260_, order0_.Cancelledorder_id as cancel111_260_, order0_.EM_Etblkc_Bulkcompletion as em_etb112_260_, order0_.EM_Prmag2_Grandtotal as em_prm113_260_, order0_.Replacedorder_id as replac114_260_, order0_.Iscancelled as iscanc115_260_, order0_.EM_Libd_Revisionfactura as em_lib116_260_, order0_.EM_Obmag_Createquot as em_obm117_260_, order0_.EM_Libd_Revisaimpuestos as em_lib118_260_, order0_.Replacementorder_ID as replac119_260_, order0_.EM_Libd_Impuestos as em_lib120_260_, order0_.EM_Etafdp_Undoclose as em_eta121_260_, order0_.EM_Libd_Isprinted as em_lib122_260_, order0_.EM_Etinter_Interco_Orig as em_eti123_260_, order0_.EM_Libd_Aplicacion_ID as em_lib124_260_, order0_.BPartner_ExtRef as bpartn125_260_, order0_.EM_Libp_Dateorder as em_lib126_260_, order0_.EM_Prouti_Order_Stock as em_pro127_260_, order0_.EM_Prouti_Pregenerate_Minout as em_pro128_260_, order0_.EM_Prouti_Sotopo as em_pro129_260_, order0_.EM_Prouti_Generate_Pick_Inv as em_pro130_260_, order0_.EM_Prouti_Order_ID as em_pro131_260_, order0_.EM_Prouti_Grandtotalinitial as em_pro132_260_, order0_.EM_Prouti_Dateclosed as em_pro133_260_, order0_.EM_Prouti_Totallinesinitial as em_pro134_260_, order0_.EM_Prouti_Changebpartner as em_pro135_260_, order0_.EM_Prouti_Recalculate_Price as em_pro136_260_, order0_.EM_Prouti_Pricecalculatetdate as em_pro137_260_, order0_.EM_Prouti_Reactiveorder as em_pro138_260_, order0_.EM_Prouti_Totalizations as em_pro139_260_, order0_.EM_Libd_Bpartner_Parent_ID as em_lib140_260_, order0_.em_prouti_Invoiced as em_pro141_260_, order0_.EM_Libd_usercloud as em_lib142_260_, order0_.em_prouti_Received as em_pro143_260_, order0_.EM_Libd_Id_Purchase as em_lib144_260_, order0_.em_prouti_initial_received as em_pro145_260_, order0_.EM_Libd_Convertquotation as em_lib146_260_, order0_.EM_Prouti_Status_Of_Review as em_pro147_260_, order0_.EM_Libd_Duplicatequotation as em_lib148_260_, order0_.EM_Prouti_Validate_Order as em_pro149_260_, order0_.EM_Libd_Endcustomer_ID as em_lib150_260_, order0_.EM_Prouti_Start_Review as em_pro151_260_, order0_.EM_Libd_Editing as em_lib152_260_, order0_.EM_Prouti_Initial_Bp_ID as em_pro153_260_, order0_.EM_Prouti_Addlines_Btn as em_pro154_260_, order0_.EM_Prouti_Changebpartner_Bgt as em_pro155_260_, order0_.EM_Pruti_Ignoreminqty as em_pru156_260_, order0_.EM_Prouti_Reset_Initial_Values as em_pro157_260_, order0_.EM_Prouti_Select_Soline as em_pro158_260_, order0_.EM_Prouti_Return_Quantity as em_pro159_260_, order0_.EM_Libd_Actions_Quotation as em_lib160_260_ from C_Order order0_ inner join C_DocType documentty1_ on order0_.C_DocTypeTarget_ID = documentty1_.C_DocType_ID cross join C_Order order_comp2_ where order0_.C_Order_ID = order_comp2_.C_Order_ID and (coalesce(( select case when sum(abs(ol.qtyordered)) = 0 or order_comp2_.iscancelled = 'Y' or order_comp2_.cancelledorder_id is not null then 0 else round(coalesce(sum(abs(ol.qtydelivered)), 0) / sum(abs(ol.qtyordered)) * 100, 0) end from c_orderline ol where ol.c_order_id = order_comp2_.c_order_id and ol.c_order_discount_id is null), 0)) < '100' and order0_.EM_Libp_Preporder = 'Y' and (documentty1_.C_DocType_ID = '93B1C21D229E4F70918287DA983CB18E' or documentty1_.C_DocType_ID = '7C1C60D646A84C0CA252F50CE8F55D6F' or documentty1_.C_DocType_ID = '5AC9E2D9DAB44BF9A2069BB51E1145DF') and order0_.DocStatus = 'CO' and order0_.IsSOTrx = 'Y' and documentty1_.IsReturn = 'N' and (documentty1_.DocSubTypeSO not like 'OB') and (order0_.AD_Org_ID in ('0', '975163BBDF184727BFA9D21FECF88F51', '0145CB12BBE04855B3C433728BD65F7C', '7EEF753D8C114D32A101EA8393FEAC19', '8997B74B935D46B08D5E187F5B343F48', '9DFF9C5278274C2DA3F411C2BA23605C')) and (order0_.AD_Client_ID in ('29E43D204AEB4CEC9D1DC4EFFD0E5987', '0')) order by order0_.DateOrdered desc, order0_.C_Order_ID desc limit '101';
Date: 2026-07-15 12:19:45 Duration: 1s326ms Database: etendo User: tad Remote: 127.0.0.1 Application: openbravo Bind query: yes
-
select order0_.C_Order_ID as c_order_1_260_, order0_.AD_Client_ID as ad_clien2_260_, order0_.AD_Org_ID as ad_org_i3_260_, order0_.IsActive as isactive4_260_, order0_.Created as created5_260_, order0_.CreatedBy as createdb6_260_, order0_.Updated as updated7_260_, order0_.UpdatedBy as updatedb8_260_, order0_.IsSOTrx as issotrx9_260_, order0_.DocumentNo as documen10_260_, order0_.DocStatus as docstat11_260_, order0_.DocAction as docacti12_260_, order0_.Processing as process13_260_, order0_.Processed as process14_260_, order0_.C_DocType_ID as c_docty15_260_, order0_.C_DocTypeTarget_ID as c_docty16_260_, order0_.Description as descrip17_260_, order0_.IsDelivered as isdeliv18_260_, order0_.IsInvoiced as isinvoi19_260_, order0_.IsPrinted as isprint20_260_, order0_.IsSelected as isselec21_260_, order0_.SalesRep_ID as salesre22_260_, order0_.DateOrdered as dateord23_260_, order0_.DatePromised as datepro24_260_, order0_.DatePrinted as datepri25_260_, order0_.DateAcct as dateacc26_260_, order0_.C_BPartner_ID as c_bpart27_260_, order0_.BillTo_ID as billto_28_260_, order0_.C_BPartner_Location_ID as c_bpart29_260_, order0_.POReference as porefer30_260_, order0_.IsDiscountPrinted as isdisco31_260_, order0_.C_Currency_ID as c_curre32_260_, order0_.PaymentRule as payment33_260_, order0_.C_PaymentTerm_ID as c_payme34_260_, order0_.InvoiceRule as invoice35_260_, order0_.DeliveryRule as deliver36_260_, order0_.FreightCostRule as freight37_260_, order0_.FreightAmt as freight38_260_, order0_.DeliveryViaRule as deliver39_260_, order0_.M_Shipper_ID as m_shipp40_260_, order0_.C_Charge_ID as c_charg41_260_, order0_.ChargeAmt as chargea42_260_, order0_.PriorityRule as priorit43_260_, order0_.TotalLines as totalli44_260_, order0_.GrandTotal as grandto45_260_, order0_.M_Warehouse_ID as m_wareh46_260_, order0_.M_PriceList_ID as m_price47_260_, order0_.IsTaxIncluded as istaxin48_260_, order0_.C_Campaign_ID as c_campa49_260_, order0_.C_Project_ID as c_proje50_260_, order0_.C_Activity_ID as c_activ51_260_, order0_.Posted as posted52_260_, order0_.AD_User_ID as ad_user53_260_, order0_.CopyFrom as copyfro54_260_, order0_.DropShip_BPartner_ID as dropshi55_260_, order0_.DropShip_Location_ID as dropshi56_260_, order0_.DropShip_User_ID as dropshi57_260_, order0_.IsSelfService as isselfs58_260_, order0_.AD_OrgTrx_ID as ad_orgt59_260_, order0_.User1_ID as user60_260_, order0_.User2_ID as user61_260_, order0_.Deliverynotes as deliver62_260_, order0_.C_Incoterms_ID as c_incot63_260_, order0_.Incotermsdescription as incoter64_260_, order0_.Generatetemplate as generat65_260_, order0_.Delivery_Location_ID as deliver66_260_, order0_.CopyFromPO as copyfro67_260_, order0_.EM_Psmad_Copyfrompo as em_psma68_260_, order0_.FIN_Paymentmethod_ID as fin_pay69_260_, order0_.EM_Psmad_Dateendeffect as em_psma70_260_, order0_.FIN_Payment_Priority_ID as fin_pay71_260_, order0_.EM_Psmad_Requestinguser as em_psma72_260_, order0_.RM_PickFromShipment as rm_pick73_260_, order0_.EM_Psmad_Isopenpo_Doctype as em_psma74_260_, order0_.RM_ReceiveMaterials as rm_rece75_260_, order0_.EM_Erpmag_Ecomord as em_erpm76_260_, order0_.EM_Obcma_C_Poc_Email_ID as em_obcm77_260_, order0_.RM_CreateInvoice as rm_crea78_260_, order0_.C_Return_Reason_ID as c_retur79_260_, order0_.RM_AddOrphanLine as rm_addo80_260_, order0_.A_Asset_ID as a_asset81_260_, order0_.Calculate_Promotions as calcula82_260_, order0_.C_Costcenter_ID as c_costc83_260_, order0_.Convertquotation as convert84_260_, order0_.C_Reject_Reason_ID as c_rejec85_260_, order0_.validuntil as validun86_260_, order0_.Quotation_ID as quotati87_260_, order0_.SO_Res_Status as so_res_88_260_, order0_.Create_POLines as create_89_260_, order0_.Iscashvat as iscashv90_260_, order0_.EM_OBMFM_Selectfreight as em_obmf91_260_, order0_.EM_OBMFM_Delivery_Period_ID as em_obmf92_260_, order0_.RM_Pickfromreceipt as rm_pick93_260_, order0_.Cancelandreplace as cancela94_260_, order0_.EM_APRM_AddPayment as em_aprm95_260_, order0_.EM_OBMFM_Delivery_Charges as em_obmf96_260_, order0_.EM_OBMFM_Freight_ID as em_obmf97_260_, order0_.EM_Obwpl_Generatepicking as em_obwp98_260_, order0_.EM_Libp_Preporder as em_libp99_260_, order0_.EM_OBMFM_Weight as em_obm100_260_, order0_.EM_Obwpl_Isinpickinglist as em_obw101_260_, order0_.EM_Obwpl_Readypl as em_obw102_260_, order0_.EM_OBMFM_Weight_Uom_ID as em_obm103_260_, order0_.EM_OBMFM_Set_Weight as em_obm104_260_, order0_.EM_Aeatsii_Fecha_Operacion as em_aea105_260_, order0_.Confirmcancelandreplace as confir106_260_, order0_.EM_Aeatsii_Descripcion_Sii as em_aea107_260_, order0_.EM_Etabam_Bankaccount_ID as em_eta108_260_, order0_.EM_Etpr_Remove_Payment as em_etp109_260_, order0_.EM_Etvfac_Reversed_Invoice as em_etv110_260_, order0_.Cancelledorder_id as cancel111_260_, order0_.EM_Etblkc_Bulkcompletion as em_etb112_260_, order0_.EM_Prmag2_Grandtotal as em_prm113_260_, order0_.Replacedorder_id as replac114_260_, order0_.Iscancelled as iscanc115_260_, order0_.EM_Libd_Revisionfactura as em_lib116_260_, order0_.EM_Obmag_Createquot as em_obm117_260_, order0_.EM_Libd_Revisaimpuestos as em_lib118_260_, order0_.Replacementorder_ID as replac119_260_, order0_.EM_Libd_Impuestos as em_lib120_260_, order0_.EM_Etafdp_Undoclose as em_eta121_260_, order0_.EM_Libd_Isprinted as em_lib122_260_, order0_.EM_Etinter_Interco_Orig as em_eti123_260_, order0_.EM_Libd_Aplicacion_ID as em_lib124_260_, order0_.BPartner_ExtRef as bpartn125_260_, order0_.EM_Libp_Dateorder as em_lib126_260_, order0_.EM_Prouti_Order_Stock as em_pro127_260_, order0_.EM_Prouti_Pregenerate_Minout as em_pro128_260_, order0_.EM_Prouti_Sotopo as em_pro129_260_, order0_.EM_Prouti_Generate_Pick_Inv as em_pro130_260_, order0_.EM_Prouti_Order_ID as em_pro131_260_, order0_.EM_Prouti_Grandtotalinitial as em_pro132_260_, order0_.EM_Prouti_Dateclosed as em_pro133_260_, order0_.EM_Prouti_Totallinesinitial as em_pro134_260_, order0_.EM_Prouti_Changebpartner as em_pro135_260_, order0_.EM_Prouti_Recalculate_Price as em_pro136_260_, order0_.EM_Prouti_Pricecalculatetdate as em_pro137_260_, order0_.EM_Prouti_Reactiveorder as em_pro138_260_, order0_.EM_Prouti_Totalizations as em_pro139_260_, order0_.EM_Libd_Bpartner_Parent_ID as em_lib140_260_, order0_.em_prouti_Invoiced as em_pro141_260_, order0_.EM_Libd_usercloud as em_lib142_260_, order0_.em_prouti_Received as em_pro143_260_, order0_.EM_Libd_Id_Purchase as em_lib144_260_, order0_.em_prouti_initial_received as em_pro145_260_, order0_.EM_Libd_Convertquotation as em_lib146_260_, order0_.EM_Prouti_Status_Of_Review as em_pro147_260_, order0_.EM_Libd_Duplicatequotation as em_lib148_260_, order0_.EM_Prouti_Validate_Order as em_pro149_260_, order0_.EM_Libd_Endcustomer_ID as em_lib150_260_, order0_.EM_Prouti_Start_Review as em_pro151_260_, order0_.EM_Libd_Editing as em_lib152_260_, order0_.EM_Prouti_Initial_Bp_ID as em_pro153_260_, order0_.EM_Prouti_Addlines_Btn as em_pro154_260_, order0_.EM_Prouti_Changebpartner_Bgt as em_pro155_260_, order0_.EM_Pruti_Ignoreminqty as em_pru156_260_, order0_.EM_Prouti_Reset_Initial_Values as em_pro157_260_, order0_.EM_Prouti_Select_Soline as em_pro158_260_, order0_.EM_Prouti_Return_Quantity as em_pro159_260_, order0_.EM_Libd_Actions_Quotation as em_lib160_260_ from C_Order order0_ inner join C_DocType documentty1_ on order0_.C_DocTypeTarget_ID = documentty1_.C_DocType_ID cross join C_Order order_comp2_ where order0_.C_Order_ID = order_comp2_.C_Order_ID and (coalesce(( select case when sum(abs(ol.qtyordered)) = 0 or order_comp2_.iscancelled = 'Y' or order_comp2_.cancelledorder_id is not null then 0 else round(coalesce(sum(abs(ol.qtydelivered)), 0) / sum(abs(ol.qtyordered)) * 100, 0) end from c_orderline ol where ol.c_order_id = order_comp2_.c_order_id and ol.c_order_discount_id is null), 0)) < '100' and order0_.EM_Libp_Preporder = 'Y' and (documentty1_.C_DocType_ID = '93B1C21D229E4F70918287DA983CB18E' or documentty1_.C_DocType_ID = '7C1C60D646A84C0CA252F50CE8F55D6F' or documentty1_.C_DocType_ID = '5AC9E2D9DAB44BF9A2069BB51E1145DF') and order0_.DocStatus = 'CO' and order0_.IsSOTrx = 'Y' and documentty1_.IsReturn = 'N' and (documentty1_.DocSubTypeSO not like 'OB') and (order0_.AD_Org_ID in ('0', '975163BBDF184727BFA9D21FECF88F51', '0145CB12BBE04855B3C433728BD65F7C', '7EEF753D8C114D32A101EA8393FEAC19', '8997B74B935D46B08D5E187F5B343F48', '9DFF9C5278274C2DA3F411C2BA23605C')) and (order0_.AD_Client_ID in ('29E43D204AEB4CEC9D1DC4EFFD0E5987', '0')) order by order0_.DateOrdered desc, order0_.C_Order_ID desc limit '101';
Date: 2026-07-15 11:25:19 Duration: 1s162ms Database: etendo User: tad Remote: 127.0.0.1 Application: openbravo Bind query: yes
4 4 30s890ms 2s82ms 16s255ms 7s722ms select * from ( select record_id as referencekey_id, ? as ad_role_id, null as ad_user_id, ? as description, ? as isactive, ad_org_id, ad_client_id, now() as created, ? as createdby, now() as updated, ? as updatedby, ad_column_identifier (?, record_id, ?) as record_id from fact_acct where ad_table_id = ? and docbasetype in (...) group by fact_acct_group_id, record_id, ad_client_id, ad_org_id having sum(amtacctcr - amtacctdr) <> ?) aaa where not exists ( select ? from ad_alert a where a.ad_alertrule_id = ? and a.referencekey_id = aaa.referencekey_id and coalesce(a.status, ?) != ?);Times Reported Time consuming queries #4
Day Hour Count Duration Avg duration Jul 15 12 2 26s563ms 13s281ms 15 1 2s244ms 2s244ms 20 1 2s82ms 2s82ms [ User: tad - Total duration: 30s890ms - Times executed: 4 ]
[ Application: openbravo - Total duration: 30s890ms - Times executed: 4 ]
-
SELECT * FROM ( select record_id as referencekey_id, '0' as ad_role_id, null as ad_user_id, 'NOT BALANCED PURCHASE INVOICE' as description, 'Y' as isActive, ad_org_id, ad_client_id, now() as created, '0' as createdBy, now() as updated, '0' as updatedBy, ad_column_identifier ('C_Invoice', record_id, 'es_ES') AS RECORD_ID FROM fact_acct WHERE ad_table_id = '318' and docbasetype in ('API', 'APC') GROUP BY fact_acct_group_id, record_id, ad_client_id, ad_org_id HAVING SUM(amtacctcr - amtacctdr) <> 0) AAA where not exists ( select 1 from ad_alert a where a.ad_alertrule_id = 'DC1924997FC3426989EDC0910711A426' and a.referencekey_id = aaa.referencekey_id and coalesce(a.status, 'NEW') != 'SOLVED');
Date: 2026-07-15 12:15:23 Duration: 16s255ms Database: etendo User: tad Remote: 127.0.0.1 Application: openbravo Bind query: yes
-
SELECT * FROM ( select record_id as referencekey_id, '0' as ad_role_id, null as ad_user_id, 'NOT BALANCED SALES INVOICE' as description, 'Y' as isActive, ad_org_id, ad_client_id, now() as created, '0' as createdBy, now() as updated, '0' as updatedBy, ad_column_identifier ('C_Invoice', record_id, 'es_ES') AS RECORD_ID FROM fact_acct WHERE ad_table_id = '318' and docbasetype in ('ARI', 'ARC', 'ARF') GROUP BY fact_acct_group_id, record_id, ad_client_id, ad_org_id HAVING SUM(amtacctcr - amtacctdr) <> 0) AAA where not exists ( select 1 from ad_alert a where a.ad_alertrule_id = '67CD4EDC3FF8419E8B4CB4348234D409' and a.referencekey_id = aaa.referencekey_id and coalesce(a.status, 'NEW') != 'SOLVED');
Date: 2026-07-15 12:15:37 Duration: 10s308ms Database: etendo User: tad Remote: 127.0.0.1 Application: openbravo Bind query: yes
-
SELECT * FROM ( select record_id as referencekey_id, '0' as ad_role_id, null as ad_user_id, 'NOT BALANCED PURCHASE INVOICE' as description, 'Y' as isActive, ad_org_id, ad_client_id, now() as created, '0' as createdBy, now() as updated, '0' as updatedBy, ad_column_identifier ('C_Invoice', record_id, 'es_ES') AS RECORD_ID FROM fact_acct WHERE ad_table_id = '318' and docbasetype in ('API', 'APC') GROUP BY fact_acct_group_id, record_id, ad_client_id, ad_org_id HAVING SUM(amtacctcr - amtacctdr) <> 0) AAA where not exists ( select 1 from ad_alert a where a.ad_alertrule_id = 'DC1924997FC3426989EDC0910711A426' and a.referencekey_id = aaa.referencekey_id and coalesce(a.status, 'NEW') != 'SOLVED');
Date: 2026-07-15 15:25:04 Duration: 2s244ms Database: etendo User: tad Remote: 127.0.0.1 Application: openbravo Bind query: yes
5 4 9s775ms 1s488ms 4s14ms 2s443ms select * from m_inout_create0 (?);Times Reported Time consuming queries #5
Day Hour Count Duration Avg duration Jul 15 07 1 2s182ms 2s182ms 08 3 7s593ms 2s531ms [ User: tad - Total duration: 9s775ms - Times executed: 4 ]
[ Application: openbravo - Total duration: 9s775ms - Times executed: 4 ]
-
SELECT * FROM M_INOUT_CREATE0 ('BE175EDCBB9D4AB3BE220E477A786F48');
Date: 2026-07-15 08:24:03 Duration: 4s14ms Database: etendo User: tad Remote: 127.0.0.1 Application: openbravo Bind query: yes
-
SELECT * FROM M_INOUT_CREATE0 ('578752084A20472B881B7B1E55783AA5');
Date: 2026-07-15 07:57:30 Duration: 2s182ms Database: etendo User: tad Remote: 127.0.0.1 Application: openbravo Bind query: yes
-
SELECT * FROM M_INOUT_CREATE0 ('886FBB5C5309403792F2CAAEEC54278C');
Date: 2026-07-15 08:43:02 Duration: 2s89ms Database: etendo User: tad Remote: 127.0.0.1 Application: openbravo Bind query: yes
6 4 9s371ms 1s172ms 4s31ms 2s342ms update ad_alert set status = ?, updated = now(), updatedby = ? where ad_alertrule_id = ? and coalesce(status, ?) != ? and not exists ( select ? from ( select record_id as referencekey_id, ? as ad_role_id, null as ad_user_id, ? as description, ? as isactive, ad_org_id, ad_client_id, now() as created, ? as createdby, now() as updated, ? as updatedby, ad_column_identifier (?, record_id, ?) as record_id from fact_acct where ad_table_id = ? and docbasetype in (...) group by fact_acct_group_id, record_id, ad_client_id, ad_org_id having sum(amtacctcr - amtacctdr) <> ?) a where ? = ? and a.referencekey_id = ad_alert.referencekey_id);Times Reported Time consuming queries #6
Day Hour Count Duration Avg duration Jul 15 12 2 5s204ms 2s602ms 15 1 2s103ms 2s103ms 20 1 2s62ms 2s62ms [ User: tad - Total duration: 9s371ms - Times executed: 4 ]
[ Application: openbravo - Total duration: 9s371ms - Times executed: 4 ]
-
UPDATE AD_ALERT SET STATUS = 'SOLVED', UPDATED = NOW(), UPDATEDBY = 0 WHERE AD_ALERTRULE_ID = 'DC1924997FC3426989EDC0910711A426' AND COALESCE(STATUS, 'NEW') != 'SOLVED' AND NOT EXISTS ( SELECT 1 FROM ( select record_id as referencekey_id, '0' as ad_role_id, null as ad_user_id, 'NOT BALANCED PURCHASE INVOICE' as description, 'Y' as isActive, ad_org_id, ad_client_id, now() as created, '0' as createdBy, now() as updated, '0' as updatedBy, ad_column_identifier ('C_Invoice', record_id, 'es_ES') AS RECORD_ID FROM fact_acct WHERE ad_table_id = '318' and docbasetype in ('API', 'APC') GROUP BY fact_acct_group_id, record_id, ad_client_id, ad_org_id HAVING SUM(amtacctcr - amtacctdr) <> 0) A WHERE 1 = 1 AND A.REFERENCEKEY_ID = AD_ALERT.REFERENCEKEY_ID);
Date: 2026-07-15 12:15:27 Duration: 4s31ms Database: etendo User: tad Remote: 127.0.0.1 Application: openbravo Bind query: yes
-
UPDATE AD_ALERT SET STATUS = 'SOLVED', UPDATED = NOW(), UPDATEDBY = 0 WHERE AD_ALERTRULE_ID = 'DC1924997FC3426989EDC0910711A426' AND COALESCE(STATUS, 'NEW') != 'SOLVED' AND NOT EXISTS ( SELECT 1 FROM ( select record_id as referencekey_id, '0' as ad_role_id, null as ad_user_id, 'NOT BALANCED PURCHASE INVOICE' as description, 'Y' as isActive, ad_org_id, ad_client_id, now() as created, '0' as createdBy, now() as updated, '0' as updatedBy, ad_column_identifier ('C_Invoice', record_id, 'es_ES') AS RECORD_ID FROM fact_acct WHERE ad_table_id = '318' and docbasetype in ('API', 'APC') GROUP BY fact_acct_group_id, record_id, ad_client_id, ad_org_id HAVING SUM(amtacctcr - amtacctdr) <> 0) A WHERE 1 = 1 AND A.REFERENCEKEY_ID = AD_ALERT.REFERENCEKEY_ID);
Date: 2026-07-15 15:25:06 Duration: 2s103ms Database: etendo User: tad Remote: 127.0.0.1 Application: openbravo Bind query: yes
-
UPDATE AD_ALERT SET STATUS = 'SOLVED', UPDATED = NOW(), UPDATEDBY = 0 WHERE AD_ALERTRULE_ID = 'DC1924997FC3426989EDC0910711A426' AND COALESCE(STATUS, 'NEW') != 'SOLVED' AND NOT EXISTS ( SELECT 1 FROM ( select record_id as referencekey_id, '0' as ad_role_id, null as ad_user_id, 'NOT BALANCED PURCHASE INVOICE' as description, 'Y' as isActive, ad_org_id, ad_client_id, now() as created, '0' as createdBy, now() as updated, '0' as updatedBy, ad_column_identifier ('C_Invoice', record_id, 'es_ES') AS RECORD_ID FROM fact_acct WHERE ad_table_id = '318' and docbasetype in ('API', 'APC') GROUP BY fact_acct_group_id, record_id, ad_client_id, ad_org_id HAVING SUM(amtacctcr - amtacctdr) <> 0) A WHERE 1 = 1 AND A.REFERENCEKEY_ID = AD_ALERT.REFERENCEKEY_ID);
Date: 2026-07-15 20:20:06 Duration: 2s62ms Database: etendo User: tad Remote: 127.0.0.1 Application: openbravo Bind query: yes
7 4 6s457ms 1s435ms 2s53ms 1s614ms select businesspa0_.c_bpartner_id as c_bpartn1_189_, businesspa0_.ad_client_id as ad_clien2_189_, businesspa0_.ad_org_id as ad_org_i3_189_, businesspa0_.isactive as isactive4_189_, businesspa0_.created as created5_189_, businesspa0_.createdby as createdb6_189_, businesspa0_.updated as updated7_189_, businesspa0_.updatedby as updatedb8_189_, businesspa0_.value as value9_189_, businesspa0_.name as name10_189_, businesspa0_.name2 as name11_189_, businesspa0_.description as descrip12_189_, businesspa0_.issummary as issumma13_189_, businesspa0_.c_bp_group_id as c_bp_gr14_189_, businesspa0_.isonetime as isoneti15_189_, businesspa0_.isprospect as isprosp16_189_, businesspa0_.isvendor as isvendo17_189_, businesspa0_.iscustomer as iscusto18_189_, businesspa0_.isemployee as isemplo19_189_, businesspa0_.issalesrep as issales20_189_, businesspa0_.referenceno as referen21_189_, businesspa0_.duns as duns22_189_, businesspa0_.url as url23_189_, businesspa0_.ad_language as ad_lang24_189_, businesspa0_.taxid as taxid25_189_, businesspa0_.istaxexempt as istaxex26_189_, businesspa0_.c_invoiceschedule_id as c_invoi27_189_, businesspa0_.rating as rating28_189_, businesspa0_.salesvolume as salesvo29_189_, businesspa0_.numberemployees as numbere30_189_, businesspa0_.naics as naics31_189_, businesspa0_.firstsale as firstsa32_189_, businesspa0_.acqusitioncost as acqusit33_189_, businesspa0_.potentiallifetimevalue as potenti34_189_, businesspa0_.actuallifetimevalue as actuall35_189_, businesspa0_.shareofcustomer as shareof36_189_, businesspa0_.paymentrule as payment37_189_, businesspa0_.so_creditlimit as so_cred38_189_, businesspa0_.so_creditused as so_cred39_189_, businesspa0_.c_paymentterm_id as c_payme40_189_, businesspa0_.m_pricelist_id as m_price41_189_, businesspa0_.isdiscountprinted as isdisco42_189_, businesspa0_.so_description as so_desc43_189_, businesspa0_.poreference as porefer44_189_, businesspa0_.paymentrulepo as payment45_189_, businesspa0_.po_pricelist_id as po_pric46_189_, businesspa0_.po_paymentterm_id as po_paym47_189_, businesspa0_.documentcopies as documen48_189_, businesspa0_.c_greeting_id as c_greet49_189_, businesspa0_.invoicerule as invoice50_189_, businesspa0_.deliveryrule as deliver51_189_, businesspa0_.deliveryviarule as deliver52_189_, businesspa0_.salesrep_id as salesre53_189_, businesspa0_.bpartner_parent_id as bpartne54_189_, businesspa0_.socreditstatus as socredi55_189_, businesspa0_.ad_forced_org_id as ad_forc56_189_, businesspa0_.showpriceinorder as showpri57_189_, businesspa0_.invoicegrouping as invoice58_189_, businesspa0_.fixmonthday as fixmont59_189_, businesspa0_.fixmonthday2 as fixmont60_189_, businesspa0_.fixmonthday3 as fixmont61_189_, businesspa0_.isworker as isworke62_189_, businesspa0_.upc as upc63_189_, businesspa0_.c_salary_category_id as c_salar64_189_, businesspa0_.invoice_printformat as invoice65_189_, businesspa0_.last_days as last_da66_189_, businesspa0_.po_bankaccount_id as po_bank67_189_, businesspa0_.po_bp_taxcategory_id as po_bp_t68_189_, businesspa0_.po_fixmonthday as po_fixm69_189_, businesspa0_.po_fixmonthday2 as po_fixm70_189_, businesspa0_.po_fixmonthday3 as po_fixm71_189_, businesspa0_.so_bankaccount_id as so_bank72_189_, businesspa0_.so_bp_taxcategory_id as so_bp_t73_189_, businesspa0_.fiscalcode as fiscalc74_189_, businesspa0_.isofiscalcode as isofisc75_189_, businesspa0_.em_einv_einvoice as em_einv76_189_, businesspa0_.po_c_incoterms_id as po_c_in77_189_, businesspa0_.em_einv_format_id as em_einv78_189_, businesspa0_.so_c_incoterms_id as so_c_in79_189_, businesspa0_.em_einv_platform_id as em_einv80_189_, businesspa0_.fin_paymentmethod_id as fin_pay81_189_, businesspa0_.em_einv_email as em_einv82_189_, businesspa0_.po_paymentmethod_id as po_paym83_189_, businesspa0_.fin_financial_account_id as fin_fin84_189_, businesspa0_.em_einv_deliverymode as em_einv85_189_, businesspa0_.po_financial_account_id as po_fina86_189_, businesspa0_.customer_blocking as custome87_189_, businesspa0_.vendor_blocking as vendor_88_189_, businesspa0_.so_payment_blocking as so_paym89_189_, businesspa0_.po_payment_blocking as po_paym90_189_, businesspa0_.so_invoice_blocking as so_invo91_189_, businesspa0_.po_invoice_blocking as po_invo92_189_, businesspa0_.so_order_blocking as so_orde93_189_, businesspa0_.po_order_blocking as po_orde94_189_, businesspa0_.so_goods_blocking as so_good95_189_, businesspa0_.po_goods_blocking as po_good96_189_, businesspa0_.iscashvat as iscashv97_189_, businesspa0_.update_currency as update_98_189_, businesspa0_.bp_currency_id as bp_curr99_189_, businesspa0_.birthplace as birthp100_189_, businesspa0_.em_libd_aplicacion_id as em_lib101_189_, businesspa0_.birthday as birthd102_189_, businesspa0_.is_customer_consent as is_cus103_189_, businesspa0_.em_obsepad_mandate_identifier as em_obs104_189_, businesspa0_.em_obsepad_mandate_date as em_obs105_189_, businesspa0_.em_aeatsii_rep_taxid as em_aea106_189_, businesspa0_.em_aeatsii_menor as em_aea107_189_, businesspa0_.em_libd_isparent as em_lib108_189_, businesspa0_.em_libd_bpartner_parent_id as em_lib109_189_, businesspa0_.em_pruti_addbp as em_pru110_189_, businesspa0_.em_pruti_unlock_date as em_pru111_189_, businesspa0_.em_pruti_unlock_order_date as em_pru112_189_, businesspa0_.em_pruti_annexes_bp_so_id as em_pru113_189_, businesspa0_.em_pruti_annexes_bp_po_id as em_pru114_189_, businesspa0_.em_aeatsii_defaultsiikey as em_aea115_189_, businesspa0_.em_aeatsii_siikeylist as em_aea116_189_, businesspa0_.em_prsii_clave_tipo_proveedor as em_prs117_189_, businesspa0_.em_tbai_issimplifiedinv as em_tba118_189_, businesspa0_.em_prsii_clave_tipo_cliente as em_prs119_189_, businesspa0_.em_obwpl_bp_block_pickinglist as em_obw120_189_, businesspa0_.em_pruti_cus_block_reason_id as em_pru121_189_, businesspa0_.em_pruti_notsendinvoice as em_pru122_189_, businesspa0_.em_pruti_showpriceingoods as em_pru123_189_, businesspa0_.em_obtik_tax_id_key as em_obt124_189_, businesspa0_.em_prma_update_bprecords as em_prm125_189_ from c_bpartner businesspa0_ where exists ( select ? from c_order order1_ inner join c_bpartner businesspa2_ on order1_.c_bpartner_id = businesspa2_.c_bpartner_id where (upper((order1_.documentno || ?| | coalesce(to_char(order1_.dateordered), ?) || ?| | coalesce(to_char(order1_.grandtotal), ?) || ?| | coalesce(to_char(order1_.em_libd_revisionfactura), ?))) like upper(?) escape ?) and businesspa2_.c_bpartner_id = businesspa0_.c_bpartner_id and (order1_.ad_org_id in (...)) and (order1_.ad_client_id in (...))) order by businesspa0_.name limit ?;Times Reported Time consuming queries #7
Day Hour Count Duration Avg duration Jul 15 09 1 1s447ms 1s447ms 10 1 1s520ms 1s520ms 11 2 3s488ms 1s744ms [ User: tad - Total duration: 6s457ms - Times executed: 4 ]
[ Application: openbravo - Total duration: 6s457ms - Times executed: 4 ]
-
select businesspa0_.C_BPartner_ID as c_bpartn1_189_, businesspa0_.AD_Client_ID as ad_clien2_189_, businesspa0_.AD_Org_ID as ad_org_i3_189_, businesspa0_.IsActive as isactive4_189_, businesspa0_.Created as created5_189_, businesspa0_.CreatedBy as createdb6_189_, businesspa0_.Updated as updated7_189_, businesspa0_.UpdatedBy as updatedb8_189_, businesspa0_.Value as value9_189_, businesspa0_.Name as name10_189_, businesspa0_.Name2 as name11_189_, businesspa0_.Description as descrip12_189_, businesspa0_.IsSummary as issumma13_189_, businesspa0_.C_BP_Group_ID as c_bp_gr14_189_, businesspa0_.IsOneTime as isoneti15_189_, businesspa0_.IsProspect as isprosp16_189_, businesspa0_.IsVendor as isvendo17_189_, businesspa0_.IsCustomer as iscusto18_189_, businesspa0_.IsEmployee as isemplo19_189_, businesspa0_.IsSalesRep as issales20_189_, businesspa0_.ReferenceNo as referen21_189_, businesspa0_.DUNS as duns22_189_, businesspa0_.URL as url23_189_, businesspa0_.AD_Language as ad_lang24_189_, businesspa0_.TaxID as taxid25_189_, businesspa0_.IsTaxExempt as istaxex26_189_, businesspa0_.C_InvoiceSchedule_ID as c_invoi27_189_, businesspa0_.Rating as rating28_189_, businesspa0_.SalesVolume as salesvo29_189_, businesspa0_.NumberEmployees as numbere30_189_, businesspa0_.NAICS as naics31_189_, businesspa0_.FirstSale as firstsa32_189_, businesspa0_.AcqusitionCost as acqusit33_189_, businesspa0_.PotentialLifeTimeValue as potenti34_189_, businesspa0_.ActualLifeTimeValue as actuall35_189_, businesspa0_.ShareOfCustomer as shareof36_189_, businesspa0_.PaymentRule as payment37_189_, businesspa0_.SO_CreditLimit as so_cred38_189_, businesspa0_.SO_CreditUsed as so_cred39_189_, businesspa0_.C_PaymentTerm_ID as c_payme40_189_, businesspa0_.M_PriceList_ID as m_price41_189_, businesspa0_.IsDiscountPrinted as isdisco42_189_, businesspa0_.SO_Description as so_desc43_189_, businesspa0_.POReference as porefer44_189_, businesspa0_.PaymentRulePO as payment45_189_, businesspa0_.PO_PriceList_ID as po_pric46_189_, businesspa0_.PO_PaymentTerm_ID as po_paym47_189_, businesspa0_.DocumentCopies as documen48_189_, businesspa0_.C_Greeting_ID as c_greet49_189_, businesspa0_.InvoiceRule as invoice50_189_, businesspa0_.DeliveryRule as deliver51_189_, businesspa0_.DeliveryViaRule as deliver52_189_, businesspa0_.SalesRep_ID as salesre53_189_, businesspa0_.BPartner_Parent_ID as bpartne54_189_, businesspa0_.SOCreditStatus as socredi55_189_, businesspa0_.AD_Forced_Org_ID as ad_forc56_189_, businesspa0_.ShowPriceInOrder as showpri57_189_, businesspa0_.Invoicegrouping as invoice58_189_, businesspa0_.FixMonthDay as fixmont59_189_, businesspa0_.FixMonthDay2 as fixmont60_189_, businesspa0_.Fixmonthday3 as fixmont61_189_, businesspa0_.Isworker as isworke62_189_, businesspa0_.UPC as upc63_189_, businesspa0_.C_Salary_Category_ID as c_salar64_189_, businesspa0_.Invoice_Printformat as invoice65_189_, businesspa0_.Last_Days as last_da66_189_, businesspa0_.PO_Bankaccount_ID as po_bank67_189_, businesspa0_.PO_BP_TaxCategory_ID as po_bp_t68_189_, businesspa0_.PO_Fixmonthday as po_fixm69_189_, businesspa0_.PO_Fixmonthday2 as po_fixm70_189_, businesspa0_.PO_Fixmonthday3 as po_fixm71_189_, businesspa0_.SO_Bankaccount_ID as so_bank72_189_, businesspa0_.SO_Bp_Taxcategory_ID as so_bp_t73_189_, businesspa0_.Fiscalcode as fiscalc74_189_, businesspa0_.Isofiscalcode as isofisc75_189_, businesspa0_.EM_Einv_Einvoice as em_einv76_189_, businesspa0_.PO_C_Incoterms_ID as po_c_in77_189_, businesspa0_.EM_Einv_Format_Id as em_einv78_189_, businesspa0_.SO_C_Incoterms_ID as so_c_in79_189_, businesspa0_.EM_Einv_Platform_Id as em_einv80_189_, businesspa0_.FIN_Paymentmethod_ID as fin_pay81_189_, businesspa0_.EM_Einv_Email as em_einv82_189_, businesspa0_.PO_Paymentmethod_ID as po_paym83_189_, businesspa0_.FIN_Financial_Account_ID as fin_fin84_189_, businesspa0_.EM_Einv_Deliverymode as em_einv85_189_, businesspa0_.PO_Financial_Account_ID as po_fina86_189_, businesspa0_.Customer_Blocking as custome87_189_, businesspa0_.Vendor_Blocking as vendor_88_189_, businesspa0_.SO_Payment_Blocking as so_paym89_189_, businesspa0_.PO_Payment_Blocking as po_paym90_189_, businesspa0_.SO_Invoice_Blocking as so_invo91_189_, businesspa0_.PO_Invoice_Blocking as po_invo92_189_, businesspa0_.SO_Order_Blocking as so_orde93_189_, businesspa0_.PO_Order_Blocking as po_orde94_189_, businesspa0_.SO_Goods_Blocking as so_good95_189_, businesspa0_.PO_Goods_Blocking as po_good96_189_, businesspa0_.Iscashvat as iscashv97_189_, businesspa0_.Update_Currency as update_98_189_, businesspa0_.BP_Currency_ID as bp_curr99_189_, businesspa0_.Birthplace as birthp100_189_, businesspa0_.EM_Libd_Aplicacion_ID as em_lib101_189_, businesspa0_.Birthday as birthd102_189_, businesspa0_.Is_Customer_Consent as is_cus103_189_, businesspa0_.EM_Obsepad_Mandate_Identifier as em_obs104_189_, businesspa0_.EM_Obsepad_Mandate_Date as em_obs105_189_, businesspa0_.EM_Aeatsii_Rep_Taxid as em_aea106_189_, businesspa0_.EM_Aeatsii_Menor as em_aea107_189_, businesspa0_.EM_Libd_Isparent as em_lib108_189_, businesspa0_.EM_Libd_Bpartner_Parent_ID as em_lib109_189_, businesspa0_.EM_Pruti_Addbp as em_pru110_189_, businesspa0_.EM_Pruti_Unlock_Date as em_pru111_189_, businesspa0_.EM_Pruti_Unlock_Order_Date as em_pru112_189_, businesspa0_.EM_Pruti_Annexes_Bp_So_ID as em_pru113_189_, businesspa0_.EM_Pruti_Annexes_Bp_Po_ID as em_pru114_189_, businesspa0_.EM_Aeatsii_Defaultsiikey as em_aea115_189_, businesspa0_.EM_Aeatsii_Siikeylist as em_aea116_189_, businesspa0_.EM_Prsii_Clave_Tipo_Proveedor as em_prs117_189_, businesspa0_.EM_Tbai_Issimplifiedinv as em_tba118_189_, businesspa0_.EM_Prsii_Clave_Tipo_Cliente as em_prs119_189_, businesspa0_.EM_Obwpl_Bp_Block_Pickinglist as em_obw120_189_, businesspa0_.em_pruti_cus_block_reason_id as em_pru121_189_, businesspa0_.EM_Pruti_Notsendinvoice as em_pru122_189_, businesspa0_.EM_Pruti_Showpriceingoods as em_pru123_189_, businesspa0_.EM_OBTIK_Tax_ID_Key as em_obt124_189_, businesspa0_.em_prma_update_BpRecords as em_prm125_189_ from C_BPartner businesspa0_ where exists ( select 1 from C_Order order1_ inner join C_BPartner businesspa2_ on order1_.C_BPartner_ID = businesspa2_.C_BPartner_ID where (upper((order1_.DocumentNo || ' - ' || coalesce(to_char(order1_.DateOrdered), '') || ' - ' || coalesce(to_char(order1_.GrandTotal), '') || ' - ' || coalesce(to_char(order1_.EM_Libd_Revisionfactura), ''))) like upper('%tm%') escape '|') and businesspa2_.C_BPartner_ID = businesspa0_.C_BPartner_ID and (order1_.AD_Org_ID in ('0', '975163BBDF184727BFA9D21FECF88F51', '0145CB12BBE04855B3C433728BD65F7C', '7EEF753D8C114D32A101EA8393FEAC19', '8997B74B935D46B08D5E187F5B343F48', '9DFF9C5278274C2DA3F411C2BA23605C')) and (order1_.AD_Client_ID in ('29E43D204AEB4CEC9D1DC4EFFD0E5987', '0'))) order by businesspa0_.Name limit '76';
Date: 2026-07-15 11:38:13 Duration: 2s53ms Database: etendo User: tad Remote: 127.0.0.1 Application: openbravo Bind query: yes
-
select businesspa0_.C_BPartner_ID as c_bpartn1_189_, businesspa0_.AD_Client_ID as ad_clien2_189_, businesspa0_.AD_Org_ID as ad_org_i3_189_, businesspa0_.IsActive as isactive4_189_, businesspa0_.Created as created5_189_, businesspa0_.CreatedBy as createdb6_189_, businesspa0_.Updated as updated7_189_, businesspa0_.UpdatedBy as updatedb8_189_, businesspa0_.Value as value9_189_, businesspa0_.Name as name10_189_, businesspa0_.Name2 as name11_189_, businesspa0_.Description as descrip12_189_, businesspa0_.IsSummary as issumma13_189_, businesspa0_.C_BP_Group_ID as c_bp_gr14_189_, businesspa0_.IsOneTime as isoneti15_189_, businesspa0_.IsProspect as isprosp16_189_, businesspa0_.IsVendor as isvendo17_189_, businesspa0_.IsCustomer as iscusto18_189_, businesspa0_.IsEmployee as isemplo19_189_, businesspa0_.IsSalesRep as issales20_189_, businesspa0_.ReferenceNo as referen21_189_, businesspa0_.DUNS as duns22_189_, businesspa0_.URL as url23_189_, businesspa0_.AD_Language as ad_lang24_189_, businesspa0_.TaxID as taxid25_189_, businesspa0_.IsTaxExempt as istaxex26_189_, businesspa0_.C_InvoiceSchedule_ID as c_invoi27_189_, businesspa0_.Rating as rating28_189_, businesspa0_.SalesVolume as salesvo29_189_, businesspa0_.NumberEmployees as numbere30_189_, businesspa0_.NAICS as naics31_189_, businesspa0_.FirstSale as firstsa32_189_, businesspa0_.AcqusitionCost as acqusit33_189_, businesspa0_.PotentialLifeTimeValue as potenti34_189_, businesspa0_.ActualLifeTimeValue as actuall35_189_, businesspa0_.ShareOfCustomer as shareof36_189_, businesspa0_.PaymentRule as payment37_189_, businesspa0_.SO_CreditLimit as so_cred38_189_, businesspa0_.SO_CreditUsed as so_cred39_189_, businesspa0_.C_PaymentTerm_ID as c_payme40_189_, businesspa0_.M_PriceList_ID as m_price41_189_, businesspa0_.IsDiscountPrinted as isdisco42_189_, businesspa0_.SO_Description as so_desc43_189_, businesspa0_.POReference as porefer44_189_, businesspa0_.PaymentRulePO as payment45_189_, businesspa0_.PO_PriceList_ID as po_pric46_189_, businesspa0_.PO_PaymentTerm_ID as po_paym47_189_, businesspa0_.DocumentCopies as documen48_189_, businesspa0_.C_Greeting_ID as c_greet49_189_, businesspa0_.InvoiceRule as invoice50_189_, businesspa0_.DeliveryRule as deliver51_189_, businesspa0_.DeliveryViaRule as deliver52_189_, businesspa0_.SalesRep_ID as salesre53_189_, businesspa0_.BPartner_Parent_ID as bpartne54_189_, businesspa0_.SOCreditStatus as socredi55_189_, businesspa0_.AD_Forced_Org_ID as ad_forc56_189_, businesspa0_.ShowPriceInOrder as showpri57_189_, businesspa0_.Invoicegrouping as invoice58_189_, businesspa0_.FixMonthDay as fixmont59_189_, businesspa0_.FixMonthDay2 as fixmont60_189_, businesspa0_.Fixmonthday3 as fixmont61_189_, businesspa0_.Isworker as isworke62_189_, businesspa0_.UPC as upc63_189_, businesspa0_.C_Salary_Category_ID as c_salar64_189_, businesspa0_.Invoice_Printformat as invoice65_189_, businesspa0_.Last_Days as last_da66_189_, businesspa0_.PO_Bankaccount_ID as po_bank67_189_, businesspa0_.PO_BP_TaxCategory_ID as po_bp_t68_189_, businesspa0_.PO_Fixmonthday as po_fixm69_189_, businesspa0_.PO_Fixmonthday2 as po_fixm70_189_, businesspa0_.PO_Fixmonthday3 as po_fixm71_189_, businesspa0_.SO_Bankaccount_ID as so_bank72_189_, businesspa0_.SO_Bp_Taxcategory_ID as so_bp_t73_189_, businesspa0_.Fiscalcode as fiscalc74_189_, businesspa0_.Isofiscalcode as isofisc75_189_, businesspa0_.EM_Einv_Einvoice as em_einv76_189_, businesspa0_.PO_C_Incoterms_ID as po_c_in77_189_, businesspa0_.EM_Einv_Format_Id as em_einv78_189_, businesspa0_.SO_C_Incoterms_ID as so_c_in79_189_, businesspa0_.EM_Einv_Platform_Id as em_einv80_189_, businesspa0_.FIN_Paymentmethod_ID as fin_pay81_189_, businesspa0_.EM_Einv_Email as em_einv82_189_, businesspa0_.PO_Paymentmethod_ID as po_paym83_189_, businesspa0_.FIN_Financial_Account_ID as fin_fin84_189_, businesspa0_.EM_Einv_Deliverymode as em_einv85_189_, businesspa0_.PO_Financial_Account_ID as po_fina86_189_, businesspa0_.Customer_Blocking as custome87_189_, businesspa0_.Vendor_Blocking as vendor_88_189_, businesspa0_.SO_Payment_Blocking as so_paym89_189_, businesspa0_.PO_Payment_Blocking as po_paym90_189_, businesspa0_.SO_Invoice_Blocking as so_invo91_189_, businesspa0_.PO_Invoice_Blocking as po_invo92_189_, businesspa0_.SO_Order_Blocking as so_orde93_189_, businesspa0_.PO_Order_Blocking as po_orde94_189_, businesspa0_.SO_Goods_Blocking as so_good95_189_, businesspa0_.PO_Goods_Blocking as po_good96_189_, businesspa0_.Iscashvat as iscashv97_189_, businesspa0_.Update_Currency as update_98_189_, businesspa0_.BP_Currency_ID as bp_curr99_189_, businesspa0_.Birthplace as birthp100_189_, businesspa0_.EM_Libd_Aplicacion_ID as em_lib101_189_, businesspa0_.Birthday as birthd102_189_, businesspa0_.Is_Customer_Consent as is_cus103_189_, businesspa0_.EM_Obsepad_Mandate_Identifier as em_obs104_189_, businesspa0_.EM_Obsepad_Mandate_Date as em_obs105_189_, businesspa0_.EM_Aeatsii_Rep_Taxid as em_aea106_189_, businesspa0_.EM_Aeatsii_Menor as em_aea107_189_, businesspa0_.EM_Libd_Isparent as em_lib108_189_, businesspa0_.EM_Libd_Bpartner_Parent_ID as em_lib109_189_, businesspa0_.EM_Pruti_Addbp as em_pru110_189_, businesspa0_.EM_Pruti_Unlock_Date as em_pru111_189_, businesspa0_.EM_Pruti_Unlock_Order_Date as em_pru112_189_, businesspa0_.EM_Pruti_Annexes_Bp_So_ID as em_pru113_189_, businesspa0_.EM_Pruti_Annexes_Bp_Po_ID as em_pru114_189_, businesspa0_.EM_Aeatsii_Defaultsiikey as em_aea115_189_, businesspa0_.EM_Aeatsii_Siikeylist as em_aea116_189_, businesspa0_.EM_Prsii_Clave_Tipo_Proveedor as em_prs117_189_, businesspa0_.EM_Tbai_Issimplifiedinv as em_tba118_189_, businesspa0_.EM_Prsii_Clave_Tipo_Cliente as em_prs119_189_, businesspa0_.EM_Obwpl_Bp_Block_Pickinglist as em_obw120_189_, businesspa0_.em_pruti_cus_block_reason_id as em_pru121_189_, businesspa0_.EM_Pruti_Notsendinvoice as em_pru122_189_, businesspa0_.EM_Pruti_Showpriceingoods as em_pru123_189_, businesspa0_.EM_OBTIK_Tax_ID_Key as em_obt124_189_, businesspa0_.em_prma_update_BpRecords as em_prm125_189_ from C_BPartner businesspa0_ where exists ( select 1 from C_Order order1_ inner join C_BPartner businesspa2_ on order1_.C_BPartner_ID = businesspa2_.C_BPartner_ID where (upper((order1_.DocumentNo || ' - ' || coalesce(to_char(order1_.DateOrdered), '') || ' - ' || coalesce(to_char(order1_.GrandTotal), '') || ' - ' || coalesce(to_char(order1_.EM_Libd_Revisionfactura), ''))) like upper('%tme%') escape '|') and businesspa2_.C_BPartner_ID = businesspa0_.C_BPartner_ID and (order1_.AD_Org_ID in ('0', '975163BBDF184727BFA9D21FECF88F51', '0145CB12BBE04855B3C433728BD65F7C', '7EEF753D8C114D32A101EA8393FEAC19', '8997B74B935D46B08D5E187F5B343F48', '9DFF9C5278274C2DA3F411C2BA23605C')) and (order1_.AD_Client_ID in ('29E43D204AEB4CEC9D1DC4EFFD0E5987', '0'))) order by businesspa0_.Name limit '76';
Date: 2026-07-15 10:44:52 Duration: 1s520ms Database: etendo User: tad Remote: 127.0.0.1 Application: openbravo Bind query: yes
-
select businesspa0_.C_BPartner_ID as c_bpartn1_189_, businesspa0_.AD_Client_ID as ad_clien2_189_, businesspa0_.AD_Org_ID as ad_org_i3_189_, businesspa0_.IsActive as isactive4_189_, businesspa0_.Created as created5_189_, businesspa0_.CreatedBy as createdb6_189_, businesspa0_.Updated as updated7_189_, businesspa0_.UpdatedBy as updatedb8_189_, businesspa0_.Value as value9_189_, businesspa0_.Name as name10_189_, businesspa0_.Name2 as name11_189_, businesspa0_.Description as descrip12_189_, businesspa0_.IsSummary as issumma13_189_, businesspa0_.C_BP_Group_ID as c_bp_gr14_189_, businesspa0_.IsOneTime as isoneti15_189_, businesspa0_.IsProspect as isprosp16_189_, businesspa0_.IsVendor as isvendo17_189_, businesspa0_.IsCustomer as iscusto18_189_, businesspa0_.IsEmployee as isemplo19_189_, businesspa0_.IsSalesRep as issales20_189_, businesspa0_.ReferenceNo as referen21_189_, businesspa0_.DUNS as duns22_189_, businesspa0_.URL as url23_189_, businesspa0_.AD_Language as ad_lang24_189_, businesspa0_.TaxID as taxid25_189_, businesspa0_.IsTaxExempt as istaxex26_189_, businesspa0_.C_InvoiceSchedule_ID as c_invoi27_189_, businesspa0_.Rating as rating28_189_, businesspa0_.SalesVolume as salesvo29_189_, businesspa0_.NumberEmployees as numbere30_189_, businesspa0_.NAICS as naics31_189_, businesspa0_.FirstSale as firstsa32_189_, businesspa0_.AcqusitionCost as acqusit33_189_, businesspa0_.PotentialLifeTimeValue as potenti34_189_, businesspa0_.ActualLifeTimeValue as actuall35_189_, businesspa0_.ShareOfCustomer as shareof36_189_, businesspa0_.PaymentRule as payment37_189_, businesspa0_.SO_CreditLimit as so_cred38_189_, businesspa0_.SO_CreditUsed as so_cred39_189_, businesspa0_.C_PaymentTerm_ID as c_payme40_189_, businesspa0_.M_PriceList_ID as m_price41_189_, businesspa0_.IsDiscountPrinted as isdisco42_189_, businesspa0_.SO_Description as so_desc43_189_, businesspa0_.POReference as porefer44_189_, businesspa0_.PaymentRulePO as payment45_189_, businesspa0_.PO_PriceList_ID as po_pric46_189_, businesspa0_.PO_PaymentTerm_ID as po_paym47_189_, businesspa0_.DocumentCopies as documen48_189_, businesspa0_.C_Greeting_ID as c_greet49_189_, businesspa0_.InvoiceRule as invoice50_189_, businesspa0_.DeliveryRule as deliver51_189_, businesspa0_.DeliveryViaRule as deliver52_189_, businesspa0_.SalesRep_ID as salesre53_189_, businesspa0_.BPartner_Parent_ID as bpartne54_189_, businesspa0_.SOCreditStatus as socredi55_189_, businesspa0_.AD_Forced_Org_ID as ad_forc56_189_, businesspa0_.ShowPriceInOrder as showpri57_189_, businesspa0_.Invoicegrouping as invoice58_189_, businesspa0_.FixMonthDay as fixmont59_189_, businesspa0_.FixMonthDay2 as fixmont60_189_, businesspa0_.Fixmonthday3 as fixmont61_189_, businesspa0_.Isworker as isworke62_189_, businesspa0_.UPC as upc63_189_, businesspa0_.C_Salary_Category_ID as c_salar64_189_, businesspa0_.Invoice_Printformat as invoice65_189_, businesspa0_.Last_Days as last_da66_189_, businesspa0_.PO_Bankaccount_ID as po_bank67_189_, businesspa0_.PO_BP_TaxCategory_ID as po_bp_t68_189_, businesspa0_.PO_Fixmonthday as po_fixm69_189_, businesspa0_.PO_Fixmonthday2 as po_fixm70_189_, businesspa0_.PO_Fixmonthday3 as po_fixm71_189_, businesspa0_.SO_Bankaccount_ID as so_bank72_189_, businesspa0_.SO_Bp_Taxcategory_ID as so_bp_t73_189_, businesspa0_.Fiscalcode as fiscalc74_189_, businesspa0_.Isofiscalcode as isofisc75_189_, businesspa0_.EM_Einv_Einvoice as em_einv76_189_, businesspa0_.PO_C_Incoterms_ID as po_c_in77_189_, businesspa0_.EM_Einv_Format_Id as em_einv78_189_, businesspa0_.SO_C_Incoterms_ID as so_c_in79_189_, businesspa0_.EM_Einv_Platform_Id as em_einv80_189_, businesspa0_.FIN_Paymentmethod_ID as fin_pay81_189_, businesspa0_.EM_Einv_Email as em_einv82_189_, businesspa0_.PO_Paymentmethod_ID as po_paym83_189_, businesspa0_.FIN_Financial_Account_ID as fin_fin84_189_, businesspa0_.EM_Einv_Deliverymode as em_einv85_189_, businesspa0_.PO_Financial_Account_ID as po_fina86_189_, businesspa0_.Customer_Blocking as custome87_189_, businesspa0_.Vendor_Blocking as vendor_88_189_, businesspa0_.SO_Payment_Blocking as so_paym89_189_, businesspa0_.PO_Payment_Blocking as po_paym90_189_, businesspa0_.SO_Invoice_Blocking as so_invo91_189_, businesspa0_.PO_Invoice_Blocking as po_invo92_189_, businesspa0_.SO_Order_Blocking as so_orde93_189_, businesspa0_.PO_Order_Blocking as po_orde94_189_, businesspa0_.SO_Goods_Blocking as so_good95_189_, businesspa0_.PO_Goods_Blocking as po_good96_189_, businesspa0_.Iscashvat as iscashv97_189_, businesspa0_.Update_Currency as update_98_189_, businesspa0_.BP_Currency_ID as bp_curr99_189_, businesspa0_.Birthplace as birthp100_189_, businesspa0_.EM_Libd_Aplicacion_ID as em_lib101_189_, businesspa0_.Birthday as birthd102_189_, businesspa0_.Is_Customer_Consent as is_cus103_189_, businesspa0_.EM_Obsepad_Mandate_Identifier as em_obs104_189_, businesspa0_.EM_Obsepad_Mandate_Date as em_obs105_189_, businesspa0_.EM_Aeatsii_Rep_Taxid as em_aea106_189_, businesspa0_.EM_Aeatsii_Menor as em_aea107_189_, businesspa0_.EM_Libd_Isparent as em_lib108_189_, businesspa0_.EM_Libd_Bpartner_Parent_ID as em_lib109_189_, businesspa0_.EM_Pruti_Addbp as em_pru110_189_, businesspa0_.EM_Pruti_Unlock_Date as em_pru111_189_, businesspa0_.EM_Pruti_Unlock_Order_Date as em_pru112_189_, businesspa0_.EM_Pruti_Annexes_Bp_So_ID as em_pru113_189_, businesspa0_.EM_Pruti_Annexes_Bp_Po_ID as em_pru114_189_, businesspa0_.EM_Aeatsii_Defaultsiikey as em_aea115_189_, businesspa0_.EM_Aeatsii_Siikeylist as em_aea116_189_, businesspa0_.EM_Prsii_Clave_Tipo_Proveedor as em_prs117_189_, businesspa0_.EM_Tbai_Issimplifiedinv as em_tba118_189_, businesspa0_.EM_Prsii_Clave_Tipo_Cliente as em_prs119_189_, businesspa0_.EM_Obwpl_Bp_Block_Pickinglist as em_obw120_189_, businesspa0_.em_pruti_cus_block_reason_id as em_pru121_189_, businesspa0_.EM_Pruti_Notsendinvoice as em_pru122_189_, businesspa0_.EM_Pruti_Showpriceingoods as em_pru123_189_, businesspa0_.EM_OBTIK_Tax_ID_Key as em_obt124_189_, businesspa0_.em_prma_update_BpRecords as em_prm125_189_ from C_BPartner businesspa0_ where exists ( select 1 from C_Order order1_ inner join C_BPartner businesspa2_ on order1_.C_BPartner_ID = businesspa2_.C_BPartner_ID where (upper((order1_.DocumentNo || ' - ' || coalesce(to_char(order1_.DateOrdered), '') || ' - ' || coalesce(to_char(order1_.GrandTotal), '') || ' - ' || coalesce(to_char(order1_.EM_Libd_Revisionfactura), ''))) like upper('%trad%') escape '|') and businesspa2_.C_BPartner_ID = businesspa0_.C_BPartner_ID and (order1_.AD_Org_ID in ('0', '975163BBDF184727BFA9D21FECF88F51', '0145CB12BBE04855B3C433728BD65F7C', '7EEF753D8C114D32A101EA8393FEAC19', '8997B74B935D46B08D5E187F5B343F48', '9DFF9C5278274C2DA3F411C2BA23605C')) and (order1_.AD_Client_ID in ('29E43D204AEB4CEC9D1DC4EFFD0E5987', '0'))) order by businesspa0_.Name limit '76';
Date: 2026-07-15 09:45:46 Duration: 1s447ms Database: etendo User: tad Remote: 127.0.0.1 Application: openbravo Bind query: yes
8 3 35s478ms 2s473ms 17s32ms 11s826ms delete from c_orderline where c_orderline_id = ?;Times Reported Time consuming queries #8
Day Hour Count Duration Avg duration Jul 15 08 1 15s972ms 15s972ms 15 2 19s505ms 9s752ms [ User: tad - Total duration: 35s478ms - Times executed: 3 ]
[ Application: openbravo - Total duration: 35s478ms - Times executed: 3 ]
-
delete from C_OrderLine where C_OrderLine_ID = 'B8BCA0F375ED4CF1B0F13CE23757BD96';
Date: 2026-07-15 15:25:30 Duration: 17s32ms Database: etendo User: tad Remote: 127.0.0.1 Application: openbravo Bind query: yes
-
delete from C_OrderLine where C_OrderLine_ID = '21F599AEA44048418F59B88F45969FA4';
Date: 2026-07-15 08:46:58 Duration: 15s972ms Database: etendo User: tad Remote: 127.0.0.1 Application: openbravo Bind query: yes
-
delete from C_OrderLine where C_OrderLine_ID = 'A54A86FAA8D942A684AB3B7138363823';
Date: 2026-07-15 15:25:33 Duration: 2s473ms Database: etendo User: tad Remote: 127.0.0.1 Application: openbravo Bind query: yes
9 3 22s549ms 1s606ms 14s550ms 7s516ms select * from ( select distinct iol.m_product_id as referencekey_id, ? as ad_role_id, null as ad_user_id, ? || p.name || ? as description, ? as isactive, iol.ad_org_id as ad_org_id, iol.ad_client_id as ad_client_id, now() as created, ? as createdby, now() as updated, ? as updatedby, p.name as record_id from m_inoutline iol join m_inout io on iol.m_inout_id = io.m_inout_id and io.issotrx = ? and io.docstatus = ? join m_transaction t on iol.m_inoutline_id = t.m_inoutline_id join c_bpartner bp on io.c_bpartner_id = bp.c_bpartner_id join m_product p on iol.m_product_id = p.m_product_id join m_costing_rule cr on ad_isorgincluded (io.ad_org_id, cr.ad_org_id, io.ad_client_id) >= ? and cr.datefrom <= t.trxprocessdate and cr.dateto > t.trxprocessdate join m_costing_algorithm ca on cr.m_costing_algorithm_id = ca.m_costing_algorithm_id and ca.classname = ? where not exists ( select ? from m_matchpo mp where mp.m_inoutline_id = iol.m_inoutline_id and mp.c_orderline_id is not null) and not exists ( select ? from m_costing c where c.m_product_id = iol.m_product_id and c.costtype in (...) and c.datefrom <= t.trxprocessdate and c.dateto > t.trxprocessdate) and not exists ( select ? from m_productprice pp join m_pricelist_version ppv on pp.m_pricelist_version_id = ppv.m_pricelist_version_id join m_pricelist pl on pl.m_pricelist_id = ppv.m_pricelist_id where pp.m_product_id = iol.m_product_id and (bp.po_pricelist_id = ppv.m_pricelist_id or (bp.po_pricelist_id is null and pl.issopricelist = ?)) and ppv.validfrom <= t.trxprocessdate) and not exists ( select ? from c_orderline ol join c_order o on ol.c_order_id = o.c_order_id and o.issotrx = ? and o.processed = ? where ol.m_product_id = iol.m_product_id and o.c_bpartner_id = bp.c_bpartner_id and ad_isorgincluded (o.ad_org_id, cr.ad_org_id, io.ad_client_id) >= ?)) aaa where not exists ( select ? from ad_alert a where a.ad_alertrule_id = ? and a.referencekey_id = aaa.referencekey_id and coalesce(a.status, ?) != ?);Times Reported Time consuming queries #9
Day Hour Count Duration Avg duration Jul 15 12 1 14s550ms 14s550ms 15 1 6s391ms 6s391ms 20 1 1s606ms 1s606ms [ User: tad - Total duration: 22s549ms - Times executed: 3 ]
[ Application: openbravo - Total duration: 22s549ms - Times executed: 3 ]
-
SELECT * FROM ( SELECT DISTINCT iol.m_product_id as referencekey_id, '0' as ad_role_id, null as ad_user_id, 'The product ' || p.name || ' has Receipts without a related Purchase Order and does not have a Purchase PriceList nor Standard Cost defined.' as description, 'Y' as isactive, iol.ad_org_id as ad_org_id, iol.ad_client_id as ad_client_id, now() as created, '0' as createdBy, now() as updated, '0' as updatedBy, p.name as RECORD_ID FROM m_inoutline iol JOIN m_inout io ON iol.m_inout_id = io.m_inout_id AND io.issotrx = 'N' AND io.docstatus = 'CO' JOIN m_transaction t ON iol.m_inoutline_id = t.m_inoutline_id JOIN c_bpartner bp ON io.c_bpartner_id = bp.c_bpartner_id JOIN m_product p ON iol.m_product_id = p.m_product_id JOIN m_costing_rule cr ON ad_isorgincluded (io.ad_org_id, cr.ad_org_id, io.ad_client_id) >= 0 AND cr.datefrom <= t.trxprocessdate AND cr.dateto > t.trxprocessdate JOIN m_costing_algorithm ca ON cr.m_costing_algorithm_id = ca.m_costing_algorithm_id AND ca.classname = 'org.openbravo.costing.AverageAlgorithm' WHERE NOT EXISTS ( SELECT 1 FROM m_matchpo mp WHERE mp.m_inoutline_id = iol.m_inoutline_id AND mp.c_orderline_id IS NOT NULL) AND NOT EXISTS ( SELECT 1 FROM m_costing c WHERE c.m_product_id = iol.m_product_id AND c.costtype IN ('STA', 'AVA') AND c.datefrom <= t.trxprocessdate AND c.dateto > t.trxprocessdate) AND NOT EXISTS ( SELECT 1 FROM m_productprice pp JOIN m_pricelist_version ppv ON pp.m_pricelist_version_id = ppv.m_pricelist_version_id JOIN m_pricelist pl ON pl.m_pricelist_id = ppv.m_pricelist_id WHERE pp.m_product_id = iol.m_product_id AND (bp.po_pricelist_id = ppv.m_pricelist_id OR (bp.po_pricelist_id IS NULL AND pl.issopricelist = 'N')) AND ppv.validfrom <= t.trxprocessdate) AND NOT EXISTS ( SELECT 1 FROM c_orderline ol JOIN c_order o ON ol.c_order_id = o.c_order_id AND o.issotrx = 'N' AND o.processed = 'Y' WHERE ol.m_product_id = iol.m_product_id AND o.c_bpartner_id = bp.c_bpartner_id AND ad_isorgincluded (o.ad_org_id, cr.ad_org_id, io.ad_client_id) >= 0)) AAA where not exists ( select 1 from ad_alert a where a.ad_alertrule_id = '36080A439B564021A2523283A760577A' and a.referencekey_id = aaa.referencekey_id and coalesce(a.status, 'NEW') != 'SOLVED');
Date: 2026-07-15 12:16:27 Duration: 14s550ms Database: etendo User: tad Remote: 127.0.0.1 Application: openbravo Bind query: yes
-
SELECT * FROM ( SELECT DISTINCT iol.m_product_id as referencekey_id, '0' as ad_role_id, null as ad_user_id, 'The product ' || p.name || ' has Receipts without a related Purchase Order and does not have a Purchase PriceList nor Standard Cost defined.' as description, 'Y' as isactive, iol.ad_org_id as ad_org_id, iol.ad_client_id as ad_client_id, now() as created, '0' as createdBy, now() as updated, '0' as updatedBy, p.name as RECORD_ID FROM m_inoutline iol JOIN m_inout io ON iol.m_inout_id = io.m_inout_id AND io.issotrx = 'N' AND io.docstatus = 'CO' JOIN m_transaction t ON iol.m_inoutline_id = t.m_inoutline_id JOIN c_bpartner bp ON io.c_bpartner_id = bp.c_bpartner_id JOIN m_product p ON iol.m_product_id = p.m_product_id JOIN m_costing_rule cr ON ad_isorgincluded (io.ad_org_id, cr.ad_org_id, io.ad_client_id) >= 0 AND cr.datefrom <= t.trxprocessdate AND cr.dateto > t.trxprocessdate JOIN m_costing_algorithm ca ON cr.m_costing_algorithm_id = ca.m_costing_algorithm_id AND ca.classname = 'org.openbravo.costing.AverageAlgorithm' WHERE NOT EXISTS ( SELECT 1 FROM m_matchpo mp WHERE mp.m_inoutline_id = iol.m_inoutline_id AND mp.c_orderline_id IS NOT NULL) AND NOT EXISTS ( SELECT 1 FROM m_costing c WHERE c.m_product_id = iol.m_product_id AND c.costtype IN ('STA', 'AVA') AND c.datefrom <= t.trxprocessdate AND c.dateto > t.trxprocessdate) AND NOT EXISTS ( SELECT 1 FROM m_productprice pp JOIN m_pricelist_version ppv ON pp.m_pricelist_version_id = ppv.m_pricelist_version_id JOIN m_pricelist pl ON pl.m_pricelist_id = ppv.m_pricelist_id WHERE pp.m_product_id = iol.m_product_id AND (bp.po_pricelist_id = ppv.m_pricelist_id OR (bp.po_pricelist_id IS NULL AND pl.issopricelist = 'N')) AND ppv.validfrom <= t.trxprocessdate) AND NOT EXISTS ( SELECT 1 FROM c_orderline ol JOIN c_order o ON ol.c_order_id = o.c_order_id AND o.issotrx = 'N' AND o.processed = 'Y' WHERE ol.m_product_id = iol.m_product_id AND o.c_bpartner_id = bp.c_bpartner_id AND ad_isorgincluded (o.ad_org_id, cr.ad_org_id, io.ad_client_id) >= 0)) AAA where not exists ( select 1 from ad_alert a where a.ad_alertrule_id = '36080A439B564021A2523283A760577A' and a.referencekey_id = aaa.referencekey_id and coalesce(a.status, 'NEW') != 'SOLVED');
Date: 2026-07-15 15:25:31 Duration: 6s391ms Database: etendo User: tad Remote: 127.0.0.1 Application: openbravo Bind query: yes
-
SELECT * FROM ( SELECT DISTINCT iol.m_product_id as referencekey_id, '0' as ad_role_id, null as ad_user_id, 'The product ' || p.name || ' has Receipts without a related Purchase Order and does not have a Purchase PriceList nor Standard Cost defined.' as description, 'Y' as isactive, iol.ad_org_id as ad_org_id, iol.ad_client_id as ad_client_id, now() as created, '0' as createdBy, now() as updated, '0' as updatedBy, p.name as RECORD_ID FROM m_inoutline iol JOIN m_inout io ON iol.m_inout_id = io.m_inout_id AND io.issotrx = 'N' AND io.docstatus = 'CO' JOIN m_transaction t ON iol.m_inoutline_id = t.m_inoutline_id JOIN c_bpartner bp ON io.c_bpartner_id = bp.c_bpartner_id JOIN m_product p ON iol.m_product_id = p.m_product_id JOIN m_costing_rule cr ON ad_isorgincluded (io.ad_org_id, cr.ad_org_id, io.ad_client_id) >= 0 AND cr.datefrom <= t.trxprocessdate AND cr.dateto > t.trxprocessdate JOIN m_costing_algorithm ca ON cr.m_costing_algorithm_id = ca.m_costing_algorithm_id AND ca.classname = 'org.openbravo.costing.AverageAlgorithm' WHERE NOT EXISTS ( SELECT 1 FROM m_matchpo mp WHERE mp.m_inoutline_id = iol.m_inoutline_id AND mp.c_orderline_id IS NOT NULL) AND NOT EXISTS ( SELECT 1 FROM m_costing c WHERE c.m_product_id = iol.m_product_id AND c.costtype IN ('STA', 'AVA') AND c.datefrom <= t.trxprocessdate AND c.dateto > t.trxprocessdate) AND NOT EXISTS ( SELECT 1 FROM m_productprice pp JOIN m_pricelist_version ppv ON pp.m_pricelist_version_id = ppv.m_pricelist_version_id JOIN m_pricelist pl ON pl.m_pricelist_id = ppv.m_pricelist_id WHERE pp.m_product_id = iol.m_product_id AND (bp.po_pricelist_id = ppv.m_pricelist_id OR (bp.po_pricelist_id IS NULL AND pl.issopricelist = 'N')) AND ppv.validfrom <= t.trxprocessdate) AND NOT EXISTS ( SELECT 1 FROM c_orderline ol JOIN c_order o ON ol.c_order_id = o.c_order_id AND o.issotrx = 'N' AND o.processed = 'Y' WHERE ol.m_product_id = iol.m_product_id AND o.c_bpartner_id = bp.c_bpartner_id AND ad_isorgincluded (o.ad_org_id, cr.ad_org_id, io.ad_client_id) >= 0)) AAA where not exists ( select 1 from ad_alert a where a.ad_alertrule_id = '36080A439B564021A2523283A760577A' and a.referencekey_id = aaa.referencekey_id and coalesce(a.status, 'NEW') != 'SOLVED');
Date: 2026-07-15 20:20:31 Duration: 1s606ms Database: etendo User: tad Remote: 127.0.0.1 Application: openbravo Bind query: yes
10 3 22s139ms 6s66ms 9s744ms 7s379ms update ad_alert set status = ?, updated = now(), updatedby = ? where ad_alertrule_id = ? and coalesce(status, ?) != ? and not exists ( select ? from ( select c_invoice_id as referencekey_id, ? as ad_role_id, null as ad_user_id, ? as description, ? as isactive, c_invoice.ad_org_id as ad_org_id, c_invoice.ad_client_id as ad_client_id, now() as created, ? as createdby, now() as updated, ? as updatedby, ad_column_identifier (?, c_invoice_id, ?) as record_id from c_invoice, c_doctype, fact_acct f1, fact_acct f2 where c_invoice.c_doctype_id = c_doctype.c_doctype_id and c_doctype.docbasetype in (...) and f1.record_id = c_invoice.c_invoice_id and f1.record_id = f2.record_id and f1.ad_table_id = f2.ad_table_id and f1.fact_acct_group_id <> f2.fact_acct_group_id and f1.c_acctschema_id = f2.c_acctschema_id group by c_invoice_id, posted, c_invoice.ad_client_id, c_invoice.ad_org_id, f1.ad_table_id, f1.record_id) a where ? = ? and a.referencekey_id = ad_alert.referencekey_id);Times Reported Time consuming queries #10
Day Hour Count Duration Avg duration Jul 15 12 1 9s744ms 9s744ms 15 1 6s327ms 6s327ms 20 1 6s66ms 6s66ms [ User: tad - Total duration: 22s139ms - Times executed: 3 ]
[ Application: openbravo - Total duration: 22s139ms - Times executed: 3 ]
-
UPDATE AD_ALERT SET STATUS = 'SOLVED', UPDATED = NOW(), UPDATEDBY = 0 WHERE AD_ALERTRULE_ID = '7EDC62AE0AF34B74A4B327EA8A957965' AND COALESCE(STATUS, 'NEW') != 'SOLVED' AND NOT EXISTS ( SELECT 1 FROM ( select C_INVOICE_id as referencekey_id, '0' as ad_role_id, null as ad_user_id, 'PURCHASE INVOICE POSTED MORE THAN ONCE' as description, 'Y' as isActive, C_INVOICE.ad_org_id as ad_org_id, C_INVOICE.ad_client_id as ad_client_id, now() as created, '0' as createdBy, now() as updated, '0' as updatedBy, ad_column_identifier ('C_INVOICE', C_INVOICE_id, 'es_ES') AS RECORD_ID FROM C_INVOICE, c_doctype, fact_acct f1, fact_acct f2 WHERE C_INVOICE.c_doctype_id = c_doctype.c_doctype_id and c_doctype.docbasetype IN ('API', 'APC') and f1.record_id = c_invoice.c_invoice_id and f1.record_id = f2.record_id and f1.ad_table_id = f2.ad_table_id and f1.fact_acct_group_id <> f2.fact_acct_group_id and f1.c_acctschema_id = f2.c_acctschema_id GROUP BY C_INVOICE_id, posted, C_INVOICE.ad_client_id, C_INVOICE.ad_org_id, f1.ad_table_id, f1.record_id) A WHERE 1 = 1 AND A.REFERENCEKEY_ID = AD_ALERT.REFERENCEKEY_ID);
Date: 2026-07-15 12:16:49 Duration: 9s744ms Database: etendo User: tad Remote: 127.0.0.1 Application: openbravo Bind query: yes
-
UPDATE AD_ALERT SET STATUS = 'SOLVED', UPDATED = NOW(), UPDATEDBY = 0 WHERE AD_ALERTRULE_ID = '7EDC62AE0AF34B74A4B327EA8A957965' AND COALESCE(STATUS, 'NEW') != 'SOLVED' AND NOT EXISTS ( SELECT 1 FROM ( select C_INVOICE_id as referencekey_id, '0' as ad_role_id, null as ad_user_id, 'PURCHASE INVOICE POSTED MORE THAN ONCE' as description, 'Y' as isActive, C_INVOICE.ad_org_id as ad_org_id, C_INVOICE.ad_client_id as ad_client_id, now() as created, '0' as createdBy, now() as updated, '0' as updatedBy, ad_column_identifier ('C_INVOICE', C_INVOICE_id, 'es_ES') AS RECORD_ID FROM C_INVOICE, c_doctype, fact_acct f1, fact_acct f2 WHERE C_INVOICE.c_doctype_id = c_doctype.c_doctype_id and c_doctype.docbasetype IN ('API', 'APC') and f1.record_id = c_invoice.c_invoice_id and f1.record_id = f2.record_id and f1.ad_table_id = f2.ad_table_id and f1.fact_acct_group_id <> f2.fact_acct_group_id and f1.c_acctschema_id = f2.c_acctschema_id GROUP BY C_INVOICE_id, posted, C_INVOICE.ad_client_id, C_INVOICE.ad_org_id, f1.ad_table_id, f1.record_id) A WHERE 1 = 1 AND A.REFERENCEKEY_ID = AD_ALERT.REFERENCEKEY_ID);
Date: 2026-07-15 15:26:05 Duration: 6s327ms Database: etendo User: tad Remote: 127.0.0.1 Application: openbravo Bind query: yes
-
UPDATE AD_ALERT SET STATUS = 'SOLVED', UPDATED = NOW(), UPDATEDBY = 0 WHERE AD_ALERTRULE_ID = '7EDC62AE0AF34B74A4B327EA8A957965' AND COALESCE(STATUS, 'NEW') != 'SOLVED' AND NOT EXISTS ( SELECT 1 FROM ( select C_INVOICE_id as referencekey_id, '0' as ad_role_id, null as ad_user_id, 'PURCHASE INVOICE POSTED MORE THAN ONCE' as description, 'Y' as isActive, C_INVOICE.ad_org_id as ad_org_id, C_INVOICE.ad_client_id as ad_client_id, now() as created, '0' as createdBy, now() as updated, '0' as updatedBy, ad_column_identifier ('C_INVOICE', C_INVOICE_id, 'es_ES') AS RECORD_ID FROM C_INVOICE, c_doctype, fact_acct f1, fact_acct f2 WHERE C_INVOICE.c_doctype_id = c_doctype.c_doctype_id and c_doctype.docbasetype IN ('API', 'APC') and f1.record_id = c_invoice.c_invoice_id and f1.record_id = f2.record_id and f1.ad_table_id = f2.ad_table_id and f1.fact_acct_group_id <> f2.fact_acct_group_id and f1.c_acctschema_id = f2.c_acctschema_id GROUP BY C_INVOICE_id, posted, C_INVOICE.ad_client_id, C_INVOICE.ad_org_id, f1.ad_table_id, f1.record_id) A WHERE 1 = 1 AND A.REFERENCEKEY_ID = AD_ALERT.REFERENCEKEY_ID);
Date: 2026-07-15 20:20:44 Duration: 6s66ms Database: etendo User: tad Remote: 127.0.0.1 Application: openbravo Bind query: yes
11 3 13s972ms 1s46ms 10s799ms 4s657ms select * from ( select distinct pr.m_product_id as referencekey_id, ad_column_identifier (?, pr.m_product_id, ?) as record_id, pr.value || ? || ad_column_identifier (?, pr.m_product_id, ?) || ?| | round(coalesce(onhand.qtyonhand, ?) + coalesce(pend.qtypendingrecive, ?) - coalesce(pick.qtypicking, ?), ?) || ? || coalesce(porg.stockmin, ?) as description, pr.ad_org_id, pr.ad_client_id, ? as ad_role_id, null as ad_user_id, ? as isactive, now() as created, ? as createdby, now() as updated, ? as updatedby from m_product pr left join ( select sum(coalesce(sd.qtyonhand, ?)) as qtyonhand, sd.m_product_id from m_storage_detail sd group by sd.m_product_id) onhand on onhand.m_product_id = pr.m_product_id left join ( select sum(coalesce(m_lines.qtyordered, ?)) - sum(coalesce(m_lines.movementqty, ?)) as qtypendingrecive, m_lines.m_product_id from ( select coalesce(ol.qtyordered, ?) as qtyordered, coalesce(sum(iol.movementqty), ?) as movementqty, ol.m_product_id from c_orderline ol left join c_order o on ol.c_order_id = o.c_order_id left join m_inoutline iol on ol.c_orderline_id = iol.c_orderline_id where o.processed = ? and o.issotrx = ? and o.docstatus = ? group by ol.qtyordered, ol.c_orderline_id, ol.m_product_id having coalesce(ol.qtyordered, ?) > sum(coalesce(iol.movementqty, ?))) as m_lines group by m_lines.m_product_id) pend on pend.m_product_id = pr.m_product_id left join ( select sum(coalesce(lp.qty, ?)) as qtypicking, lp.value from libp_picking_v lp group by lp.value) pick on pick.value = pr.value left join m_product_org porg on porg.m_product_id = pr.m_product_id where (coalesce(onhand.qtyonhand, ?) - coalesce(pick.qtypicking, ?) + coalesce(pend.qtypendingrecive, ?)) < coalesce(porg.stockmin, ?) and ma_processplan_id is null) aaa where not exists ( select ? from ad_alert a where a.ad_alertrule_id = ? and a.referencekey_id = aaa.referencekey_id and coalesce(a.status, ?) != ?);Times Reported Time consuming queries #11
Day Hour Count Duration Avg duration Jul 15 12 1 10s799ms 10s799ms 15 1 2s125ms 2s125ms 20 1 1s46ms 1s46ms [ User: tad - Total duration: 13s972ms - Times executed: 3 ]
[ Application: openbravo - Total duration: 13s972ms - Times executed: 3 ]
-
SELECT * FROM ( select distinct pr.m_product_id AS referencekey_id, ad_column_identifier ('m_product', pr.m_product_id, 'en_US') AS record_id, pr.value || ', ' || ad_column_identifier ('m_product', pr.m_product_id, 'en_US') || ', Stock: ' || round(coalesce(onhand.QtyOnHand, 0) + coalesce(pend.QtyPendingRecive, 0) - coalesce(pick.QtyPicking, 0), 0) || ', MQ: ' || coalesce(porg.Stockmin, 0) AS description, pr.ad_org_id, pr.ad_client_id, 0 AS ad_role_id, NULL AS ad_user_id, 'Y' AS isActive, now() AS created, 0 AS createdBy, now() AS updated, 0 AS updatedBy from m_product pr left join ( select sum(coalesce(sd.qtyonhand, 0)) AS QtyOnHand, sd.m_product_id from m_storage_detail sd group by sd.m_product_id) onhand on onhand.m_product_id = pr.m_product_id left join ( select sum(coalesce(m_lines.qtyordered, 0)) - sum(coalesce(m_lines.movementqty, 0)) as QtyPendingRecive, m_lines.m_product_id from ( select coalesce(ol.qtyordered, 0) as qtyordered, coalesce(sum(iol.movementqty), 0) as movementqty, ol.m_product_id from c_orderline ol left join c_order o on ol.c_order_id = o.c_order_id left join m_inoutline iol on ol.c_orderline_id = iol.c_orderline_id where o.processed = 'Y' and o.issotrx = 'N' and o.docstatus = 'CO' group by ol.qtyordered, ol.c_orderline_id, ol.m_product_id having coalesce(ol.qtyordered, 0) > sum(coalesce(iol.movementqty, 0))) as m_lines group by m_lines.m_product_id) pend on pend.m_product_id = pr.m_product_id left join ( select sum(coalesce(lp.qty, 0)) AS QtyPicking, lp.value from libp_picking_v lp group by lp.value) pick on pick.value = pr.value left join m_product_org porg on porg.m_product_id = pr.m_product_id where (coalesce(onhand.QtyOnHand, 0) - coalesce(pick.QtyPicking, 0) + coalesce(pend.QtyPendingRecive, 0)) < coalesce(porg.Stockmin, 0) and ma_processplan_id IS NULL) AAA where not exists ( select 1 from ad_alert a where a.ad_alertrule_id = '86C9A5FFEA28494D927E2699CEAFEFE1' and a.referencekey_id = aaa.referencekey_id and coalesce(a.status, 'NEW') != 'SOLVED');
Date: 2026-07-15 12:17:10 Duration: 10s799ms Database: etendo User: tad Remote: 127.0.0.1 Application: openbravo Bind query: yes
-
SELECT * FROM ( select distinct pr.m_product_id AS referencekey_id, ad_column_identifier ('m_product', pr.m_product_id, 'en_US') AS record_id, pr.value || ', ' || ad_column_identifier ('m_product', pr.m_product_id, 'en_US') || ', Stock: ' || round(coalesce(onhand.QtyOnHand, 0) + coalesce(pend.QtyPendingRecive, 0) - coalesce(pick.QtyPicking, 0), 0) || ', MQ: ' || coalesce(porg.Stockmin, 0) AS description, pr.ad_org_id, pr.ad_client_id, 0 AS ad_role_id, NULL AS ad_user_id, 'Y' AS isActive, now() AS created, 0 AS createdBy, now() AS updated, 0 AS updatedBy from m_product pr left join ( select sum(coalesce(sd.qtyonhand, 0)) AS QtyOnHand, sd.m_product_id from m_storage_detail sd group by sd.m_product_id) onhand on onhand.m_product_id = pr.m_product_id left join ( select sum(coalesce(m_lines.qtyordered, 0)) - sum(coalesce(m_lines.movementqty, 0)) as QtyPendingRecive, m_lines.m_product_id from ( select coalesce(ol.qtyordered, 0) as qtyordered, coalesce(sum(iol.movementqty), 0) as movementqty, ol.m_product_id from c_orderline ol left join c_order o on ol.c_order_id = o.c_order_id left join m_inoutline iol on ol.c_orderline_id = iol.c_orderline_id where o.processed = 'Y' and o.issotrx = 'N' and o.docstatus = 'CO' group by ol.qtyordered, ol.c_orderline_id, ol.m_product_id having coalesce(ol.qtyordered, 0) > sum(coalesce(iol.movementqty, 0))) as m_lines group by m_lines.m_product_id) pend on pend.m_product_id = pr.m_product_id left join ( select sum(coalesce(lp.qty, 0)) AS QtyPicking, lp.value from libp_picking_v lp group by lp.value) pick on pick.value = pr.value left join m_product_org porg on porg.m_product_id = pr.m_product_id where (coalesce(onhand.QtyOnHand, 0) - coalesce(pick.QtyPicking, 0) + coalesce(pend.QtyPendingRecive, 0)) < coalesce(porg.Stockmin, 0) and ma_processplan_id IS NULL) AAA where not exists ( select 1 from ad_alert a where a.ad_alertrule_id = '86C9A5FFEA28494D927E2699CEAFEFE1' and a.referencekey_id = aaa.referencekey_id and coalesce(a.status, 'NEW') != 'SOLVED');
Date: 2026-07-15 15:26:15 Duration: 2s125ms Database: etendo User: tad Remote: 127.0.0.1 Application: openbravo Bind query: yes
-
SELECT * FROM ( select distinct pr.m_product_id AS referencekey_id, ad_column_identifier ('m_product', pr.m_product_id, 'en_US') AS record_id, pr.value || ', ' || ad_column_identifier ('m_product', pr.m_product_id, 'en_US') || ', Stock: ' || round(coalesce(onhand.QtyOnHand, 0) + coalesce(pend.QtyPendingRecive, 0) - coalesce(pick.QtyPicking, 0), 0) || ', MQ: ' || coalesce(porg.Stockmin, 0) AS description, pr.ad_org_id, pr.ad_client_id, 0 AS ad_role_id, NULL AS ad_user_id, 'Y' AS isActive, now() AS created, 0 AS createdBy, now() AS updated, 0 AS updatedBy from m_product pr left join ( select sum(coalesce(sd.qtyonhand, 0)) AS QtyOnHand, sd.m_product_id from m_storage_detail sd group by sd.m_product_id) onhand on onhand.m_product_id = pr.m_product_id left join ( select sum(coalesce(m_lines.qtyordered, 0)) - sum(coalesce(m_lines.movementqty, 0)) as QtyPendingRecive, m_lines.m_product_id from ( select coalesce(ol.qtyordered, 0) as qtyordered, coalesce(sum(iol.movementqty), 0) as movementqty, ol.m_product_id from c_orderline ol left join c_order o on ol.c_order_id = o.c_order_id left join m_inoutline iol on ol.c_orderline_id = iol.c_orderline_id where o.processed = 'Y' and o.issotrx = 'N' and o.docstatus = 'CO' group by ol.qtyordered, ol.c_orderline_id, ol.m_product_id having coalesce(ol.qtyordered, 0) > sum(coalesce(iol.movementqty, 0))) as m_lines group by m_lines.m_product_id) pend on pend.m_product_id = pr.m_product_id left join ( select sum(coalesce(lp.qty, 0)) AS QtyPicking, lp.value from libp_picking_v lp group by lp.value) pick on pick.value = pr.value left join m_product_org porg on porg.m_product_id = pr.m_product_id where (coalesce(onhand.QtyOnHand, 0) - coalesce(pick.QtyPicking, 0) + coalesce(pend.QtyPendingRecive, 0)) < coalesce(porg.Stockmin, 0) and ma_processplan_id IS NULL) AAA where not exists ( select 1 from ad_alert a where a.ad_alertrule_id = '86C9A5FFEA28494D927E2699CEAFEFE1' and a.referencekey_id = aaa.referencekey_id and coalesce(a.status, 'NEW') != 'SOLVED');
Date: 2026-07-15 20:20:50 Duration: 1s46ms Database: etendo User: tad Remote: 127.0.0.1 Application: openbravo Bind query: yes
12 3 11s426ms 2s2ms 5s496ms 3s808ms select * from ( select j.gl_journal_id as referencekey_id, ? as ad_role_id, null as ad_user_id, ? as description, ? as isactive, j.ad_org_id, j.ad_client_id, now() as created, ? as createdby, now() as updated, ? as updatedby, ad_column_identifier (?, j.gl_journal_id, ?) as record_id from gl_journal j, fact_acct f1, fact_acct f2 where f1.record_id = f2.record_id and f1.ad_table_id = f2.ad_table_id and f1.fact_acct_group_id <> f2.fact_acct_group_id and f1.c_acctschema_id = f2.c_acctschema_id and j.gl_journal_id = f1.record_id group by f1.ad_table_id, f1.record_id, j.gl_journal_id, j.ad_org_id, j.ad_client_id) aaa where not exists ( select ? from ad_alert a where a.ad_alertrule_id = ? and a.referencekey_id = aaa.referencekey_id and coalesce(a.status, ?) != ?);Times Reported Time consuming queries #12
Day Hour Count Duration Avg duration Jul 15 12 1 5s496ms 5s496ms 15 1 3s926ms 3s926ms 20 1 2s2ms 2s2ms [ User: tad - Total duration: 11s426ms - Times executed: 3 ]
[ Application: openbravo - Total duration: 11s426ms - Times executed: 3 ]
-
SELECT * FROM ( select j.GL_JOURNAL_id as referencekey_id, '0' as ad_role_id, null as ad_user_id, 'G/L JOURNAL DOCUMENT POSTED MORE THAN ONCE' as description, 'Y' as isActive, j.ad_org_id, j.ad_client_id, now() as created, '0' as createdBy, now() as updated, '0' as updatedBy, ad_column_identifier ('GL_JOURNAL', j.GL_JOURNAL_id, 'es_ES') AS RECORD_ID FROM GL_JOURNAL j, fact_acct f1, fact_acct f2 where f1.record_id = f2.record_id and f1.ad_table_id = f2.ad_table_id and f1.fact_acct_group_id <> f2.fact_acct_group_id and f1.c_acctschema_id = f2.c_acctschema_id and j.gl_journal_id = f1.record_id group by f1.ad_table_id, f1.record_id, j.gl_journal_id, j.ad_org_id, j.ad_client_id) AAA where not exists ( select 1 from ad_alert a where a.ad_alertrule_id = '5DB4719C9B154DA3A584345DD754189D' and a.referencekey_id = aaa.referencekey_id and coalesce(a.status, 'NEW') != 'SOLVED');
Date: 2026-07-15 12:16:57 Duration: 5s496ms Database: etendo User: tad Remote: 127.0.0.1 Application: openbravo Bind query: yes
-
SELECT * FROM ( select j.GL_JOURNAL_id as referencekey_id, '0' as ad_role_id, null as ad_user_id, 'G/L JOURNAL DOCUMENT POSTED MORE THAN ONCE' as description, 'Y' as isActive, j.ad_org_id, j.ad_client_id, now() as created, '0' as createdBy, now() as updated, '0' as updatedBy, ad_column_identifier ('GL_JOURNAL', j.GL_JOURNAL_id, 'es_ES') AS RECORD_ID FROM GL_JOURNAL j, fact_acct f1, fact_acct f2 where f1.record_id = f2.record_id and f1.ad_table_id = f2.ad_table_id and f1.fact_acct_group_id <> f2.fact_acct_group_id and f1.c_acctschema_id = f2.c_acctschema_id and j.gl_journal_id = f1.record_id group by f1.ad_table_id, f1.record_id, j.gl_journal_id, j.ad_org_id, j.ad_client_id) AAA where not exists ( select 1 from ad_alert a where a.ad_alertrule_id = '5DB4719C9B154DA3A584345DD754189D' and a.referencekey_id = aaa.referencekey_id and coalesce(a.status, 'NEW') != 'SOLVED');
Date: 2026-07-15 15:26:11 Duration: 3s926ms Database: etendo User: tad Remote: 127.0.0.1 Application: openbravo Bind query: yes
-
SELECT * FROM ( select j.GL_JOURNAL_id as referencekey_id, '0' as ad_role_id, null as ad_user_id, 'G/L JOURNAL DOCUMENT POSTED MORE THAN ONCE' as description, 'Y' as isActive, j.ad_org_id, j.ad_client_id, now() as created, '0' as createdBy, now() as updated, '0' as updatedBy, ad_column_identifier ('GL_JOURNAL', j.GL_JOURNAL_id, 'es_ES') AS RECORD_ID FROM GL_JOURNAL j, fact_acct f1, fact_acct f2 where f1.record_id = f2.record_id and f1.ad_table_id = f2.ad_table_id and f1.fact_acct_group_id <> f2.fact_acct_group_id and f1.c_acctschema_id = f2.c_acctschema_id and j.gl_journal_id = f1.record_id group by f1.ad_table_id, f1.record_id, j.gl_journal_id, j.ad_org_id, j.ad_client_id) AAA where not exists ( select 1 from ad_alert a where a.ad_alertrule_id = '5DB4719C9B154DA3A584345DD754189D' and a.referencekey_id = aaa.referencekey_id and coalesce(a.status, 'NEW') != 'SOLVED');
Date: 2026-07-15 20:20:48 Duration: 2s2ms Database: etendo User: tad Remote: 127.0.0.1 Application: openbravo Bind query: yes
13 3 5s883ms 1s924ms 2s32ms 1s961ms select sum(coalesce(abc_control.cuentavendido, ?)) as total from abc_control left join m_product prod on abc_control.m_product_id = prod.m_product_id where prod.isbom = ?;Times Reported Time consuming queries #13
Day Hour Count Duration Avg duration Jul 15 12 1 2s32ms 2s32ms 15 1 1s926ms 1s926ms 20 1 1s924ms 1s924ms [ User: tad - Total duration: 5s883ms - Times executed: 3 ]
[ Application: openbravo - Total duration: 5s883ms - Times executed: 3 ]
-
select sum(coalesce(abc_control.cuentavendido, 0)) as total from abc_control left join m_product prod on abc_control.m_product_id = prod.m_product_id where prod.isbom = 'N';
Date: 2026-07-15 12:00:27 Duration: 2s32ms Database: etendo User: tad Remote: 127.0.0.1 Application: openbravo Bind query: yes
-
select sum(coalesce(abc_control.cuentavendido, 0)) as total from abc_control left join m_product prod on abc_control.m_product_id = prod.m_product_id where prod.isbom = 'N';
Date: 2026-07-15 15:10:19 Duration: 1s926ms Database: etendo User: tad Remote: 127.0.0.1 Application: openbravo Bind query: yes
-
select sum(coalesce(abc_control.cuentavendido, 0)) as total from abc_control left join m_product prod on abc_control.m_product_id = prod.m_product_id where prod.isbom = 'N';
Date: 2026-07-15 20:00:19 Duration: 1s924ms Database: etendo User: tad Remote: 127.0.0.1 Application: openbravo Bind query: yes
14 3 5s753ms 1s892ms 1s955ms 1s917ms select this_.abc_control_id as abc_cont1_7_0_, this_.ad_client_id as ad_clien2_7_0_, this_.ad_org_id as ad_org_i3_7_0_, this_.isactive as isactive4_7_0_, this_.created as created5_7_0_, this_.createdby as createdb6_7_0_, this_.updated as updated7_7_0_, this_.updatedby as updatedb8_7_0_, this_.totalvendido as totalven9_7_0_, this_.cuentavendido as cuentav10_7_0_, this_.m_product_id as m_produ11_7_0_ from abc_control this_ where this_.ad_org_id in (...) and this_.ad_client_id in (...) and this_.isactive = ? order by this_.cuentavendido desc;Times Reported Time consuming queries #14
Day Hour Count Duration Avg duration Jul 15 12 1 1s955ms 1s955ms 15 1 1s892ms 1s892ms 20 1 1s905ms 1s905ms [ User: tad - Total duration: 5s753ms - Times executed: 3 ]
[ Application: openbravo - Total duration: 5s753ms - Times executed: 3 ]
-
select this_.ABC_Control_ID as abc_cont1_7_0_, this_.AD_Client_ID as ad_clien2_7_0_, this_.AD_Org_ID as ad_org_i3_7_0_, this_.Isactive as isactive4_7_0_, this_.Created as created5_7_0_, this_.Createdby as createdb6_7_0_, this_.Updated as updated7_7_0_, this_.Updatedby as updatedb8_7_0_, this_.Totalvendido as totalven9_7_0_, this_.Cuentavendido as cuentav10_7_0_, this_.M_Product_ID as m_produ11_7_0_ from abc_control this_ where this_.AD_Org_ID in ('0', '975163BBDF184727BFA9D21FECF88F51', '0145CB12BBE04855B3C433728BD65F7C', '7EEF753D8C114D32A101EA8393FEAC19', '8997B74B935D46B08D5E187F5B343F48', '9DFF9C5278274C2DA3F411C2BA23605C') and this_.AD_Client_ID in ('29E43D204AEB4CEC9D1DC4EFFD0E5987', '0') and this_.Isactive = 'Y' order by this_.Cuentavendido desc;
Date: 2026-07-15 12:00:29 Duration: 1s955ms Database: etendo User: tad Remote: 127.0.0.1 Application: openbravo Bind query: yes
-
select this_.ABC_Control_ID as abc_cont1_7_0_, this_.AD_Client_ID as ad_clien2_7_0_, this_.AD_Org_ID as ad_org_i3_7_0_, this_.Isactive as isactive4_7_0_, this_.Created as created5_7_0_, this_.Createdby as createdb6_7_0_, this_.Updated as updated7_7_0_, this_.Updatedby as updatedb8_7_0_, this_.Totalvendido as totalven9_7_0_, this_.Cuentavendido as cuentav10_7_0_, this_.M_Product_ID as m_produ11_7_0_ from abc_control this_ where this_.AD_Org_ID in ('0', '975163BBDF184727BFA9D21FECF88F51', '0145CB12BBE04855B3C433728BD65F7C', '7EEF753D8C114D32A101EA8393FEAC19', '8997B74B935D46B08D5E187F5B343F48', '9DFF9C5278274C2DA3F411C2BA23605C') and this_.AD_Client_ID in ('29E43D204AEB4CEC9D1DC4EFFD0E5987', '0') and this_.Isactive = 'Y' order by this_.Cuentavendido desc;
Date: 2026-07-15 20:00:21 Duration: 1s905ms Database: etendo User: tad Remote: 127.0.0.1 Application: openbravo Bind query: yes
-
select this_.ABC_Control_ID as abc_cont1_7_0_, this_.AD_Client_ID as ad_clien2_7_0_, this_.AD_Org_ID as ad_org_i3_7_0_, this_.Isactive as isactive4_7_0_, this_.Created as created5_7_0_, this_.Createdby as createdb6_7_0_, this_.Updated as updated7_7_0_, this_.Updatedby as updatedb8_7_0_, this_.Totalvendido as totalven9_7_0_, this_.Cuentavendido as cuentav10_7_0_, this_.M_Product_ID as m_produ11_7_0_ from abc_control this_ where this_.AD_Org_ID in ('0', '975163BBDF184727BFA9D21FECF88F51', '0145CB12BBE04855B3C433728BD65F7C', '7EEF753D8C114D32A101EA8393FEAC19', '8997B74B935D46B08D5E187F5B343F48', '9DFF9C5278274C2DA3F411C2BA23605C') and this_.AD_Client_ID in ('29E43D204AEB4CEC9D1DC4EFFD0E5987', '0') and this_.Isactive = 'Y' order by this_.Cuentavendido desc;
Date: 2026-07-15 15:10:20 Duration: 1s892ms Database: etendo User: tad Remote: 127.0.0.1 Application: openbravo Bind query: yes
15 3 4s69ms 1s33ms 1s860ms 1s356ms update ad_alert set status = ?, updated = now(), updatedby = ? where ad_alertrule_id = ? and coalesce(status, ?) != ? and not exists ( select ? from ( select distinct pr.m_product_id as referencekey_id, ad_column_identifier (?, pr.m_product_id, ?) as record_id, pr.value || ? || ad_column_identifier (?, pr.m_product_id, ?) || ?| | round(coalesce(onhand.qtyonhand, ?) + coalesce(pend.qtypendingrecive, ?) - coalesce(pick.qtypicking, ?), ?) || ? || coalesce(porg.stockmin, ?) as description, pr.ad_org_id, pr.ad_client_id, ? as ad_role_id, null as ad_user_id, ? as isactive, now() as created, ? as createdby, now() as updated, ? as updatedby from m_product pr left join ( select sum(coalesce(sd.qtyonhand, ?)) as qtyonhand, sd.m_product_id from m_storage_detail sd group by sd.m_product_id) onhand on onhand.m_product_id = pr.m_product_id left join ( select sum(coalesce(m_lines.qtyordered, ?)) - sum(coalesce(m_lines.movementqty, ?)) as qtypendingrecive, m_lines.m_product_id from ( select coalesce(ol.qtyordered, ?) as qtyordered, coalesce(sum(iol.movementqty), ?) as movementqty, ol.m_product_id from c_orderline ol left join c_order o on ol.c_order_id = o.c_order_id left join m_inoutline iol on ol.c_orderline_id = iol.c_orderline_id where o.processed = ? and o.issotrx = ? and o.docstatus = ? group by ol.qtyordered, ol.c_orderline_id, ol.m_product_id having coalesce(ol.qtyordered, ?) > sum(coalesce(iol.movementqty, ?))) as m_lines group by m_lines.m_product_id) pend on pend.m_product_id = pr.m_product_id left join ( select sum(coalesce(lp.qty, ?)) as qtypicking, lp.value from libp_picking_v lp group by lp.value) pick on pick.value = pr.value left join m_product_org porg on porg.m_product_id = pr.m_product_id where (coalesce(onhand.qtyonhand, ?) - coalesce(pick.qtypicking, ?) + coalesce(pend.qtypendingrecive, ?)) < coalesce(porg.stockmin, ?) and ma_processplan_id is null) a where ? = ? and a.referencekey_id = ad_alert.referencekey_id);Times Reported Time consuming queries #15
Day Hour Count Duration Avg duration Jul 15 12 1 1s860ms 1s860ms 15 1 1s175ms 1s175ms 20 1 1s33ms 1s33ms [ User: tad - Total duration: 4s69ms - Times executed: 3 ]
[ Application: openbravo - Total duration: 4s69ms - Times executed: 3 ]
-
UPDATE AD_ALERT SET STATUS = 'SOLVED', UPDATED = NOW(), UPDATEDBY = 0 WHERE AD_ALERTRULE_ID = '86C9A5FFEA28494D927E2699CEAFEFE1' AND COALESCE(STATUS, 'NEW') != 'SOLVED' AND NOT EXISTS ( SELECT 1 FROM ( select distinct pr.m_product_id AS referencekey_id, ad_column_identifier ('m_product', pr.m_product_id, 'en_US') AS record_id, pr.value || ', ' || ad_column_identifier ('m_product', pr.m_product_id, 'en_US') || ', Stock: ' || round(coalesce(onhand.QtyOnHand, 0) + coalesce(pend.QtyPendingRecive, 0) - coalesce(pick.QtyPicking, 0), 0) || ', MQ: ' || coalesce(porg.Stockmin, 0) AS description, pr.ad_org_id, pr.ad_client_id, 0 AS ad_role_id, NULL AS ad_user_id, 'Y' AS isActive, now() AS created, 0 AS createdBy, now() AS updated, 0 AS updatedBy from m_product pr left join ( select sum(coalesce(sd.qtyonhand, 0)) AS QtyOnHand, sd.m_product_id from m_storage_detail sd group by sd.m_product_id) onhand on onhand.m_product_id = pr.m_product_id left join ( select sum(coalesce(m_lines.qtyordered, 0)) - sum(coalesce(m_lines.movementqty, 0)) as QtyPendingRecive, m_lines.m_product_id from ( select coalesce(ol.qtyordered, 0) as qtyordered, coalesce(sum(iol.movementqty), 0) as movementqty, ol.m_product_id from c_orderline ol left join c_order o on ol.c_order_id = o.c_order_id left join m_inoutline iol on ol.c_orderline_id = iol.c_orderline_id where o.processed = 'Y' and o.issotrx = 'N' and o.docstatus = 'CO' group by ol.qtyordered, ol.c_orderline_id, ol.m_product_id having coalesce(ol.qtyordered, 0) > sum(coalesce(iol.movementqty, 0))) as m_lines group by m_lines.m_product_id) pend on pend.m_product_id = pr.m_product_id left join ( select sum(coalesce(lp.qty, 0)) AS QtyPicking, lp.value from libp_picking_v lp group by lp.value) pick on pick.value = pr.value left join m_product_org porg on porg.m_product_id = pr.m_product_id where (coalesce(onhand.QtyOnHand, 0) - coalesce(pick.QtyPicking, 0) + coalesce(pend.QtyPendingRecive, 0)) < coalesce(porg.Stockmin, 0) and ma_processplan_id IS NULL) A WHERE 1 = 1 AND A.REFERENCEKEY_ID = AD_ALERT.REFERENCEKEY_ID);
Date: 2026-07-15 12:17:12 Duration: 1s860ms Database: etendo User: tad Remote: 127.0.0.1 Application: openbravo Bind query: yes
-
UPDATE AD_ALERT SET STATUS = 'SOLVED', UPDATED = NOW(), UPDATEDBY = 0 WHERE AD_ALERTRULE_ID = '86C9A5FFEA28494D927E2699CEAFEFE1' AND COALESCE(STATUS, 'NEW') != 'SOLVED' AND NOT EXISTS ( SELECT 1 FROM ( select distinct pr.m_product_id AS referencekey_id, ad_column_identifier ('m_product', pr.m_product_id, 'en_US') AS record_id, pr.value || ', ' || ad_column_identifier ('m_product', pr.m_product_id, 'en_US') || ', Stock: ' || round(coalesce(onhand.QtyOnHand, 0) + coalesce(pend.QtyPendingRecive, 0) - coalesce(pick.QtyPicking, 0), 0) || ', MQ: ' || coalesce(porg.Stockmin, 0) AS description, pr.ad_org_id, pr.ad_client_id, 0 AS ad_role_id, NULL AS ad_user_id, 'Y' AS isActive, now() AS created, 0 AS createdBy, now() AS updated, 0 AS updatedBy from m_product pr left join ( select sum(coalesce(sd.qtyonhand, 0)) AS QtyOnHand, sd.m_product_id from m_storage_detail sd group by sd.m_product_id) onhand on onhand.m_product_id = pr.m_product_id left join ( select sum(coalesce(m_lines.qtyordered, 0)) - sum(coalesce(m_lines.movementqty, 0)) as QtyPendingRecive, m_lines.m_product_id from ( select coalesce(ol.qtyordered, 0) as qtyordered, coalesce(sum(iol.movementqty), 0) as movementqty, ol.m_product_id from c_orderline ol left join c_order o on ol.c_order_id = o.c_order_id left join m_inoutline iol on ol.c_orderline_id = iol.c_orderline_id where o.processed = 'Y' and o.issotrx = 'N' and o.docstatus = 'CO' group by ol.qtyordered, ol.c_orderline_id, ol.m_product_id having coalesce(ol.qtyordered, 0) > sum(coalesce(iol.movementqty, 0))) as m_lines group by m_lines.m_product_id) pend on pend.m_product_id = pr.m_product_id left join ( select sum(coalesce(lp.qty, 0)) AS QtyPicking, lp.value from libp_picking_v lp group by lp.value) pick on pick.value = pr.value left join m_product_org porg on porg.m_product_id = pr.m_product_id where (coalesce(onhand.QtyOnHand, 0) - coalesce(pick.QtyPicking, 0) + coalesce(pend.QtyPendingRecive, 0)) < coalesce(porg.Stockmin, 0) and ma_processplan_id IS NULL) A WHERE 1 = 1 AND A.REFERENCEKEY_ID = AD_ALERT.REFERENCEKEY_ID);
Date: 2026-07-15 15:26:16 Duration: 1s175ms Database: etendo User: tad Remote: 127.0.0.1 Application: openbravo Bind query: yes
-
UPDATE AD_ALERT SET STATUS = 'SOLVED', UPDATED = NOW(), UPDATEDBY = 0 WHERE AD_ALERTRULE_ID = '86C9A5FFEA28494D927E2699CEAFEFE1' AND COALESCE(STATUS, 'NEW') != 'SOLVED' AND NOT EXISTS ( SELECT 1 FROM ( select distinct pr.m_product_id AS referencekey_id, ad_column_identifier ('m_product', pr.m_product_id, 'en_US') AS record_id, pr.value || ', ' || ad_column_identifier ('m_product', pr.m_product_id, 'en_US') || ', Stock: ' || round(coalesce(onhand.QtyOnHand, 0) + coalesce(pend.QtyPendingRecive, 0) - coalesce(pick.QtyPicking, 0), 0) || ', MQ: ' || coalesce(porg.Stockmin, 0) AS description, pr.ad_org_id, pr.ad_client_id, 0 AS ad_role_id, NULL AS ad_user_id, 'Y' AS isActive, now() AS created, 0 AS createdBy, now() AS updated, 0 AS updatedBy from m_product pr left join ( select sum(coalesce(sd.qtyonhand, 0)) AS QtyOnHand, sd.m_product_id from m_storage_detail sd group by sd.m_product_id) onhand on onhand.m_product_id = pr.m_product_id left join ( select sum(coalesce(m_lines.qtyordered, 0)) - sum(coalesce(m_lines.movementqty, 0)) as QtyPendingRecive, m_lines.m_product_id from ( select coalesce(ol.qtyordered, 0) as qtyordered, coalesce(sum(iol.movementqty), 0) as movementqty, ol.m_product_id from c_orderline ol left join c_order o on ol.c_order_id = o.c_order_id left join m_inoutline iol on ol.c_orderline_id = iol.c_orderline_id where o.processed = 'Y' and o.issotrx = 'N' and o.docstatus = 'CO' group by ol.qtyordered, ol.c_orderline_id, ol.m_product_id having coalesce(ol.qtyordered, 0) > sum(coalesce(iol.movementqty, 0))) as m_lines group by m_lines.m_product_id) pend on pend.m_product_id = pr.m_product_id left join ( select sum(coalesce(lp.qty, 0)) AS QtyPicking, lp.value from libp_picking_v lp group by lp.value) pick on pick.value = pr.value left join m_product_org porg on porg.m_product_id = pr.m_product_id where (coalesce(onhand.QtyOnHand, 0) - coalesce(pick.QtyPicking, 0) + coalesce(pend.QtyPendingRecive, 0)) < coalesce(porg.Stockmin, 0) and ma_processplan_id IS NULL) A WHERE 1 = 1 AND A.REFERENCEKEY_ID = AD_ALERT.REFERENCEKEY_ID);
Date: 2026-07-15 20:20:51 Duration: 1s33ms Database: etendo User: tad Remote: 127.0.0.1 Application: openbravo Bind query: yes
16 3 3s168ms 1s16ms 1s87ms 1s56ms select businesspa0_.c_bpartner_id as c_bpartn1_189_, businesspa0_.ad_client_id as ad_clien2_189_, businesspa0_.ad_org_id as ad_org_i3_189_, businesspa0_.isactive as isactive4_189_, businesspa0_.created as created5_189_, businesspa0_.createdby as createdb6_189_, businesspa0_.updated as updated7_189_, businesspa0_.updatedby as updatedb8_189_, businesspa0_.value as value9_189_, businesspa0_.name as name10_189_, businesspa0_.name2 as name11_189_, businesspa0_.description as descrip12_189_, businesspa0_.issummary as issumma13_189_, businesspa0_.c_bp_group_id as c_bp_gr14_189_, businesspa0_.isonetime as isoneti15_189_, businesspa0_.isprospect as isprosp16_189_, businesspa0_.isvendor as isvendo17_189_, businesspa0_.iscustomer as iscusto18_189_, businesspa0_.isemployee as isemplo19_189_, businesspa0_.issalesrep as issales20_189_, businesspa0_.referenceno as referen21_189_, businesspa0_.duns as duns22_189_, businesspa0_.url as url23_189_, businesspa0_.ad_language as ad_lang24_189_, businesspa0_.taxid as taxid25_189_, businesspa0_.istaxexempt as istaxex26_189_, businesspa0_.c_invoiceschedule_id as c_invoi27_189_, businesspa0_.rating as rating28_189_, businesspa0_.salesvolume as salesvo29_189_, businesspa0_.numberemployees as numbere30_189_, businesspa0_.naics as naics31_189_, businesspa0_.firstsale as firstsa32_189_, businesspa0_.acqusitioncost as acqusit33_189_, businesspa0_.potentiallifetimevalue as potenti34_189_, businesspa0_.actuallifetimevalue as actuall35_189_, businesspa0_.shareofcustomer as shareof36_189_, businesspa0_.paymentrule as payment37_189_, businesspa0_.so_creditlimit as so_cred38_189_, businesspa0_.so_creditused as so_cred39_189_, businesspa0_.c_paymentterm_id as c_payme40_189_, businesspa0_.m_pricelist_id as m_price41_189_, businesspa0_.isdiscountprinted as isdisco42_189_, businesspa0_.so_description as so_desc43_189_, businesspa0_.poreference as porefer44_189_, businesspa0_.paymentrulepo as payment45_189_, businesspa0_.po_pricelist_id as po_pric46_189_, businesspa0_.po_paymentterm_id as po_paym47_189_, businesspa0_.documentcopies as documen48_189_, businesspa0_.c_greeting_id as c_greet49_189_, businesspa0_.invoicerule as invoice50_189_, businesspa0_.deliveryrule as deliver51_189_, businesspa0_.deliveryviarule as deliver52_189_, businesspa0_.salesrep_id as salesre53_189_, businesspa0_.bpartner_parent_id as bpartne54_189_, businesspa0_.socreditstatus as socredi55_189_, businesspa0_.ad_forced_org_id as ad_forc56_189_, businesspa0_.showpriceinorder as showpri57_189_, businesspa0_.invoicegrouping as invoice58_189_, businesspa0_.fixmonthday as fixmont59_189_, businesspa0_.fixmonthday2 as fixmont60_189_, businesspa0_.fixmonthday3 as fixmont61_189_, businesspa0_.isworker as isworke62_189_, businesspa0_.upc as upc63_189_, businesspa0_.c_salary_category_id as c_salar64_189_, businesspa0_.invoice_printformat as invoice65_189_, businesspa0_.last_days as last_da66_189_, businesspa0_.po_bankaccount_id as po_bank67_189_, businesspa0_.po_bp_taxcategory_id as po_bp_t68_189_, businesspa0_.po_fixmonthday as po_fixm69_189_, businesspa0_.po_fixmonthday2 as po_fixm70_189_, businesspa0_.po_fixmonthday3 as po_fixm71_189_, businesspa0_.so_bankaccount_id as so_bank72_189_, businesspa0_.so_bp_taxcategory_id as so_bp_t73_189_, businesspa0_.fiscalcode as fiscalc74_189_, businesspa0_.isofiscalcode as isofisc75_189_, businesspa0_.em_einv_einvoice as em_einv76_189_, businesspa0_.po_c_incoterms_id as po_c_in77_189_, businesspa0_.em_einv_format_id as em_einv78_189_, businesspa0_.so_c_incoterms_id as so_c_in79_189_, businesspa0_.em_einv_platform_id as em_einv80_189_, businesspa0_.fin_paymentmethod_id as fin_pay81_189_, businesspa0_.em_einv_email as em_einv82_189_, businesspa0_.po_paymentmethod_id as po_paym83_189_, businesspa0_.fin_financial_account_id as fin_fin84_189_, businesspa0_.em_einv_deliverymode as em_einv85_189_, businesspa0_.po_financial_account_id as po_fina86_189_, businesspa0_.customer_blocking as custome87_189_, businesspa0_.vendor_blocking as vendor_88_189_, businesspa0_.so_payment_blocking as so_paym89_189_, businesspa0_.po_payment_blocking as po_paym90_189_, businesspa0_.so_invoice_blocking as so_invo91_189_, businesspa0_.po_invoice_blocking as po_invo92_189_, businesspa0_.so_order_blocking as so_orde93_189_, businesspa0_.po_order_blocking as po_orde94_189_, businesspa0_.so_goods_blocking as so_good95_189_, businesspa0_.po_goods_blocking as po_good96_189_, businesspa0_.iscashvat as iscashv97_189_, businesspa0_.update_currency as update_98_189_, businesspa0_.bp_currency_id as bp_curr99_189_, businesspa0_.birthplace as birthp100_189_, businesspa0_.em_libd_aplicacion_id as em_lib101_189_, businesspa0_.birthday as birthd102_189_, businesspa0_.is_customer_consent as is_cus103_189_, businesspa0_.em_obsepad_mandate_identifier as em_obs104_189_, businesspa0_.em_obsepad_mandate_date as em_obs105_189_, businesspa0_.em_aeatsii_rep_taxid as em_aea106_189_, businesspa0_.em_aeatsii_menor as em_aea107_189_, businesspa0_.em_libd_isparent as em_lib108_189_, businesspa0_.em_libd_bpartner_parent_id as em_lib109_189_, businesspa0_.em_pruti_addbp as em_pru110_189_, businesspa0_.em_pruti_unlock_date as em_pru111_189_, businesspa0_.em_pruti_unlock_order_date as em_pru112_189_, businesspa0_.em_pruti_annexes_bp_so_id as em_pru113_189_, businesspa0_.em_pruti_annexes_bp_po_id as em_pru114_189_, businesspa0_.em_aeatsii_defaultsiikey as em_aea115_189_, businesspa0_.em_aeatsii_siikeylist as em_aea116_189_, businesspa0_.em_prsii_clave_tipo_proveedor as em_prs117_189_, businesspa0_.em_tbai_issimplifiedinv as em_tba118_189_, businesspa0_.em_prsii_clave_tipo_cliente as em_prs119_189_, businesspa0_.em_obwpl_bp_block_pickinglist as em_obw120_189_, businesspa0_.em_pruti_cus_block_reason_id as em_pru121_189_, businesspa0_.em_pruti_notsendinvoice as em_pru122_189_, businesspa0_.em_pruti_showpriceingoods as em_pru123_189_, businesspa0_.em_obtik_tax_id_key as em_obt124_189_, businesspa0_.em_prma_update_bprecords as em_prm125_189_ from c_bpartner businesspa0_ where exists ( select ? from c_invoice invoice1_ inner join c_bpartner businesspa2_ on invoice1_.c_bpartner_id = businesspa2_.c_bpartner_id where (upper((invoice1_.documentno || ?| | coalesce(to_char(invoice1_.dateinvoiced), ?) || ?| | coalesce(to_char(invoice1_.grandtotal), ?))) like upper(?) escape ?) and businesspa2_.c_bpartner_id = businesspa0_.c_bpartner_id and (invoice1_.ad_org_id in (...)) and (invoice1_.ad_client_id in (...))) order by businesspa0_.name limit ?;Times Reported Time consuming queries #16
Day Hour Count Duration Avg duration Jul 15 08 3 3s168ms 1s56ms [ User: tad - Total duration: 3s168ms - Times executed: 3 ]
[ Application: openbravo - Total duration: 3s168ms - Times executed: 3 ]
-
select businesspa0_.C_BPartner_ID as c_bpartn1_189_, businesspa0_.AD_Client_ID as ad_clien2_189_, businesspa0_.AD_Org_ID as ad_org_i3_189_, businesspa0_.IsActive as isactive4_189_, businesspa0_.Created as created5_189_, businesspa0_.CreatedBy as createdb6_189_, businesspa0_.Updated as updated7_189_, businesspa0_.UpdatedBy as updatedb8_189_, businesspa0_.Value as value9_189_, businesspa0_.Name as name10_189_, businesspa0_.Name2 as name11_189_, businesspa0_.Description as descrip12_189_, businesspa0_.IsSummary as issumma13_189_, businesspa0_.C_BP_Group_ID as c_bp_gr14_189_, businesspa0_.IsOneTime as isoneti15_189_, businesspa0_.IsProspect as isprosp16_189_, businesspa0_.IsVendor as isvendo17_189_, businesspa0_.IsCustomer as iscusto18_189_, businesspa0_.IsEmployee as isemplo19_189_, businesspa0_.IsSalesRep as issales20_189_, businesspa0_.ReferenceNo as referen21_189_, businesspa0_.DUNS as duns22_189_, businesspa0_.URL as url23_189_, businesspa0_.AD_Language as ad_lang24_189_, businesspa0_.TaxID as taxid25_189_, businesspa0_.IsTaxExempt as istaxex26_189_, businesspa0_.C_InvoiceSchedule_ID as c_invoi27_189_, businesspa0_.Rating as rating28_189_, businesspa0_.SalesVolume as salesvo29_189_, businesspa0_.NumberEmployees as numbere30_189_, businesspa0_.NAICS as naics31_189_, businesspa0_.FirstSale as firstsa32_189_, businesspa0_.AcqusitionCost as acqusit33_189_, businesspa0_.PotentialLifeTimeValue as potenti34_189_, businesspa0_.ActualLifeTimeValue as actuall35_189_, businesspa0_.ShareOfCustomer as shareof36_189_, businesspa0_.PaymentRule as payment37_189_, businesspa0_.SO_CreditLimit as so_cred38_189_, businesspa0_.SO_CreditUsed as so_cred39_189_, businesspa0_.C_PaymentTerm_ID as c_payme40_189_, businesspa0_.M_PriceList_ID as m_price41_189_, businesspa0_.IsDiscountPrinted as isdisco42_189_, businesspa0_.SO_Description as so_desc43_189_, businesspa0_.POReference as porefer44_189_, businesspa0_.PaymentRulePO as payment45_189_, businesspa0_.PO_PriceList_ID as po_pric46_189_, businesspa0_.PO_PaymentTerm_ID as po_paym47_189_, businesspa0_.DocumentCopies as documen48_189_, businesspa0_.C_Greeting_ID as c_greet49_189_, businesspa0_.InvoiceRule as invoice50_189_, businesspa0_.DeliveryRule as deliver51_189_, businesspa0_.DeliveryViaRule as deliver52_189_, businesspa0_.SalesRep_ID as salesre53_189_, businesspa0_.BPartner_Parent_ID as bpartne54_189_, businesspa0_.SOCreditStatus as socredi55_189_, businesspa0_.AD_Forced_Org_ID as ad_forc56_189_, businesspa0_.ShowPriceInOrder as showpri57_189_, businesspa0_.Invoicegrouping as invoice58_189_, businesspa0_.FixMonthDay as fixmont59_189_, businesspa0_.FixMonthDay2 as fixmont60_189_, businesspa0_.Fixmonthday3 as fixmont61_189_, businesspa0_.Isworker as isworke62_189_, businesspa0_.UPC as upc63_189_, businesspa0_.C_Salary_Category_ID as c_salar64_189_, businesspa0_.Invoice_Printformat as invoice65_189_, businesspa0_.Last_Days as last_da66_189_, businesspa0_.PO_Bankaccount_ID as po_bank67_189_, businesspa0_.PO_BP_TaxCategory_ID as po_bp_t68_189_, businesspa0_.PO_Fixmonthday as po_fixm69_189_, businesspa0_.PO_Fixmonthday2 as po_fixm70_189_, businesspa0_.PO_Fixmonthday3 as po_fixm71_189_, businesspa0_.SO_Bankaccount_ID as so_bank72_189_, businesspa0_.SO_Bp_Taxcategory_ID as so_bp_t73_189_, businesspa0_.Fiscalcode as fiscalc74_189_, businesspa0_.Isofiscalcode as isofisc75_189_, businesspa0_.EM_Einv_Einvoice as em_einv76_189_, businesspa0_.PO_C_Incoterms_ID as po_c_in77_189_, businesspa0_.EM_Einv_Format_Id as em_einv78_189_, businesspa0_.SO_C_Incoterms_ID as so_c_in79_189_, businesspa0_.EM_Einv_Platform_Id as em_einv80_189_, businesspa0_.FIN_Paymentmethod_ID as fin_pay81_189_, businesspa0_.EM_Einv_Email as em_einv82_189_, businesspa0_.PO_Paymentmethod_ID as po_paym83_189_, businesspa0_.FIN_Financial_Account_ID as fin_fin84_189_, businesspa0_.EM_Einv_Deliverymode as em_einv85_189_, businesspa0_.PO_Financial_Account_ID as po_fina86_189_, businesspa0_.Customer_Blocking as custome87_189_, businesspa0_.Vendor_Blocking as vendor_88_189_, businesspa0_.SO_Payment_Blocking as so_paym89_189_, businesspa0_.PO_Payment_Blocking as po_paym90_189_, businesspa0_.SO_Invoice_Blocking as so_invo91_189_, businesspa0_.PO_Invoice_Blocking as po_invo92_189_, businesspa0_.SO_Order_Blocking as so_orde93_189_, businesspa0_.PO_Order_Blocking as po_orde94_189_, businesspa0_.SO_Goods_Blocking as so_good95_189_, businesspa0_.PO_Goods_Blocking as po_good96_189_, businesspa0_.Iscashvat as iscashv97_189_, businesspa0_.Update_Currency as update_98_189_, businesspa0_.BP_Currency_ID as bp_curr99_189_, businesspa0_.Birthplace as birthp100_189_, businesspa0_.EM_Libd_Aplicacion_ID as em_lib101_189_, businesspa0_.Birthday as birthd102_189_, businesspa0_.Is_Customer_Consent as is_cus103_189_, businesspa0_.EM_Obsepad_Mandate_Identifier as em_obs104_189_, businesspa0_.EM_Obsepad_Mandate_Date as em_obs105_189_, businesspa0_.EM_Aeatsii_Rep_Taxid as em_aea106_189_, businesspa0_.EM_Aeatsii_Menor as em_aea107_189_, businesspa0_.EM_Libd_Isparent as em_lib108_189_, businesspa0_.EM_Libd_Bpartner_Parent_ID as em_lib109_189_, businesspa0_.EM_Pruti_Addbp as em_pru110_189_, businesspa0_.EM_Pruti_Unlock_Date as em_pru111_189_, businesspa0_.EM_Pruti_Unlock_Order_Date as em_pru112_189_, businesspa0_.EM_Pruti_Annexes_Bp_So_ID as em_pru113_189_, businesspa0_.EM_Pruti_Annexes_Bp_Po_ID as em_pru114_189_, businesspa0_.EM_Aeatsii_Defaultsiikey as em_aea115_189_, businesspa0_.EM_Aeatsii_Siikeylist as em_aea116_189_, businesspa0_.EM_Prsii_Clave_Tipo_Proveedor as em_prs117_189_, businesspa0_.EM_Tbai_Issimplifiedinv as em_tba118_189_, businesspa0_.EM_Prsii_Clave_Tipo_Cliente as em_prs119_189_, businesspa0_.EM_Obwpl_Bp_Block_Pickinglist as em_obw120_189_, businesspa0_.em_pruti_cus_block_reason_id as em_pru121_189_, businesspa0_.EM_Pruti_Notsendinvoice as em_pru122_189_, businesspa0_.EM_Pruti_Showpriceingoods as em_pru123_189_, businesspa0_.EM_OBTIK_Tax_ID_Key as em_obt124_189_, businesspa0_.em_prma_update_BpRecords as em_prm125_189_ from C_BPartner businesspa0_ where exists ( select 1 from C_Invoice invoice1_ inner join C_BPartner businesspa2_ on invoice1_.C_BPartner_ID = businesspa2_.C_BPartner_ID where (upper((invoice1_.DocumentNo || ' - ' || coalesce(to_char(invoice1_.DateInvoiced), '') || ' - ' || coalesce(to_char(invoice1_.GrandTotal), ''))) like upper('%eco%') escape '|') and businesspa2_.C_BPartner_ID = businesspa0_.C_BPartner_ID and (invoice1_.AD_Org_ID in ('0', '975163BBDF184727BFA9D21FECF88F51', '0145CB12BBE04855B3C433728BD65F7C', '7EEF753D8C114D32A101EA8393FEAC19', '8997B74B935D46B08D5E187F5B343F48', '9DFF9C5278274C2DA3F411C2BA23605C')) and (invoice1_.AD_Client_ID in ('29E43D204AEB4CEC9D1DC4EFFD0E5987', '0'))) order by businesspa0_.Name limit '76';
Date: 2026-07-15 08:22:55 Duration: 1s87ms Database: etendo User: tad Remote: 127.0.0.1 Application: openbravo Bind query: yes
-
select businesspa0_.C_BPartner_ID as c_bpartn1_189_, businesspa0_.AD_Client_ID as ad_clien2_189_, businesspa0_.AD_Org_ID as ad_org_i3_189_, businesspa0_.IsActive as isactive4_189_, businesspa0_.Created as created5_189_, businesspa0_.CreatedBy as createdb6_189_, businesspa0_.Updated as updated7_189_, businesspa0_.UpdatedBy as updatedb8_189_, businesspa0_.Value as value9_189_, businesspa0_.Name as name10_189_, businesspa0_.Name2 as name11_189_, businesspa0_.Description as descrip12_189_, businesspa0_.IsSummary as issumma13_189_, businesspa0_.C_BP_Group_ID as c_bp_gr14_189_, businesspa0_.IsOneTime as isoneti15_189_, businesspa0_.IsProspect as isprosp16_189_, businesspa0_.IsVendor as isvendo17_189_, businesspa0_.IsCustomer as iscusto18_189_, businesspa0_.IsEmployee as isemplo19_189_, businesspa0_.IsSalesRep as issales20_189_, businesspa0_.ReferenceNo as referen21_189_, businesspa0_.DUNS as duns22_189_, businesspa0_.URL as url23_189_, businesspa0_.AD_Language as ad_lang24_189_, businesspa0_.TaxID as taxid25_189_, businesspa0_.IsTaxExempt as istaxex26_189_, businesspa0_.C_InvoiceSchedule_ID as c_invoi27_189_, businesspa0_.Rating as rating28_189_, businesspa0_.SalesVolume as salesvo29_189_, businesspa0_.NumberEmployees as numbere30_189_, businesspa0_.NAICS as naics31_189_, businesspa0_.FirstSale as firstsa32_189_, businesspa0_.AcqusitionCost as acqusit33_189_, businesspa0_.PotentialLifeTimeValue as potenti34_189_, businesspa0_.ActualLifeTimeValue as actuall35_189_, businesspa0_.ShareOfCustomer as shareof36_189_, businesspa0_.PaymentRule as payment37_189_, businesspa0_.SO_CreditLimit as so_cred38_189_, businesspa0_.SO_CreditUsed as so_cred39_189_, businesspa0_.C_PaymentTerm_ID as c_payme40_189_, businesspa0_.M_PriceList_ID as m_price41_189_, businesspa0_.IsDiscountPrinted as isdisco42_189_, businesspa0_.SO_Description as so_desc43_189_, businesspa0_.POReference as porefer44_189_, businesspa0_.PaymentRulePO as payment45_189_, businesspa0_.PO_PriceList_ID as po_pric46_189_, businesspa0_.PO_PaymentTerm_ID as po_paym47_189_, businesspa0_.DocumentCopies as documen48_189_, businesspa0_.C_Greeting_ID as c_greet49_189_, businesspa0_.InvoiceRule as invoice50_189_, businesspa0_.DeliveryRule as deliver51_189_, businesspa0_.DeliveryViaRule as deliver52_189_, businesspa0_.SalesRep_ID as salesre53_189_, businesspa0_.BPartner_Parent_ID as bpartne54_189_, businesspa0_.SOCreditStatus as socredi55_189_, businesspa0_.AD_Forced_Org_ID as ad_forc56_189_, businesspa0_.ShowPriceInOrder as showpri57_189_, businesspa0_.Invoicegrouping as invoice58_189_, businesspa0_.FixMonthDay as fixmont59_189_, businesspa0_.FixMonthDay2 as fixmont60_189_, businesspa0_.Fixmonthday3 as fixmont61_189_, businesspa0_.Isworker as isworke62_189_, businesspa0_.UPC as upc63_189_, businesspa0_.C_Salary_Category_ID as c_salar64_189_, businesspa0_.Invoice_Printformat as invoice65_189_, businesspa0_.Last_Days as last_da66_189_, businesspa0_.PO_Bankaccount_ID as po_bank67_189_, businesspa0_.PO_BP_TaxCategory_ID as po_bp_t68_189_, businesspa0_.PO_Fixmonthday as po_fixm69_189_, businesspa0_.PO_Fixmonthday2 as po_fixm70_189_, businesspa0_.PO_Fixmonthday3 as po_fixm71_189_, businesspa0_.SO_Bankaccount_ID as so_bank72_189_, businesspa0_.SO_Bp_Taxcategory_ID as so_bp_t73_189_, businesspa0_.Fiscalcode as fiscalc74_189_, businesspa0_.Isofiscalcode as isofisc75_189_, businesspa0_.EM_Einv_Einvoice as em_einv76_189_, businesspa0_.PO_C_Incoterms_ID as po_c_in77_189_, businesspa0_.EM_Einv_Format_Id as em_einv78_189_, businesspa0_.SO_C_Incoterms_ID as so_c_in79_189_, businesspa0_.EM_Einv_Platform_Id as em_einv80_189_, businesspa0_.FIN_Paymentmethod_ID as fin_pay81_189_, businesspa0_.EM_Einv_Email as em_einv82_189_, businesspa0_.PO_Paymentmethod_ID as po_paym83_189_, businesspa0_.FIN_Financial_Account_ID as fin_fin84_189_, businesspa0_.EM_Einv_Deliverymode as em_einv85_189_, businesspa0_.PO_Financial_Account_ID as po_fina86_189_, businesspa0_.Customer_Blocking as custome87_189_, businesspa0_.Vendor_Blocking as vendor_88_189_, businesspa0_.SO_Payment_Blocking as so_paym89_189_, businesspa0_.PO_Payment_Blocking as po_paym90_189_, businesspa0_.SO_Invoice_Blocking as so_invo91_189_, businesspa0_.PO_Invoice_Blocking as po_invo92_189_, businesspa0_.SO_Order_Blocking as so_orde93_189_, businesspa0_.PO_Order_Blocking as po_orde94_189_, businesspa0_.SO_Goods_Blocking as so_good95_189_, businesspa0_.PO_Goods_Blocking as po_good96_189_, businesspa0_.Iscashvat as iscashv97_189_, businesspa0_.Update_Currency as update_98_189_, businesspa0_.BP_Currency_ID as bp_curr99_189_, businesspa0_.Birthplace as birthp100_189_, businesspa0_.EM_Libd_Aplicacion_ID as em_lib101_189_, businesspa0_.Birthday as birthd102_189_, businesspa0_.Is_Customer_Consent as is_cus103_189_, businesspa0_.EM_Obsepad_Mandate_Identifier as em_obs104_189_, businesspa0_.EM_Obsepad_Mandate_Date as em_obs105_189_, businesspa0_.EM_Aeatsii_Rep_Taxid as em_aea106_189_, businesspa0_.EM_Aeatsii_Menor as em_aea107_189_, businesspa0_.EM_Libd_Isparent as em_lib108_189_, businesspa0_.EM_Libd_Bpartner_Parent_ID as em_lib109_189_, businesspa0_.EM_Pruti_Addbp as em_pru110_189_, businesspa0_.EM_Pruti_Unlock_Date as em_pru111_189_, businesspa0_.EM_Pruti_Unlock_Order_Date as em_pru112_189_, businesspa0_.EM_Pruti_Annexes_Bp_So_ID as em_pru113_189_, businesspa0_.EM_Pruti_Annexes_Bp_Po_ID as em_pru114_189_, businesspa0_.EM_Aeatsii_Defaultsiikey as em_aea115_189_, businesspa0_.EM_Aeatsii_Siikeylist as em_aea116_189_, businesspa0_.EM_Prsii_Clave_Tipo_Proveedor as em_prs117_189_, businesspa0_.EM_Tbai_Issimplifiedinv as em_tba118_189_, businesspa0_.EM_Prsii_Clave_Tipo_Cliente as em_prs119_189_, businesspa0_.EM_Obwpl_Bp_Block_Pickinglist as em_obw120_189_, businesspa0_.em_pruti_cus_block_reason_id as em_pru121_189_, businesspa0_.EM_Pruti_Notsendinvoice as em_pru122_189_, businesspa0_.EM_Pruti_Showpriceingoods as em_pru123_189_, businesspa0_.EM_OBTIK_Tax_ID_Key as em_obt124_189_, businesspa0_.em_prma_update_BpRecords as em_prm125_189_ from C_BPartner businesspa0_ where exists ( select 1 from C_Invoice invoice1_ inner join C_BPartner businesspa2_ on invoice1_.C_BPartner_ID = businesspa2_.C_BPartner_ID where (upper((invoice1_.DocumentNo || ' - ' || coalesce(to_char(invoice1_.DateInvoiced), '') || ' - ' || coalesce(to_char(invoice1_.GrandTotal), ''))) like upper('%iral%') escape '|') and businesspa2_.C_BPartner_ID = businesspa0_.C_BPartner_ID and (invoice1_.AD_Org_ID in ('0', '975163BBDF184727BFA9D21FECF88F51', '0145CB12BBE04855B3C433728BD65F7C', '7EEF753D8C114D32A101EA8393FEAC19', '8997B74B935D46B08D5E187F5B343F48', '9DFF9C5278274C2DA3F411C2BA23605C')) and (invoice1_.AD_Client_ID in ('29E43D204AEB4CEC9D1DC4EFFD0E5987', '0'))) order by businesspa0_.Name limit '76';
Date: 2026-07-15 08:36:09 Duration: 1s64ms Database: etendo User: tad Remote: 127.0.0.1 Application: openbravo Bind query: yes
-
select businesspa0_.C_BPartner_ID as c_bpartn1_189_, businesspa0_.AD_Client_ID as ad_clien2_189_, businesspa0_.AD_Org_ID as ad_org_i3_189_, businesspa0_.IsActive as isactive4_189_, businesspa0_.Created as created5_189_, businesspa0_.CreatedBy as createdb6_189_, businesspa0_.Updated as updated7_189_, businesspa0_.UpdatedBy as updatedb8_189_, businesspa0_.Value as value9_189_, businesspa0_.Name as name10_189_, businesspa0_.Name2 as name11_189_, businesspa0_.Description as descrip12_189_, businesspa0_.IsSummary as issumma13_189_, businesspa0_.C_BP_Group_ID as c_bp_gr14_189_, businesspa0_.IsOneTime as isoneti15_189_, businesspa0_.IsProspect as isprosp16_189_, businesspa0_.IsVendor as isvendo17_189_, businesspa0_.IsCustomer as iscusto18_189_, businesspa0_.IsEmployee as isemplo19_189_, businesspa0_.IsSalesRep as issales20_189_, businesspa0_.ReferenceNo as referen21_189_, businesspa0_.DUNS as duns22_189_, businesspa0_.URL as url23_189_, businesspa0_.AD_Language as ad_lang24_189_, businesspa0_.TaxID as taxid25_189_, businesspa0_.IsTaxExempt as istaxex26_189_, businesspa0_.C_InvoiceSchedule_ID as c_invoi27_189_, businesspa0_.Rating as rating28_189_, businesspa0_.SalesVolume as salesvo29_189_, businesspa0_.NumberEmployees as numbere30_189_, businesspa0_.NAICS as naics31_189_, businesspa0_.FirstSale as firstsa32_189_, businesspa0_.AcqusitionCost as acqusit33_189_, businesspa0_.PotentialLifeTimeValue as potenti34_189_, businesspa0_.ActualLifeTimeValue as actuall35_189_, businesspa0_.ShareOfCustomer as shareof36_189_, businesspa0_.PaymentRule as payment37_189_, businesspa0_.SO_CreditLimit as so_cred38_189_, businesspa0_.SO_CreditUsed as so_cred39_189_, businesspa0_.C_PaymentTerm_ID as c_payme40_189_, businesspa0_.M_PriceList_ID as m_price41_189_, businesspa0_.IsDiscountPrinted as isdisco42_189_, businesspa0_.SO_Description as so_desc43_189_, businesspa0_.POReference as porefer44_189_, businesspa0_.PaymentRulePO as payment45_189_, businesspa0_.PO_PriceList_ID as po_pric46_189_, businesspa0_.PO_PaymentTerm_ID as po_paym47_189_, businesspa0_.DocumentCopies as documen48_189_, businesspa0_.C_Greeting_ID as c_greet49_189_, businesspa0_.InvoiceRule as invoice50_189_, businesspa0_.DeliveryRule as deliver51_189_, businesspa0_.DeliveryViaRule as deliver52_189_, businesspa0_.SalesRep_ID as salesre53_189_, businesspa0_.BPartner_Parent_ID as bpartne54_189_, businesspa0_.SOCreditStatus as socredi55_189_, businesspa0_.AD_Forced_Org_ID as ad_forc56_189_, businesspa0_.ShowPriceInOrder as showpri57_189_, businesspa0_.Invoicegrouping as invoice58_189_, businesspa0_.FixMonthDay as fixmont59_189_, businesspa0_.FixMonthDay2 as fixmont60_189_, businesspa0_.Fixmonthday3 as fixmont61_189_, businesspa0_.Isworker as isworke62_189_, businesspa0_.UPC as upc63_189_, businesspa0_.C_Salary_Category_ID as c_salar64_189_, businesspa0_.Invoice_Printformat as invoice65_189_, businesspa0_.Last_Days as last_da66_189_, businesspa0_.PO_Bankaccount_ID as po_bank67_189_, businesspa0_.PO_BP_TaxCategory_ID as po_bp_t68_189_, businesspa0_.PO_Fixmonthday as po_fixm69_189_, businesspa0_.PO_Fixmonthday2 as po_fixm70_189_, businesspa0_.PO_Fixmonthday3 as po_fixm71_189_, businesspa0_.SO_Bankaccount_ID as so_bank72_189_, businesspa0_.SO_Bp_Taxcategory_ID as so_bp_t73_189_, businesspa0_.Fiscalcode as fiscalc74_189_, businesspa0_.Isofiscalcode as isofisc75_189_, businesspa0_.EM_Einv_Einvoice as em_einv76_189_, businesspa0_.PO_C_Incoterms_ID as po_c_in77_189_, businesspa0_.EM_Einv_Format_Id as em_einv78_189_, businesspa0_.SO_C_Incoterms_ID as so_c_in79_189_, businesspa0_.EM_Einv_Platform_Id as em_einv80_189_, businesspa0_.FIN_Paymentmethod_ID as fin_pay81_189_, businesspa0_.EM_Einv_Email as em_einv82_189_, businesspa0_.PO_Paymentmethod_ID as po_paym83_189_, businesspa0_.FIN_Financial_Account_ID as fin_fin84_189_, businesspa0_.EM_Einv_Deliverymode as em_einv85_189_, businesspa0_.PO_Financial_Account_ID as po_fina86_189_, businesspa0_.Customer_Blocking as custome87_189_, businesspa0_.Vendor_Blocking as vendor_88_189_, businesspa0_.SO_Payment_Blocking as so_paym89_189_, businesspa0_.PO_Payment_Blocking as po_paym90_189_, businesspa0_.SO_Invoice_Blocking as so_invo91_189_, businesspa0_.PO_Invoice_Blocking as po_invo92_189_, businesspa0_.SO_Order_Blocking as so_orde93_189_, businesspa0_.PO_Order_Blocking as po_orde94_189_, businesspa0_.SO_Goods_Blocking as so_good95_189_, businesspa0_.PO_Goods_Blocking as po_good96_189_, businesspa0_.Iscashvat as iscashv97_189_, businesspa0_.Update_Currency as update_98_189_, businesspa0_.BP_Currency_ID as bp_curr99_189_, businesspa0_.Birthplace as birthp100_189_, businesspa0_.EM_Libd_Aplicacion_ID as em_lib101_189_, businesspa0_.Birthday as birthd102_189_, businesspa0_.Is_Customer_Consent as is_cus103_189_, businesspa0_.EM_Obsepad_Mandate_Identifier as em_obs104_189_, businesspa0_.EM_Obsepad_Mandate_Date as em_obs105_189_, businesspa0_.EM_Aeatsii_Rep_Taxid as em_aea106_189_, businesspa0_.EM_Aeatsii_Menor as em_aea107_189_, businesspa0_.EM_Libd_Isparent as em_lib108_189_, businesspa0_.EM_Libd_Bpartner_Parent_ID as em_lib109_189_, businesspa0_.EM_Pruti_Addbp as em_pru110_189_, businesspa0_.EM_Pruti_Unlock_Date as em_pru111_189_, businesspa0_.EM_Pruti_Unlock_Order_Date as em_pru112_189_, businesspa0_.EM_Pruti_Annexes_Bp_So_ID as em_pru113_189_, businesspa0_.EM_Pruti_Annexes_Bp_Po_ID as em_pru114_189_, businesspa0_.EM_Aeatsii_Defaultsiikey as em_aea115_189_, businesspa0_.EM_Aeatsii_Siikeylist as em_aea116_189_, businesspa0_.EM_Prsii_Clave_Tipo_Proveedor as em_prs117_189_, businesspa0_.EM_Tbai_Issimplifiedinv as em_tba118_189_, businesspa0_.EM_Prsii_Clave_Tipo_Cliente as em_prs119_189_, businesspa0_.EM_Obwpl_Bp_Block_Pickinglist as em_obw120_189_, businesspa0_.em_pruti_cus_block_reason_id as em_pru121_189_, businesspa0_.EM_Pruti_Notsendinvoice as em_pru122_189_, businesspa0_.EM_Pruti_Showpriceingoods as em_pru123_189_, businesspa0_.EM_OBTIK_Tax_ID_Key as em_obt124_189_, businesspa0_.em_prma_update_BpRecords as em_prm125_189_ from C_BPartner businesspa0_ where exists ( select 1 from C_Invoice invoice1_ inner join C_BPartner businesspa2_ on invoice1_.C_BPartner_ID = businesspa2_.C_BPartner_ID where (upper((invoice1_.DocumentNo || ' - ' || coalesce(to_char(invoice1_.DateInvoiced), '') || ' - ' || coalesce(to_char(invoice1_.GrandTotal), ''))) like upper('%herr%') escape '|') and businesspa2_.C_BPartner_ID = businesspa0_.C_BPartner_ID and (invoice1_.AD_Org_ID in ('0', '975163BBDF184727BFA9D21FECF88F51', '0145CB12BBE04855B3C433728BD65F7C', '7EEF753D8C114D32A101EA8393FEAC19', '8997B74B935D46B08D5E187F5B343F48', '9DFF9C5278274C2DA3F411C2BA23605C')) and (invoice1_.AD_Client_ID in ('29E43D204AEB4CEC9D1DC4EFFD0E5987', '0'))) order by businesspa0_.Name limit '76';
Date: 2026-07-15 08:55:30 Duration: 1s16ms Database: etendo User: tad Remote: 127.0.0.1 Application: openbravo Bind query: yes
17 2 23s395ms 1s774ms 21s621ms 11s697ms select * from ( select a_amortization_id as referencekey_id, ? as ad_role_id, null as ad_user_id, ? as description, ? as isactive, a.ad_org_id, a.ad_client_id, now() as created, ? as createdby, now() as updated, ? as updatedby, ad_column_identifier (?, a.a_amortization_id, ?) as record_id from a_amortization a, fact_acct f1, fact_acct f2 where f1.record_id = f2.record_id and f1.ad_table_id = f2.ad_table_id and f1.fact_acct_group_id <> f2.fact_acct_group_id and f1.c_acctschema_id = f2.c_acctschema_id and f1.record_id = a.a_amortization_id group by a.a_amortization_id, a.ad_org_id, a.ad_client_id, f1.ad_table_id, f1.record_id) aaa where not exists ( select ? from ad_alert a where a.ad_alertrule_id = ? and a.referencekey_id = aaa.referencekey_id and coalesce(a.status, ?) != ?);Times Reported Time consuming queries #17
Day Hour Count Duration Avg duration Jul 15 12 1 1s774ms 1s774ms 15 1 21s621ms 21s621ms [ User: tad - Total duration: 23s395ms - Times executed: 2 ]
[ Application: openbravo - Total duration: 23s395ms - Times executed: 2 ]
-
SELECT * FROM ( select A_AMORTIZATION_id as referencekey_id, '0' as ad_role_id, null as ad_user_id, 'AMORTIZATION POSTED MORE THAN ONCE' as description, 'Y' as isActive, a.ad_org_id, a.ad_client_id, now() as created, '0' as createdBy, now() as updated, '0' as updatedBy, ad_column_identifier ('A_AMORTIZATION', a.A_AMORTIZATION_id, 'es_ES') AS RECORD_ID FROM A_AMORTIZATION a, fact_acct f1, fact_acct f2 where f1.record_id = f2.record_id and f1.ad_table_id = f2.ad_table_id and f1.fact_acct_group_id <> f2.fact_acct_group_id and f1.c_acctschema_id = f2.c_acctschema_id and f1.record_id = a.a_amortization_id group by a.a_amortization_id, a.ad_org_id, a.ad_client_id, f1.ad_table_id, f1.record_id) AAA where not exists ( select 1 from ad_alert a where a.ad_alertrule_id = 'C99CE08AA9CC4E16B10532EDF6866CC0' and a.referencekey_id = aaa.referencekey_id and coalesce(a.status, 'NEW') != 'SOLVED');
Date: 2026-07-15 15:25:52 Duration: 21s621ms Database: etendo User: tad Remote: 127.0.0.1 Application: openbravo Bind query: yes
-
SELECT * FROM ( select A_AMORTIZATION_id as referencekey_id, '0' as ad_role_id, null as ad_user_id, 'AMORTIZATION POSTED MORE THAN ONCE' as description, 'Y' as isActive, a.ad_org_id, a.ad_client_id, now() as created, '0' as createdBy, now() as updated, '0' as updatedBy, ad_column_identifier ('A_AMORTIZATION', a.A_AMORTIZATION_id, 'es_ES') AS RECORD_ID FROM A_AMORTIZATION a, fact_acct f1, fact_acct f2 where f1.record_id = f2.record_id and f1.ad_table_id = f2.ad_table_id and f1.fact_acct_group_id <> f2.fact_acct_group_id and f1.c_acctschema_id = f2.c_acctschema_id and f1.record_id = a.a_amortization_id group by a.a_amortization_id, a.ad_org_id, a.ad_client_id, f1.ad_table_id, f1.record_id) AAA where not exists ( select 1 from ad_alert a where a.ad_alertrule_id = 'C99CE08AA9CC4E16B10532EDF6866CC0' and a.referencekey_id = aaa.referencekey_id and coalesce(a.status, 'NEW') != 'SOLVED');
Date: 2026-07-15 12:16:29 Duration: 1s774ms Database: etendo User: tad Remote: 127.0.0.1 Application: openbravo Bind query: yes
18 2 11s756ms 5s633ms 6s123ms 5s878ms select * from ( select distinct iol.m_product_id as referencekey_id, ? as ad_role_id, null as ad_user_id, ? || p.name || ? as description, ? as isactive, iol.ad_org_id as ad_org_id, iol.ad_client_id as ad_client_id, now() as created, ? as createdby, now() as updated, ? as updatedby, p.name as record_id from m_inoutline iol join m_inout io on iol.m_inout_id = io.m_inout_id and io.issotrx = ? and io.docstatus = ? join m_product p on iol.m_product_id = p.m_product_id join m_transaction t on iol.m_inoutline_id = t.m_inoutline_id join c_bpartner bp on io.c_bpartner_id = bp.c_bpartner_id join c_doctype dt on io.c_doctype_id = dt.c_doctype_id and dt.isreturn = ? join m_costing_rule cr on ad_isorgincluded (io.ad_org_id, cr.ad_org_id, io.ad_client_id) >= ? and cr.datefrom <= t.trxprocessdate and cr.dateto > t.trxprocessdate join m_costing_algorithm ca on cr.m_costing_algorithm_id = ca.m_costing_algorithm_id and ca.classname = ? where (iol.canceled_inoutline_id is null and iol.movementqty < ?) and not exists ( select ? from m_costing c where c.m_product_id = iol.m_product_id and c.costtype in (...) and c.datefrom <= t.trxprocessdate and c.dateto > t.trxprocessdate) and not exists ( select ? from m_productprice pp join m_pricelist_version ppv on pp.m_pricelist_version_id = ppv.m_pricelist_version_id join m_pricelist pl on pl.m_pricelist_id = ppv.m_pricelist_id where pp.m_product_id = iol.m_product_id and (bp.po_pricelist_id = ppv.m_pricelist_id or (bp.po_pricelist_id is null and pl.issopricelist = ?)) and ppv.validfrom <= t.trxprocessdate)) aaa where not exists ( select ? from ad_alert a where a.ad_alertrule_id = ? and a.referencekey_id = aaa.referencekey_id and coalesce(a.status, ?) != ?);Times Reported Time consuming queries #18
Day Hour Count Duration Avg duration Jul 15 12 1 6s123ms 6s123ms 15 1 5s633ms 5s633ms [ User: tad - Total duration: 11s756ms - Times executed: 2 ]
[ Application: openbravo - Total duration: 11s756ms - Times executed: 2 ]
-
SELECT * FROM ( SELECT DISTINCT iol.m_product_id as referencekey_id, '0' as ad_role_id, null as ad_user_id, 'The product ' || p.name || ' has Cancelation Shipments without a related original shipment and does not have a Purchase PriceList nor Standard Cost defined.' as description, 'Y' as isactive, iol.ad_org_id as ad_org_id, iol.ad_client_id as ad_client_id, now() as created, '0' as createdBy, now() as updated, '0' as updatedBy, p.name as RECORD_ID FROM m_inoutline iol JOIN m_inout io ON iol.m_inout_id = io.m_inout_id AND io.issotrx = 'Y' AND io.docstatus = 'VO' JOIN m_product p ON iol.m_product_id = p.m_product_id JOIN m_transaction t ON iol.m_inoutline_id = t.m_inoutline_id JOIN c_bpartner bp ON io.c_bpartner_id = bp.c_bpartner_id JOIN c_doctype dt ON io.c_doctype_id = dt.c_doctype_id AND dt.isreturn = 'N' JOIN m_costing_rule cr ON ad_isorgincluded (io.ad_org_id, cr.ad_org_id, io.ad_client_id) >= 0 AND cr.datefrom <= t.trxprocessdate AND cr.dateto > t.trxprocessdate JOIN m_costing_algorithm ca ON cr.m_costing_algorithm_id = ca.m_costing_algorithm_id AND ca.classname = 'org.openbravo.costing.AverageAlgorithm' WHERE (iol.canceled_inoutline_id IS NULL AND iol.movementqty < 0) AND NOT EXISTS ( SELECT 1 FROM m_costing c WHERE c.m_product_id = iol.m_product_id AND c.costtype IN ('STA', 'AVA') AND c.datefrom <= t.trxprocessdate AND c.dateto > t.trxprocessdate) AND NOT EXISTS ( SELECT 1 FROM m_productprice pp JOIN m_pricelist_version ppv ON pp.m_pricelist_version_id = ppv.m_pricelist_version_id JOIN m_pricelist pl ON pl.m_pricelist_id = ppv.m_pricelist_id WHERE pp.m_product_id = iol.m_product_id AND (bp.po_pricelist_id = ppv.m_pricelist_id OR (bp.po_pricelist_id IS NULL AND pl.issopricelist = 'N')) AND ppv.validfrom <= t.trxprocessdate)) AAA where not exists ( select 1 from ad_alert a where a.ad_alertrule_id = 'BD07156AA7EE4FB2B95B3F3A6D63296F' and a.referencekey_id = aaa.referencekey_id and coalesce(a.status, 'NEW') != 'SOLVED');
Date: 2026-07-15 12:16:11 Duration: 6s123ms Database: etendo User: tad Remote: 127.0.0.1 Application: openbravo Bind query: yes
-
SELECT * FROM ( SELECT DISTINCT iol.m_product_id as referencekey_id, '0' as ad_role_id, null as ad_user_id, 'The product ' || p.name || ' has Cancelation Shipments without a related original shipment and does not have a Purchase PriceList nor Standard Cost defined.' as description, 'Y' as isactive, iol.ad_org_id as ad_org_id, iol.ad_client_id as ad_client_id, now() as created, '0' as createdBy, now() as updated, '0' as updatedBy, p.name as RECORD_ID FROM m_inoutline iol JOIN m_inout io ON iol.m_inout_id = io.m_inout_id AND io.issotrx = 'Y' AND io.docstatus = 'VO' JOIN m_product p ON iol.m_product_id = p.m_product_id JOIN m_transaction t ON iol.m_inoutline_id = t.m_inoutline_id JOIN c_bpartner bp ON io.c_bpartner_id = bp.c_bpartner_id JOIN c_doctype dt ON io.c_doctype_id = dt.c_doctype_id AND dt.isreturn = 'N' JOIN m_costing_rule cr ON ad_isorgincluded (io.ad_org_id, cr.ad_org_id, io.ad_client_id) >= 0 AND cr.datefrom <= t.trxprocessdate AND cr.dateto > t.trxprocessdate JOIN m_costing_algorithm ca ON cr.m_costing_algorithm_id = ca.m_costing_algorithm_id AND ca.classname = 'org.openbravo.costing.AverageAlgorithm' WHERE (iol.canceled_inoutline_id IS NULL AND iol.movementqty < 0) AND NOT EXISTS ( SELECT 1 FROM m_costing c WHERE c.m_product_id = iol.m_product_id AND c.costtype IN ('STA', 'AVA') AND c.datefrom <= t.trxprocessdate AND c.dateto > t.trxprocessdate) AND NOT EXISTS ( SELECT 1 FROM m_productprice pp JOIN m_pricelist_version ppv ON pp.m_pricelist_version_id = ppv.m_pricelist_version_id JOIN m_pricelist pl ON pl.m_pricelist_id = ppv.m_pricelist_id WHERE pp.m_product_id = iol.m_product_id AND (bp.po_pricelist_id = ppv.m_pricelist_id OR (bp.po_pricelist_id IS NULL AND pl.issopricelist = 'N')) AND ppv.validfrom <= t.trxprocessdate)) AAA where not exists ( select 1 from ad_alert a where a.ad_alertrule_id = 'BD07156AA7EE4FB2B95B3F3A6D63296F' and a.referencekey_id = aaa.referencekey_id and coalesce(a.status, 'NEW') != 'SOLVED');
Date: 2026-07-15 15:25:24 Duration: 5s633ms Database: etendo User: tad Remote: 127.0.0.1 Application: openbravo Bind query: yes
19 1 23s246ms 23s246ms 23s246ms 23s246ms select financialm0_.fact_acct_id as fact_acc1_437_, financialm0_.ad_client_id as ad_clien2_437_, financialm0_.ad_org_id as ad_org_i3_437_, financialm0_.isactive as isactive4_437_, financialm0_.created as created5_437_, financialm0_.createdby as createdb6_437_, financialm0_.updated as updated7_437_, financialm0_.updatedby as updatedb8_437_, financialm0_.c_acctschema_id as c_acctsc9_437_, financialm0_.account_id as account10_437_, financialm0_.datetrx as datetrx11_437_, financialm0_.dateacct as dateacc12_437_, financialm0_.c_period_id as c_perio13_437_, financialm0_.ad_table_id as ad_tabl14_437_, financialm0_.record_id as record_15_437_, financialm0_.line_id as line_id16_437_, financialm0_.gl_category_id as gl_cate17_437_, financialm0_.c_tax_id as c_tax_i18_437_, financialm0_.m_locator_id as m_locat19_437_, financialm0_.postingtype as posting20_437_, financialm0_.c_currency_id as c_curre21_437_, financialm0_.amtsourcedr as amtsour22_437_, financialm0_.amtsourcecr as amtsour23_437_, financialm0_.amtacctdr as amtacct24_437_, financialm0_.amtacctcr as amtacct25_437_, financialm0_.c_uom_id as c_uom_i26_437_, financialm0_.qty as qty27_437_, financialm0_.m_product_id as m_produ28_437_, financialm0_.c_bpartner_id as c_bpart29_437_, financialm0_.ad_orgtrx_id as ad_orgt30_437_, financialm0_.c_locfrom_id as c_locfr31_437_, financialm0_.c_locto_id as c_locto32_437_, financialm0_.c_salesregion_id as c_sales33_437_, financialm0_.c_project_id as c_proje34_437_, financialm0_.c_campaign_id as c_campa35_437_, financialm0_.c_activity_id as c_activ36_437_, financialm0_.user1_id as user37_437_, financialm0_.user2_id as user38_437_, financialm0_.description as descrip39_437_, financialm0_.a_asset_id as a_asset40_437_, financialm0_.fact_acct_group_id as fact_ac41_437_, financialm0_.seqno as seqno42_437_, financialm0_.factaccttype as factacc43_437_, financialm0_.docbasetype as docbase44_437_, financialm0_.acctvalue as acctval45_437_, financialm0_.acctdescription as acctdes46_437_, financialm0_.record_id2 as record_47_437_, financialm0_.c_withholding_id as c_withh48_437_, financialm0_.c_doctype_id as c_docty49_437_, financialm0_.c_costcenter_id as c_costc50_437_, financialm0_.ismodify as ismodif51_437_, financialm0_.datebalanced as datebal52_437_ from fact_acct financialm0_ where (financialm0_.ad_org_id in (...)) and (financialm0_.ad_client_id in (...)) order by financialm0_.amtacctdr desc, financialm0_.fact_acct_id desc limit ?;Times Reported Time consuming queries #19
Day Hour Count Duration Avg duration Jul 15 15 1 23s246ms 23s246ms [ User: tad - Total duration: 23s246ms - Times executed: 1 ]
[ Application: openbravo - Total duration: 23s246ms - Times executed: 1 ]
-
select financialm0_.Fact_Acct_ID as fact_acc1_437_, financialm0_.AD_Client_ID as ad_clien2_437_, financialm0_.AD_Org_ID as ad_org_i3_437_, financialm0_.IsActive as isactive4_437_, financialm0_.Created as created5_437_, financialm0_.CreatedBy as createdb6_437_, financialm0_.Updated as updated7_437_, financialm0_.UpdatedBy as updatedb8_437_, financialm0_.C_AcctSchema_ID as c_acctsc9_437_, financialm0_.Account_ID as account10_437_, financialm0_.DateTrx as datetrx11_437_, financialm0_.DateAcct as dateacc12_437_, financialm0_.C_Period_ID as c_perio13_437_, financialm0_.AD_Table_ID as ad_tabl14_437_, financialm0_.Record_ID as record_15_437_, financialm0_.Line_ID as line_id16_437_, financialm0_.GL_Category_ID as gl_cate17_437_, financialm0_.C_Tax_ID as c_tax_i18_437_, financialm0_.M_Locator_ID as m_locat19_437_, financialm0_.PostingType as posting20_437_, financialm0_.C_Currency_ID as c_curre21_437_, financialm0_.AmtSourceDr as amtsour22_437_, financialm0_.AmtSourceCr as amtsour23_437_, financialm0_.AmtAcctDr as amtacct24_437_, financialm0_.AmtAcctCr as amtacct25_437_, financialm0_.C_UOM_ID as c_uom_i26_437_, financialm0_.Qty as qty27_437_, financialm0_.M_Product_ID as m_produ28_437_, financialm0_.C_BPartner_ID as c_bpart29_437_, financialm0_.AD_OrgTrx_ID as ad_orgt30_437_, financialm0_.C_LocFrom_ID as c_locfr31_437_, financialm0_.C_LocTo_ID as c_locto32_437_, financialm0_.C_SalesRegion_ID as c_sales33_437_, financialm0_.C_Project_ID as c_proje34_437_, financialm0_.C_Campaign_ID as c_campa35_437_, financialm0_.C_Activity_ID as c_activ36_437_, financialm0_.User1_ID as user37_437_, financialm0_.User2_ID as user38_437_, financialm0_.Description as descrip39_437_, financialm0_.A_Asset_ID as a_asset40_437_, financialm0_.Fact_Acct_Group_ID as fact_ac41_437_, financialm0_.SeqNo as seqno42_437_, financialm0_.FactAcctType as factacc43_437_, financialm0_.DocBaseType as docbase44_437_, financialm0_.AcctValue as acctval45_437_, financialm0_.AcctDescription as acctdes46_437_, financialm0_.Record_ID2 as record_47_437_, financialm0_.C_Withholding_ID as c_withh48_437_, financialm0_.C_Doctype_ID as c_docty49_437_, financialm0_.C_Costcenter_ID as c_costc50_437_, financialm0_.Ismodify as ismodif51_437_, financialm0_.Datebalanced as datebal52_437_ from Fact_Acct financialm0_ where (financialm0_.AD_Org_ID in ('0', '975163BBDF184727BFA9D21FECF88F51', '0145CB12BBE04855B3C433728BD65F7C', '7EEF753D8C114D32A101EA8393FEAC19', '8997B74B935D46B08D5E187F5B343F48', '9DFF9C5278274C2DA3F411C2BA23605C')) and (financialm0_.AD_Client_ID in ('29E43D204AEB4CEC9D1DC4EFFD0E5987', '0')) order by financialm0_.AmtAcctDr desc, financialm0_.Fact_Acct_ID desc limit '101';
Date: 2026-07-15 15:14:14 Duration: 23s246ms Database: etendo User: tad Remote: 127.0.0.1 Application: openbravo Bind query: yes
20 1 15s507ms 15s507ms 15s507ms 15s507ms with rangofechas as ( select case when extract(day from current_date) = ? then (date_trunc(?, current_date) - interval ?) + interval ? when extract(day from current_date) = ? then date_trunc(?, current_date) else ( case when extract(day from current_date) > ? then date_trunc(?, current_date) + interval ? else date_trunc(?, current_date) end) - interval ? end as fecha_inicio ), scorescalculados as ( select a.c_bpartner_id as id_nuevo, b.c_bpartner_id as id_similar, b.name as nombre_similar, b.taxid as cif_similar, org.name as org_similar, ((similarity (a.name, b.name) * ?.?) + (similarity (a.taxid, b.taxid) * ?.?)) as score_total_ponderado from c_bpartner a join c_bpartner b on a.c_bpartner_id <> b.c_bpartner_id left join ad_org org on org.ad_org_id = b.ad_org_id cross join rangofechas rf where a.created >= rf.fecha_inicio and a.created < current_date + interval ? ) select bp.c_bpartner_id, bp.name, bp.taxid, bp.created, us.name as user_name, org.name as organization_name, coalesce(dup.posibles_duplicados_json, ?::jsonb) as duplicados from c_bpartner bp left join ad_user us on us.ad_user_id = bp.createdby left join ad_org org on org.ad_org_id = bp.ad_org_id cross join rangofechas rf left join lateral ( select jsonb_agg(jsonb_build_object(?, sc.id_similar, ?, sc.nombre_similar, ?, sc.cif_similar, ?, sc.org_similar, ?, round((sc.score_total_ponderado * ?)::numeric, ?)) order by sc.score_total_ponderado desc) as posibles_duplicados_json from scorescalculados sc where sc.id_nuevo = bp.c_bpartner_id and sc.score_total_ponderado >= ?.?) dup on true where bp.created >= rf.fecha_inicio and bp.created < current_date + interval ? order by bp.name;Times Reported Time consuming queries #20
Day Hour Count Duration Avg duration Jul 15 07 1 15s507ms 15s507ms [ User: tad - Total duration: 15s507ms - Times executed: 1 ]
[ Application: [unknown] - Total duration: 15s507ms - Times executed: 1 ]
-
WITH RangoFechas AS ( -- 1. DEFINE EL RANGO DE FECHAS PARA CLIENTES NUEVOS SELECT CASE -- Si lo ejecutas el día 1: Busca desde el día 15 del mes anterior. WHEN EXTRACT(DAY FROM CURRENT_DATE) = 1 THEN (DATE_TRUNC('month', CURRENT_DATE) - INTERVAL '1 month') + INTERVAL '14 days' -- Si lo ejecutas el día 15: Busca desde el día 1 del mes actual. WHEN EXTRACT(DAY FROM CURRENT_DATE) = 15 THEN DATE_TRUNC('month', CURRENT_DATE) -- Si se ejecuta otro día, usa los últimos 60 días desde el punto anterior. ELSE ( -- Determina el punto de corte (Día 1 o Día 15 del mes actual) más reciente CASE -- Si estamos entre el día 16 y el final del mes, el punto de corte es el día 15 WHEN EXTRACT(DAY FROM CURRENT_DATE) > 15 THEN DATE_TRUNC('month', CURRENT_DATE) + INTERVAL '14 days' -- Día 15 del mes actual -- Si estamos entre el día 2 y el día 14, el punto de corte es el día 1 ELSE DATE_TRUNC('month', CURRENT_DATE) -- Día 1 del mes actual END) - INTERVAL '60 days' -- Retrocede 60 días desde ese punto de corte END AS fecha_inicio ), ScoresCalculados AS ( -- 2. CALCULA TODOS LOS POSIBLES SCORES DE SIMILITUD ENTRE NUEVOS (A) Y TODA LA TABLA (B) SELECT a.c_bpartner_id AS id_nuevo, b.c_bpartner_id AS id_similar, b.name AS nombre_similar, b.taxid AS cif_similar, org.name AS org_similar, -- Cálculo y Nombramiento del Score Ponderado (50% Nombre, 30% Value, 20% CIF) ((similarity (a.name, b.name) * 0.6) + (similarity (a.taxid, b.taxid) * 0.4)) AS score_total_ponderado FROM c_bpartner a -- El Cliente Nuevo (conjunto A) JOIN c_bpartner b ON a.c_bpartner_id <> b.c_bpartner_id -- El Cliente a comparar (conjunto B: TODA la tabla) LEFT JOIN ad_org org ON org.ad_org_id = b.ad_org_id CROSS JOIN RangoFechas rf WHERE -- Filtramos a 'a' para incluir solo los clientes creados recientemente a.created >= rf.fecha_inicio AND a.created < CURRENT_DATE + INTERVAL '1 day') -- 3. CONSULTA FINAL: UNE CLIENTES NUEVOS Y AGREGA EL JSON DEL DUPLICADO SELECT -- COLUMNAS DEL CLIENTE NUEVO bp.c_bpartner_id, bp.name, bp.taxid, bp.created, us.name AS user_name, org.name AS organization_name, -- NUEVA COLUMNA: LISTA DE DUPLICADOS EN FORMATO JSONB coalesce(dup.posibles_duplicados_json, '[]'::jsonb) AS duplicados FROM c_bpartner bp LEFT JOIN ad_user us ON us.AD_User_ID = bp.createdby LEFT JOIN ad_org org ON org.ad_org_id = bp.ad_org_id CROSS JOIN RangoFechas rf -- LATERAL JOIN: Agrupa los scores calculados en JSON para cada cliente nuevo LEFT JOIN LATERAL ( SELECT -- Agrupa los resultados similares en un ARRAY JSON jsonb_agg(jsonb_build_object('id_duplicado', sc.id_similar, 'nombre_duplicado', sc.nombre_similar, 'cif_duplicado', sc.cif_similar, 'org_duplicado', sc.org_similar, 'similitud_porcentaje', ROUND((sc.score_total_ponderado * 100)::numeric, 2)) ORDER BY sc.score_total_ponderado DESC) AS posibles_duplicados_json FROM ScoresCalculados sc WHERE sc.id_nuevo = bp.c_bpartner_id -- Enlaza el CTE con la tabla principal AND sc.score_total_ponderado >= 0.65 -- FILTRO: Aplica el umbral (65%) ) dup ON TRUE WHERE -- Filtra la tabla principal bp para solo mostrar los clientes nuevos bp.created >= rf.fecha_inicio AND bp.created < CURRENT_DATE + INTERVAL '1 day' ORDER BY bp.name;
Date: 2026-07-15 07:00:40 Duration: 15s507ms Database: etendo User: tad Remote: 10.10.11.43 Application: [unknown]
Normalized slowest queries (N)
Rank Min duration Max duration Avg duration Times executed Total duration Query 1 23s246ms 23s246ms 23s246ms 1 23s246ms select financialm0_.fact_acct_id as fact_acc1_437_, financialm0_.ad_client_id as ad_clien2_437_, financialm0_.ad_org_id as ad_org_i3_437_, financialm0_.isactive as isactive4_437_, financialm0_.created as created5_437_, financialm0_.createdby as createdb6_437_, financialm0_.updated as updated7_437_, financialm0_.updatedby as updatedb8_437_, financialm0_.c_acctschema_id as c_acctsc9_437_, financialm0_.account_id as account10_437_, financialm0_.datetrx as datetrx11_437_, financialm0_.dateacct as dateacc12_437_, financialm0_.c_period_id as c_perio13_437_, financialm0_.ad_table_id as ad_tabl14_437_, financialm0_.record_id as record_15_437_, financialm0_.line_id as line_id16_437_, financialm0_.gl_category_id as gl_cate17_437_, financialm0_.c_tax_id as c_tax_i18_437_, financialm0_.m_locator_id as m_locat19_437_, financialm0_.postingtype as posting20_437_, financialm0_.c_currency_id as c_curre21_437_, financialm0_.amtsourcedr as amtsour22_437_, financialm0_.amtsourcecr as amtsour23_437_, financialm0_.amtacctdr as amtacct24_437_, financialm0_.amtacctcr as amtacct25_437_, financialm0_.c_uom_id as c_uom_i26_437_, financialm0_.qty as qty27_437_, financialm0_.m_product_id as m_produ28_437_, financialm0_.c_bpartner_id as c_bpart29_437_, financialm0_.ad_orgtrx_id as ad_orgt30_437_, financialm0_.c_locfrom_id as c_locfr31_437_, financialm0_.c_locto_id as c_locto32_437_, financialm0_.c_salesregion_id as c_sales33_437_, financialm0_.c_project_id as c_proje34_437_, financialm0_.c_campaign_id as c_campa35_437_, financialm0_.c_activity_id as c_activ36_437_, financialm0_.user1_id as user37_437_, financialm0_.user2_id as user38_437_, financialm0_.description as descrip39_437_, financialm0_.a_asset_id as a_asset40_437_, financialm0_.fact_acct_group_id as fact_ac41_437_, financialm0_.seqno as seqno42_437_, financialm0_.factaccttype as factacc43_437_, financialm0_.docbasetype as docbase44_437_, financialm0_.acctvalue as acctval45_437_, financialm0_.acctdescription as acctdes46_437_, financialm0_.record_id2 as record_47_437_, financialm0_.c_withholding_id as c_withh48_437_, financialm0_.c_doctype_id as c_docty49_437_, financialm0_.c_costcenter_id as c_costc50_437_, financialm0_.ismodify as ismodif51_437_, financialm0_.datebalanced as datebal52_437_ from fact_acct financialm0_ where (financialm0_.ad_org_id in (...)) and (financialm0_.ad_client_id in (...)) order by financialm0_.amtacctdr desc, financialm0_.fact_acct_id desc limit ?;Times Reported Time consuming queries #1
Day Hour Count Duration Avg duration Jul 15 15 1 23s246ms 23s246ms [ User: tad - Total duration: 23s246ms - Times executed: 1 ]
[ Application: openbravo - Total duration: 23s246ms - Times executed: 1 ]
-
select financialm0_.Fact_Acct_ID as fact_acc1_437_, financialm0_.AD_Client_ID as ad_clien2_437_, financialm0_.AD_Org_ID as ad_org_i3_437_, financialm0_.IsActive as isactive4_437_, financialm0_.Created as created5_437_, financialm0_.CreatedBy as createdb6_437_, financialm0_.Updated as updated7_437_, financialm0_.UpdatedBy as updatedb8_437_, financialm0_.C_AcctSchema_ID as c_acctsc9_437_, financialm0_.Account_ID as account10_437_, financialm0_.DateTrx as datetrx11_437_, financialm0_.DateAcct as dateacc12_437_, financialm0_.C_Period_ID as c_perio13_437_, financialm0_.AD_Table_ID as ad_tabl14_437_, financialm0_.Record_ID as record_15_437_, financialm0_.Line_ID as line_id16_437_, financialm0_.GL_Category_ID as gl_cate17_437_, financialm0_.C_Tax_ID as c_tax_i18_437_, financialm0_.M_Locator_ID as m_locat19_437_, financialm0_.PostingType as posting20_437_, financialm0_.C_Currency_ID as c_curre21_437_, financialm0_.AmtSourceDr as amtsour22_437_, financialm0_.AmtSourceCr as amtsour23_437_, financialm0_.AmtAcctDr as amtacct24_437_, financialm0_.AmtAcctCr as amtacct25_437_, financialm0_.C_UOM_ID as c_uom_i26_437_, financialm0_.Qty as qty27_437_, financialm0_.M_Product_ID as m_produ28_437_, financialm0_.C_BPartner_ID as c_bpart29_437_, financialm0_.AD_OrgTrx_ID as ad_orgt30_437_, financialm0_.C_LocFrom_ID as c_locfr31_437_, financialm0_.C_LocTo_ID as c_locto32_437_, financialm0_.C_SalesRegion_ID as c_sales33_437_, financialm0_.C_Project_ID as c_proje34_437_, financialm0_.C_Campaign_ID as c_campa35_437_, financialm0_.C_Activity_ID as c_activ36_437_, financialm0_.User1_ID as user37_437_, financialm0_.User2_ID as user38_437_, financialm0_.Description as descrip39_437_, financialm0_.A_Asset_ID as a_asset40_437_, financialm0_.Fact_Acct_Group_ID as fact_ac41_437_, financialm0_.SeqNo as seqno42_437_, financialm0_.FactAcctType as factacc43_437_, financialm0_.DocBaseType as docbase44_437_, financialm0_.AcctValue as acctval45_437_, financialm0_.AcctDescription as acctdes46_437_, financialm0_.Record_ID2 as record_47_437_, financialm0_.C_Withholding_ID as c_withh48_437_, financialm0_.C_Doctype_ID as c_docty49_437_, financialm0_.C_Costcenter_ID as c_costc50_437_, financialm0_.Ismodify as ismodif51_437_, financialm0_.Datebalanced as datebal52_437_ from Fact_Acct financialm0_ where (financialm0_.AD_Org_ID in ('0', '975163BBDF184727BFA9D21FECF88F51', '0145CB12BBE04855B3C433728BD65F7C', '7EEF753D8C114D32A101EA8393FEAC19', '8997B74B935D46B08D5E187F5B343F48', '9DFF9C5278274C2DA3F411C2BA23605C')) and (financialm0_.AD_Client_ID in ('29E43D204AEB4CEC9D1DC4EFFD0E5987', '0')) order by financialm0_.AmtAcctDr desc, financialm0_.Fact_Acct_ID desc limit '101';
Date: 2026-07-15 15:14:14 Duration: 23s246ms Database: etendo User: tad Remote: 127.0.0.1 Application: openbravo Bind query: yes
2 15s507ms 15s507ms 15s507ms 1 15s507ms with rangofechas as ( select case when extract(day from current_date) = ? then (date_trunc(?, current_date) - interval ?) + interval ? when extract(day from current_date) = ? then date_trunc(?, current_date) else ( case when extract(day from current_date) > ? then date_trunc(?, current_date) + interval ? else date_trunc(?, current_date) end) - interval ? end as fecha_inicio ), scorescalculados as ( select a.c_bpartner_id as id_nuevo, b.c_bpartner_id as id_similar, b.name as nombre_similar, b.taxid as cif_similar, org.name as org_similar, ((similarity (a.name, b.name) * ?.?) + (similarity (a.taxid, b.taxid) * ?.?)) as score_total_ponderado from c_bpartner a join c_bpartner b on a.c_bpartner_id <> b.c_bpartner_id left join ad_org org on org.ad_org_id = b.ad_org_id cross join rangofechas rf where a.created >= rf.fecha_inicio and a.created < current_date + interval ? ) select bp.c_bpartner_id, bp.name, bp.taxid, bp.created, us.name as user_name, org.name as organization_name, coalesce(dup.posibles_duplicados_json, ?::jsonb) as duplicados from c_bpartner bp left join ad_user us on us.ad_user_id = bp.createdby left join ad_org org on org.ad_org_id = bp.ad_org_id cross join rangofechas rf left join lateral ( select jsonb_agg(jsonb_build_object(?, sc.id_similar, ?, sc.nombre_similar, ?, sc.cif_similar, ?, sc.org_similar, ?, round((sc.score_total_ponderado * ?)::numeric, ?)) order by sc.score_total_ponderado desc) as posibles_duplicados_json from scorescalculados sc where sc.id_nuevo = bp.c_bpartner_id and sc.score_total_ponderado >= ?.?) dup on true where bp.created >= rf.fecha_inicio and bp.created < current_date + interval ? order by bp.name;Times Reported Time consuming queries #2
Day Hour Count Duration Avg duration Jul 15 07 1 15s507ms 15s507ms [ User: tad - Total duration: 15s507ms - Times executed: 1 ]
[ Application: [unknown] - Total duration: 15s507ms - Times executed: 1 ]
-
WITH RangoFechas AS ( -- 1. DEFINE EL RANGO DE FECHAS PARA CLIENTES NUEVOS SELECT CASE -- Si lo ejecutas el día 1: Busca desde el día 15 del mes anterior. WHEN EXTRACT(DAY FROM CURRENT_DATE) = 1 THEN (DATE_TRUNC('month', CURRENT_DATE) - INTERVAL '1 month') + INTERVAL '14 days' -- Si lo ejecutas el día 15: Busca desde el día 1 del mes actual. WHEN EXTRACT(DAY FROM CURRENT_DATE) = 15 THEN DATE_TRUNC('month', CURRENT_DATE) -- Si se ejecuta otro día, usa los últimos 60 días desde el punto anterior. ELSE ( -- Determina el punto de corte (Día 1 o Día 15 del mes actual) más reciente CASE -- Si estamos entre el día 16 y el final del mes, el punto de corte es el día 15 WHEN EXTRACT(DAY FROM CURRENT_DATE) > 15 THEN DATE_TRUNC('month', CURRENT_DATE) + INTERVAL '14 days' -- Día 15 del mes actual -- Si estamos entre el día 2 y el día 14, el punto de corte es el día 1 ELSE DATE_TRUNC('month', CURRENT_DATE) -- Día 1 del mes actual END) - INTERVAL '60 days' -- Retrocede 60 días desde ese punto de corte END AS fecha_inicio ), ScoresCalculados AS ( -- 2. CALCULA TODOS LOS POSIBLES SCORES DE SIMILITUD ENTRE NUEVOS (A) Y TODA LA TABLA (B) SELECT a.c_bpartner_id AS id_nuevo, b.c_bpartner_id AS id_similar, b.name AS nombre_similar, b.taxid AS cif_similar, org.name AS org_similar, -- Cálculo y Nombramiento del Score Ponderado (50% Nombre, 30% Value, 20% CIF) ((similarity (a.name, b.name) * 0.6) + (similarity (a.taxid, b.taxid) * 0.4)) AS score_total_ponderado FROM c_bpartner a -- El Cliente Nuevo (conjunto A) JOIN c_bpartner b ON a.c_bpartner_id <> b.c_bpartner_id -- El Cliente a comparar (conjunto B: TODA la tabla) LEFT JOIN ad_org org ON org.ad_org_id = b.ad_org_id CROSS JOIN RangoFechas rf WHERE -- Filtramos a 'a' para incluir solo los clientes creados recientemente a.created >= rf.fecha_inicio AND a.created < CURRENT_DATE + INTERVAL '1 day') -- 3. CONSULTA FINAL: UNE CLIENTES NUEVOS Y AGREGA EL JSON DEL DUPLICADO SELECT -- COLUMNAS DEL CLIENTE NUEVO bp.c_bpartner_id, bp.name, bp.taxid, bp.created, us.name AS user_name, org.name AS organization_name, -- NUEVA COLUMNA: LISTA DE DUPLICADOS EN FORMATO JSONB coalesce(dup.posibles_duplicados_json, '[]'::jsonb) AS duplicados FROM c_bpartner bp LEFT JOIN ad_user us ON us.AD_User_ID = bp.createdby LEFT JOIN ad_org org ON org.ad_org_id = bp.ad_org_id CROSS JOIN RangoFechas rf -- LATERAL JOIN: Agrupa los scores calculados en JSON para cada cliente nuevo LEFT JOIN LATERAL ( SELECT -- Agrupa los resultados similares en un ARRAY JSON jsonb_agg(jsonb_build_object('id_duplicado', sc.id_similar, 'nombre_duplicado', sc.nombre_similar, 'cif_duplicado', sc.cif_similar, 'org_duplicado', sc.org_similar, 'similitud_porcentaje', ROUND((sc.score_total_ponderado * 100)::numeric, 2)) ORDER BY sc.score_total_ponderado DESC) AS posibles_duplicados_json FROM ScoresCalculados sc WHERE sc.id_nuevo = bp.c_bpartner_id -- Enlaza el CTE con la tabla principal AND sc.score_total_ponderado >= 0.65 -- FILTRO: Aplica el umbral (65%) ) dup ON TRUE WHERE -- Filtra la tabla principal bp para solo mostrar los clientes nuevos bp.created >= rf.fecha_inicio AND bp.created < CURRENT_DATE + INTERVAL '1 day' ORDER BY bp.name;
Date: 2026-07-15 07:00:40 Duration: 15s507ms Database: etendo User: tad Remote: 10.10.11.43 Application: [unknown]
3 2s473ms 17s32ms 11s826ms 3 35s478ms delete from c_orderline where c_orderline_id = ?;Times Reported Time consuming queries #3
Day Hour Count Duration Avg duration Jul 15 08 1 15s972ms 15s972ms 15 2 19s505ms 9s752ms [ User: tad - Total duration: 35s478ms - Times executed: 3 ]
[ Application: openbravo - Total duration: 35s478ms - Times executed: 3 ]
-
delete from C_OrderLine where C_OrderLine_ID = 'B8BCA0F375ED4CF1B0F13CE23757BD96';
Date: 2026-07-15 15:25:30 Duration: 17s32ms Database: etendo User: tad Remote: 127.0.0.1 Application: openbravo Bind query: yes
-
delete from C_OrderLine where C_OrderLine_ID = '21F599AEA44048418F59B88F45969FA4';
Date: 2026-07-15 08:46:58 Duration: 15s972ms Database: etendo User: tad Remote: 127.0.0.1 Application: openbravo Bind query: yes
-
delete from C_OrderLine where C_OrderLine_ID = 'A54A86FAA8D942A684AB3B7138363823';
Date: 2026-07-15 15:25:33 Duration: 2s473ms Database: etendo User: tad Remote: 127.0.0.1 Application: openbravo Bind query: yes
4 1s774ms 21s621ms 11s697ms 2 23s395ms select * from ( select a_amortization_id as referencekey_id, ? as ad_role_id, null as ad_user_id, ? as description, ? as isactive, a.ad_org_id, a.ad_client_id, now() as created, ? as createdby, now() as updated, ? as updatedby, ad_column_identifier (?, a.a_amortization_id, ?) as record_id from a_amortization a, fact_acct f1, fact_acct f2 where f1.record_id = f2.record_id and f1.ad_table_id = f2.ad_table_id and f1.fact_acct_group_id <> f2.fact_acct_group_id and f1.c_acctschema_id = f2.c_acctschema_id and f1.record_id = a.a_amortization_id group by a.a_amortization_id, a.ad_org_id, a.ad_client_id, f1.ad_table_id, f1.record_id) aaa where not exists ( select ? from ad_alert a where a.ad_alertrule_id = ? and a.referencekey_id = aaa.referencekey_id and coalesce(a.status, ?) != ?);Times Reported Time consuming queries #4
Day Hour Count Duration Avg duration Jul 15 12 1 1s774ms 1s774ms 15 1 21s621ms 21s621ms [ User: tad - Total duration: 23s395ms - Times executed: 2 ]
[ Application: openbravo - Total duration: 23s395ms - Times executed: 2 ]
-
SELECT * FROM ( select A_AMORTIZATION_id as referencekey_id, '0' as ad_role_id, null as ad_user_id, 'AMORTIZATION POSTED MORE THAN ONCE' as description, 'Y' as isActive, a.ad_org_id, a.ad_client_id, now() as created, '0' as createdBy, now() as updated, '0' as updatedBy, ad_column_identifier ('A_AMORTIZATION', a.A_AMORTIZATION_id, 'es_ES') AS RECORD_ID FROM A_AMORTIZATION a, fact_acct f1, fact_acct f2 where f1.record_id = f2.record_id and f1.ad_table_id = f2.ad_table_id and f1.fact_acct_group_id <> f2.fact_acct_group_id and f1.c_acctschema_id = f2.c_acctschema_id and f1.record_id = a.a_amortization_id group by a.a_amortization_id, a.ad_org_id, a.ad_client_id, f1.ad_table_id, f1.record_id) AAA where not exists ( select 1 from ad_alert a where a.ad_alertrule_id = 'C99CE08AA9CC4E16B10532EDF6866CC0' and a.referencekey_id = aaa.referencekey_id and coalesce(a.status, 'NEW') != 'SOLVED');
Date: 2026-07-15 15:25:52 Duration: 21s621ms Database: etendo User: tad Remote: 127.0.0.1 Application: openbravo Bind query: yes
-
SELECT * FROM ( select A_AMORTIZATION_id as referencekey_id, '0' as ad_role_id, null as ad_user_id, 'AMORTIZATION POSTED MORE THAN ONCE' as description, 'Y' as isActive, a.ad_org_id, a.ad_client_id, now() as created, '0' as createdBy, now() as updated, '0' as updatedBy, ad_column_identifier ('A_AMORTIZATION', a.A_AMORTIZATION_id, 'es_ES') AS RECORD_ID FROM A_AMORTIZATION a, fact_acct f1, fact_acct f2 where f1.record_id = f2.record_id and f1.ad_table_id = f2.ad_table_id and f1.fact_acct_group_id <> f2.fact_acct_group_id and f1.c_acctschema_id = f2.c_acctschema_id and f1.record_id = a.a_amortization_id group by a.a_amortization_id, a.ad_org_id, a.ad_client_id, f1.ad_table_id, f1.record_id) AAA where not exists ( select 1 from ad_alert a where a.ad_alertrule_id = 'C99CE08AA9CC4E16B10532EDF6866CC0' and a.referencekey_id = aaa.referencekey_id and coalesce(a.status, 'NEW') != 'SOLVED');
Date: 2026-07-15 12:16:29 Duration: 1s774ms Database: etendo User: tad Remote: 127.0.0.1 Application: openbravo Bind query: yes
5 6s92ms 19s589ms 11s218ms 6 1m7s select * from ( select c_invoice_id as referencekey_id, ? as ad_role_id, null as ad_user_id, ? as description, ? as isactive, c_invoice.ad_org_id as ad_org_id, c_invoice.ad_client_id as ad_client_id, now() as created, ? as createdby, now() as updated, ? as updatedby, ad_column_identifier (?, c_invoice_id, ?) as record_id from c_invoice, c_doctype, fact_acct f1, fact_acct f2 where c_invoice.c_doctype_id = c_doctype.c_doctype_id and c_doctype.docbasetype in (...) and f1.record_id = c_invoice.c_invoice_id and f1.record_id = f2.record_id and f1.ad_table_id = f2.ad_table_id and f1.fact_acct_group_id <> f2.fact_acct_group_id and f1.c_acctschema_id = f2.c_acctschema_id group by c_invoice_id, posted, c_invoice.ad_client_id, c_invoice.ad_org_id, f1.ad_table_id, f1.record_id) aaa where not exists ( select ? from ad_alert a where a.ad_alertrule_id = ? and a.referencekey_id = aaa.referencekey_id and coalesce(a.status, ?) != ?);Times Reported Time consuming queries #5
Day Hour Count Duration Avg duration Jul 15 12 2 29s512ms 14s756ms 15 2 13s8ms 6s504ms 20 2 24s788ms 12s394ms [ User: tad - Total duration: 1m7s - Times executed: 6 ]
[ Application: openbravo - Total duration: 1m7s - Times executed: 6 ]
-
SELECT * FROM ( select C_INVOICE_id as referencekey_id, '0' as ad_role_id, null as ad_user_id, 'SALES INVOICE POSTED MORE THAN ONCE' as description, 'Y' as isActive, C_INVOICE.ad_org_id as ad_org_id, C_INVOICE.ad_client_id as ad_client_id, now() as created, '0' as createdBy, now() as updated, '0' as updatedBy, ad_column_identifier ('C_INVOICE', C_INVOICE_id, 'es_ES') AS RECORD_ID FROM C_INVOICE, c_doctype, fact_acct f1, fact_acct f2 WHERE C_INVOICE.c_doctype_id = c_doctype.c_doctype_id and c_doctype.docbasetype IN ('ARI', 'ARC', 'ARF') and f1.record_id = c_invoice.c_invoice_id and f1.record_id = f2.record_id and f1.ad_table_id = f2.ad_table_id and f1.fact_acct_group_id <> f2.fact_acct_group_id and f1.c_acctschema_id = f2.c_acctschema_id GROUP BY C_INVOICE_id, posted, C_INVOICE.ad_client_id, C_INVOICE.ad_org_id, f1.ad_table_id, f1.record_id) AAA where not exists ( select 1 from ad_alert a where a.ad_alertrule_id = 'F2C188AA7FF14438B4012EC2DDCA91F3' and a.referencekey_id = aaa.referencekey_id and coalesce(a.status, 'NEW') != 'SOLVED');
Date: 2026-07-15 12:15:58 Duration: 19s589ms Database: etendo User: tad Remote: 127.0.0.1 Application: openbravo Bind query: yes
-
SELECT * FROM ( select C_INVOICE_id as referencekey_id, '0' as ad_role_id, null as ad_user_id, 'SALES INVOICE POSTED MORE THAN ONCE' as description, 'Y' as isActive, C_INVOICE.ad_org_id as ad_org_id, C_INVOICE.ad_client_id as ad_client_id, now() as created, '0' as createdBy, now() as updated, '0' as updatedBy, ad_column_identifier ('C_INVOICE', C_INVOICE_id, 'es_ES') AS RECORD_ID FROM C_INVOICE, c_doctype, fact_acct f1, fact_acct f2 WHERE C_INVOICE.c_doctype_id = c_doctype.c_doctype_id and c_doctype.docbasetype IN ('ARI', 'ARC', 'ARF') and f1.record_id = c_invoice.c_invoice_id and f1.record_id = f2.record_id and f1.ad_table_id = f2.ad_table_id and f1.fact_acct_group_id <> f2.fact_acct_group_id and f1.c_acctschema_id = f2.c_acctschema_id GROUP BY C_INVOICE_id, posted, C_INVOICE.ad_client_id, C_INVOICE.ad_org_id, f1.ad_table_id, f1.record_id) AAA where not exists ( select 1 from ad_alert a where a.ad_alertrule_id = 'F2C188AA7FF14438B4012EC2DDCA91F3' and a.referencekey_id = aaa.referencekey_id and coalesce(a.status, 'NEW') != 'SOLVED');
Date: 2026-07-15 20:20:26 Duration: 18s695ms Database: etendo User: tad Remote: 127.0.0.1 Application: openbravo Bind query: yes
-
SELECT * FROM ( select C_INVOICE_id as referencekey_id, '0' as ad_role_id, null as ad_user_id, 'PURCHASE INVOICE POSTED MORE THAN ONCE' as description, 'Y' as isActive, C_INVOICE.ad_org_id as ad_org_id, C_INVOICE.ad_client_id as ad_client_id, now() as created, '0' as createdBy, now() as updated, '0' as updatedBy, ad_column_identifier ('C_INVOICE', C_INVOICE_id, 'es_ES') AS RECORD_ID FROM C_INVOICE, c_doctype, fact_acct f1, fact_acct f2 WHERE C_INVOICE.c_doctype_id = c_doctype.c_doctype_id and c_doctype.docbasetype IN ('API', 'APC') and f1.record_id = c_invoice.c_invoice_id and f1.record_id = f2.record_id and f1.ad_table_id = f2.ad_table_id and f1.fact_acct_group_id <> f2.fact_acct_group_id and f1.c_acctschema_id = f2.c_acctschema_id GROUP BY C_INVOICE_id, posted, C_INVOICE.ad_client_id, C_INVOICE.ad_org_id, f1.ad_table_id, f1.record_id) AAA where not exists ( select 1 from ad_alert a where a.ad_alertrule_id = '7EDC62AE0AF34B74A4B327EA8A957965' and a.referencekey_id = aaa.referencekey_id and coalesce(a.status, 'NEW') != 'SOLVED');
Date: 2026-07-15 12:16:39 Duration: 9s922ms Database: etendo User: tad Remote: 127.0.0.1 Application: openbravo Bind query: yes
6 1s797ms 59s809ms 9s47ms 15 2m15s select profile.take_sample ();Times Reported Time consuming queries #6
Day Hour Count Duration Avg duration Jul 15 07 1 14s141ms 14s141ms 08 1 10s710ms 10s710ms 09 1 9s252ms 9s252ms 10 1 3s264ms 3s264ms 11 1 3s111ms 3s111ms 12 1 4s752ms 4s752ms 13 1 4s663ms 4s663ms 14 1 2s290ms 2s290ms 15 1 2s190ms 2s190ms 16 1 11s643ms 11s643ms 17 1 3s277ms 3s277ms 18 1 59s809ms 59s809ms 19 1 2s792ms 2s792ms 20 1 2s10ms 2s10ms 21 1 1s797ms 1s797ms [ User: postgres - Total duration: 2m15s - Times executed: 15 ]
[ Application: psql - Total duration: 2m15s - Times executed: 15 ]
-
SELECT profile.take_sample ();
Date: 2026-07-15 18:01:01 Duration: 59s809ms Database: etendo User: postgres Remote: [local] Application: psql
-
SELECT profile.take_sample ();
Date: 2026-07-15 07:00:16 Duration: 14s141ms Database: etendo User: postgres Remote: [local] Application: psql
-
SELECT profile.take_sample ();
Date: 2026-07-15 16:00:13 Duration: 11s643ms Database: etendo User: postgres Remote: [local] Application: psql
7 2s82ms 16s255ms 7s722ms 4 30s890ms select * from ( select record_id as referencekey_id, ? as ad_role_id, null as ad_user_id, ? as description, ? as isactive, ad_org_id, ad_client_id, now() as created, ? as createdby, now() as updated, ? as updatedby, ad_column_identifier (?, record_id, ?) as record_id from fact_acct where ad_table_id = ? and docbasetype in (...) group by fact_acct_group_id, record_id, ad_client_id, ad_org_id having sum(amtacctcr - amtacctdr) <> ?) aaa where not exists ( select ? from ad_alert a where a.ad_alertrule_id = ? and a.referencekey_id = aaa.referencekey_id and coalesce(a.status, ?) != ?);Times Reported Time consuming queries #7
Day Hour Count Duration Avg duration Jul 15 12 2 26s563ms 13s281ms 15 1 2s244ms 2s244ms 20 1 2s82ms 2s82ms [ User: tad - Total duration: 30s890ms - Times executed: 4 ]
[ Application: openbravo - Total duration: 30s890ms - Times executed: 4 ]
-
SELECT * FROM ( select record_id as referencekey_id, '0' as ad_role_id, null as ad_user_id, 'NOT BALANCED PURCHASE INVOICE' as description, 'Y' as isActive, ad_org_id, ad_client_id, now() as created, '0' as createdBy, now() as updated, '0' as updatedBy, ad_column_identifier ('C_Invoice', record_id, 'es_ES') AS RECORD_ID FROM fact_acct WHERE ad_table_id = '318' and docbasetype in ('API', 'APC') GROUP BY fact_acct_group_id, record_id, ad_client_id, ad_org_id HAVING SUM(amtacctcr - amtacctdr) <> 0) AAA where not exists ( select 1 from ad_alert a where a.ad_alertrule_id = 'DC1924997FC3426989EDC0910711A426' and a.referencekey_id = aaa.referencekey_id and coalesce(a.status, 'NEW') != 'SOLVED');
Date: 2026-07-15 12:15:23 Duration: 16s255ms Database: etendo User: tad Remote: 127.0.0.1 Application: openbravo Bind query: yes
-
SELECT * FROM ( select record_id as referencekey_id, '0' as ad_role_id, null as ad_user_id, 'NOT BALANCED SALES INVOICE' as description, 'Y' as isActive, ad_org_id, ad_client_id, now() as created, '0' as createdBy, now() as updated, '0' as updatedBy, ad_column_identifier ('C_Invoice', record_id, 'es_ES') AS RECORD_ID FROM fact_acct WHERE ad_table_id = '318' and docbasetype in ('ARI', 'ARC', 'ARF') GROUP BY fact_acct_group_id, record_id, ad_client_id, ad_org_id HAVING SUM(amtacctcr - amtacctdr) <> 0) AAA where not exists ( select 1 from ad_alert a where a.ad_alertrule_id = '67CD4EDC3FF8419E8B4CB4348234D409' and a.referencekey_id = aaa.referencekey_id and coalesce(a.status, 'NEW') != 'SOLVED');
Date: 2026-07-15 12:15:37 Duration: 10s308ms Database: etendo User: tad Remote: 127.0.0.1 Application: openbravo Bind query: yes
-
SELECT * FROM ( select record_id as referencekey_id, '0' as ad_role_id, null as ad_user_id, 'NOT BALANCED PURCHASE INVOICE' as description, 'Y' as isActive, ad_org_id, ad_client_id, now() as created, '0' as createdBy, now() as updated, '0' as updatedBy, ad_column_identifier ('C_Invoice', record_id, 'es_ES') AS RECORD_ID FROM fact_acct WHERE ad_table_id = '318' and docbasetype in ('API', 'APC') GROUP BY fact_acct_group_id, record_id, ad_client_id, ad_org_id HAVING SUM(amtacctcr - amtacctdr) <> 0) AAA where not exists ( select 1 from ad_alert a where a.ad_alertrule_id = 'DC1924997FC3426989EDC0910711A426' and a.referencekey_id = aaa.referencekey_id and coalesce(a.status, 'NEW') != 'SOLVED');
Date: 2026-07-15 15:25:04 Duration: 2s244ms Database: etendo User: tad Remote: 127.0.0.1 Application: openbravo Bind query: yes
8 1s606ms 14s550ms 7s516ms 3 22s549ms select * from ( select distinct iol.m_product_id as referencekey_id, ? as ad_role_id, null as ad_user_id, ? || p.name || ? as description, ? as isactive, iol.ad_org_id as ad_org_id, iol.ad_client_id as ad_client_id, now() as created, ? as createdby, now() as updated, ? as updatedby, p.name as record_id from m_inoutline iol join m_inout io on iol.m_inout_id = io.m_inout_id and io.issotrx = ? and io.docstatus = ? join m_transaction t on iol.m_inoutline_id = t.m_inoutline_id join c_bpartner bp on io.c_bpartner_id = bp.c_bpartner_id join m_product p on iol.m_product_id = p.m_product_id join m_costing_rule cr on ad_isorgincluded (io.ad_org_id, cr.ad_org_id, io.ad_client_id) >= ? and cr.datefrom <= t.trxprocessdate and cr.dateto > t.trxprocessdate join m_costing_algorithm ca on cr.m_costing_algorithm_id = ca.m_costing_algorithm_id and ca.classname = ? where not exists ( select ? from m_matchpo mp where mp.m_inoutline_id = iol.m_inoutline_id and mp.c_orderline_id is not null) and not exists ( select ? from m_costing c where c.m_product_id = iol.m_product_id and c.costtype in (...) and c.datefrom <= t.trxprocessdate and c.dateto > t.trxprocessdate) and not exists ( select ? from m_productprice pp join m_pricelist_version ppv on pp.m_pricelist_version_id = ppv.m_pricelist_version_id join m_pricelist pl on pl.m_pricelist_id = ppv.m_pricelist_id where pp.m_product_id = iol.m_product_id and (bp.po_pricelist_id = ppv.m_pricelist_id or (bp.po_pricelist_id is null and pl.issopricelist = ?)) and ppv.validfrom <= t.trxprocessdate) and not exists ( select ? from c_orderline ol join c_order o on ol.c_order_id = o.c_order_id and o.issotrx = ? and o.processed = ? where ol.m_product_id = iol.m_product_id and o.c_bpartner_id = bp.c_bpartner_id and ad_isorgincluded (o.ad_org_id, cr.ad_org_id, io.ad_client_id) >= ?)) aaa where not exists ( select ? from ad_alert a where a.ad_alertrule_id = ? and a.referencekey_id = aaa.referencekey_id and coalesce(a.status, ?) != ?);Times Reported Time consuming queries #8
Day Hour Count Duration Avg duration Jul 15 12 1 14s550ms 14s550ms 15 1 6s391ms 6s391ms 20 1 1s606ms 1s606ms [ User: tad - Total duration: 22s549ms - Times executed: 3 ]
[ Application: openbravo - Total duration: 22s549ms - Times executed: 3 ]
-
SELECT * FROM ( SELECT DISTINCT iol.m_product_id as referencekey_id, '0' as ad_role_id, null as ad_user_id, 'The product ' || p.name || ' has Receipts without a related Purchase Order and does not have a Purchase PriceList nor Standard Cost defined.' as description, 'Y' as isactive, iol.ad_org_id as ad_org_id, iol.ad_client_id as ad_client_id, now() as created, '0' as createdBy, now() as updated, '0' as updatedBy, p.name as RECORD_ID FROM m_inoutline iol JOIN m_inout io ON iol.m_inout_id = io.m_inout_id AND io.issotrx = 'N' AND io.docstatus = 'CO' JOIN m_transaction t ON iol.m_inoutline_id = t.m_inoutline_id JOIN c_bpartner bp ON io.c_bpartner_id = bp.c_bpartner_id JOIN m_product p ON iol.m_product_id = p.m_product_id JOIN m_costing_rule cr ON ad_isorgincluded (io.ad_org_id, cr.ad_org_id, io.ad_client_id) >= 0 AND cr.datefrom <= t.trxprocessdate AND cr.dateto > t.trxprocessdate JOIN m_costing_algorithm ca ON cr.m_costing_algorithm_id = ca.m_costing_algorithm_id AND ca.classname = 'org.openbravo.costing.AverageAlgorithm' WHERE NOT EXISTS ( SELECT 1 FROM m_matchpo mp WHERE mp.m_inoutline_id = iol.m_inoutline_id AND mp.c_orderline_id IS NOT NULL) AND NOT EXISTS ( SELECT 1 FROM m_costing c WHERE c.m_product_id = iol.m_product_id AND c.costtype IN ('STA', 'AVA') AND c.datefrom <= t.trxprocessdate AND c.dateto > t.trxprocessdate) AND NOT EXISTS ( SELECT 1 FROM m_productprice pp JOIN m_pricelist_version ppv ON pp.m_pricelist_version_id = ppv.m_pricelist_version_id JOIN m_pricelist pl ON pl.m_pricelist_id = ppv.m_pricelist_id WHERE pp.m_product_id = iol.m_product_id AND (bp.po_pricelist_id = ppv.m_pricelist_id OR (bp.po_pricelist_id IS NULL AND pl.issopricelist = 'N')) AND ppv.validfrom <= t.trxprocessdate) AND NOT EXISTS ( SELECT 1 FROM c_orderline ol JOIN c_order o ON ol.c_order_id = o.c_order_id AND o.issotrx = 'N' AND o.processed = 'Y' WHERE ol.m_product_id = iol.m_product_id AND o.c_bpartner_id = bp.c_bpartner_id AND ad_isorgincluded (o.ad_org_id, cr.ad_org_id, io.ad_client_id) >= 0)) AAA where not exists ( select 1 from ad_alert a where a.ad_alertrule_id = '36080A439B564021A2523283A760577A' and a.referencekey_id = aaa.referencekey_id and coalesce(a.status, 'NEW') != 'SOLVED');
Date: 2026-07-15 12:16:27 Duration: 14s550ms Database: etendo User: tad Remote: 127.0.0.1 Application: openbravo Bind query: yes
-
SELECT * FROM ( SELECT DISTINCT iol.m_product_id as referencekey_id, '0' as ad_role_id, null as ad_user_id, 'The product ' || p.name || ' has Receipts without a related Purchase Order and does not have a Purchase PriceList nor Standard Cost defined.' as description, 'Y' as isactive, iol.ad_org_id as ad_org_id, iol.ad_client_id as ad_client_id, now() as created, '0' as createdBy, now() as updated, '0' as updatedBy, p.name as RECORD_ID FROM m_inoutline iol JOIN m_inout io ON iol.m_inout_id = io.m_inout_id AND io.issotrx = 'N' AND io.docstatus = 'CO' JOIN m_transaction t ON iol.m_inoutline_id = t.m_inoutline_id JOIN c_bpartner bp ON io.c_bpartner_id = bp.c_bpartner_id JOIN m_product p ON iol.m_product_id = p.m_product_id JOIN m_costing_rule cr ON ad_isorgincluded (io.ad_org_id, cr.ad_org_id, io.ad_client_id) >= 0 AND cr.datefrom <= t.trxprocessdate AND cr.dateto > t.trxprocessdate JOIN m_costing_algorithm ca ON cr.m_costing_algorithm_id = ca.m_costing_algorithm_id AND ca.classname = 'org.openbravo.costing.AverageAlgorithm' WHERE NOT EXISTS ( SELECT 1 FROM m_matchpo mp WHERE mp.m_inoutline_id = iol.m_inoutline_id AND mp.c_orderline_id IS NOT NULL) AND NOT EXISTS ( SELECT 1 FROM m_costing c WHERE c.m_product_id = iol.m_product_id AND c.costtype IN ('STA', 'AVA') AND c.datefrom <= t.trxprocessdate AND c.dateto > t.trxprocessdate) AND NOT EXISTS ( SELECT 1 FROM m_productprice pp JOIN m_pricelist_version ppv ON pp.m_pricelist_version_id = ppv.m_pricelist_version_id JOIN m_pricelist pl ON pl.m_pricelist_id = ppv.m_pricelist_id WHERE pp.m_product_id = iol.m_product_id AND (bp.po_pricelist_id = ppv.m_pricelist_id OR (bp.po_pricelist_id IS NULL AND pl.issopricelist = 'N')) AND ppv.validfrom <= t.trxprocessdate) AND NOT EXISTS ( SELECT 1 FROM c_orderline ol JOIN c_order o ON ol.c_order_id = o.c_order_id AND o.issotrx = 'N' AND o.processed = 'Y' WHERE ol.m_product_id = iol.m_product_id AND o.c_bpartner_id = bp.c_bpartner_id AND ad_isorgincluded (o.ad_org_id, cr.ad_org_id, io.ad_client_id) >= 0)) AAA where not exists ( select 1 from ad_alert a where a.ad_alertrule_id = '36080A439B564021A2523283A760577A' and a.referencekey_id = aaa.referencekey_id and coalesce(a.status, 'NEW') != 'SOLVED');
Date: 2026-07-15 15:25:31 Duration: 6s391ms Database: etendo User: tad Remote: 127.0.0.1 Application: openbravo Bind query: yes
-
SELECT * FROM ( SELECT DISTINCT iol.m_product_id as referencekey_id, '0' as ad_role_id, null as ad_user_id, 'The product ' || p.name || ' has Receipts without a related Purchase Order and does not have a Purchase PriceList nor Standard Cost defined.' as description, 'Y' as isactive, iol.ad_org_id as ad_org_id, iol.ad_client_id as ad_client_id, now() as created, '0' as createdBy, now() as updated, '0' as updatedBy, p.name as RECORD_ID FROM m_inoutline iol JOIN m_inout io ON iol.m_inout_id = io.m_inout_id AND io.issotrx = 'N' AND io.docstatus = 'CO' JOIN m_transaction t ON iol.m_inoutline_id = t.m_inoutline_id JOIN c_bpartner bp ON io.c_bpartner_id = bp.c_bpartner_id JOIN m_product p ON iol.m_product_id = p.m_product_id JOIN m_costing_rule cr ON ad_isorgincluded (io.ad_org_id, cr.ad_org_id, io.ad_client_id) >= 0 AND cr.datefrom <= t.trxprocessdate AND cr.dateto > t.trxprocessdate JOIN m_costing_algorithm ca ON cr.m_costing_algorithm_id = ca.m_costing_algorithm_id AND ca.classname = 'org.openbravo.costing.AverageAlgorithm' WHERE NOT EXISTS ( SELECT 1 FROM m_matchpo mp WHERE mp.m_inoutline_id = iol.m_inoutline_id AND mp.c_orderline_id IS NOT NULL) AND NOT EXISTS ( SELECT 1 FROM m_costing c WHERE c.m_product_id = iol.m_product_id AND c.costtype IN ('STA', 'AVA') AND c.datefrom <= t.trxprocessdate AND c.dateto > t.trxprocessdate) AND NOT EXISTS ( SELECT 1 FROM m_productprice pp JOIN m_pricelist_version ppv ON pp.m_pricelist_version_id = ppv.m_pricelist_version_id JOIN m_pricelist pl ON pl.m_pricelist_id = ppv.m_pricelist_id WHERE pp.m_product_id = iol.m_product_id AND (bp.po_pricelist_id = ppv.m_pricelist_id OR (bp.po_pricelist_id IS NULL AND pl.issopricelist = 'N')) AND ppv.validfrom <= t.trxprocessdate) AND NOT EXISTS ( SELECT 1 FROM c_orderline ol JOIN c_order o ON ol.c_order_id = o.c_order_id AND o.issotrx = 'N' AND o.processed = 'Y' WHERE ol.m_product_id = iol.m_product_id AND o.c_bpartner_id = bp.c_bpartner_id AND ad_isorgincluded (o.ad_org_id, cr.ad_org_id, io.ad_client_id) >= 0)) AAA where not exists ( select 1 from ad_alert a where a.ad_alertrule_id = '36080A439B564021A2523283A760577A' and a.referencekey_id = aaa.referencekey_id and coalesce(a.status, 'NEW') != 'SOLVED');
Date: 2026-07-15 20:20:31 Duration: 1s606ms Database: etendo User: tad Remote: 127.0.0.1 Application: openbravo Bind query: yes
9 6s66ms 9s744ms 7s379ms 3 22s139ms update ad_alert set status = ?, updated = now(), updatedby = ? where ad_alertrule_id = ? and coalesce(status, ?) != ? and not exists ( select ? from ( select c_invoice_id as referencekey_id, ? as ad_role_id, null as ad_user_id, ? as description, ? as isactive, c_invoice.ad_org_id as ad_org_id, c_invoice.ad_client_id as ad_client_id, now() as created, ? as createdby, now() as updated, ? as updatedby, ad_column_identifier (?, c_invoice_id, ?) as record_id from c_invoice, c_doctype, fact_acct f1, fact_acct f2 where c_invoice.c_doctype_id = c_doctype.c_doctype_id and c_doctype.docbasetype in (...) and f1.record_id = c_invoice.c_invoice_id and f1.record_id = f2.record_id and f1.ad_table_id = f2.ad_table_id and f1.fact_acct_group_id <> f2.fact_acct_group_id and f1.c_acctschema_id = f2.c_acctschema_id group by c_invoice_id, posted, c_invoice.ad_client_id, c_invoice.ad_org_id, f1.ad_table_id, f1.record_id) a where ? = ? and a.referencekey_id = ad_alert.referencekey_id);Times Reported Time consuming queries #9
Day Hour Count Duration Avg duration Jul 15 12 1 9s744ms 9s744ms 15 1 6s327ms 6s327ms 20 1 6s66ms 6s66ms [ User: tad - Total duration: 22s139ms - Times executed: 3 ]
[ Application: openbravo - Total duration: 22s139ms - Times executed: 3 ]
-
UPDATE AD_ALERT SET STATUS = 'SOLVED', UPDATED = NOW(), UPDATEDBY = 0 WHERE AD_ALERTRULE_ID = '7EDC62AE0AF34B74A4B327EA8A957965' AND COALESCE(STATUS, 'NEW') != 'SOLVED' AND NOT EXISTS ( SELECT 1 FROM ( select C_INVOICE_id as referencekey_id, '0' as ad_role_id, null as ad_user_id, 'PURCHASE INVOICE POSTED MORE THAN ONCE' as description, 'Y' as isActive, C_INVOICE.ad_org_id as ad_org_id, C_INVOICE.ad_client_id as ad_client_id, now() as created, '0' as createdBy, now() as updated, '0' as updatedBy, ad_column_identifier ('C_INVOICE', C_INVOICE_id, 'es_ES') AS RECORD_ID FROM C_INVOICE, c_doctype, fact_acct f1, fact_acct f2 WHERE C_INVOICE.c_doctype_id = c_doctype.c_doctype_id and c_doctype.docbasetype IN ('API', 'APC') and f1.record_id = c_invoice.c_invoice_id and f1.record_id = f2.record_id and f1.ad_table_id = f2.ad_table_id and f1.fact_acct_group_id <> f2.fact_acct_group_id and f1.c_acctschema_id = f2.c_acctschema_id GROUP BY C_INVOICE_id, posted, C_INVOICE.ad_client_id, C_INVOICE.ad_org_id, f1.ad_table_id, f1.record_id) A WHERE 1 = 1 AND A.REFERENCEKEY_ID = AD_ALERT.REFERENCEKEY_ID);
Date: 2026-07-15 12:16:49 Duration: 9s744ms Database: etendo User: tad Remote: 127.0.0.1 Application: openbravo Bind query: yes
-
UPDATE AD_ALERT SET STATUS = 'SOLVED', UPDATED = NOW(), UPDATEDBY = 0 WHERE AD_ALERTRULE_ID = '7EDC62AE0AF34B74A4B327EA8A957965' AND COALESCE(STATUS, 'NEW') != 'SOLVED' AND NOT EXISTS ( SELECT 1 FROM ( select C_INVOICE_id as referencekey_id, '0' as ad_role_id, null as ad_user_id, 'PURCHASE INVOICE POSTED MORE THAN ONCE' as description, 'Y' as isActive, C_INVOICE.ad_org_id as ad_org_id, C_INVOICE.ad_client_id as ad_client_id, now() as created, '0' as createdBy, now() as updated, '0' as updatedBy, ad_column_identifier ('C_INVOICE', C_INVOICE_id, 'es_ES') AS RECORD_ID FROM C_INVOICE, c_doctype, fact_acct f1, fact_acct f2 WHERE C_INVOICE.c_doctype_id = c_doctype.c_doctype_id and c_doctype.docbasetype IN ('API', 'APC') and f1.record_id = c_invoice.c_invoice_id and f1.record_id = f2.record_id and f1.ad_table_id = f2.ad_table_id and f1.fact_acct_group_id <> f2.fact_acct_group_id and f1.c_acctschema_id = f2.c_acctschema_id GROUP BY C_INVOICE_id, posted, C_INVOICE.ad_client_id, C_INVOICE.ad_org_id, f1.ad_table_id, f1.record_id) A WHERE 1 = 1 AND A.REFERENCEKEY_ID = AD_ALERT.REFERENCEKEY_ID);
Date: 2026-07-15 15:26:05 Duration: 6s327ms Database: etendo User: tad Remote: 127.0.0.1 Application: openbravo Bind query: yes
-
UPDATE AD_ALERT SET STATUS = 'SOLVED', UPDATED = NOW(), UPDATEDBY = 0 WHERE AD_ALERTRULE_ID = '7EDC62AE0AF34B74A4B327EA8A957965' AND COALESCE(STATUS, 'NEW') != 'SOLVED' AND NOT EXISTS ( SELECT 1 FROM ( select C_INVOICE_id as referencekey_id, '0' as ad_role_id, null as ad_user_id, 'PURCHASE INVOICE POSTED MORE THAN ONCE' as description, 'Y' as isActive, C_INVOICE.ad_org_id as ad_org_id, C_INVOICE.ad_client_id as ad_client_id, now() as created, '0' as createdBy, now() as updated, '0' as updatedBy, ad_column_identifier ('C_INVOICE', C_INVOICE_id, 'es_ES') AS RECORD_ID FROM C_INVOICE, c_doctype, fact_acct f1, fact_acct f2 WHERE C_INVOICE.c_doctype_id = c_doctype.c_doctype_id and c_doctype.docbasetype IN ('API', 'APC') and f1.record_id = c_invoice.c_invoice_id and f1.record_id = f2.record_id and f1.ad_table_id = f2.ad_table_id and f1.fact_acct_group_id <> f2.fact_acct_group_id and f1.c_acctschema_id = f2.c_acctschema_id GROUP BY C_INVOICE_id, posted, C_INVOICE.ad_client_id, C_INVOICE.ad_org_id, f1.ad_table_id, f1.record_id) A WHERE 1 = 1 AND A.REFERENCEKEY_ID = AD_ALERT.REFERENCEKEY_ID);
Date: 2026-07-15 20:20:44 Duration: 6s66ms Database: etendo User: tad Remote: 127.0.0.1 Application: openbravo Bind query: yes
10 6s22ms 6s22ms 6s22ms 1 6s22ms select libp_picki0_.libp_picking_v_id as libp_pic1_515_, libp_picki0_.ad_client_id as ad_clien2_515_, libp_picki0_.ad_org_id as ad_org_i3_515_, libp_picki0_.created as created4_515_, libp_picki0_.createdby as createdb5_515_, libp_picki0_.updated as updated6_515_, libp_picki0_.updatedby as updatedb7_515_, libp_picki0_.isactive as isactive8_515_, libp_picki0_.dateordered as dateorde9_515_, libp_picki0_.value as value10_515_, libp_picki0_.name as name11_515_, libp_picki0_.qty as qty12_515_, libp_picki0_.bin as bin13_515_, libp_picki0_.description as descrip14_515_, libp_picki0_.em_libp_dateorder as em_libp15_515_ from libp_picking_v libp_picki0_ where (libp_picki0_.ad_org_id in (...)) and (libp_picki0_.ad_client_id in (...)) order by libp_picki0_.name desc, libp_picki0_.libp_picking_v_id desc limit ?;Times Reported Time consuming queries #10
Day Hour Count Duration Avg duration Jul 15 07 1 6s22ms 6s22ms [ User: tad - Total duration: 6s22ms - Times executed: 1 ]
[ Application: openbravo - Total duration: 6s22ms - Times executed: 1 ]
-
select libp_picki0_.Libp_Picking_V_ID as libp_pic1_515_, libp_picki0_.AD_Client_ID as ad_clien2_515_, libp_picki0_.AD_Org_ID as ad_org_i3_515_, libp_picki0_.Created as created4_515_, libp_picki0_.Createdby as createdb5_515_, libp_picki0_.Updated as updated6_515_, libp_picki0_.Updatedby as updatedb7_515_, libp_picki0_.Isactive as isactive8_515_, libp_picki0_.Dateordered as dateorde9_515_, libp_picki0_.value as value10_515_, libp_picki0_.Name as name11_515_, libp_picki0_.Qty as qty12_515_, libp_picki0_.Bin as bin13_515_, libp_picki0_.Description as descrip14_515_, libp_picki0_.EM_Libp_Dateorder as em_libp15_515_ from Libp_Picking_V libp_picki0_ where (libp_picki0_.AD_Org_ID in ('0', '975163BBDF184727BFA9D21FECF88F51', '0145CB12BBE04855B3C433728BD65F7C', '7EEF753D8C114D32A101EA8393FEAC19', '8997B74B935D46B08D5E187F5B343F48', '9DFF9C5278274C2DA3F411C2BA23605C')) and (libp_picki0_.AD_Client_ID in ('29E43D204AEB4CEC9D1DC4EFFD0E5987', '0')) order by libp_picki0_.Name desc, libp_picki0_.Libp_Picking_V_ID desc limit '101';
Date: 2026-07-15 07:56:17 Duration: 6s22ms Database: etendo User: tad Remote: 127.0.0.1 Application: openbravo Bind query: yes
11 5s633ms 6s123ms 5s878ms 2 11s756ms select * from ( select distinct iol.m_product_id as referencekey_id, ? as ad_role_id, null as ad_user_id, ? || p.name || ? as description, ? as isactive, iol.ad_org_id as ad_org_id, iol.ad_client_id as ad_client_id, now() as created, ? as createdby, now() as updated, ? as updatedby, p.name as record_id from m_inoutline iol join m_inout io on iol.m_inout_id = io.m_inout_id and io.issotrx = ? and io.docstatus = ? join m_product p on iol.m_product_id = p.m_product_id join m_transaction t on iol.m_inoutline_id = t.m_inoutline_id join c_bpartner bp on io.c_bpartner_id = bp.c_bpartner_id join c_doctype dt on io.c_doctype_id = dt.c_doctype_id and dt.isreturn = ? join m_costing_rule cr on ad_isorgincluded (io.ad_org_id, cr.ad_org_id, io.ad_client_id) >= ? and cr.datefrom <= t.trxprocessdate and cr.dateto > t.trxprocessdate join m_costing_algorithm ca on cr.m_costing_algorithm_id = ca.m_costing_algorithm_id and ca.classname = ? where (iol.canceled_inoutline_id is null and iol.movementqty < ?) and not exists ( select ? from m_costing c where c.m_product_id = iol.m_product_id and c.costtype in (...) and c.datefrom <= t.trxprocessdate and c.dateto > t.trxprocessdate) and not exists ( select ? from m_productprice pp join m_pricelist_version ppv on pp.m_pricelist_version_id = ppv.m_pricelist_version_id join m_pricelist pl on pl.m_pricelist_id = ppv.m_pricelist_id where pp.m_product_id = iol.m_product_id and (bp.po_pricelist_id = ppv.m_pricelist_id or (bp.po_pricelist_id is null and pl.issopricelist = ?)) and ppv.validfrom <= t.trxprocessdate)) aaa where not exists ( select ? from ad_alert a where a.ad_alertrule_id = ? and a.referencekey_id = aaa.referencekey_id and coalesce(a.status, ?) != ?);Times Reported Time consuming queries #11
Day Hour Count Duration Avg duration Jul 15 12 1 6s123ms 6s123ms 15 1 5s633ms 5s633ms [ User: tad - Total duration: 11s756ms - Times executed: 2 ]
[ Application: openbravo - Total duration: 11s756ms - Times executed: 2 ]
-
SELECT * FROM ( SELECT DISTINCT iol.m_product_id as referencekey_id, '0' as ad_role_id, null as ad_user_id, 'The product ' || p.name || ' has Cancelation Shipments without a related original shipment and does not have a Purchase PriceList nor Standard Cost defined.' as description, 'Y' as isactive, iol.ad_org_id as ad_org_id, iol.ad_client_id as ad_client_id, now() as created, '0' as createdBy, now() as updated, '0' as updatedBy, p.name as RECORD_ID FROM m_inoutline iol JOIN m_inout io ON iol.m_inout_id = io.m_inout_id AND io.issotrx = 'Y' AND io.docstatus = 'VO' JOIN m_product p ON iol.m_product_id = p.m_product_id JOIN m_transaction t ON iol.m_inoutline_id = t.m_inoutline_id JOIN c_bpartner bp ON io.c_bpartner_id = bp.c_bpartner_id JOIN c_doctype dt ON io.c_doctype_id = dt.c_doctype_id AND dt.isreturn = 'N' JOIN m_costing_rule cr ON ad_isorgincluded (io.ad_org_id, cr.ad_org_id, io.ad_client_id) >= 0 AND cr.datefrom <= t.trxprocessdate AND cr.dateto > t.trxprocessdate JOIN m_costing_algorithm ca ON cr.m_costing_algorithm_id = ca.m_costing_algorithm_id AND ca.classname = 'org.openbravo.costing.AverageAlgorithm' WHERE (iol.canceled_inoutline_id IS NULL AND iol.movementqty < 0) AND NOT EXISTS ( SELECT 1 FROM m_costing c WHERE c.m_product_id = iol.m_product_id AND c.costtype IN ('STA', 'AVA') AND c.datefrom <= t.trxprocessdate AND c.dateto > t.trxprocessdate) AND NOT EXISTS ( SELECT 1 FROM m_productprice pp JOIN m_pricelist_version ppv ON pp.m_pricelist_version_id = ppv.m_pricelist_version_id JOIN m_pricelist pl ON pl.m_pricelist_id = ppv.m_pricelist_id WHERE pp.m_product_id = iol.m_product_id AND (bp.po_pricelist_id = ppv.m_pricelist_id OR (bp.po_pricelist_id IS NULL AND pl.issopricelist = 'N')) AND ppv.validfrom <= t.trxprocessdate)) AAA where not exists ( select 1 from ad_alert a where a.ad_alertrule_id = 'BD07156AA7EE4FB2B95B3F3A6D63296F' and a.referencekey_id = aaa.referencekey_id and coalesce(a.status, 'NEW') != 'SOLVED');
Date: 2026-07-15 12:16:11 Duration: 6s123ms Database: etendo User: tad Remote: 127.0.0.1 Application: openbravo Bind query: yes
-
SELECT * FROM ( SELECT DISTINCT iol.m_product_id as referencekey_id, '0' as ad_role_id, null as ad_user_id, 'The product ' || p.name || ' has Cancelation Shipments without a related original shipment and does not have a Purchase PriceList nor Standard Cost defined.' as description, 'Y' as isactive, iol.ad_org_id as ad_org_id, iol.ad_client_id as ad_client_id, now() as created, '0' as createdBy, now() as updated, '0' as updatedBy, p.name as RECORD_ID FROM m_inoutline iol JOIN m_inout io ON iol.m_inout_id = io.m_inout_id AND io.issotrx = 'Y' AND io.docstatus = 'VO' JOIN m_product p ON iol.m_product_id = p.m_product_id JOIN m_transaction t ON iol.m_inoutline_id = t.m_inoutline_id JOIN c_bpartner bp ON io.c_bpartner_id = bp.c_bpartner_id JOIN c_doctype dt ON io.c_doctype_id = dt.c_doctype_id AND dt.isreturn = 'N' JOIN m_costing_rule cr ON ad_isorgincluded (io.ad_org_id, cr.ad_org_id, io.ad_client_id) >= 0 AND cr.datefrom <= t.trxprocessdate AND cr.dateto > t.trxprocessdate JOIN m_costing_algorithm ca ON cr.m_costing_algorithm_id = ca.m_costing_algorithm_id AND ca.classname = 'org.openbravo.costing.AverageAlgorithm' WHERE (iol.canceled_inoutline_id IS NULL AND iol.movementqty < 0) AND NOT EXISTS ( SELECT 1 FROM m_costing c WHERE c.m_product_id = iol.m_product_id AND c.costtype IN ('STA', 'AVA') AND c.datefrom <= t.trxprocessdate AND c.dateto > t.trxprocessdate) AND NOT EXISTS ( SELECT 1 FROM m_productprice pp JOIN m_pricelist_version ppv ON pp.m_pricelist_version_id = ppv.m_pricelist_version_id JOIN m_pricelist pl ON pl.m_pricelist_id = ppv.m_pricelist_id WHERE pp.m_product_id = iol.m_product_id AND (bp.po_pricelist_id = ppv.m_pricelist_id OR (bp.po_pricelist_id IS NULL AND pl.issopricelist = 'N')) AND ppv.validfrom <= t.trxprocessdate)) AAA where not exists ( select 1 from ad_alert a where a.ad_alertrule_id = 'BD07156AA7EE4FB2B95B3F3A6D63296F' and a.referencekey_id = aaa.referencekey_id and coalesce(a.status, 'NEW') != 'SOLVED');
Date: 2026-07-15 15:25:24 Duration: 5s633ms Database: etendo User: tad Remote: 127.0.0.1 Application: openbravo Bind query: yes
12 1s46ms 10s799ms 4s657ms 3 13s972ms select * from ( select distinct pr.m_product_id as referencekey_id, ad_column_identifier (?, pr.m_product_id, ?) as record_id, pr.value || ? || ad_column_identifier (?, pr.m_product_id, ?) || ?| | round(coalesce(onhand.qtyonhand, ?) + coalesce(pend.qtypendingrecive, ?) - coalesce(pick.qtypicking, ?), ?) || ? || coalesce(porg.stockmin, ?) as description, pr.ad_org_id, pr.ad_client_id, ? as ad_role_id, null as ad_user_id, ? as isactive, now() as created, ? as createdby, now() as updated, ? as updatedby from m_product pr left join ( select sum(coalesce(sd.qtyonhand, ?)) as qtyonhand, sd.m_product_id from m_storage_detail sd group by sd.m_product_id) onhand on onhand.m_product_id = pr.m_product_id left join ( select sum(coalesce(m_lines.qtyordered, ?)) - sum(coalesce(m_lines.movementqty, ?)) as qtypendingrecive, m_lines.m_product_id from ( select coalesce(ol.qtyordered, ?) as qtyordered, coalesce(sum(iol.movementqty), ?) as movementqty, ol.m_product_id from c_orderline ol left join c_order o on ol.c_order_id = o.c_order_id left join m_inoutline iol on ol.c_orderline_id = iol.c_orderline_id where o.processed = ? and o.issotrx = ? and o.docstatus = ? group by ol.qtyordered, ol.c_orderline_id, ol.m_product_id having coalesce(ol.qtyordered, ?) > sum(coalesce(iol.movementqty, ?))) as m_lines group by m_lines.m_product_id) pend on pend.m_product_id = pr.m_product_id left join ( select sum(coalesce(lp.qty, ?)) as qtypicking, lp.value from libp_picking_v lp group by lp.value) pick on pick.value = pr.value left join m_product_org porg on porg.m_product_id = pr.m_product_id where (coalesce(onhand.qtyonhand, ?) - coalesce(pick.qtypicking, ?) + coalesce(pend.qtypendingrecive, ?)) < coalesce(porg.stockmin, ?) and ma_processplan_id is null) aaa where not exists ( select ? from ad_alert a where a.ad_alertrule_id = ? and a.referencekey_id = aaa.referencekey_id and coalesce(a.status, ?) != ?);Times Reported Time consuming queries #12
Day Hour Count Duration Avg duration Jul 15 12 1 10s799ms 10s799ms 15 1 2s125ms 2s125ms 20 1 1s46ms 1s46ms [ User: tad - Total duration: 13s972ms - Times executed: 3 ]
[ Application: openbravo - Total duration: 13s972ms - Times executed: 3 ]
-
SELECT * FROM ( select distinct pr.m_product_id AS referencekey_id, ad_column_identifier ('m_product', pr.m_product_id, 'en_US') AS record_id, pr.value || ', ' || ad_column_identifier ('m_product', pr.m_product_id, 'en_US') || ', Stock: ' || round(coalesce(onhand.QtyOnHand, 0) + coalesce(pend.QtyPendingRecive, 0) - coalesce(pick.QtyPicking, 0), 0) || ', MQ: ' || coalesce(porg.Stockmin, 0) AS description, pr.ad_org_id, pr.ad_client_id, 0 AS ad_role_id, NULL AS ad_user_id, 'Y' AS isActive, now() AS created, 0 AS createdBy, now() AS updated, 0 AS updatedBy from m_product pr left join ( select sum(coalesce(sd.qtyonhand, 0)) AS QtyOnHand, sd.m_product_id from m_storage_detail sd group by sd.m_product_id) onhand on onhand.m_product_id = pr.m_product_id left join ( select sum(coalesce(m_lines.qtyordered, 0)) - sum(coalesce(m_lines.movementqty, 0)) as QtyPendingRecive, m_lines.m_product_id from ( select coalesce(ol.qtyordered, 0) as qtyordered, coalesce(sum(iol.movementqty), 0) as movementqty, ol.m_product_id from c_orderline ol left join c_order o on ol.c_order_id = o.c_order_id left join m_inoutline iol on ol.c_orderline_id = iol.c_orderline_id where o.processed = 'Y' and o.issotrx = 'N' and o.docstatus = 'CO' group by ol.qtyordered, ol.c_orderline_id, ol.m_product_id having coalesce(ol.qtyordered, 0) > sum(coalesce(iol.movementqty, 0))) as m_lines group by m_lines.m_product_id) pend on pend.m_product_id = pr.m_product_id left join ( select sum(coalesce(lp.qty, 0)) AS QtyPicking, lp.value from libp_picking_v lp group by lp.value) pick on pick.value = pr.value left join m_product_org porg on porg.m_product_id = pr.m_product_id where (coalesce(onhand.QtyOnHand, 0) - coalesce(pick.QtyPicking, 0) + coalesce(pend.QtyPendingRecive, 0)) < coalesce(porg.Stockmin, 0) and ma_processplan_id IS NULL) AAA where not exists ( select 1 from ad_alert a where a.ad_alertrule_id = '86C9A5FFEA28494D927E2699CEAFEFE1' and a.referencekey_id = aaa.referencekey_id and coalesce(a.status, 'NEW') != 'SOLVED');
Date: 2026-07-15 12:17:10 Duration: 10s799ms Database: etendo User: tad Remote: 127.0.0.1 Application: openbravo Bind query: yes
-
SELECT * FROM ( select distinct pr.m_product_id AS referencekey_id, ad_column_identifier ('m_product', pr.m_product_id, 'en_US') AS record_id, pr.value || ', ' || ad_column_identifier ('m_product', pr.m_product_id, 'en_US') || ', Stock: ' || round(coalesce(onhand.QtyOnHand, 0) + coalesce(pend.QtyPendingRecive, 0) - coalesce(pick.QtyPicking, 0), 0) || ', MQ: ' || coalesce(porg.Stockmin, 0) AS description, pr.ad_org_id, pr.ad_client_id, 0 AS ad_role_id, NULL AS ad_user_id, 'Y' AS isActive, now() AS created, 0 AS createdBy, now() AS updated, 0 AS updatedBy from m_product pr left join ( select sum(coalesce(sd.qtyonhand, 0)) AS QtyOnHand, sd.m_product_id from m_storage_detail sd group by sd.m_product_id) onhand on onhand.m_product_id = pr.m_product_id left join ( select sum(coalesce(m_lines.qtyordered, 0)) - sum(coalesce(m_lines.movementqty, 0)) as QtyPendingRecive, m_lines.m_product_id from ( select coalesce(ol.qtyordered, 0) as qtyordered, coalesce(sum(iol.movementqty), 0) as movementqty, ol.m_product_id from c_orderline ol left join c_order o on ol.c_order_id = o.c_order_id left join m_inoutline iol on ol.c_orderline_id = iol.c_orderline_id where o.processed = 'Y' and o.issotrx = 'N' and o.docstatus = 'CO' group by ol.qtyordered, ol.c_orderline_id, ol.m_product_id having coalesce(ol.qtyordered, 0) > sum(coalesce(iol.movementqty, 0))) as m_lines group by m_lines.m_product_id) pend on pend.m_product_id = pr.m_product_id left join ( select sum(coalesce(lp.qty, 0)) AS QtyPicking, lp.value from libp_picking_v lp group by lp.value) pick on pick.value = pr.value left join m_product_org porg on porg.m_product_id = pr.m_product_id where (coalesce(onhand.QtyOnHand, 0) - coalesce(pick.QtyPicking, 0) + coalesce(pend.QtyPendingRecive, 0)) < coalesce(porg.Stockmin, 0) and ma_processplan_id IS NULL) AAA where not exists ( select 1 from ad_alert a where a.ad_alertrule_id = '86C9A5FFEA28494D927E2699CEAFEFE1' and a.referencekey_id = aaa.referencekey_id and coalesce(a.status, 'NEW') != 'SOLVED');
Date: 2026-07-15 15:26:15 Duration: 2s125ms Database: etendo User: tad Remote: 127.0.0.1 Application: openbravo Bind query: yes
-
SELECT * FROM ( select distinct pr.m_product_id AS referencekey_id, ad_column_identifier ('m_product', pr.m_product_id, 'en_US') AS record_id, pr.value || ', ' || ad_column_identifier ('m_product', pr.m_product_id, 'en_US') || ', Stock: ' || round(coalesce(onhand.QtyOnHand, 0) + coalesce(pend.QtyPendingRecive, 0) - coalesce(pick.QtyPicking, 0), 0) || ', MQ: ' || coalesce(porg.Stockmin, 0) AS description, pr.ad_org_id, pr.ad_client_id, 0 AS ad_role_id, NULL AS ad_user_id, 'Y' AS isActive, now() AS created, 0 AS createdBy, now() AS updated, 0 AS updatedBy from m_product pr left join ( select sum(coalesce(sd.qtyonhand, 0)) AS QtyOnHand, sd.m_product_id from m_storage_detail sd group by sd.m_product_id) onhand on onhand.m_product_id = pr.m_product_id left join ( select sum(coalesce(m_lines.qtyordered, 0)) - sum(coalesce(m_lines.movementqty, 0)) as QtyPendingRecive, m_lines.m_product_id from ( select coalesce(ol.qtyordered, 0) as qtyordered, coalesce(sum(iol.movementqty), 0) as movementqty, ol.m_product_id from c_orderline ol left join c_order o on ol.c_order_id = o.c_order_id left join m_inoutline iol on ol.c_orderline_id = iol.c_orderline_id where o.processed = 'Y' and o.issotrx = 'N' and o.docstatus = 'CO' group by ol.qtyordered, ol.c_orderline_id, ol.m_product_id having coalesce(ol.qtyordered, 0) > sum(coalesce(iol.movementqty, 0))) as m_lines group by m_lines.m_product_id) pend on pend.m_product_id = pr.m_product_id left join ( select sum(coalesce(lp.qty, 0)) AS QtyPicking, lp.value from libp_picking_v lp group by lp.value) pick on pick.value = pr.value left join m_product_org porg on porg.m_product_id = pr.m_product_id where (coalesce(onhand.QtyOnHand, 0) - coalesce(pick.QtyPicking, 0) + coalesce(pend.QtyPendingRecive, 0)) < coalesce(porg.Stockmin, 0) and ma_processplan_id IS NULL) AAA where not exists ( select 1 from ad_alert a where a.ad_alertrule_id = '86C9A5FFEA28494D927E2699CEAFEFE1' and a.referencekey_id = aaa.referencekey_id and coalesce(a.status, 'NEW') != 'SOLVED');
Date: 2026-07-15 20:20:50 Duration: 1s46ms Database: etendo User: tad Remote: 127.0.0.1 Application: openbravo Bind query: yes
13 2s2ms 5s496ms 3s808ms 3 11s426ms select * from ( select j.gl_journal_id as referencekey_id, ? as ad_role_id, null as ad_user_id, ? as description, ? as isactive, j.ad_org_id, j.ad_client_id, now() as created, ? as createdby, now() as updated, ? as updatedby, ad_column_identifier (?, j.gl_journal_id, ?) as record_id from gl_journal j, fact_acct f1, fact_acct f2 where f1.record_id = f2.record_id and f1.ad_table_id = f2.ad_table_id and f1.fact_acct_group_id <> f2.fact_acct_group_id and f1.c_acctschema_id = f2.c_acctschema_id and j.gl_journal_id = f1.record_id group by f1.ad_table_id, f1.record_id, j.gl_journal_id, j.ad_org_id, j.ad_client_id) aaa where not exists ( select ? from ad_alert a where a.ad_alertrule_id = ? and a.referencekey_id = aaa.referencekey_id and coalesce(a.status, ?) != ?);Times Reported Time consuming queries #13
Day Hour Count Duration Avg duration Jul 15 12 1 5s496ms 5s496ms 15 1 3s926ms 3s926ms 20 1 2s2ms 2s2ms [ User: tad - Total duration: 11s426ms - Times executed: 3 ]
[ Application: openbravo - Total duration: 11s426ms - Times executed: 3 ]
-
SELECT * FROM ( select j.GL_JOURNAL_id as referencekey_id, '0' as ad_role_id, null as ad_user_id, 'G/L JOURNAL DOCUMENT POSTED MORE THAN ONCE' as description, 'Y' as isActive, j.ad_org_id, j.ad_client_id, now() as created, '0' as createdBy, now() as updated, '0' as updatedBy, ad_column_identifier ('GL_JOURNAL', j.GL_JOURNAL_id, 'es_ES') AS RECORD_ID FROM GL_JOURNAL j, fact_acct f1, fact_acct f2 where f1.record_id = f2.record_id and f1.ad_table_id = f2.ad_table_id and f1.fact_acct_group_id <> f2.fact_acct_group_id and f1.c_acctschema_id = f2.c_acctschema_id and j.gl_journal_id = f1.record_id group by f1.ad_table_id, f1.record_id, j.gl_journal_id, j.ad_org_id, j.ad_client_id) AAA where not exists ( select 1 from ad_alert a where a.ad_alertrule_id = '5DB4719C9B154DA3A584345DD754189D' and a.referencekey_id = aaa.referencekey_id and coalesce(a.status, 'NEW') != 'SOLVED');
Date: 2026-07-15 12:16:57 Duration: 5s496ms Database: etendo User: tad Remote: 127.0.0.1 Application: openbravo Bind query: yes
-
SELECT * FROM ( select j.GL_JOURNAL_id as referencekey_id, '0' as ad_role_id, null as ad_user_id, 'G/L JOURNAL DOCUMENT POSTED MORE THAN ONCE' as description, 'Y' as isActive, j.ad_org_id, j.ad_client_id, now() as created, '0' as createdBy, now() as updated, '0' as updatedBy, ad_column_identifier ('GL_JOURNAL', j.GL_JOURNAL_id, 'es_ES') AS RECORD_ID FROM GL_JOURNAL j, fact_acct f1, fact_acct f2 where f1.record_id = f2.record_id and f1.ad_table_id = f2.ad_table_id and f1.fact_acct_group_id <> f2.fact_acct_group_id and f1.c_acctschema_id = f2.c_acctschema_id and j.gl_journal_id = f1.record_id group by f1.ad_table_id, f1.record_id, j.gl_journal_id, j.ad_org_id, j.ad_client_id) AAA where not exists ( select 1 from ad_alert a where a.ad_alertrule_id = '5DB4719C9B154DA3A584345DD754189D' and a.referencekey_id = aaa.referencekey_id and coalesce(a.status, 'NEW') != 'SOLVED');
Date: 2026-07-15 15:26:11 Duration: 3s926ms Database: etendo User: tad Remote: 127.0.0.1 Application: openbravo Bind query: yes
-
SELECT * FROM ( select j.GL_JOURNAL_id as referencekey_id, '0' as ad_role_id, null as ad_user_id, 'G/L JOURNAL DOCUMENT POSTED MORE THAN ONCE' as description, 'Y' as isActive, j.ad_org_id, j.ad_client_id, now() as created, '0' as createdBy, now() as updated, '0' as updatedBy, ad_column_identifier ('GL_JOURNAL', j.GL_JOURNAL_id, 'es_ES') AS RECORD_ID FROM GL_JOURNAL j, fact_acct f1, fact_acct f2 where f1.record_id = f2.record_id and f1.ad_table_id = f2.ad_table_id and f1.fact_acct_group_id <> f2.fact_acct_group_id and f1.c_acctschema_id = f2.c_acctschema_id and j.gl_journal_id = f1.record_id group by f1.ad_table_id, f1.record_id, j.gl_journal_id, j.ad_org_id, j.ad_client_id) AAA where not exists ( select 1 from ad_alert a where a.ad_alertrule_id = '5DB4719C9B154DA3A584345DD754189D' and a.referencekey_id = aaa.referencekey_id and coalesce(a.status, 'NEW') != 'SOLVED');
Date: 2026-07-15 20:20:48 Duration: 2s2ms Database: etendo User: tad Remote: 127.0.0.1 Application: openbravo Bind query: yes
14 1s488ms 4s14ms 2s443ms 4 9s775ms select * from m_inout_create0 (?);Times Reported Time consuming queries #14
Day Hour Count Duration Avg duration Jul 15 07 1 2s182ms 2s182ms 08 3 7s593ms 2s531ms [ User: tad - Total duration: 9s775ms - Times executed: 4 ]
[ Application: openbravo - Total duration: 9s775ms - Times executed: 4 ]
-
SELECT * FROM M_INOUT_CREATE0 ('BE175EDCBB9D4AB3BE220E477A786F48');
Date: 2026-07-15 08:24:03 Duration: 4s14ms Database: etendo User: tad Remote: 127.0.0.1 Application: openbravo Bind query: yes
-
SELECT * FROM M_INOUT_CREATE0 ('578752084A20472B881B7B1E55783AA5');
Date: 2026-07-15 07:57:30 Duration: 2s182ms Database: etendo User: tad Remote: 127.0.0.1 Application: openbravo Bind query: yes
-
SELECT * FROM M_INOUT_CREATE0 ('886FBB5C5309403792F2CAAEEC54278C');
Date: 2026-07-15 08:43:02 Duration: 2s89ms Database: etendo User: tad Remote: 127.0.0.1 Application: openbravo Bind query: yes
15 1s172ms 4s31ms 2s342ms 4 9s371ms update ad_alert set status = ?, updated = now(), updatedby = ? where ad_alertrule_id = ? and coalesce(status, ?) != ? and not exists ( select ? from ( select record_id as referencekey_id, ? as ad_role_id, null as ad_user_id, ? as description, ? as isactive, ad_org_id, ad_client_id, now() as created, ? as createdby, now() as updated, ? as updatedby, ad_column_identifier (?, record_id, ?) as record_id from fact_acct where ad_table_id = ? and docbasetype in (...) group by fact_acct_group_id, record_id, ad_client_id, ad_org_id having sum(amtacctcr - amtacctdr) <> ?) a where ? = ? and a.referencekey_id = ad_alert.referencekey_id);Times Reported Time consuming queries #15
Day Hour Count Duration Avg duration Jul 15 12 2 5s204ms 2s602ms 15 1 2s103ms 2s103ms 20 1 2s62ms 2s62ms [ User: tad - Total duration: 9s371ms - Times executed: 4 ]
[ Application: openbravo - Total duration: 9s371ms - Times executed: 4 ]
-
UPDATE AD_ALERT SET STATUS = 'SOLVED', UPDATED = NOW(), UPDATEDBY = 0 WHERE AD_ALERTRULE_ID = 'DC1924997FC3426989EDC0910711A426' AND COALESCE(STATUS, 'NEW') != 'SOLVED' AND NOT EXISTS ( SELECT 1 FROM ( select record_id as referencekey_id, '0' as ad_role_id, null as ad_user_id, 'NOT BALANCED PURCHASE INVOICE' as description, 'Y' as isActive, ad_org_id, ad_client_id, now() as created, '0' as createdBy, now() as updated, '0' as updatedBy, ad_column_identifier ('C_Invoice', record_id, 'es_ES') AS RECORD_ID FROM fact_acct WHERE ad_table_id = '318' and docbasetype in ('API', 'APC') GROUP BY fact_acct_group_id, record_id, ad_client_id, ad_org_id HAVING SUM(amtacctcr - amtacctdr) <> 0) A WHERE 1 = 1 AND A.REFERENCEKEY_ID = AD_ALERT.REFERENCEKEY_ID);
Date: 2026-07-15 12:15:27 Duration: 4s31ms Database: etendo User: tad Remote: 127.0.0.1 Application: openbravo Bind query: yes
-
UPDATE AD_ALERT SET STATUS = 'SOLVED', UPDATED = NOW(), UPDATEDBY = 0 WHERE AD_ALERTRULE_ID = 'DC1924997FC3426989EDC0910711A426' AND COALESCE(STATUS, 'NEW') != 'SOLVED' AND NOT EXISTS ( SELECT 1 FROM ( select record_id as referencekey_id, '0' as ad_role_id, null as ad_user_id, 'NOT BALANCED PURCHASE INVOICE' as description, 'Y' as isActive, ad_org_id, ad_client_id, now() as created, '0' as createdBy, now() as updated, '0' as updatedBy, ad_column_identifier ('C_Invoice', record_id, 'es_ES') AS RECORD_ID FROM fact_acct WHERE ad_table_id = '318' and docbasetype in ('API', 'APC') GROUP BY fact_acct_group_id, record_id, ad_client_id, ad_org_id HAVING SUM(amtacctcr - amtacctdr) <> 0) A WHERE 1 = 1 AND A.REFERENCEKEY_ID = AD_ALERT.REFERENCEKEY_ID);
Date: 2026-07-15 15:25:06 Duration: 2s103ms Database: etendo User: tad Remote: 127.0.0.1 Application: openbravo Bind query: yes
-
UPDATE AD_ALERT SET STATUS = 'SOLVED', UPDATED = NOW(), UPDATEDBY = 0 WHERE AD_ALERTRULE_ID = 'DC1924997FC3426989EDC0910711A426' AND COALESCE(STATUS, 'NEW') != 'SOLVED' AND NOT EXISTS ( SELECT 1 FROM ( select record_id as referencekey_id, '0' as ad_role_id, null as ad_user_id, 'NOT BALANCED PURCHASE INVOICE' as description, 'Y' as isActive, ad_org_id, ad_client_id, now() as created, '0' as createdBy, now() as updated, '0' as updatedBy, ad_column_identifier ('C_Invoice', record_id, 'es_ES') AS RECORD_ID FROM fact_acct WHERE ad_table_id = '318' and docbasetype in ('API', 'APC') GROUP BY fact_acct_group_id, record_id, ad_client_id, ad_org_id HAVING SUM(amtacctcr - amtacctdr) <> 0) A WHERE 1 = 1 AND A.REFERENCEKEY_ID = AD_ALERT.REFERENCEKEY_ID);
Date: 2026-07-15 20:20:06 Duration: 2s62ms Database: etendo User: tad Remote: 127.0.0.1 Application: openbravo Bind query: yes
16 1s924ms 2s32ms 1s961ms 3 5s883ms select sum(coalesce(abc_control.cuentavendido, ?)) as total from abc_control left join m_product prod on abc_control.m_product_id = prod.m_product_id where prod.isbom = ?;Times Reported Time consuming queries #16
Day Hour Count Duration Avg duration Jul 15 12 1 2s32ms 2s32ms 15 1 1s926ms 1s926ms 20 1 1s924ms 1s924ms [ User: tad - Total duration: 5s883ms - Times executed: 3 ]
[ Application: openbravo - Total duration: 5s883ms - Times executed: 3 ]
-
select sum(coalesce(abc_control.cuentavendido, 0)) as total from abc_control left join m_product prod on abc_control.m_product_id = prod.m_product_id where prod.isbom = 'N';
Date: 2026-07-15 12:00:27 Duration: 2s32ms Database: etendo User: tad Remote: 127.0.0.1 Application: openbravo Bind query: yes
-
select sum(coalesce(abc_control.cuentavendido, 0)) as total from abc_control left join m_product prod on abc_control.m_product_id = prod.m_product_id where prod.isbom = 'N';
Date: 2026-07-15 15:10:19 Duration: 1s926ms Database: etendo User: tad Remote: 127.0.0.1 Application: openbravo Bind query: yes
-
select sum(coalesce(abc_control.cuentavendido, 0)) as total from abc_control left join m_product prod on abc_control.m_product_id = prod.m_product_id where prod.isbom = 'N';
Date: 2026-07-15 20:00:19 Duration: 1s924ms Database: etendo User: tad Remote: 127.0.0.1 Application: openbravo Bind query: yes
17 1s892ms 1s955ms 1s917ms 3 5s753ms select this_.abc_control_id as abc_cont1_7_0_, this_.ad_client_id as ad_clien2_7_0_, this_.ad_org_id as ad_org_i3_7_0_, this_.isactive as isactive4_7_0_, this_.created as created5_7_0_, this_.createdby as createdb6_7_0_, this_.updated as updated7_7_0_, this_.updatedby as updatedb8_7_0_, this_.totalvendido as totalven9_7_0_, this_.cuentavendido as cuentav10_7_0_, this_.m_product_id as m_produ11_7_0_ from abc_control this_ where this_.ad_org_id in (...) and this_.ad_client_id in (...) and this_.isactive = ? order by this_.cuentavendido desc;Times Reported Time consuming queries #17
Day Hour Count Duration Avg duration Jul 15 12 1 1s955ms 1s955ms 15 1 1s892ms 1s892ms 20 1 1s905ms 1s905ms [ User: tad - Total duration: 5s753ms - Times executed: 3 ]
[ Application: openbravo - Total duration: 5s753ms - Times executed: 3 ]
-
select this_.ABC_Control_ID as abc_cont1_7_0_, this_.AD_Client_ID as ad_clien2_7_0_, this_.AD_Org_ID as ad_org_i3_7_0_, this_.Isactive as isactive4_7_0_, this_.Created as created5_7_0_, this_.Createdby as createdb6_7_0_, this_.Updated as updated7_7_0_, this_.Updatedby as updatedb8_7_0_, this_.Totalvendido as totalven9_7_0_, this_.Cuentavendido as cuentav10_7_0_, this_.M_Product_ID as m_produ11_7_0_ from abc_control this_ where this_.AD_Org_ID in ('0', '975163BBDF184727BFA9D21FECF88F51', '0145CB12BBE04855B3C433728BD65F7C', '7EEF753D8C114D32A101EA8393FEAC19', '8997B74B935D46B08D5E187F5B343F48', '9DFF9C5278274C2DA3F411C2BA23605C') and this_.AD_Client_ID in ('29E43D204AEB4CEC9D1DC4EFFD0E5987', '0') and this_.Isactive = 'Y' order by this_.Cuentavendido desc;
Date: 2026-07-15 12:00:29 Duration: 1s955ms Database: etendo User: tad Remote: 127.0.0.1 Application: openbravo Bind query: yes
-
select this_.ABC_Control_ID as abc_cont1_7_0_, this_.AD_Client_ID as ad_clien2_7_0_, this_.AD_Org_ID as ad_org_i3_7_0_, this_.Isactive as isactive4_7_0_, this_.Created as created5_7_0_, this_.Createdby as createdb6_7_0_, this_.Updated as updated7_7_0_, this_.Updatedby as updatedb8_7_0_, this_.Totalvendido as totalven9_7_0_, this_.Cuentavendido as cuentav10_7_0_, this_.M_Product_ID as m_produ11_7_0_ from abc_control this_ where this_.AD_Org_ID in ('0', '975163BBDF184727BFA9D21FECF88F51', '0145CB12BBE04855B3C433728BD65F7C', '7EEF753D8C114D32A101EA8393FEAC19', '8997B74B935D46B08D5E187F5B343F48', '9DFF9C5278274C2DA3F411C2BA23605C') and this_.AD_Client_ID in ('29E43D204AEB4CEC9D1DC4EFFD0E5987', '0') and this_.Isactive = 'Y' order by this_.Cuentavendido desc;
Date: 2026-07-15 20:00:21 Duration: 1s905ms Database: etendo User: tad Remote: 127.0.0.1 Application: openbravo Bind query: yes
-
select this_.ABC_Control_ID as abc_cont1_7_0_, this_.AD_Client_ID as ad_clien2_7_0_, this_.AD_Org_ID as ad_org_i3_7_0_, this_.Isactive as isactive4_7_0_, this_.Created as created5_7_0_, this_.Createdby as createdb6_7_0_, this_.Updated as updated7_7_0_, this_.Updatedby as updatedb8_7_0_, this_.Totalvendido as totalven9_7_0_, this_.Cuentavendido as cuentav10_7_0_, this_.M_Product_ID as m_produ11_7_0_ from abc_control this_ where this_.AD_Org_ID in ('0', '975163BBDF184727BFA9D21FECF88F51', '0145CB12BBE04855B3C433728BD65F7C', '7EEF753D8C114D32A101EA8393FEAC19', '8997B74B935D46B08D5E187F5B343F48', '9DFF9C5278274C2DA3F411C2BA23605C') and this_.AD_Client_ID in ('29E43D204AEB4CEC9D1DC4EFFD0E5987', '0') and this_.Isactive = 'Y' order by this_.Cuentavendido desc;
Date: 2026-07-15 15:10:20 Duration: 1s892ms Database: etendo User: tad Remote: 127.0.0.1 Application: openbravo Bind query: yes
18 1s435ms 2s53ms 1s614ms 4 6s457ms select businesspa0_.c_bpartner_id as c_bpartn1_189_, businesspa0_.ad_client_id as ad_clien2_189_, businesspa0_.ad_org_id as ad_org_i3_189_, businesspa0_.isactive as isactive4_189_, businesspa0_.created as created5_189_, businesspa0_.createdby as createdb6_189_, businesspa0_.updated as updated7_189_, businesspa0_.updatedby as updatedb8_189_, businesspa0_.value as value9_189_, businesspa0_.name as name10_189_, businesspa0_.name2 as name11_189_, businesspa0_.description as descrip12_189_, businesspa0_.issummary as issumma13_189_, businesspa0_.c_bp_group_id as c_bp_gr14_189_, businesspa0_.isonetime as isoneti15_189_, businesspa0_.isprospect as isprosp16_189_, businesspa0_.isvendor as isvendo17_189_, businesspa0_.iscustomer as iscusto18_189_, businesspa0_.isemployee as isemplo19_189_, businesspa0_.issalesrep as issales20_189_, businesspa0_.referenceno as referen21_189_, businesspa0_.duns as duns22_189_, businesspa0_.url as url23_189_, businesspa0_.ad_language as ad_lang24_189_, businesspa0_.taxid as taxid25_189_, businesspa0_.istaxexempt as istaxex26_189_, businesspa0_.c_invoiceschedule_id as c_invoi27_189_, businesspa0_.rating as rating28_189_, businesspa0_.salesvolume as salesvo29_189_, businesspa0_.numberemployees as numbere30_189_, businesspa0_.naics as naics31_189_, businesspa0_.firstsale as firstsa32_189_, businesspa0_.acqusitioncost as acqusit33_189_, businesspa0_.potentiallifetimevalue as potenti34_189_, businesspa0_.actuallifetimevalue as actuall35_189_, businesspa0_.shareofcustomer as shareof36_189_, businesspa0_.paymentrule as payment37_189_, businesspa0_.so_creditlimit as so_cred38_189_, businesspa0_.so_creditused as so_cred39_189_, businesspa0_.c_paymentterm_id as c_payme40_189_, businesspa0_.m_pricelist_id as m_price41_189_, businesspa0_.isdiscountprinted as isdisco42_189_, businesspa0_.so_description as so_desc43_189_, businesspa0_.poreference as porefer44_189_, businesspa0_.paymentrulepo as payment45_189_, businesspa0_.po_pricelist_id as po_pric46_189_, businesspa0_.po_paymentterm_id as po_paym47_189_, businesspa0_.documentcopies as documen48_189_, businesspa0_.c_greeting_id as c_greet49_189_, businesspa0_.invoicerule as invoice50_189_, businesspa0_.deliveryrule as deliver51_189_, businesspa0_.deliveryviarule as deliver52_189_, businesspa0_.salesrep_id as salesre53_189_, businesspa0_.bpartner_parent_id as bpartne54_189_, businesspa0_.socreditstatus as socredi55_189_, businesspa0_.ad_forced_org_id as ad_forc56_189_, businesspa0_.showpriceinorder as showpri57_189_, businesspa0_.invoicegrouping as invoice58_189_, businesspa0_.fixmonthday as fixmont59_189_, businesspa0_.fixmonthday2 as fixmont60_189_, businesspa0_.fixmonthday3 as fixmont61_189_, businesspa0_.isworker as isworke62_189_, businesspa0_.upc as upc63_189_, businesspa0_.c_salary_category_id as c_salar64_189_, businesspa0_.invoice_printformat as invoice65_189_, businesspa0_.last_days as last_da66_189_, businesspa0_.po_bankaccount_id as po_bank67_189_, businesspa0_.po_bp_taxcategory_id as po_bp_t68_189_, businesspa0_.po_fixmonthday as po_fixm69_189_, businesspa0_.po_fixmonthday2 as po_fixm70_189_, businesspa0_.po_fixmonthday3 as po_fixm71_189_, businesspa0_.so_bankaccount_id as so_bank72_189_, businesspa0_.so_bp_taxcategory_id as so_bp_t73_189_, businesspa0_.fiscalcode as fiscalc74_189_, businesspa0_.isofiscalcode as isofisc75_189_, businesspa0_.em_einv_einvoice as em_einv76_189_, businesspa0_.po_c_incoterms_id as po_c_in77_189_, businesspa0_.em_einv_format_id as em_einv78_189_, businesspa0_.so_c_incoterms_id as so_c_in79_189_, businesspa0_.em_einv_platform_id as em_einv80_189_, businesspa0_.fin_paymentmethod_id as fin_pay81_189_, businesspa0_.em_einv_email as em_einv82_189_, businesspa0_.po_paymentmethod_id as po_paym83_189_, businesspa0_.fin_financial_account_id as fin_fin84_189_, businesspa0_.em_einv_deliverymode as em_einv85_189_, businesspa0_.po_financial_account_id as po_fina86_189_, businesspa0_.customer_blocking as custome87_189_, businesspa0_.vendor_blocking as vendor_88_189_, businesspa0_.so_payment_blocking as so_paym89_189_, businesspa0_.po_payment_blocking as po_paym90_189_, businesspa0_.so_invoice_blocking as so_invo91_189_, businesspa0_.po_invoice_blocking as po_invo92_189_, businesspa0_.so_order_blocking as so_orde93_189_, businesspa0_.po_order_blocking as po_orde94_189_, businesspa0_.so_goods_blocking as so_good95_189_, businesspa0_.po_goods_blocking as po_good96_189_, businesspa0_.iscashvat as iscashv97_189_, businesspa0_.update_currency as update_98_189_, businesspa0_.bp_currency_id as bp_curr99_189_, businesspa0_.birthplace as birthp100_189_, businesspa0_.em_libd_aplicacion_id as em_lib101_189_, businesspa0_.birthday as birthd102_189_, businesspa0_.is_customer_consent as is_cus103_189_, businesspa0_.em_obsepad_mandate_identifier as em_obs104_189_, businesspa0_.em_obsepad_mandate_date as em_obs105_189_, businesspa0_.em_aeatsii_rep_taxid as em_aea106_189_, businesspa0_.em_aeatsii_menor as em_aea107_189_, businesspa0_.em_libd_isparent as em_lib108_189_, businesspa0_.em_libd_bpartner_parent_id as em_lib109_189_, businesspa0_.em_pruti_addbp as em_pru110_189_, businesspa0_.em_pruti_unlock_date as em_pru111_189_, businesspa0_.em_pruti_unlock_order_date as em_pru112_189_, businesspa0_.em_pruti_annexes_bp_so_id as em_pru113_189_, businesspa0_.em_pruti_annexes_bp_po_id as em_pru114_189_, businesspa0_.em_aeatsii_defaultsiikey as em_aea115_189_, businesspa0_.em_aeatsii_siikeylist as em_aea116_189_, businesspa0_.em_prsii_clave_tipo_proveedor as em_prs117_189_, businesspa0_.em_tbai_issimplifiedinv as em_tba118_189_, businesspa0_.em_prsii_clave_tipo_cliente as em_prs119_189_, businesspa0_.em_obwpl_bp_block_pickinglist as em_obw120_189_, businesspa0_.em_pruti_cus_block_reason_id as em_pru121_189_, businesspa0_.em_pruti_notsendinvoice as em_pru122_189_, businesspa0_.em_pruti_showpriceingoods as em_pru123_189_, businesspa0_.em_obtik_tax_id_key as em_obt124_189_, businesspa0_.em_prma_update_bprecords as em_prm125_189_ from c_bpartner businesspa0_ where exists ( select ? from c_order order1_ inner join c_bpartner businesspa2_ on order1_.c_bpartner_id = businesspa2_.c_bpartner_id where (upper((order1_.documentno || ?| | coalesce(to_char(order1_.dateordered), ?) || ?| | coalesce(to_char(order1_.grandtotal), ?) || ?| | coalesce(to_char(order1_.em_libd_revisionfactura), ?))) like upper(?) escape ?) and businesspa2_.c_bpartner_id = businesspa0_.c_bpartner_id and (order1_.ad_org_id in (...)) and (order1_.ad_client_id in (...))) order by businesspa0_.name limit ?;Times Reported Time consuming queries #18
Day Hour Count Duration Avg duration Jul 15 09 1 1s447ms 1s447ms 10 1 1s520ms 1s520ms 11 2 3s488ms 1s744ms [ User: tad - Total duration: 6s457ms - Times executed: 4 ]
[ Application: openbravo - Total duration: 6s457ms - Times executed: 4 ]
-
select businesspa0_.C_BPartner_ID as c_bpartn1_189_, businesspa0_.AD_Client_ID as ad_clien2_189_, businesspa0_.AD_Org_ID as ad_org_i3_189_, businesspa0_.IsActive as isactive4_189_, businesspa0_.Created as created5_189_, businesspa0_.CreatedBy as createdb6_189_, businesspa0_.Updated as updated7_189_, businesspa0_.UpdatedBy as updatedb8_189_, businesspa0_.Value as value9_189_, businesspa0_.Name as name10_189_, businesspa0_.Name2 as name11_189_, businesspa0_.Description as descrip12_189_, businesspa0_.IsSummary as issumma13_189_, businesspa0_.C_BP_Group_ID as c_bp_gr14_189_, businesspa0_.IsOneTime as isoneti15_189_, businesspa0_.IsProspect as isprosp16_189_, businesspa0_.IsVendor as isvendo17_189_, businesspa0_.IsCustomer as iscusto18_189_, businesspa0_.IsEmployee as isemplo19_189_, businesspa0_.IsSalesRep as issales20_189_, businesspa0_.ReferenceNo as referen21_189_, businesspa0_.DUNS as duns22_189_, businesspa0_.URL as url23_189_, businesspa0_.AD_Language as ad_lang24_189_, businesspa0_.TaxID as taxid25_189_, businesspa0_.IsTaxExempt as istaxex26_189_, businesspa0_.C_InvoiceSchedule_ID as c_invoi27_189_, businesspa0_.Rating as rating28_189_, businesspa0_.SalesVolume as salesvo29_189_, businesspa0_.NumberEmployees as numbere30_189_, businesspa0_.NAICS as naics31_189_, businesspa0_.FirstSale as firstsa32_189_, businesspa0_.AcqusitionCost as acqusit33_189_, businesspa0_.PotentialLifeTimeValue as potenti34_189_, businesspa0_.ActualLifeTimeValue as actuall35_189_, businesspa0_.ShareOfCustomer as shareof36_189_, businesspa0_.PaymentRule as payment37_189_, businesspa0_.SO_CreditLimit as so_cred38_189_, businesspa0_.SO_CreditUsed as so_cred39_189_, businesspa0_.C_PaymentTerm_ID as c_payme40_189_, businesspa0_.M_PriceList_ID as m_price41_189_, businesspa0_.IsDiscountPrinted as isdisco42_189_, businesspa0_.SO_Description as so_desc43_189_, businesspa0_.POReference as porefer44_189_, businesspa0_.PaymentRulePO as payment45_189_, businesspa0_.PO_PriceList_ID as po_pric46_189_, businesspa0_.PO_PaymentTerm_ID as po_paym47_189_, businesspa0_.DocumentCopies as documen48_189_, businesspa0_.C_Greeting_ID as c_greet49_189_, businesspa0_.InvoiceRule as invoice50_189_, businesspa0_.DeliveryRule as deliver51_189_, businesspa0_.DeliveryViaRule as deliver52_189_, businesspa0_.SalesRep_ID as salesre53_189_, businesspa0_.BPartner_Parent_ID as bpartne54_189_, businesspa0_.SOCreditStatus as socredi55_189_, businesspa0_.AD_Forced_Org_ID as ad_forc56_189_, businesspa0_.ShowPriceInOrder as showpri57_189_, businesspa0_.Invoicegrouping as invoice58_189_, businesspa0_.FixMonthDay as fixmont59_189_, businesspa0_.FixMonthDay2 as fixmont60_189_, businesspa0_.Fixmonthday3 as fixmont61_189_, businesspa0_.Isworker as isworke62_189_, businesspa0_.UPC as upc63_189_, businesspa0_.C_Salary_Category_ID as c_salar64_189_, businesspa0_.Invoice_Printformat as invoice65_189_, businesspa0_.Last_Days as last_da66_189_, businesspa0_.PO_Bankaccount_ID as po_bank67_189_, businesspa0_.PO_BP_TaxCategory_ID as po_bp_t68_189_, businesspa0_.PO_Fixmonthday as po_fixm69_189_, businesspa0_.PO_Fixmonthday2 as po_fixm70_189_, businesspa0_.PO_Fixmonthday3 as po_fixm71_189_, businesspa0_.SO_Bankaccount_ID as so_bank72_189_, businesspa0_.SO_Bp_Taxcategory_ID as so_bp_t73_189_, businesspa0_.Fiscalcode as fiscalc74_189_, businesspa0_.Isofiscalcode as isofisc75_189_, businesspa0_.EM_Einv_Einvoice as em_einv76_189_, businesspa0_.PO_C_Incoterms_ID as po_c_in77_189_, businesspa0_.EM_Einv_Format_Id as em_einv78_189_, businesspa0_.SO_C_Incoterms_ID as so_c_in79_189_, businesspa0_.EM_Einv_Platform_Id as em_einv80_189_, businesspa0_.FIN_Paymentmethod_ID as fin_pay81_189_, businesspa0_.EM_Einv_Email as em_einv82_189_, businesspa0_.PO_Paymentmethod_ID as po_paym83_189_, businesspa0_.FIN_Financial_Account_ID as fin_fin84_189_, businesspa0_.EM_Einv_Deliverymode as em_einv85_189_, businesspa0_.PO_Financial_Account_ID as po_fina86_189_, businesspa0_.Customer_Blocking as custome87_189_, businesspa0_.Vendor_Blocking as vendor_88_189_, businesspa0_.SO_Payment_Blocking as so_paym89_189_, businesspa0_.PO_Payment_Blocking as po_paym90_189_, businesspa0_.SO_Invoice_Blocking as so_invo91_189_, businesspa0_.PO_Invoice_Blocking as po_invo92_189_, businesspa0_.SO_Order_Blocking as so_orde93_189_, businesspa0_.PO_Order_Blocking as po_orde94_189_, businesspa0_.SO_Goods_Blocking as so_good95_189_, businesspa0_.PO_Goods_Blocking as po_good96_189_, businesspa0_.Iscashvat as iscashv97_189_, businesspa0_.Update_Currency as update_98_189_, businesspa0_.BP_Currency_ID as bp_curr99_189_, businesspa0_.Birthplace as birthp100_189_, businesspa0_.EM_Libd_Aplicacion_ID as em_lib101_189_, businesspa0_.Birthday as birthd102_189_, businesspa0_.Is_Customer_Consent as is_cus103_189_, businesspa0_.EM_Obsepad_Mandate_Identifier as em_obs104_189_, businesspa0_.EM_Obsepad_Mandate_Date as em_obs105_189_, businesspa0_.EM_Aeatsii_Rep_Taxid as em_aea106_189_, businesspa0_.EM_Aeatsii_Menor as em_aea107_189_, businesspa0_.EM_Libd_Isparent as em_lib108_189_, businesspa0_.EM_Libd_Bpartner_Parent_ID as em_lib109_189_, businesspa0_.EM_Pruti_Addbp as em_pru110_189_, businesspa0_.EM_Pruti_Unlock_Date as em_pru111_189_, businesspa0_.EM_Pruti_Unlock_Order_Date as em_pru112_189_, businesspa0_.EM_Pruti_Annexes_Bp_So_ID as em_pru113_189_, businesspa0_.EM_Pruti_Annexes_Bp_Po_ID as em_pru114_189_, businesspa0_.EM_Aeatsii_Defaultsiikey as em_aea115_189_, businesspa0_.EM_Aeatsii_Siikeylist as em_aea116_189_, businesspa0_.EM_Prsii_Clave_Tipo_Proveedor as em_prs117_189_, businesspa0_.EM_Tbai_Issimplifiedinv as em_tba118_189_, businesspa0_.EM_Prsii_Clave_Tipo_Cliente as em_prs119_189_, businesspa0_.EM_Obwpl_Bp_Block_Pickinglist as em_obw120_189_, businesspa0_.em_pruti_cus_block_reason_id as em_pru121_189_, businesspa0_.EM_Pruti_Notsendinvoice as em_pru122_189_, businesspa0_.EM_Pruti_Showpriceingoods as em_pru123_189_, businesspa0_.EM_OBTIK_Tax_ID_Key as em_obt124_189_, businesspa0_.em_prma_update_BpRecords as em_prm125_189_ from C_BPartner businesspa0_ where exists ( select 1 from C_Order order1_ inner join C_BPartner businesspa2_ on order1_.C_BPartner_ID = businesspa2_.C_BPartner_ID where (upper((order1_.DocumentNo || ' - ' || coalesce(to_char(order1_.DateOrdered), '') || ' - ' || coalesce(to_char(order1_.GrandTotal), '') || ' - ' || coalesce(to_char(order1_.EM_Libd_Revisionfactura), ''))) like upper('%tm%') escape '|') and businesspa2_.C_BPartner_ID = businesspa0_.C_BPartner_ID and (order1_.AD_Org_ID in ('0', '975163BBDF184727BFA9D21FECF88F51', '0145CB12BBE04855B3C433728BD65F7C', '7EEF753D8C114D32A101EA8393FEAC19', '8997B74B935D46B08D5E187F5B343F48', '9DFF9C5278274C2DA3F411C2BA23605C')) and (order1_.AD_Client_ID in ('29E43D204AEB4CEC9D1DC4EFFD0E5987', '0'))) order by businesspa0_.Name limit '76';
Date: 2026-07-15 11:38:13 Duration: 2s53ms Database: etendo User: tad Remote: 127.0.0.1 Application: openbravo Bind query: yes
-
select businesspa0_.C_BPartner_ID as c_bpartn1_189_, businesspa0_.AD_Client_ID as ad_clien2_189_, businesspa0_.AD_Org_ID as ad_org_i3_189_, businesspa0_.IsActive as isactive4_189_, businesspa0_.Created as created5_189_, businesspa0_.CreatedBy as createdb6_189_, businesspa0_.Updated as updated7_189_, businesspa0_.UpdatedBy as updatedb8_189_, businesspa0_.Value as value9_189_, businesspa0_.Name as name10_189_, businesspa0_.Name2 as name11_189_, businesspa0_.Description as descrip12_189_, businesspa0_.IsSummary as issumma13_189_, businesspa0_.C_BP_Group_ID as c_bp_gr14_189_, businesspa0_.IsOneTime as isoneti15_189_, businesspa0_.IsProspect as isprosp16_189_, businesspa0_.IsVendor as isvendo17_189_, businesspa0_.IsCustomer as iscusto18_189_, businesspa0_.IsEmployee as isemplo19_189_, businesspa0_.IsSalesRep as issales20_189_, businesspa0_.ReferenceNo as referen21_189_, businesspa0_.DUNS as duns22_189_, businesspa0_.URL as url23_189_, businesspa0_.AD_Language as ad_lang24_189_, businesspa0_.TaxID as taxid25_189_, businesspa0_.IsTaxExempt as istaxex26_189_, businesspa0_.C_InvoiceSchedule_ID as c_invoi27_189_, businesspa0_.Rating as rating28_189_, businesspa0_.SalesVolume as salesvo29_189_, businesspa0_.NumberEmployees as numbere30_189_, businesspa0_.NAICS as naics31_189_, businesspa0_.FirstSale as firstsa32_189_, businesspa0_.AcqusitionCost as acqusit33_189_, businesspa0_.PotentialLifeTimeValue as potenti34_189_, businesspa0_.ActualLifeTimeValue as actuall35_189_, businesspa0_.ShareOfCustomer as shareof36_189_, businesspa0_.PaymentRule as payment37_189_, businesspa0_.SO_CreditLimit as so_cred38_189_, businesspa0_.SO_CreditUsed as so_cred39_189_, businesspa0_.C_PaymentTerm_ID as c_payme40_189_, businesspa0_.M_PriceList_ID as m_price41_189_, businesspa0_.IsDiscountPrinted as isdisco42_189_, businesspa0_.SO_Description as so_desc43_189_, businesspa0_.POReference as porefer44_189_, businesspa0_.PaymentRulePO as payment45_189_, businesspa0_.PO_PriceList_ID as po_pric46_189_, businesspa0_.PO_PaymentTerm_ID as po_paym47_189_, businesspa0_.DocumentCopies as documen48_189_, businesspa0_.C_Greeting_ID as c_greet49_189_, businesspa0_.InvoiceRule as invoice50_189_, businesspa0_.DeliveryRule as deliver51_189_, businesspa0_.DeliveryViaRule as deliver52_189_, businesspa0_.SalesRep_ID as salesre53_189_, businesspa0_.BPartner_Parent_ID as bpartne54_189_, businesspa0_.SOCreditStatus as socredi55_189_, businesspa0_.AD_Forced_Org_ID as ad_forc56_189_, businesspa0_.ShowPriceInOrder as showpri57_189_, businesspa0_.Invoicegrouping as invoice58_189_, businesspa0_.FixMonthDay as fixmont59_189_, businesspa0_.FixMonthDay2 as fixmont60_189_, businesspa0_.Fixmonthday3 as fixmont61_189_, businesspa0_.Isworker as isworke62_189_, businesspa0_.UPC as upc63_189_, businesspa0_.C_Salary_Category_ID as c_salar64_189_, businesspa0_.Invoice_Printformat as invoice65_189_, businesspa0_.Last_Days as last_da66_189_, businesspa0_.PO_Bankaccount_ID as po_bank67_189_, businesspa0_.PO_BP_TaxCategory_ID as po_bp_t68_189_, businesspa0_.PO_Fixmonthday as po_fixm69_189_, businesspa0_.PO_Fixmonthday2 as po_fixm70_189_, businesspa0_.PO_Fixmonthday3 as po_fixm71_189_, businesspa0_.SO_Bankaccount_ID as so_bank72_189_, businesspa0_.SO_Bp_Taxcategory_ID as so_bp_t73_189_, businesspa0_.Fiscalcode as fiscalc74_189_, businesspa0_.Isofiscalcode as isofisc75_189_, businesspa0_.EM_Einv_Einvoice as em_einv76_189_, businesspa0_.PO_C_Incoterms_ID as po_c_in77_189_, businesspa0_.EM_Einv_Format_Id as em_einv78_189_, businesspa0_.SO_C_Incoterms_ID as so_c_in79_189_, businesspa0_.EM_Einv_Platform_Id as em_einv80_189_, businesspa0_.FIN_Paymentmethod_ID as fin_pay81_189_, businesspa0_.EM_Einv_Email as em_einv82_189_, businesspa0_.PO_Paymentmethod_ID as po_paym83_189_, businesspa0_.FIN_Financial_Account_ID as fin_fin84_189_, businesspa0_.EM_Einv_Deliverymode as em_einv85_189_, businesspa0_.PO_Financial_Account_ID as po_fina86_189_, businesspa0_.Customer_Blocking as custome87_189_, businesspa0_.Vendor_Blocking as vendor_88_189_, businesspa0_.SO_Payment_Blocking as so_paym89_189_, businesspa0_.PO_Payment_Blocking as po_paym90_189_, businesspa0_.SO_Invoice_Blocking as so_invo91_189_, businesspa0_.PO_Invoice_Blocking as po_invo92_189_, businesspa0_.SO_Order_Blocking as so_orde93_189_, businesspa0_.PO_Order_Blocking as po_orde94_189_, businesspa0_.SO_Goods_Blocking as so_good95_189_, businesspa0_.PO_Goods_Blocking as po_good96_189_, businesspa0_.Iscashvat as iscashv97_189_, businesspa0_.Update_Currency as update_98_189_, businesspa0_.BP_Currency_ID as bp_curr99_189_, businesspa0_.Birthplace as birthp100_189_, businesspa0_.EM_Libd_Aplicacion_ID as em_lib101_189_, businesspa0_.Birthday as birthd102_189_, businesspa0_.Is_Customer_Consent as is_cus103_189_, businesspa0_.EM_Obsepad_Mandate_Identifier as em_obs104_189_, businesspa0_.EM_Obsepad_Mandate_Date as em_obs105_189_, businesspa0_.EM_Aeatsii_Rep_Taxid as em_aea106_189_, businesspa0_.EM_Aeatsii_Menor as em_aea107_189_, businesspa0_.EM_Libd_Isparent as em_lib108_189_, businesspa0_.EM_Libd_Bpartner_Parent_ID as em_lib109_189_, businesspa0_.EM_Pruti_Addbp as em_pru110_189_, businesspa0_.EM_Pruti_Unlock_Date as em_pru111_189_, businesspa0_.EM_Pruti_Unlock_Order_Date as em_pru112_189_, businesspa0_.EM_Pruti_Annexes_Bp_So_ID as em_pru113_189_, businesspa0_.EM_Pruti_Annexes_Bp_Po_ID as em_pru114_189_, businesspa0_.EM_Aeatsii_Defaultsiikey as em_aea115_189_, businesspa0_.EM_Aeatsii_Siikeylist as em_aea116_189_, businesspa0_.EM_Prsii_Clave_Tipo_Proveedor as em_prs117_189_, businesspa0_.EM_Tbai_Issimplifiedinv as em_tba118_189_, businesspa0_.EM_Prsii_Clave_Tipo_Cliente as em_prs119_189_, businesspa0_.EM_Obwpl_Bp_Block_Pickinglist as em_obw120_189_, businesspa0_.em_pruti_cus_block_reason_id as em_pru121_189_, businesspa0_.EM_Pruti_Notsendinvoice as em_pru122_189_, businesspa0_.EM_Pruti_Showpriceingoods as em_pru123_189_, businesspa0_.EM_OBTIK_Tax_ID_Key as em_obt124_189_, businesspa0_.em_prma_update_BpRecords as em_prm125_189_ from C_BPartner businesspa0_ where exists ( select 1 from C_Order order1_ inner join C_BPartner businesspa2_ on order1_.C_BPartner_ID = businesspa2_.C_BPartner_ID where (upper((order1_.DocumentNo || ' - ' || coalesce(to_char(order1_.DateOrdered), '') || ' - ' || coalesce(to_char(order1_.GrandTotal), '') || ' - ' || coalesce(to_char(order1_.EM_Libd_Revisionfactura), ''))) like upper('%tme%') escape '|') and businesspa2_.C_BPartner_ID = businesspa0_.C_BPartner_ID and (order1_.AD_Org_ID in ('0', '975163BBDF184727BFA9D21FECF88F51', '0145CB12BBE04855B3C433728BD65F7C', '7EEF753D8C114D32A101EA8393FEAC19', '8997B74B935D46B08D5E187F5B343F48', '9DFF9C5278274C2DA3F411C2BA23605C')) and (order1_.AD_Client_ID in ('29E43D204AEB4CEC9D1DC4EFFD0E5987', '0'))) order by businesspa0_.Name limit '76';
Date: 2026-07-15 10:44:52 Duration: 1s520ms Database: etendo User: tad Remote: 127.0.0.1 Application: openbravo Bind query: yes
-
select businesspa0_.C_BPartner_ID as c_bpartn1_189_, businesspa0_.AD_Client_ID as ad_clien2_189_, businesspa0_.AD_Org_ID as ad_org_i3_189_, businesspa0_.IsActive as isactive4_189_, businesspa0_.Created as created5_189_, businesspa0_.CreatedBy as createdb6_189_, businesspa0_.Updated as updated7_189_, businesspa0_.UpdatedBy as updatedb8_189_, businesspa0_.Value as value9_189_, businesspa0_.Name as name10_189_, businesspa0_.Name2 as name11_189_, businesspa0_.Description as descrip12_189_, businesspa0_.IsSummary as issumma13_189_, businesspa0_.C_BP_Group_ID as c_bp_gr14_189_, businesspa0_.IsOneTime as isoneti15_189_, businesspa0_.IsProspect as isprosp16_189_, businesspa0_.IsVendor as isvendo17_189_, businesspa0_.IsCustomer as iscusto18_189_, businesspa0_.IsEmployee as isemplo19_189_, businesspa0_.IsSalesRep as issales20_189_, businesspa0_.ReferenceNo as referen21_189_, businesspa0_.DUNS as duns22_189_, businesspa0_.URL as url23_189_, businesspa0_.AD_Language as ad_lang24_189_, businesspa0_.TaxID as taxid25_189_, businesspa0_.IsTaxExempt as istaxex26_189_, businesspa0_.C_InvoiceSchedule_ID as c_invoi27_189_, businesspa0_.Rating as rating28_189_, businesspa0_.SalesVolume as salesvo29_189_, businesspa0_.NumberEmployees as numbere30_189_, businesspa0_.NAICS as naics31_189_, businesspa0_.FirstSale as firstsa32_189_, businesspa0_.AcqusitionCost as acqusit33_189_, businesspa0_.PotentialLifeTimeValue as potenti34_189_, businesspa0_.ActualLifeTimeValue as actuall35_189_, businesspa0_.ShareOfCustomer as shareof36_189_, businesspa0_.PaymentRule as payment37_189_, businesspa0_.SO_CreditLimit as so_cred38_189_, businesspa0_.SO_CreditUsed as so_cred39_189_, businesspa0_.C_PaymentTerm_ID as c_payme40_189_, businesspa0_.M_PriceList_ID as m_price41_189_, businesspa0_.IsDiscountPrinted as isdisco42_189_, businesspa0_.SO_Description as so_desc43_189_, businesspa0_.POReference as porefer44_189_, businesspa0_.PaymentRulePO as payment45_189_, businesspa0_.PO_PriceList_ID as po_pric46_189_, businesspa0_.PO_PaymentTerm_ID as po_paym47_189_, businesspa0_.DocumentCopies as documen48_189_, businesspa0_.C_Greeting_ID as c_greet49_189_, businesspa0_.InvoiceRule as invoice50_189_, businesspa0_.DeliveryRule as deliver51_189_, businesspa0_.DeliveryViaRule as deliver52_189_, businesspa0_.SalesRep_ID as salesre53_189_, businesspa0_.BPartner_Parent_ID as bpartne54_189_, businesspa0_.SOCreditStatus as socredi55_189_, businesspa0_.AD_Forced_Org_ID as ad_forc56_189_, businesspa0_.ShowPriceInOrder as showpri57_189_, businesspa0_.Invoicegrouping as invoice58_189_, businesspa0_.FixMonthDay as fixmont59_189_, businesspa0_.FixMonthDay2 as fixmont60_189_, businesspa0_.Fixmonthday3 as fixmont61_189_, businesspa0_.Isworker as isworke62_189_, businesspa0_.UPC as upc63_189_, businesspa0_.C_Salary_Category_ID as c_salar64_189_, businesspa0_.Invoice_Printformat as invoice65_189_, businesspa0_.Last_Days as last_da66_189_, businesspa0_.PO_Bankaccount_ID as po_bank67_189_, businesspa0_.PO_BP_TaxCategory_ID as po_bp_t68_189_, businesspa0_.PO_Fixmonthday as po_fixm69_189_, businesspa0_.PO_Fixmonthday2 as po_fixm70_189_, businesspa0_.PO_Fixmonthday3 as po_fixm71_189_, businesspa0_.SO_Bankaccount_ID as so_bank72_189_, businesspa0_.SO_Bp_Taxcategory_ID as so_bp_t73_189_, businesspa0_.Fiscalcode as fiscalc74_189_, businesspa0_.Isofiscalcode as isofisc75_189_, businesspa0_.EM_Einv_Einvoice as em_einv76_189_, businesspa0_.PO_C_Incoterms_ID as po_c_in77_189_, businesspa0_.EM_Einv_Format_Id as em_einv78_189_, businesspa0_.SO_C_Incoterms_ID as so_c_in79_189_, businesspa0_.EM_Einv_Platform_Id as em_einv80_189_, businesspa0_.FIN_Paymentmethod_ID as fin_pay81_189_, businesspa0_.EM_Einv_Email as em_einv82_189_, businesspa0_.PO_Paymentmethod_ID as po_paym83_189_, businesspa0_.FIN_Financial_Account_ID as fin_fin84_189_, businesspa0_.EM_Einv_Deliverymode as em_einv85_189_, businesspa0_.PO_Financial_Account_ID as po_fina86_189_, businesspa0_.Customer_Blocking as custome87_189_, businesspa0_.Vendor_Blocking as vendor_88_189_, businesspa0_.SO_Payment_Blocking as so_paym89_189_, businesspa0_.PO_Payment_Blocking as po_paym90_189_, businesspa0_.SO_Invoice_Blocking as so_invo91_189_, businesspa0_.PO_Invoice_Blocking as po_invo92_189_, businesspa0_.SO_Order_Blocking as so_orde93_189_, businesspa0_.PO_Order_Blocking as po_orde94_189_, businesspa0_.SO_Goods_Blocking as so_good95_189_, businesspa0_.PO_Goods_Blocking as po_good96_189_, businesspa0_.Iscashvat as iscashv97_189_, businesspa0_.Update_Currency as update_98_189_, businesspa0_.BP_Currency_ID as bp_curr99_189_, businesspa0_.Birthplace as birthp100_189_, businesspa0_.EM_Libd_Aplicacion_ID as em_lib101_189_, businesspa0_.Birthday as birthd102_189_, businesspa0_.Is_Customer_Consent as is_cus103_189_, businesspa0_.EM_Obsepad_Mandate_Identifier as em_obs104_189_, businesspa0_.EM_Obsepad_Mandate_Date as em_obs105_189_, businesspa0_.EM_Aeatsii_Rep_Taxid as em_aea106_189_, businesspa0_.EM_Aeatsii_Menor as em_aea107_189_, businesspa0_.EM_Libd_Isparent as em_lib108_189_, businesspa0_.EM_Libd_Bpartner_Parent_ID as em_lib109_189_, businesspa0_.EM_Pruti_Addbp as em_pru110_189_, businesspa0_.EM_Pruti_Unlock_Date as em_pru111_189_, businesspa0_.EM_Pruti_Unlock_Order_Date as em_pru112_189_, businesspa0_.EM_Pruti_Annexes_Bp_So_ID as em_pru113_189_, businesspa0_.EM_Pruti_Annexes_Bp_Po_ID as em_pru114_189_, businesspa0_.EM_Aeatsii_Defaultsiikey as em_aea115_189_, businesspa0_.EM_Aeatsii_Siikeylist as em_aea116_189_, businesspa0_.EM_Prsii_Clave_Tipo_Proveedor as em_prs117_189_, businesspa0_.EM_Tbai_Issimplifiedinv as em_tba118_189_, businesspa0_.EM_Prsii_Clave_Tipo_Cliente as em_prs119_189_, businesspa0_.EM_Obwpl_Bp_Block_Pickinglist as em_obw120_189_, businesspa0_.em_pruti_cus_block_reason_id as em_pru121_189_, businesspa0_.EM_Pruti_Notsendinvoice as em_pru122_189_, businesspa0_.EM_Pruti_Showpriceingoods as em_pru123_189_, businesspa0_.EM_OBTIK_Tax_ID_Key as em_obt124_189_, businesspa0_.em_prma_update_BpRecords as em_prm125_189_ from C_BPartner businesspa0_ where exists ( select 1 from C_Order order1_ inner join C_BPartner businesspa2_ on order1_.C_BPartner_ID = businesspa2_.C_BPartner_ID where (upper((order1_.DocumentNo || ' - ' || coalesce(to_char(order1_.DateOrdered), '') || ' - ' || coalesce(to_char(order1_.GrandTotal), '') || ' - ' || coalesce(to_char(order1_.EM_Libd_Revisionfactura), ''))) like upper('%trad%') escape '|') and businesspa2_.C_BPartner_ID = businesspa0_.C_BPartner_ID and (order1_.AD_Org_ID in ('0', '975163BBDF184727BFA9D21FECF88F51', '0145CB12BBE04855B3C433728BD65F7C', '7EEF753D8C114D32A101EA8393FEAC19', '8997B74B935D46B08D5E187F5B343F48', '9DFF9C5278274C2DA3F411C2BA23605C')) and (order1_.AD_Client_ID in ('29E43D204AEB4CEC9D1DC4EFFD0E5987', '0'))) order by businesspa0_.Name limit '76';
Date: 2026-07-15 09:45:46 Duration: 1s447ms Database: etendo User: tad Remote: 127.0.0.1 Application: openbravo Bind query: yes
19 1s33ms 1s860ms 1s356ms 3 4s69ms update ad_alert set status = ?, updated = now(), updatedby = ? where ad_alertrule_id = ? and coalesce(status, ?) != ? and not exists ( select ? from ( select distinct pr.m_product_id as referencekey_id, ad_column_identifier (?, pr.m_product_id, ?) as record_id, pr.value || ? || ad_column_identifier (?, pr.m_product_id, ?) || ?| | round(coalesce(onhand.qtyonhand, ?) + coalesce(pend.qtypendingrecive, ?) - coalesce(pick.qtypicking, ?), ?) || ? || coalesce(porg.stockmin, ?) as description, pr.ad_org_id, pr.ad_client_id, ? as ad_role_id, null as ad_user_id, ? as isactive, now() as created, ? as createdby, now() as updated, ? as updatedby from m_product pr left join ( select sum(coalesce(sd.qtyonhand, ?)) as qtyonhand, sd.m_product_id from m_storage_detail sd group by sd.m_product_id) onhand on onhand.m_product_id = pr.m_product_id left join ( select sum(coalesce(m_lines.qtyordered, ?)) - sum(coalesce(m_lines.movementqty, ?)) as qtypendingrecive, m_lines.m_product_id from ( select coalesce(ol.qtyordered, ?) as qtyordered, coalesce(sum(iol.movementqty), ?) as movementqty, ol.m_product_id from c_orderline ol left join c_order o on ol.c_order_id = o.c_order_id left join m_inoutline iol on ol.c_orderline_id = iol.c_orderline_id where o.processed = ? and o.issotrx = ? and o.docstatus = ? group by ol.qtyordered, ol.c_orderline_id, ol.m_product_id having coalesce(ol.qtyordered, ?) > sum(coalesce(iol.movementqty, ?))) as m_lines group by m_lines.m_product_id) pend on pend.m_product_id = pr.m_product_id left join ( select sum(coalesce(lp.qty, ?)) as qtypicking, lp.value from libp_picking_v lp group by lp.value) pick on pick.value = pr.value left join m_product_org porg on porg.m_product_id = pr.m_product_id where (coalesce(onhand.qtyonhand, ?) - coalesce(pick.qtypicking, ?) + coalesce(pend.qtypendingrecive, ?)) < coalesce(porg.stockmin, ?) and ma_processplan_id is null) a where ? = ? and a.referencekey_id = ad_alert.referencekey_id);Times Reported Time consuming queries #19
Day Hour Count Duration Avg duration Jul 15 12 1 1s860ms 1s860ms 15 1 1s175ms 1s175ms 20 1 1s33ms 1s33ms [ User: tad - Total duration: 4s69ms - Times executed: 3 ]
[ Application: openbravo - Total duration: 4s69ms - Times executed: 3 ]
-
UPDATE AD_ALERT SET STATUS = 'SOLVED', UPDATED = NOW(), UPDATEDBY = 0 WHERE AD_ALERTRULE_ID = '86C9A5FFEA28494D927E2699CEAFEFE1' AND COALESCE(STATUS, 'NEW') != 'SOLVED' AND NOT EXISTS ( SELECT 1 FROM ( select distinct pr.m_product_id AS referencekey_id, ad_column_identifier ('m_product', pr.m_product_id, 'en_US') AS record_id, pr.value || ', ' || ad_column_identifier ('m_product', pr.m_product_id, 'en_US') || ', Stock: ' || round(coalesce(onhand.QtyOnHand, 0) + coalesce(pend.QtyPendingRecive, 0) - coalesce(pick.QtyPicking, 0), 0) || ', MQ: ' || coalesce(porg.Stockmin, 0) AS description, pr.ad_org_id, pr.ad_client_id, 0 AS ad_role_id, NULL AS ad_user_id, 'Y' AS isActive, now() AS created, 0 AS createdBy, now() AS updated, 0 AS updatedBy from m_product pr left join ( select sum(coalesce(sd.qtyonhand, 0)) AS QtyOnHand, sd.m_product_id from m_storage_detail sd group by sd.m_product_id) onhand on onhand.m_product_id = pr.m_product_id left join ( select sum(coalesce(m_lines.qtyordered, 0)) - sum(coalesce(m_lines.movementqty, 0)) as QtyPendingRecive, m_lines.m_product_id from ( select coalesce(ol.qtyordered, 0) as qtyordered, coalesce(sum(iol.movementqty), 0) as movementqty, ol.m_product_id from c_orderline ol left join c_order o on ol.c_order_id = o.c_order_id left join m_inoutline iol on ol.c_orderline_id = iol.c_orderline_id where o.processed = 'Y' and o.issotrx = 'N' and o.docstatus = 'CO' group by ol.qtyordered, ol.c_orderline_id, ol.m_product_id having coalesce(ol.qtyordered, 0) > sum(coalesce(iol.movementqty, 0))) as m_lines group by m_lines.m_product_id) pend on pend.m_product_id = pr.m_product_id left join ( select sum(coalesce(lp.qty, 0)) AS QtyPicking, lp.value from libp_picking_v lp group by lp.value) pick on pick.value = pr.value left join m_product_org porg on porg.m_product_id = pr.m_product_id where (coalesce(onhand.QtyOnHand, 0) - coalesce(pick.QtyPicking, 0) + coalesce(pend.QtyPendingRecive, 0)) < coalesce(porg.Stockmin, 0) and ma_processplan_id IS NULL) A WHERE 1 = 1 AND A.REFERENCEKEY_ID = AD_ALERT.REFERENCEKEY_ID);
Date: 2026-07-15 12:17:12 Duration: 1s860ms Database: etendo User: tad Remote: 127.0.0.1 Application: openbravo Bind query: yes
-
UPDATE AD_ALERT SET STATUS = 'SOLVED', UPDATED = NOW(), UPDATEDBY = 0 WHERE AD_ALERTRULE_ID = '86C9A5FFEA28494D927E2699CEAFEFE1' AND COALESCE(STATUS, 'NEW') != 'SOLVED' AND NOT EXISTS ( SELECT 1 FROM ( select distinct pr.m_product_id AS referencekey_id, ad_column_identifier ('m_product', pr.m_product_id, 'en_US') AS record_id, pr.value || ', ' || ad_column_identifier ('m_product', pr.m_product_id, 'en_US') || ', Stock: ' || round(coalesce(onhand.QtyOnHand, 0) + coalesce(pend.QtyPendingRecive, 0) - coalesce(pick.QtyPicking, 0), 0) || ', MQ: ' || coalesce(porg.Stockmin, 0) AS description, pr.ad_org_id, pr.ad_client_id, 0 AS ad_role_id, NULL AS ad_user_id, 'Y' AS isActive, now() AS created, 0 AS createdBy, now() AS updated, 0 AS updatedBy from m_product pr left join ( select sum(coalesce(sd.qtyonhand, 0)) AS QtyOnHand, sd.m_product_id from m_storage_detail sd group by sd.m_product_id) onhand on onhand.m_product_id = pr.m_product_id left join ( select sum(coalesce(m_lines.qtyordered, 0)) - sum(coalesce(m_lines.movementqty, 0)) as QtyPendingRecive, m_lines.m_product_id from ( select coalesce(ol.qtyordered, 0) as qtyordered, coalesce(sum(iol.movementqty), 0) as movementqty, ol.m_product_id from c_orderline ol left join c_order o on ol.c_order_id = o.c_order_id left join m_inoutline iol on ol.c_orderline_id = iol.c_orderline_id where o.processed = 'Y' and o.issotrx = 'N' and o.docstatus = 'CO' group by ol.qtyordered, ol.c_orderline_id, ol.m_product_id having coalesce(ol.qtyordered, 0) > sum(coalesce(iol.movementqty, 0))) as m_lines group by m_lines.m_product_id) pend on pend.m_product_id = pr.m_product_id left join ( select sum(coalesce(lp.qty, 0)) AS QtyPicking, lp.value from libp_picking_v lp group by lp.value) pick on pick.value = pr.value left join m_product_org porg on porg.m_product_id = pr.m_product_id where (coalesce(onhand.QtyOnHand, 0) - coalesce(pick.QtyPicking, 0) + coalesce(pend.QtyPendingRecive, 0)) < coalesce(porg.Stockmin, 0) and ma_processplan_id IS NULL) A WHERE 1 = 1 AND A.REFERENCEKEY_ID = AD_ALERT.REFERENCEKEY_ID);
Date: 2026-07-15 15:26:16 Duration: 1s175ms Database: etendo User: tad Remote: 127.0.0.1 Application: openbravo Bind query: yes
-
UPDATE AD_ALERT SET STATUS = 'SOLVED', UPDATED = NOW(), UPDATEDBY = 0 WHERE AD_ALERTRULE_ID = '86C9A5FFEA28494D927E2699CEAFEFE1' AND COALESCE(STATUS, 'NEW') != 'SOLVED' AND NOT EXISTS ( SELECT 1 FROM ( select distinct pr.m_product_id AS referencekey_id, ad_column_identifier ('m_product', pr.m_product_id, 'en_US') AS record_id, pr.value || ', ' || ad_column_identifier ('m_product', pr.m_product_id, 'en_US') || ', Stock: ' || round(coalesce(onhand.QtyOnHand, 0) + coalesce(pend.QtyPendingRecive, 0) - coalesce(pick.QtyPicking, 0), 0) || ', MQ: ' || coalesce(porg.Stockmin, 0) AS description, pr.ad_org_id, pr.ad_client_id, 0 AS ad_role_id, NULL AS ad_user_id, 'Y' AS isActive, now() AS created, 0 AS createdBy, now() AS updated, 0 AS updatedBy from m_product pr left join ( select sum(coalesce(sd.qtyonhand, 0)) AS QtyOnHand, sd.m_product_id from m_storage_detail sd group by sd.m_product_id) onhand on onhand.m_product_id = pr.m_product_id left join ( select sum(coalesce(m_lines.qtyordered, 0)) - sum(coalesce(m_lines.movementqty, 0)) as QtyPendingRecive, m_lines.m_product_id from ( select coalesce(ol.qtyordered, 0) as qtyordered, coalesce(sum(iol.movementqty), 0) as movementqty, ol.m_product_id from c_orderline ol left join c_order o on ol.c_order_id = o.c_order_id left join m_inoutline iol on ol.c_orderline_id = iol.c_orderline_id where o.processed = 'Y' and o.issotrx = 'N' and o.docstatus = 'CO' group by ol.qtyordered, ol.c_orderline_id, ol.m_product_id having coalesce(ol.qtyordered, 0) > sum(coalesce(iol.movementqty, 0))) as m_lines group by m_lines.m_product_id) pend on pend.m_product_id = pr.m_product_id left join ( select sum(coalesce(lp.qty, 0)) AS QtyPicking, lp.value from libp_picking_v lp group by lp.value) pick on pick.value = pr.value left join m_product_org porg on porg.m_product_id = pr.m_product_id where (coalesce(onhand.QtyOnHand, 0) - coalesce(pick.QtyPicking, 0) + coalesce(pend.QtyPendingRecive, 0)) < coalesce(porg.Stockmin, 0) and ma_processplan_id IS NULL) A WHERE 1 = 1 AND A.REFERENCEKEY_ID = AD_ALERT.REFERENCEKEY_ID);
Date: 2026-07-15 20:20:51 Duration: 1s33ms Database: etendo User: tad Remote: 127.0.0.1 Application: openbravo Bind query: yes
20 1s79ms 1s410ms 1s213ms 5 6s69ms select order0_.c_order_id as c_order_1_260_, order0_.ad_client_id as ad_clien2_260_, order0_.ad_org_id as ad_org_i3_260_, order0_.isactive as isactive4_260_, order0_.created as created5_260_, order0_.createdby as createdb6_260_, order0_.updated as updated7_260_, order0_.updatedby as updatedb8_260_, order0_.issotrx as issotrx9_260_, order0_.documentno as documen10_260_, order0_.docstatus as docstat11_260_, order0_.docaction as docacti12_260_, order0_.processing as process13_260_, order0_.processed as process14_260_, order0_.c_doctype_id as c_docty15_260_, order0_.c_doctypetarget_id as c_docty16_260_, order0_.description as descrip17_260_, order0_.isdelivered as isdeliv18_260_, order0_.isinvoiced as isinvoi19_260_, order0_.isprinted as isprint20_260_, order0_.isselected as isselec21_260_, order0_.salesrep_id as salesre22_260_, order0_.dateordered as dateord23_260_, order0_.datepromised as datepro24_260_, order0_.dateprinted as datepri25_260_, order0_.dateacct as dateacc26_260_, order0_.c_bpartner_id as c_bpart27_260_, order0_.billto_id as billto_28_260_, order0_.c_bpartner_location_id as c_bpart29_260_, order0_.poreference as porefer30_260_, order0_.isdiscountprinted as isdisco31_260_, order0_.c_currency_id as c_curre32_260_, order0_.paymentrule as payment33_260_, order0_.c_paymentterm_id as c_payme34_260_, order0_.invoicerule as invoice35_260_, order0_.deliveryrule as deliver36_260_, order0_.freightcostrule as freight37_260_, order0_.freightamt as freight38_260_, order0_.deliveryviarule as deliver39_260_, order0_.m_shipper_id as m_shipp40_260_, order0_.c_charge_id as c_charg41_260_, order0_.chargeamt as chargea42_260_, order0_.priorityrule as priorit43_260_, order0_.totallines as totalli44_260_, order0_.grandtotal as grandto45_260_, order0_.m_warehouse_id as m_wareh46_260_, order0_.m_pricelist_id as m_price47_260_, order0_.istaxincluded as istaxin48_260_, order0_.c_campaign_id as c_campa49_260_, order0_.c_project_id as c_proje50_260_, order0_.c_activity_id as c_activ51_260_, order0_.posted as posted52_260_, order0_.ad_user_id as ad_user53_260_, order0_.copyfrom as copyfro54_260_, order0_.dropship_bpartner_id as dropshi55_260_, order0_.dropship_location_id as dropshi56_260_, order0_.dropship_user_id as dropshi57_260_, order0_.isselfservice as isselfs58_260_, order0_.ad_orgtrx_id as ad_orgt59_260_, order0_.user1_id as user60_260_, order0_.user2_id as user61_260_, order0_.deliverynotes as deliver62_260_, order0_.c_incoterms_id as c_incot63_260_, order0_.incotermsdescription as incoter64_260_, order0_.generatetemplate as generat65_260_, order0_.delivery_location_id as deliver66_260_, order0_.copyfrompo as copyfro67_260_, order0_.em_psmad_copyfrompo as em_psma68_260_, order0_.fin_paymentmethod_id as fin_pay69_260_, order0_.em_psmad_dateendeffect as em_psma70_260_, order0_.fin_payment_priority_id as fin_pay71_260_, order0_.em_psmad_requestinguser as em_psma72_260_, order0_.rm_pickfromshipment as rm_pick73_260_, order0_.em_psmad_isopenpo_doctype as em_psma74_260_, order0_.rm_receivematerials as rm_rece75_260_, order0_.em_erpmag_ecomord as em_erpm76_260_, order0_.em_obcma_c_poc_email_id as em_obcm77_260_, order0_.rm_createinvoice as rm_crea78_260_, order0_.c_return_reason_id as c_retur79_260_, order0_.rm_addorphanline as rm_addo80_260_, order0_.a_asset_id as a_asset81_260_, order0_.calculate_promotions as calcula82_260_, order0_.c_costcenter_id as c_costc83_260_, order0_.convertquotation as convert84_260_, order0_.c_reject_reason_id as c_rejec85_260_, order0_.validuntil as validun86_260_, order0_.quotation_id as quotati87_260_, order0_.so_res_status as so_res_88_260_, order0_.create_polines as create_89_260_, order0_.iscashvat as iscashv90_260_, order0_.em_obmfm_selectfreight as em_obmf91_260_, order0_.em_obmfm_delivery_period_id as em_obmf92_260_, order0_.rm_pickfromreceipt as rm_pick93_260_, order0_.cancelandreplace as cancela94_260_, order0_.em_aprm_addpayment as em_aprm95_260_, order0_.em_obmfm_delivery_charges as em_obmf96_260_, order0_.em_obmfm_freight_id as em_obmf97_260_, order0_.em_obwpl_generatepicking as em_obwp98_260_, order0_.em_libp_preporder as em_libp99_260_, order0_.em_obmfm_weight as em_obm100_260_, order0_.em_obwpl_isinpickinglist as em_obw101_260_, order0_.em_obwpl_readypl as em_obw102_260_, order0_.em_obmfm_weight_uom_id as em_obm103_260_, order0_.em_obmfm_set_weight as em_obm104_260_, order0_.em_aeatsii_fecha_operacion as em_aea105_260_, order0_.confirmcancelandreplace as confir106_260_, order0_.em_aeatsii_descripcion_sii as em_aea107_260_, order0_.em_etabam_bankaccount_id as em_eta108_260_, order0_.em_etpr_remove_payment as em_etp109_260_, order0_.em_etvfac_reversed_invoice as em_etv110_260_, order0_.cancelledorder_id as cancel111_260_, order0_.em_etblkc_bulkcompletion as em_etb112_260_, order0_.em_prmag2_grandtotal as em_prm113_260_, order0_.replacedorder_id as replac114_260_, order0_.iscancelled as iscanc115_260_, order0_.em_libd_revisionfactura as em_lib116_260_, order0_.em_obmag_createquot as em_obm117_260_, order0_.em_libd_revisaimpuestos as em_lib118_260_, order0_.replacementorder_id as replac119_260_, order0_.em_libd_impuestos as em_lib120_260_, order0_.em_etafdp_undoclose as em_eta121_260_, order0_.em_libd_isprinted as em_lib122_260_, order0_.em_etinter_interco_orig as em_eti123_260_, order0_.em_libd_aplicacion_id as em_lib124_260_, order0_.bpartner_extref as bpartn125_260_, order0_.em_libp_dateorder as em_lib126_260_, order0_.em_prouti_order_stock as em_pro127_260_, order0_.em_prouti_pregenerate_minout as em_pro128_260_, order0_.em_prouti_sotopo as em_pro129_260_, order0_.em_prouti_generate_pick_inv as em_pro130_260_, order0_.em_prouti_order_id as em_pro131_260_, order0_.em_prouti_grandtotalinitial as em_pro132_260_, order0_.em_prouti_dateclosed as em_pro133_260_, order0_.em_prouti_totallinesinitial as em_pro134_260_, order0_.em_prouti_changebpartner as em_pro135_260_, order0_.em_prouti_recalculate_price as em_pro136_260_, order0_.em_prouti_pricecalculatetdate as em_pro137_260_, order0_.em_prouti_reactiveorder as em_pro138_260_, order0_.em_prouti_totalizations as em_pro139_260_, order0_.em_libd_bpartner_parent_id as em_lib140_260_, order0_.em_prouti_invoiced as em_pro141_260_, order0_.em_libd_usercloud as em_lib142_260_, order0_.em_prouti_received as em_pro143_260_, order0_.em_libd_id_purchase as em_lib144_260_, order0_.em_prouti_initial_received as em_pro145_260_, order0_.em_libd_convertquotation as em_lib146_260_, order0_.em_prouti_status_of_review as em_pro147_260_, order0_.em_libd_duplicatequotation as em_lib148_260_, order0_.em_prouti_validate_order as em_pro149_260_, order0_.em_libd_endcustomer_id as em_lib150_260_, order0_.em_prouti_start_review as em_pro151_260_, order0_.em_libd_editing as em_lib152_260_, order0_.em_prouti_initial_bp_id as em_pro153_260_, order0_.em_prouti_addlines_btn as em_pro154_260_, order0_.em_prouti_changebpartner_bgt as em_pro155_260_, order0_.em_pruti_ignoreminqty as em_pru156_260_, order0_.em_prouti_reset_initial_values as em_pro157_260_, order0_.em_prouti_select_soline as em_pro158_260_, order0_.em_prouti_return_quantity as em_pro159_260_, order0_.em_libd_actions_quotation as em_lib160_260_ from c_order order0_ inner join c_doctype documentty1_ on order0_.c_doctypetarget_id = documentty1_.c_doctype_id cross join c_order order_comp2_ where order0_.c_order_id = order_comp2_.c_order_id and (coalesce(( select case when sum(abs(ol.qtyordered)) = ? or order_comp2_.iscancelled = ? or order_comp2_.cancelledorder_id is not null then ? else round(coalesce(sum(abs(ol.qtydelivered)), ?) / sum(abs(ol.qtyordered)) * ?, ?) end from c_orderline ol where ol.c_order_id = order_comp2_.c_order_id and ol.c_order_discount_id is null), ?)) < ? and order0_.em_libp_preporder = ? and (documentty1_.c_doctype_id = ? or documentty1_.c_doctype_id = ? or documentty1_.c_doctype_id = ?) and order0_.docstatus = ? and order0_.issotrx = ? and documentty1_.isreturn = ? and (documentty1_.docsubtypeso not like ?) and (order0_.ad_org_id in (...)) and (order0_.ad_client_id in (...)) order by order0_.dateordered desc, order0_.c_order_id desc limit ?;Times Reported Time consuming queries #20
Day Hour Count Duration Avg duration Jul 15 08 1 1s89ms 1s89ms 09 1 1s79ms 1s79ms 11 2 2s573ms 1s286ms 12 1 1s326ms 1s326ms [ User: tad - Total duration: 6s69ms - Times executed: 5 ]
[ Application: openbravo - Total duration: 6s69ms - Times executed: 5 ]
-
select order0_.C_Order_ID as c_order_1_260_, order0_.AD_Client_ID as ad_clien2_260_, order0_.AD_Org_ID as ad_org_i3_260_, order0_.IsActive as isactive4_260_, order0_.Created as created5_260_, order0_.CreatedBy as createdb6_260_, order0_.Updated as updated7_260_, order0_.UpdatedBy as updatedb8_260_, order0_.IsSOTrx as issotrx9_260_, order0_.DocumentNo as documen10_260_, order0_.DocStatus as docstat11_260_, order0_.DocAction as docacti12_260_, order0_.Processing as process13_260_, order0_.Processed as process14_260_, order0_.C_DocType_ID as c_docty15_260_, order0_.C_DocTypeTarget_ID as c_docty16_260_, order0_.Description as descrip17_260_, order0_.IsDelivered as isdeliv18_260_, order0_.IsInvoiced as isinvoi19_260_, order0_.IsPrinted as isprint20_260_, order0_.IsSelected as isselec21_260_, order0_.SalesRep_ID as salesre22_260_, order0_.DateOrdered as dateord23_260_, order0_.DatePromised as datepro24_260_, order0_.DatePrinted as datepri25_260_, order0_.DateAcct as dateacc26_260_, order0_.C_BPartner_ID as c_bpart27_260_, order0_.BillTo_ID as billto_28_260_, order0_.C_BPartner_Location_ID as c_bpart29_260_, order0_.POReference as porefer30_260_, order0_.IsDiscountPrinted as isdisco31_260_, order0_.C_Currency_ID as c_curre32_260_, order0_.PaymentRule as payment33_260_, order0_.C_PaymentTerm_ID as c_payme34_260_, order0_.InvoiceRule as invoice35_260_, order0_.DeliveryRule as deliver36_260_, order0_.FreightCostRule as freight37_260_, order0_.FreightAmt as freight38_260_, order0_.DeliveryViaRule as deliver39_260_, order0_.M_Shipper_ID as m_shipp40_260_, order0_.C_Charge_ID as c_charg41_260_, order0_.ChargeAmt as chargea42_260_, order0_.PriorityRule as priorit43_260_, order0_.TotalLines as totalli44_260_, order0_.GrandTotal as grandto45_260_, order0_.M_Warehouse_ID as m_wareh46_260_, order0_.M_PriceList_ID as m_price47_260_, order0_.IsTaxIncluded as istaxin48_260_, order0_.C_Campaign_ID as c_campa49_260_, order0_.C_Project_ID as c_proje50_260_, order0_.C_Activity_ID as c_activ51_260_, order0_.Posted as posted52_260_, order0_.AD_User_ID as ad_user53_260_, order0_.CopyFrom as copyfro54_260_, order0_.DropShip_BPartner_ID as dropshi55_260_, order0_.DropShip_Location_ID as dropshi56_260_, order0_.DropShip_User_ID as dropshi57_260_, order0_.IsSelfService as isselfs58_260_, order0_.AD_OrgTrx_ID as ad_orgt59_260_, order0_.User1_ID as user60_260_, order0_.User2_ID as user61_260_, order0_.Deliverynotes as deliver62_260_, order0_.C_Incoterms_ID as c_incot63_260_, order0_.Incotermsdescription as incoter64_260_, order0_.Generatetemplate as generat65_260_, order0_.Delivery_Location_ID as deliver66_260_, order0_.CopyFromPO as copyfro67_260_, order0_.EM_Psmad_Copyfrompo as em_psma68_260_, order0_.FIN_Paymentmethod_ID as fin_pay69_260_, order0_.EM_Psmad_Dateendeffect as em_psma70_260_, order0_.FIN_Payment_Priority_ID as fin_pay71_260_, order0_.EM_Psmad_Requestinguser as em_psma72_260_, order0_.RM_PickFromShipment as rm_pick73_260_, order0_.EM_Psmad_Isopenpo_Doctype as em_psma74_260_, order0_.RM_ReceiveMaterials as rm_rece75_260_, order0_.EM_Erpmag_Ecomord as em_erpm76_260_, order0_.EM_Obcma_C_Poc_Email_ID as em_obcm77_260_, order0_.RM_CreateInvoice as rm_crea78_260_, order0_.C_Return_Reason_ID as c_retur79_260_, order0_.RM_AddOrphanLine as rm_addo80_260_, order0_.A_Asset_ID as a_asset81_260_, order0_.Calculate_Promotions as calcula82_260_, order0_.C_Costcenter_ID as c_costc83_260_, order0_.Convertquotation as convert84_260_, order0_.C_Reject_Reason_ID as c_rejec85_260_, order0_.validuntil as validun86_260_, order0_.Quotation_ID as quotati87_260_, order0_.SO_Res_Status as so_res_88_260_, order0_.Create_POLines as create_89_260_, order0_.Iscashvat as iscashv90_260_, order0_.EM_OBMFM_Selectfreight as em_obmf91_260_, order0_.EM_OBMFM_Delivery_Period_ID as em_obmf92_260_, order0_.RM_Pickfromreceipt as rm_pick93_260_, order0_.Cancelandreplace as cancela94_260_, order0_.EM_APRM_AddPayment as em_aprm95_260_, order0_.EM_OBMFM_Delivery_Charges as em_obmf96_260_, order0_.EM_OBMFM_Freight_ID as em_obmf97_260_, order0_.EM_Obwpl_Generatepicking as em_obwp98_260_, order0_.EM_Libp_Preporder as em_libp99_260_, order0_.EM_OBMFM_Weight as em_obm100_260_, order0_.EM_Obwpl_Isinpickinglist as em_obw101_260_, order0_.EM_Obwpl_Readypl as em_obw102_260_, order0_.EM_OBMFM_Weight_Uom_ID as em_obm103_260_, order0_.EM_OBMFM_Set_Weight as em_obm104_260_, order0_.EM_Aeatsii_Fecha_Operacion as em_aea105_260_, order0_.Confirmcancelandreplace as confir106_260_, order0_.EM_Aeatsii_Descripcion_Sii as em_aea107_260_, order0_.EM_Etabam_Bankaccount_ID as em_eta108_260_, order0_.EM_Etpr_Remove_Payment as em_etp109_260_, order0_.EM_Etvfac_Reversed_Invoice as em_etv110_260_, order0_.Cancelledorder_id as cancel111_260_, order0_.EM_Etblkc_Bulkcompletion as em_etb112_260_, order0_.EM_Prmag2_Grandtotal as em_prm113_260_, order0_.Replacedorder_id as replac114_260_, order0_.Iscancelled as iscanc115_260_, order0_.EM_Libd_Revisionfactura as em_lib116_260_, order0_.EM_Obmag_Createquot as em_obm117_260_, order0_.EM_Libd_Revisaimpuestos as em_lib118_260_, order0_.Replacementorder_ID as replac119_260_, order0_.EM_Libd_Impuestos as em_lib120_260_, order0_.EM_Etafdp_Undoclose as em_eta121_260_, order0_.EM_Libd_Isprinted as em_lib122_260_, order0_.EM_Etinter_Interco_Orig as em_eti123_260_, order0_.EM_Libd_Aplicacion_ID as em_lib124_260_, order0_.BPartner_ExtRef as bpartn125_260_, order0_.EM_Libp_Dateorder as em_lib126_260_, order0_.EM_Prouti_Order_Stock as em_pro127_260_, order0_.EM_Prouti_Pregenerate_Minout as em_pro128_260_, order0_.EM_Prouti_Sotopo as em_pro129_260_, order0_.EM_Prouti_Generate_Pick_Inv as em_pro130_260_, order0_.EM_Prouti_Order_ID as em_pro131_260_, order0_.EM_Prouti_Grandtotalinitial as em_pro132_260_, order0_.EM_Prouti_Dateclosed as em_pro133_260_, order0_.EM_Prouti_Totallinesinitial as em_pro134_260_, order0_.EM_Prouti_Changebpartner as em_pro135_260_, order0_.EM_Prouti_Recalculate_Price as em_pro136_260_, order0_.EM_Prouti_Pricecalculatetdate as em_pro137_260_, order0_.EM_Prouti_Reactiveorder as em_pro138_260_, order0_.EM_Prouti_Totalizations as em_pro139_260_, order0_.EM_Libd_Bpartner_Parent_ID as em_lib140_260_, order0_.em_prouti_Invoiced as em_pro141_260_, order0_.EM_Libd_usercloud as em_lib142_260_, order0_.em_prouti_Received as em_pro143_260_, order0_.EM_Libd_Id_Purchase as em_lib144_260_, order0_.em_prouti_initial_received as em_pro145_260_, order0_.EM_Libd_Convertquotation as em_lib146_260_, order0_.EM_Prouti_Status_Of_Review as em_pro147_260_, order0_.EM_Libd_Duplicatequotation as em_lib148_260_, order0_.EM_Prouti_Validate_Order as em_pro149_260_, order0_.EM_Libd_Endcustomer_ID as em_lib150_260_, order0_.EM_Prouti_Start_Review as em_pro151_260_, order0_.EM_Libd_Editing as em_lib152_260_, order0_.EM_Prouti_Initial_Bp_ID as em_pro153_260_, order0_.EM_Prouti_Addlines_Btn as em_pro154_260_, order0_.EM_Prouti_Changebpartner_Bgt as em_pro155_260_, order0_.EM_Pruti_Ignoreminqty as em_pru156_260_, order0_.EM_Prouti_Reset_Initial_Values as em_pro157_260_, order0_.EM_Prouti_Select_Soline as em_pro158_260_, order0_.EM_Prouti_Return_Quantity as em_pro159_260_, order0_.EM_Libd_Actions_Quotation as em_lib160_260_ from C_Order order0_ inner join C_DocType documentty1_ on order0_.C_DocTypeTarget_ID = documentty1_.C_DocType_ID cross join C_Order order_comp2_ where order0_.C_Order_ID = order_comp2_.C_Order_ID and (coalesce(( select case when sum(abs(ol.qtyordered)) = 0 or order_comp2_.iscancelled = 'Y' or order_comp2_.cancelledorder_id is not null then 0 else round(coalesce(sum(abs(ol.qtydelivered)), 0) / sum(abs(ol.qtyordered)) * 100, 0) end from c_orderline ol where ol.c_order_id = order_comp2_.c_order_id and ol.c_order_discount_id is null), 0)) < '100' and order0_.EM_Libp_Preporder = 'Y' and (documentty1_.C_DocType_ID = '93B1C21D229E4F70918287DA983CB18E' or documentty1_.C_DocType_ID = '7C1C60D646A84C0CA252F50CE8F55D6F' or documentty1_.C_DocType_ID = '5AC9E2D9DAB44BF9A2069BB51E1145DF') and order0_.DocStatus = 'CO' and order0_.IsSOTrx = 'Y' and documentty1_.IsReturn = 'N' and (documentty1_.DocSubTypeSO not like 'OB') and (order0_.AD_Org_ID in ('0', '975163BBDF184727BFA9D21FECF88F51', '0145CB12BBE04855B3C433728BD65F7C', '7EEF753D8C114D32A101EA8393FEAC19', '8997B74B935D46B08D5E187F5B343F48', '9DFF9C5278274C2DA3F411C2BA23605C')) and (order0_.AD_Client_ID in ('29E43D204AEB4CEC9D1DC4EFFD0E5987', '0')) order by order0_.DateOrdered desc, order0_.C_Order_ID desc limit '101';
Date: 2026-07-15 11:22:11 Duration: 1s410ms Database: etendo User: tad Remote: 127.0.0.1 Application: openbravo Bind query: yes
-
select order0_.C_Order_ID as c_order_1_260_, order0_.AD_Client_ID as ad_clien2_260_, order0_.AD_Org_ID as ad_org_i3_260_, order0_.IsActive as isactive4_260_, order0_.Created as created5_260_, order0_.CreatedBy as createdb6_260_, order0_.Updated as updated7_260_, order0_.UpdatedBy as updatedb8_260_, order0_.IsSOTrx as issotrx9_260_, order0_.DocumentNo as documen10_260_, order0_.DocStatus as docstat11_260_, order0_.DocAction as docacti12_260_, order0_.Processing as process13_260_, order0_.Processed as process14_260_, order0_.C_DocType_ID as c_docty15_260_, order0_.C_DocTypeTarget_ID as c_docty16_260_, order0_.Description as descrip17_260_, order0_.IsDelivered as isdeliv18_260_, order0_.IsInvoiced as isinvoi19_260_, order0_.IsPrinted as isprint20_260_, order0_.IsSelected as isselec21_260_, order0_.SalesRep_ID as salesre22_260_, order0_.DateOrdered as dateord23_260_, order0_.DatePromised as datepro24_260_, order0_.DatePrinted as datepri25_260_, order0_.DateAcct as dateacc26_260_, order0_.C_BPartner_ID as c_bpart27_260_, order0_.BillTo_ID as billto_28_260_, order0_.C_BPartner_Location_ID as c_bpart29_260_, order0_.POReference as porefer30_260_, order0_.IsDiscountPrinted as isdisco31_260_, order0_.C_Currency_ID as c_curre32_260_, order0_.PaymentRule as payment33_260_, order0_.C_PaymentTerm_ID as c_payme34_260_, order0_.InvoiceRule as invoice35_260_, order0_.DeliveryRule as deliver36_260_, order0_.FreightCostRule as freight37_260_, order0_.FreightAmt as freight38_260_, order0_.DeliveryViaRule as deliver39_260_, order0_.M_Shipper_ID as m_shipp40_260_, order0_.C_Charge_ID as c_charg41_260_, order0_.ChargeAmt as chargea42_260_, order0_.PriorityRule as priorit43_260_, order0_.TotalLines as totalli44_260_, order0_.GrandTotal as grandto45_260_, order0_.M_Warehouse_ID as m_wareh46_260_, order0_.M_PriceList_ID as m_price47_260_, order0_.IsTaxIncluded as istaxin48_260_, order0_.C_Campaign_ID as c_campa49_260_, order0_.C_Project_ID as c_proje50_260_, order0_.C_Activity_ID as c_activ51_260_, order0_.Posted as posted52_260_, order0_.AD_User_ID as ad_user53_260_, order0_.CopyFrom as copyfro54_260_, order0_.DropShip_BPartner_ID as dropshi55_260_, order0_.DropShip_Location_ID as dropshi56_260_, order0_.DropShip_User_ID as dropshi57_260_, order0_.IsSelfService as isselfs58_260_, order0_.AD_OrgTrx_ID as ad_orgt59_260_, order0_.User1_ID as user60_260_, order0_.User2_ID as user61_260_, order0_.Deliverynotes as deliver62_260_, order0_.C_Incoterms_ID as c_incot63_260_, order0_.Incotermsdescription as incoter64_260_, order0_.Generatetemplate as generat65_260_, order0_.Delivery_Location_ID as deliver66_260_, order0_.CopyFromPO as copyfro67_260_, order0_.EM_Psmad_Copyfrompo as em_psma68_260_, order0_.FIN_Paymentmethod_ID as fin_pay69_260_, order0_.EM_Psmad_Dateendeffect as em_psma70_260_, order0_.FIN_Payment_Priority_ID as fin_pay71_260_, order0_.EM_Psmad_Requestinguser as em_psma72_260_, order0_.RM_PickFromShipment as rm_pick73_260_, order0_.EM_Psmad_Isopenpo_Doctype as em_psma74_260_, order0_.RM_ReceiveMaterials as rm_rece75_260_, order0_.EM_Erpmag_Ecomord as em_erpm76_260_, order0_.EM_Obcma_C_Poc_Email_ID as em_obcm77_260_, order0_.RM_CreateInvoice as rm_crea78_260_, order0_.C_Return_Reason_ID as c_retur79_260_, order0_.RM_AddOrphanLine as rm_addo80_260_, order0_.A_Asset_ID as a_asset81_260_, order0_.Calculate_Promotions as calcula82_260_, order0_.C_Costcenter_ID as c_costc83_260_, order0_.Convertquotation as convert84_260_, order0_.C_Reject_Reason_ID as c_rejec85_260_, order0_.validuntil as validun86_260_, order0_.Quotation_ID as quotati87_260_, order0_.SO_Res_Status as so_res_88_260_, order0_.Create_POLines as create_89_260_, order0_.Iscashvat as iscashv90_260_, order0_.EM_OBMFM_Selectfreight as em_obmf91_260_, order0_.EM_OBMFM_Delivery_Period_ID as em_obmf92_260_, order0_.RM_Pickfromreceipt as rm_pick93_260_, order0_.Cancelandreplace as cancela94_260_, order0_.EM_APRM_AddPayment as em_aprm95_260_, order0_.EM_OBMFM_Delivery_Charges as em_obmf96_260_, order0_.EM_OBMFM_Freight_ID as em_obmf97_260_, order0_.EM_Obwpl_Generatepicking as em_obwp98_260_, order0_.EM_Libp_Preporder as em_libp99_260_, order0_.EM_OBMFM_Weight as em_obm100_260_, order0_.EM_Obwpl_Isinpickinglist as em_obw101_260_, order0_.EM_Obwpl_Readypl as em_obw102_260_, order0_.EM_OBMFM_Weight_Uom_ID as em_obm103_260_, order0_.EM_OBMFM_Set_Weight as em_obm104_260_, order0_.EM_Aeatsii_Fecha_Operacion as em_aea105_260_, order0_.Confirmcancelandreplace as confir106_260_, order0_.EM_Aeatsii_Descripcion_Sii as em_aea107_260_, order0_.EM_Etabam_Bankaccount_ID as em_eta108_260_, order0_.EM_Etpr_Remove_Payment as em_etp109_260_, order0_.EM_Etvfac_Reversed_Invoice as em_etv110_260_, order0_.Cancelledorder_id as cancel111_260_, order0_.EM_Etblkc_Bulkcompletion as em_etb112_260_, order0_.EM_Prmag2_Grandtotal as em_prm113_260_, order0_.Replacedorder_id as replac114_260_, order0_.Iscancelled as iscanc115_260_, order0_.EM_Libd_Revisionfactura as em_lib116_260_, order0_.EM_Obmag_Createquot as em_obm117_260_, order0_.EM_Libd_Revisaimpuestos as em_lib118_260_, order0_.Replacementorder_ID as replac119_260_, order0_.EM_Libd_Impuestos as em_lib120_260_, order0_.EM_Etafdp_Undoclose as em_eta121_260_, order0_.EM_Libd_Isprinted as em_lib122_260_, order0_.EM_Etinter_Interco_Orig as em_eti123_260_, order0_.EM_Libd_Aplicacion_ID as em_lib124_260_, order0_.BPartner_ExtRef as bpartn125_260_, order0_.EM_Libp_Dateorder as em_lib126_260_, order0_.EM_Prouti_Order_Stock as em_pro127_260_, order0_.EM_Prouti_Pregenerate_Minout as em_pro128_260_, order0_.EM_Prouti_Sotopo as em_pro129_260_, order0_.EM_Prouti_Generate_Pick_Inv as em_pro130_260_, order0_.EM_Prouti_Order_ID as em_pro131_260_, order0_.EM_Prouti_Grandtotalinitial as em_pro132_260_, order0_.EM_Prouti_Dateclosed as em_pro133_260_, order0_.EM_Prouti_Totallinesinitial as em_pro134_260_, order0_.EM_Prouti_Changebpartner as em_pro135_260_, order0_.EM_Prouti_Recalculate_Price as em_pro136_260_, order0_.EM_Prouti_Pricecalculatetdate as em_pro137_260_, order0_.EM_Prouti_Reactiveorder as em_pro138_260_, order0_.EM_Prouti_Totalizations as em_pro139_260_, order0_.EM_Libd_Bpartner_Parent_ID as em_lib140_260_, order0_.em_prouti_Invoiced as em_pro141_260_, order0_.EM_Libd_usercloud as em_lib142_260_, order0_.em_prouti_Received as em_pro143_260_, order0_.EM_Libd_Id_Purchase as em_lib144_260_, order0_.em_prouti_initial_received as em_pro145_260_, order0_.EM_Libd_Convertquotation as em_lib146_260_, order0_.EM_Prouti_Status_Of_Review as em_pro147_260_, order0_.EM_Libd_Duplicatequotation as em_lib148_260_, order0_.EM_Prouti_Validate_Order as em_pro149_260_, order0_.EM_Libd_Endcustomer_ID as em_lib150_260_, order0_.EM_Prouti_Start_Review as em_pro151_260_, order0_.EM_Libd_Editing as em_lib152_260_, order0_.EM_Prouti_Initial_Bp_ID as em_pro153_260_, order0_.EM_Prouti_Addlines_Btn as em_pro154_260_, order0_.EM_Prouti_Changebpartner_Bgt as em_pro155_260_, order0_.EM_Pruti_Ignoreminqty as em_pru156_260_, order0_.EM_Prouti_Reset_Initial_Values as em_pro157_260_, order0_.EM_Prouti_Select_Soline as em_pro158_260_, order0_.EM_Prouti_Return_Quantity as em_pro159_260_, order0_.EM_Libd_Actions_Quotation as em_lib160_260_ from C_Order order0_ inner join C_DocType documentty1_ on order0_.C_DocTypeTarget_ID = documentty1_.C_DocType_ID cross join C_Order order_comp2_ where order0_.C_Order_ID = order_comp2_.C_Order_ID and (coalesce(( select case when sum(abs(ol.qtyordered)) = 0 or order_comp2_.iscancelled = 'Y' or order_comp2_.cancelledorder_id is not null then 0 else round(coalesce(sum(abs(ol.qtydelivered)), 0) / sum(abs(ol.qtyordered)) * 100, 0) end from c_orderline ol where ol.c_order_id = order_comp2_.c_order_id and ol.c_order_discount_id is null), 0)) < '100' and order0_.EM_Libp_Preporder = 'Y' and (documentty1_.C_DocType_ID = '93B1C21D229E4F70918287DA983CB18E' or documentty1_.C_DocType_ID = '7C1C60D646A84C0CA252F50CE8F55D6F' or documentty1_.C_DocType_ID = '5AC9E2D9DAB44BF9A2069BB51E1145DF') and order0_.DocStatus = 'CO' and order0_.IsSOTrx = 'Y' and documentty1_.IsReturn = 'N' and (documentty1_.DocSubTypeSO not like 'OB') and (order0_.AD_Org_ID in ('0', '975163BBDF184727BFA9D21FECF88F51', '0145CB12BBE04855B3C433728BD65F7C', '7EEF753D8C114D32A101EA8393FEAC19', '8997B74B935D46B08D5E187F5B343F48', '9DFF9C5278274C2DA3F411C2BA23605C')) and (order0_.AD_Client_ID in ('29E43D204AEB4CEC9D1DC4EFFD0E5987', '0')) order by order0_.DateOrdered desc, order0_.C_Order_ID desc limit '101';
Date: 2026-07-15 12:19:45 Duration: 1s326ms Database: etendo User: tad Remote: 127.0.0.1 Application: openbravo Bind query: yes
-
select order0_.C_Order_ID as c_order_1_260_, order0_.AD_Client_ID as ad_clien2_260_, order0_.AD_Org_ID as ad_org_i3_260_, order0_.IsActive as isactive4_260_, order0_.Created as created5_260_, order0_.CreatedBy as createdb6_260_, order0_.Updated as updated7_260_, order0_.UpdatedBy as updatedb8_260_, order0_.IsSOTrx as issotrx9_260_, order0_.DocumentNo as documen10_260_, order0_.DocStatus as docstat11_260_, order0_.DocAction as docacti12_260_, order0_.Processing as process13_260_, order0_.Processed as process14_260_, order0_.C_DocType_ID as c_docty15_260_, order0_.C_DocTypeTarget_ID as c_docty16_260_, order0_.Description as descrip17_260_, order0_.IsDelivered as isdeliv18_260_, order0_.IsInvoiced as isinvoi19_260_, order0_.IsPrinted as isprint20_260_, order0_.IsSelected as isselec21_260_, order0_.SalesRep_ID as salesre22_260_, order0_.DateOrdered as dateord23_260_, order0_.DatePromised as datepro24_260_, order0_.DatePrinted as datepri25_260_, order0_.DateAcct as dateacc26_260_, order0_.C_BPartner_ID as c_bpart27_260_, order0_.BillTo_ID as billto_28_260_, order0_.C_BPartner_Location_ID as c_bpart29_260_, order0_.POReference as porefer30_260_, order0_.IsDiscountPrinted as isdisco31_260_, order0_.C_Currency_ID as c_curre32_260_, order0_.PaymentRule as payment33_260_, order0_.C_PaymentTerm_ID as c_payme34_260_, order0_.InvoiceRule as invoice35_260_, order0_.DeliveryRule as deliver36_260_, order0_.FreightCostRule as freight37_260_, order0_.FreightAmt as freight38_260_, order0_.DeliveryViaRule as deliver39_260_, order0_.M_Shipper_ID as m_shipp40_260_, order0_.C_Charge_ID as c_charg41_260_, order0_.ChargeAmt as chargea42_260_, order0_.PriorityRule as priorit43_260_, order0_.TotalLines as totalli44_260_, order0_.GrandTotal as grandto45_260_, order0_.M_Warehouse_ID as m_wareh46_260_, order0_.M_PriceList_ID as m_price47_260_, order0_.IsTaxIncluded as istaxin48_260_, order0_.C_Campaign_ID as c_campa49_260_, order0_.C_Project_ID as c_proje50_260_, order0_.C_Activity_ID as c_activ51_260_, order0_.Posted as posted52_260_, order0_.AD_User_ID as ad_user53_260_, order0_.CopyFrom as copyfro54_260_, order0_.DropShip_BPartner_ID as dropshi55_260_, order0_.DropShip_Location_ID as dropshi56_260_, order0_.DropShip_User_ID as dropshi57_260_, order0_.IsSelfService as isselfs58_260_, order0_.AD_OrgTrx_ID as ad_orgt59_260_, order0_.User1_ID as user60_260_, order0_.User2_ID as user61_260_, order0_.Deliverynotes as deliver62_260_, order0_.C_Incoterms_ID as c_incot63_260_, order0_.Incotermsdescription as incoter64_260_, order0_.Generatetemplate as generat65_260_, order0_.Delivery_Location_ID as deliver66_260_, order0_.CopyFromPO as copyfro67_260_, order0_.EM_Psmad_Copyfrompo as em_psma68_260_, order0_.FIN_Paymentmethod_ID as fin_pay69_260_, order0_.EM_Psmad_Dateendeffect as em_psma70_260_, order0_.FIN_Payment_Priority_ID as fin_pay71_260_, order0_.EM_Psmad_Requestinguser as em_psma72_260_, order0_.RM_PickFromShipment as rm_pick73_260_, order0_.EM_Psmad_Isopenpo_Doctype as em_psma74_260_, order0_.RM_ReceiveMaterials as rm_rece75_260_, order0_.EM_Erpmag_Ecomord as em_erpm76_260_, order0_.EM_Obcma_C_Poc_Email_ID as em_obcm77_260_, order0_.RM_CreateInvoice as rm_crea78_260_, order0_.C_Return_Reason_ID as c_retur79_260_, order0_.RM_AddOrphanLine as rm_addo80_260_, order0_.A_Asset_ID as a_asset81_260_, order0_.Calculate_Promotions as calcula82_260_, order0_.C_Costcenter_ID as c_costc83_260_, order0_.Convertquotation as convert84_260_, order0_.C_Reject_Reason_ID as c_rejec85_260_, order0_.validuntil as validun86_260_, order0_.Quotation_ID as quotati87_260_, order0_.SO_Res_Status as so_res_88_260_, order0_.Create_POLines as create_89_260_, order0_.Iscashvat as iscashv90_260_, order0_.EM_OBMFM_Selectfreight as em_obmf91_260_, order0_.EM_OBMFM_Delivery_Period_ID as em_obmf92_260_, order0_.RM_Pickfromreceipt as rm_pick93_260_, order0_.Cancelandreplace as cancela94_260_, order0_.EM_APRM_AddPayment as em_aprm95_260_, order0_.EM_OBMFM_Delivery_Charges as em_obmf96_260_, order0_.EM_OBMFM_Freight_ID as em_obmf97_260_, order0_.EM_Obwpl_Generatepicking as em_obwp98_260_, order0_.EM_Libp_Preporder as em_libp99_260_, order0_.EM_OBMFM_Weight as em_obm100_260_, order0_.EM_Obwpl_Isinpickinglist as em_obw101_260_, order0_.EM_Obwpl_Readypl as em_obw102_260_, order0_.EM_OBMFM_Weight_Uom_ID as em_obm103_260_, order0_.EM_OBMFM_Set_Weight as em_obm104_260_, order0_.EM_Aeatsii_Fecha_Operacion as em_aea105_260_, order0_.Confirmcancelandreplace as confir106_260_, order0_.EM_Aeatsii_Descripcion_Sii as em_aea107_260_, order0_.EM_Etabam_Bankaccount_ID as em_eta108_260_, order0_.EM_Etpr_Remove_Payment as em_etp109_260_, order0_.EM_Etvfac_Reversed_Invoice as em_etv110_260_, order0_.Cancelledorder_id as cancel111_260_, order0_.EM_Etblkc_Bulkcompletion as em_etb112_260_, order0_.EM_Prmag2_Grandtotal as em_prm113_260_, order0_.Replacedorder_id as replac114_260_, order0_.Iscancelled as iscanc115_260_, order0_.EM_Libd_Revisionfactura as em_lib116_260_, order0_.EM_Obmag_Createquot as em_obm117_260_, order0_.EM_Libd_Revisaimpuestos as em_lib118_260_, order0_.Replacementorder_ID as replac119_260_, order0_.EM_Libd_Impuestos as em_lib120_260_, order0_.EM_Etafdp_Undoclose as em_eta121_260_, order0_.EM_Libd_Isprinted as em_lib122_260_, order0_.EM_Etinter_Interco_Orig as em_eti123_260_, order0_.EM_Libd_Aplicacion_ID as em_lib124_260_, order0_.BPartner_ExtRef as bpartn125_260_, order0_.EM_Libp_Dateorder as em_lib126_260_, order0_.EM_Prouti_Order_Stock as em_pro127_260_, order0_.EM_Prouti_Pregenerate_Minout as em_pro128_260_, order0_.EM_Prouti_Sotopo as em_pro129_260_, order0_.EM_Prouti_Generate_Pick_Inv as em_pro130_260_, order0_.EM_Prouti_Order_ID as em_pro131_260_, order0_.EM_Prouti_Grandtotalinitial as em_pro132_260_, order0_.EM_Prouti_Dateclosed as em_pro133_260_, order0_.EM_Prouti_Totallinesinitial as em_pro134_260_, order0_.EM_Prouti_Changebpartner as em_pro135_260_, order0_.EM_Prouti_Recalculate_Price as em_pro136_260_, order0_.EM_Prouti_Pricecalculatetdate as em_pro137_260_, order0_.EM_Prouti_Reactiveorder as em_pro138_260_, order0_.EM_Prouti_Totalizations as em_pro139_260_, order0_.EM_Libd_Bpartner_Parent_ID as em_lib140_260_, order0_.em_prouti_Invoiced as em_pro141_260_, order0_.EM_Libd_usercloud as em_lib142_260_, order0_.em_prouti_Received as em_pro143_260_, order0_.EM_Libd_Id_Purchase as em_lib144_260_, order0_.em_prouti_initial_received as em_pro145_260_, order0_.EM_Libd_Convertquotation as em_lib146_260_, order0_.EM_Prouti_Status_Of_Review as em_pro147_260_, order0_.EM_Libd_Duplicatequotation as em_lib148_260_, order0_.EM_Prouti_Validate_Order as em_pro149_260_, order0_.EM_Libd_Endcustomer_ID as em_lib150_260_, order0_.EM_Prouti_Start_Review as em_pro151_260_, order0_.EM_Libd_Editing as em_lib152_260_, order0_.EM_Prouti_Initial_Bp_ID as em_pro153_260_, order0_.EM_Prouti_Addlines_Btn as em_pro154_260_, order0_.EM_Prouti_Changebpartner_Bgt as em_pro155_260_, order0_.EM_Pruti_Ignoreminqty as em_pru156_260_, order0_.EM_Prouti_Reset_Initial_Values as em_pro157_260_, order0_.EM_Prouti_Select_Soline as em_pro158_260_, order0_.EM_Prouti_Return_Quantity as em_pro159_260_, order0_.EM_Libd_Actions_Quotation as em_lib160_260_ from C_Order order0_ inner join C_DocType documentty1_ on order0_.C_DocTypeTarget_ID = documentty1_.C_DocType_ID cross join C_Order order_comp2_ where order0_.C_Order_ID = order_comp2_.C_Order_ID and (coalesce(( select case when sum(abs(ol.qtyordered)) = 0 or order_comp2_.iscancelled = 'Y' or order_comp2_.cancelledorder_id is not null then 0 else round(coalesce(sum(abs(ol.qtydelivered)), 0) / sum(abs(ol.qtyordered)) * 100, 0) end from c_orderline ol where ol.c_order_id = order_comp2_.c_order_id and ol.c_order_discount_id is null), 0)) < '100' and order0_.EM_Libp_Preporder = 'Y' and (documentty1_.C_DocType_ID = '93B1C21D229E4F70918287DA983CB18E' or documentty1_.C_DocType_ID = '7C1C60D646A84C0CA252F50CE8F55D6F' or documentty1_.C_DocType_ID = '5AC9E2D9DAB44BF9A2069BB51E1145DF') and order0_.DocStatus = 'CO' and order0_.IsSOTrx = 'Y' and documentty1_.IsReturn = 'N' and (documentty1_.DocSubTypeSO not like 'OB') and (order0_.AD_Org_ID in ('0', '975163BBDF184727BFA9D21FECF88F51', '0145CB12BBE04855B3C433728BD65F7C', '7EEF753D8C114D32A101EA8393FEAC19', '8997B74B935D46B08D5E187F5B343F48', '9DFF9C5278274C2DA3F411C2BA23605C')) and (order0_.AD_Client_ID in ('29E43D204AEB4CEC9D1DC4EFFD0E5987', '0')) order by order0_.DateOrdered desc, order0_.C_Order_ID desc limit '101';
Date: 2026-07-15 11:25:19 Duration: 1s162ms Database: etendo User: tad Remote: 127.0.0.1 Application: openbravo Bind query: yes
Time consuming prepare
Rank Total duration Times executed Min duration Max duration Avg duration Query NO DATASET
Time consuming bind
Rank Total duration Times executed Min duration Max duration Avg duration Query NO DATASET
-
Events
Log levels
Key values
- 89,783 Event entries
- (EVENTLOG entries are formaly LOG level entries that are not queries)
Events distribution (except queries)
Key values
- 0 PANIC entries
- 0 FATAL entries
- 48 ERROR entries
- 0 WARNING entries
- 8769 EVENTLOG entries
Most Frequent Errors/Events
Key values
- 8,738 Max number of times the same event was reported
- 8,817 Total events found
Rank Times reported Error 1 8,738 LOG: could not receive data from client: Connection reset by peer
Times Reported Most Frequent Error / Event #1
Day Hour Count Jul 15 07 587 08 582 09 583 10 582 11 579 12 582 13 581 14 582 15 581 16 583 17 583 18 583 19 584 20 584 21 582 - LOG: could not receive data from client: Connection reset by peer
- LOG: could not receive data from client: Connection reset by peer
- LOG: could not receive data from client: Connection reset by peer
Date: 2026-07-15 07:00:05 Database: etendo Application: [unknown] User: tad Remote: 10.10.11.43
Date: 2026-07-15 07:00:07 Database: etendo Application: [unknown] User: tad Remote: 10.10.11.43
Date: 2026-07-15 07:00:07 Database: etendo Application: [unknown] User: tad Remote: 10.10.11.43
2 37 ERROR: current transaction is aborted, commands ignored until end of transaction block
Times Reported Most Frequent Error / Event #2
Day Hour Count Jul 15 09 37 - ERROR: current transaction is aborted, commands ignored until end of transaction block
- ERROR: current transaction is aborted, commands ignored until end of transaction block
- ERROR: current transaction is aborted, commands ignored until end of transaction block
Statement: select adwindow0_.AD_Window_ID as ad_windo1_133_0_, adwindow0_.AD_Client_ID as ad_clien2_133_0_, adwindow0_.AD_Org_ID as ad_org_i3_133_0_, adwindow0_.IsActive as isactive4_133_0_, adwindow0_.Created as created5_133_0_, adwindow0_.CreatedBy as createdb6_133_0_, adwindow0_.Updated as updated7_133_0_, adwindow0_.UpdatedBy as updatedb8_133_0_, adwindow0_.Name as name9_133_0_, adwindow0_.Description as descrip10_133_0_, adwindow0_.Help as help11_133_0_, adwindow0_.WindowType as windowt12_133_0_, adwindow0_.IsSOTrx as issotrx13_133_0_, adwindow0_.Processing as process14_133_0_, adwindow0_.AD_Image_ID as ad_imag15_133_0_, adwindow0_.IsDefault as isdefau16_133_0_, adwindow0_.AD_Module_ID as ad_modu17_133_0_, adwindow0_.Isthreadsafe as isthrea18_133_0_, adwindow0_.IsAdvancedFeature as isadvan19_133_0_ from AD_Window adwindow0_ where adwindow0_.AD_Window_ID=$1
Date: 2026-07-15 09:15:04 Database: etendo Application: openbravo User: tad Remote: 127.0.0.1
Statement: select businesspa0_.C_BP_BankAccount_ID as c_bp_ban1_178_0_, businesspa0_.AD_Client_ID as ad_clien2_178_0_, businesspa0_.AD_Org_ID as ad_org_i3_178_0_, businesspa0_.Created as created4_178_0_, businesspa0_.Updated as updated5_178_0_, businesspa0_.IsActive as isactive6_178_0_, businesspa0_.CreatedBy as createdb7_178_0_, businesspa0_.UpdatedBy as updatedb8_178_0_, businesspa0_.C_BPartner_ID as c_bpartn9_178_0_, businesspa0_.BankAccountType as bankacc10_178_0_, businesspa0_.RoutingNo as routing11_178_0_, businesspa0_.AccountNo as account12_178_0_, businesspa0_.CreditCardType as creditc13_178_0_, businesspa0_.CreditCardNumber as creditc14_178_0_, businesspa0_.CreditCardExpMM as creditc15_178_0_, businesspa0_.CreditCardExpYY as creditc16_178_0_, businesspa0_.A_Name as a_name17_178_0_, businesspa0_.A_Street as a_stree18_178_0_, businesspa0_.A_City as a_city19_178_0_, businesspa0_.A_State as a_state20_178_0_, businesspa0_.A_Zip as a_zip21_178_0_, businesspa0_.A_Ident_DL as a_ident22_178_0_, businesspa0_.A_EMail as a_email23_178_0_, businesspa0_.A_Ident_SSN as a_ident24_178_0_, businesspa0_.R_AvsZip as r_avszi25_178_0_, businesspa0_.A_Country as a_count26_178_0_, businesspa0_.AD_User_ID as ad_user27_178_0_, businesspa0_.Bank_Name as bank_na28_178_0_, businesspa0_.Iban as iban29_178_0_, businesspa0_.Displayedaccount as display30_178_0_, businesspa0_.C_Country_ID as c_count31_178_0_, businesspa0_.EM_Etabam_Isdefault as em_etab32_178_0_, businesspa0_.SwiftCode as swiftco33_178_0_, businesspa0_.BankFormat as bankfor34_178_0_, businesspa0_.EM_Pruti_Country_ID as em_prut35_178_0_ from C_BP_BankAccount businesspa0_ where businesspa0_.C_BP_BankAccount_ID=$1
Date: 2026-07-15 09:15:04 Database: etendo Application: openbravo User: tad Remote: 127.0.0.1
Statement: select libd_aplic0_.Libd_Aplicacion_ID as libd_apl1_502_0_, libd_aplic0_.AD_Client_ID as ad_clien2_502_0_, libd_aplic0_.AD_Org_ID as ad_org_i3_502_0_, libd_aplic0_.Isactive as isactive4_502_0_, libd_aplic0_.Created as created5_502_0_, libd_aplic0_.Createdby as createdb6_502_0_, libd_aplic0_.Updated as updated7_502_0_, libd_aplic0_.Updatedby as updatedb8_502_0_, libd_aplic0_.Name as name9_502_0_, libd_aplic0_.Description as descrip10_502_0_ from libd_aplicacion libd_aplic0_ where libd_aplic0_.Libd_Aplicacion_ID=$1
Date: 2026-07-15 09:15:04 Database: etendo Application: openbravo User: tad Remote: 127.0.0.1
3 31 ERROR: unexpected EOF on client connection with an open transaction
Times Reported Most Frequent Error / Event #3
Day Hour Count Jul 15 07 3 08 2 09 2 10 2 11 2 12 2 13 2 14 2 15 2 16 2 17 2 18 2 19 2 20 2 21 2 - ERROR: unexpected EOF on client connection with an open transaction
- ERROR: unexpected EOF on client connection with an open transaction
- ERROR: unexpected EOF on client connection with an open transaction
Date: 2026-07-15 07:00:20 Database: etendo Application: [unknown] User: tad Remote: 10.10.11.43
Date: 2026-07-15 07:00:24 Database: etendo Application: [unknown] User: tad Remote: 10.10.11.43
Date: 2026-07-15 07:00:41 Database: etendo Application: [unknown] User: tad Remote: 10.10.11.43
4 7 ERROR: relation "..." does not exist
Times Reported Most Frequent Error / Event #4
Day Hour Count Jul 15 08 1 10 1 12 1 14 1 16 1 18 1 20 1 - ERROR: relation "lib_production_plan_info" does not exist at character 309
- ERROR: relation "lib_production_plan_info" does not exist at character 309
- ERROR: relation "lib_production_plan_info" does not exist at character 309
Statement: SELECT m_product_id, minutes FROM ( SELECT m_product.m_product_id, SUM(planes.minutes) AS minutes FROM ( SELECT DISTINCT plan_id, (qty * 60 * NULLIF(regexp_replace(m_product.value, '\D','','g'),'')::NUMERIC) AS minutes FROM lib_production_plan_info LEFT JOIN m_product ON m_product.m_product_id = lib_production_plan_info.product_id WHERE product_id IN (SELECT m_product_id FROM m_product WHERE VALUE LIKE 'TS-%' OR VALUE LIKE 'PTS-%') ) planes LEFT JOIN m_product ON m_product.ma_processplan_id = planes.plan_id GROUP BY m_product.m_product_id UNION ALL SELECT m_product_id, (60 * NULLIF(regexp_replace(m_product.value, '\D','','g'), '')::NUMERIC) AS minutes FROM m_product WHERE VALUE LIKE 'TS-%' OR VALUE LIKE 'PTS-%' UNION ALL SELECT m_product.m_product_id, SUM(planes2.minutes) AS minutes FROM ( SELECT DISTINCT plan_id, (qty * 180) AS minutes FROM lib_production_plan_info LEFT JOIN m_product ON m_product.m_product_id = lib_production_plan_info.product_id WHERE product_id IN (SELECT m_product_id FROM m_product WHERE VALUE LIKE 'StrtrP') ) planes2 LEFT JOIN m_product ON m_product.ma_processplan_id = planes2.plan_id GROUP BY m_product.m_product_id UNION ALL SELECT m_product_id, 180 AS minutes FROM m_product WHERE VALUE LIKE 'StrtrP' UNION ALL SELECT m_product.m_product_id, SUM(planes3.minutes) AS minutes FROM ( SELECT DISTINCT plan_id, 300 AS minutes FROM lib_production_plan_info LEFT JOIN m_product ON m_product.m_product_id = lib_production_plan_info.product_id WHERE product_id IN (SELECT m_product_id FROM m_product WHERE VALUE IN ('LB-FIW-OP', 'SP-DEC', 'FW-I-A-LW')) ) planes3 LEFT JOIN m_product ON m_product.ma_processplan_id = planes3.plan_id GROUP BY m_product.m_product_id UNION ALL SELECT m_product_id, 300 AS minutes FROM m_product WHERE VALUE IN ('LB-FIW-OP', 'SP-DEC', 'FW-I-A-LW') ) totales WHERE minutes > 0 AND m_product_id IS NOT NULL
Date: 2026-07-15 08:00:53 Database: etendo Application: [unknown] User: tad Remote: 172.30.3.29
Statement: SELECT m_product_id, minutes FROM ( SELECT m_product.m_product_id, SUM(planes.minutes) AS minutes FROM ( SELECT DISTINCT plan_id, (qty * 60 * NULLIF(regexp_replace(m_product.value, '\D','','g'),'')::NUMERIC) AS minutes FROM lib_production_plan_info LEFT JOIN m_product ON m_product.m_product_id = lib_production_plan_info.product_id WHERE product_id IN (SELECT m_product_id FROM m_product WHERE VALUE LIKE 'TS-%' OR VALUE LIKE 'PTS-%') ) planes LEFT JOIN m_product ON m_product.ma_processplan_id = planes.plan_id GROUP BY m_product.m_product_id UNION ALL SELECT m_product_id, (60 * NULLIF(regexp_replace(m_product.value, '\D','','g'), '')::NUMERIC) AS minutes FROM m_product WHERE VALUE LIKE 'TS-%' OR VALUE LIKE 'PTS-%' UNION ALL SELECT m_product.m_product_id, SUM(planes2.minutes) AS minutes FROM ( SELECT DISTINCT plan_id, (qty * 180) AS minutes FROM lib_production_plan_info LEFT JOIN m_product ON m_product.m_product_id = lib_production_plan_info.product_id WHERE product_id IN (SELECT m_product_id FROM m_product WHERE VALUE LIKE 'StrtrP') ) planes2 LEFT JOIN m_product ON m_product.ma_processplan_id = planes2.plan_id GROUP BY m_product.m_product_id UNION ALL SELECT m_product_id, 180 AS minutes FROM m_product WHERE VALUE LIKE 'StrtrP' UNION ALL SELECT m_product.m_product_id, SUM(planes3.minutes) AS minutes FROM ( SELECT DISTINCT plan_id, 300 AS minutes FROM lib_production_plan_info LEFT JOIN m_product ON m_product.m_product_id = lib_production_plan_info.product_id WHERE product_id IN (SELECT m_product_id FROM m_product WHERE VALUE IN ('LB-FIW-OP', 'SP-DEC', 'FW-I-A-LW')) ) planes3 LEFT JOIN m_product ON m_product.ma_processplan_id = planes3.plan_id GROUP BY m_product.m_product_id UNION ALL SELECT m_product_id, 300 AS minutes FROM m_product WHERE VALUE IN ('LB-FIW-OP', 'SP-DEC', 'FW-I-A-LW') ) totales WHERE minutes > 0 AND m_product_id IS NOT NULL
Date: 2026-07-15 10:01:11 Database: etendo Application: [unknown] User: tad Remote: 172.30.3.29
Statement: SELECT m_product_id, minutes FROM ( SELECT m_product.m_product_id, SUM(planes.minutes) AS minutes FROM ( SELECT DISTINCT plan_id, (qty * 60 * NULLIF(regexp_replace(m_product.value, '\D','','g'),'')::NUMERIC) AS minutes FROM lib_production_plan_info LEFT JOIN m_product ON m_product.m_product_id = lib_production_plan_info.product_id WHERE product_id IN (SELECT m_product_id FROM m_product WHERE VALUE LIKE 'TS-%' OR VALUE LIKE 'PTS-%') ) planes LEFT JOIN m_product ON m_product.ma_processplan_id = planes.plan_id GROUP BY m_product.m_product_id UNION ALL SELECT m_product_id, (60 * NULLIF(regexp_replace(m_product.value, '\D','','g'), '')::NUMERIC) AS minutes FROM m_product WHERE VALUE LIKE 'TS-%' OR VALUE LIKE 'PTS-%' UNION ALL SELECT m_product.m_product_id, SUM(planes2.minutes) AS minutes FROM ( SELECT DISTINCT plan_id, (qty * 180) AS minutes FROM lib_production_plan_info LEFT JOIN m_product ON m_product.m_product_id = lib_production_plan_info.product_id WHERE product_id IN (SELECT m_product_id FROM m_product WHERE VALUE LIKE 'StrtrP') ) planes2 LEFT JOIN m_product ON m_product.ma_processplan_id = planes2.plan_id GROUP BY m_product.m_product_id UNION ALL SELECT m_product_id, 180 AS minutes FROM m_product WHERE VALUE LIKE 'StrtrP' UNION ALL SELECT m_product.m_product_id, SUM(planes3.minutes) AS minutes FROM ( SELECT DISTINCT plan_id, 300 AS minutes FROM lib_production_plan_info LEFT JOIN m_product ON m_product.m_product_id = lib_production_plan_info.product_id WHERE product_id IN (SELECT m_product_id FROM m_product WHERE VALUE IN ('LB-FIW-OP', 'SP-DEC', 'FW-I-A-LW')) ) planes3 LEFT JOIN m_product ON m_product.ma_processplan_id = planes3.plan_id GROUP BY m_product.m_product_id UNION ALL SELECT m_product_id, 300 AS minutes FROM m_product WHERE VALUE IN ('LB-FIW-OP', 'SP-DEC', 'FW-I-A-LW') ) totales WHERE minutes > 0 AND m_product_id IS NOT NULL
Date: 2026-07-15 12:01:06 Database: etendo Application: [unknown] User: tad Remote: 172.30.3.29
5 1 ERROR: syntax error at or near "..."
Times Reported Most Frequent Error / Event #5
Day Hour Count Jul 15 09 1 - ERROR: syntax error at or near ")" at character 162
Statement: SELECT td0.AD_Client_ID AS ID, (COALESCE(TO_CHAR(COALESCE(TO_CHAR(td0.Name),'')),'')) AS NAME, '' AS DESCRIPTION FROM AD_Client td0 WHERE td0.AD_Client_ID IN () AND (td0.isActive = 'Y' OR td0.AD_Client_ID = ($1) ) AND td0.AD_Client_ID=($2) ORDER BY 2
Date: 2026-07-15 09:15:04 Database: etendo Application: openbravo User: tad Remote: 127.0.0.1
6 1 ERROR: new row for relation "..." violates check constraint "..."
Times Reported Most Frequent Error / Event #6
Day Hour Count Jul 15 12 1 - ERROR: new row for relation "c_invoiceline" violates check constraint "c_invoiceline_finacct_chk"
Detail: Failing row contains (E6CFD28A267F48949C49BEFD317986A3, 29E43D204AEB4CEC9D1DC4EFFD0E5987, 8997B74B935D46B08D5E187F5B343F48, Y, 2026-07-15 12:18:15.066, E55748626E5447D782C56E695B0FEE72, 2026-07-15 12:18:15.066, E55748626E5447D782C56E695B0FEE72, FB038A1B2B1B4340ADA891E22B59FD24, null, null, 20, null, Y, null, null, 1, 0, 0, 0, 0, null, 0, 100, null, null, null, N, null, null, null, null, null, 0, N, N, null, 0, 0, FB1693869B724FEBAC64C563617B6D7D, null, 0, null, null, 0, null, N, null, null, null, null, N, null, N, null, null, N, N, N, 0, N, N, N, N).
Statement: insert into C_InvoiceLine (AD_Client_ID, AD_Org_ID, IsActive, Created, CreatedBy, Updated, UpdatedBy, C_Invoice_ID, Line, Financial_Invoice_Line, QtyInvoiced, PriceList, PriceActual, PriceLimit, LineNetAmt, C_UOM_ID, IsDescription, PriceStd, Excludeforwithholding, Iseditlinenetamt, Line_Gross_Amount, Gross_Unit_Price, C_Bpartner_ID, grosspricestd, Grosspricelist, IsDeferred, Explode, Match_Lccosts, CANCELPRICEAD, EM_Prapi_Deleteadvpaymentline, EM_Priuti_Discount, EM_Prapi_Isadvpaymentline, EM_Priuti_Updatepricelist, EM_Priuti_Pricelist_Updated, EM_Priuti_Changeprice, EM_Priuti_Modify_Tax, C_InvoiceLine_ID) values ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11, $12, $13, $14, $15, $16, $17, $18, $19, $20, $21, $22, $23, $24, $25, $26, $27, $28, $29, $30, $31, $32, $33, $34, $35, $36, $37)Date: 2026-07-15 12:18:15 Database: etendo Application: openbravo User: tad Remote: 127.0.0.1
7 1 ERROR: @PRUTI_PRODUCT_WITH_SUPPLIER@
Times Reported Most Frequent Error / Event #7
Day Hour Count Jul 15 10 1 - ERROR: @PRUTI_PRODUCT_WITH_SUPPLIER@
Context: PL/pgSQL function pruti_unique_supplier_trg() line 16 at RAISE
Statement: insert into M_Product_PO (M_Product_ID, C_BPartner_ID, AD_Client_ID, AD_Org_ID, IsActive, Created, CreatedBy, Updated, UpdatedBy, IsCurrentVendor, C_UOM_ID, C_Currency_ID, PriceList, PricePO, PriceEffective, VendorProductNo, Discontinued, M_Product_PO_ID) values ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11, $12, $13, $14, $15, $16, $17, $18)Date: 2026-07-15 10:38:59 Database: etendo Application: openbravo User: tad Remote: 127.0.0.1
8 1 ERROR: Project-1029136,Project-1029136,Project-1029136,Project-1029136,Project-1029136,Project-1029136,Project-1029136,Standard Order-1029189,Project-1029019,Standard Order-1029401,Standard Order-1029410,Standard Order-1029267,Standard Order-1029268,Project-1029083,Standard Order-1029449,Project-1029083,Project-1029500,Project-1029520,Project-1029498,Project-1029543,Project-1029545,Project-1029561,Project-1029562,Standard Order-1029571,Project-1029585,Project-1029554,Project-1029595,Project-1029600,Project-1029612,Project-1029615,Project-1029616,Project-1029499,Project-1029547,Project-1029682,Project-1029672,Project-1029625,Project-1029590,Project-1029672,Project-1029579,Project-1029697,Project-1029731,Project-1029729,Project-1029672,Project-1029672,Project-1029672,Project-1029672,@ActivePoSo@
Times Reported Most Frequent Error / Event #8
Day Hour Count Jul 15 09 1 - ERROR: Project-1029136,Project-1029136,Project-1029136,Project-1029136,Project-1029136,Project-1029136,Project-1029136,Standard Order-1029189,Project-1029019,Standard Order-1029401,Standard Order-1029410,Standard Order-1029267,Standard Order-1029268,Project-1029083,Standard Order-1029449,Project-1029083,Project-1029500,Project-1029520,Project-1029498,Project-1029543,Project-1029545,Project-1029561,Project-1029562,Standard Order-1029571,Project-1029585,Project-1029554,Project-1029595,Project-1029600,Project-1029612,Project-1029615,Project-1029616,Project-1029499,Project-1029547,Project-1029682,Project-1029672,Project-1029625,Project-1029590,Project-1029672,Project-1029579,Project-1029697,Project-1029731,Project-1029729,Project-1029672,Project-1029672,Project-1029672,Project-1029672,@ActivePoSo@
Context: PL/pgSQL function m_product_trg() line 121 at RAISE
Statement: update M_Product set IsActive=$1, Updated=$2 where M_Product_ID=$3Date: 2026-07-15 09:00:19 Database: etendo Application: openbravo User: tad Remote: 127.0.0.1