Casimiro tienes toda la razón incluire el insert real:
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
)
SELECT 77,
PD.BODEGA_ID,
3,
PD.ARTICULO_ID,
PD.COSTO,
PD.PRECIO,
PD.CANTIDAD,
PD.UNIDAD,
0,
PD.UNIDAD,
PD.CONVERSION,
PD.PCJ_IVA,
PD.PCJ_DTO1,
PD.PCJ_DTO2,
PD.PCJ_DTO3,
PD.PCJ_DTO4,
PD.FECHA_VCTO,
PD.LOTE_SERIAL,
PD.NOTA_DETALLE,
1
FROM pedidos_detalles PD
WHERE PD.PEDIDO_ID = 56
AND PD.ARTICULO_ID = 1
Y si existen datos en la tabla original que referencian a los campos que deben ser calculados pero e intentado también enviándolos y aun así no funcionan, no se que otra información requieres para que me puedas dar una mano si es así coméntame.