El insert se ejecuta de manera correcta, solo como explicaba los datos que van en los campos
Código SQL
[-]TOTAL_UM,
COSTO_SUBTOTAL,
COSTO_IVA,
COSTO_DTO1,
COSTO_DTO2,
COSTO_DTO3,
COSTO_TOTAL,
PRECIO_SUBTOTAL,
PRECIO_IVA,
PRECIO_DTO1,
PRECIO_DTO2,
PRECIO_DTO3,
PRECIO_TOTAL,
CREACION,
MODIFICACION
Que son los que se deberían calcularse con el trigger nunca lo hacen a través de la inserción utilizando el select... lo curioso es que cuando lo hago registro por registro con la estructura:
Código SQL
[-] insert into movimientos_detalles_t(MOVIMIENTO_ID,
BODEGA_ID,
SW,
ARTICULO_ID,
COSTO,
PRECIO,
CANTIDAD_PEDIDA,
UNIDAD_PEDIDA,
CANTIDAD,
UNIDAD,
CONVERSION,
PCJ_IVA,
PCJ_DTO1,
PCJ_DTO2,
PCJ_DTO3,
PCJ_DTO4,
FECHA_VCTO,
LOTE_SERIAL,
NOTA_DETALLE,
USUARIO_ID)
VALUES(77,
1,
3,
1,
1200,
1200,
1,
'UND',
0,
'UND',
10,
0,
0,
0,
0,
0,
'03/06/2016',
'',
'',
1)
teniendo en cuenta que el trigger se ejecuta en el evento before insert.