Para evitar que ocurra un error 1452, el código de creación de "tb_items_facturas1" debe ser:
CREATE TABLE `tb_items_facturas1` (
`NUMERO` varchar(5) NOT NULL,
`CODIGO` varchar(10) NOT NULL,
`CANTIDAD` int DEFAULT NULL,
`PRECIO` float DEFAULT NULL,
PRIMARY KEY (`NUMERO`,`CODIGO`),
KEY `FK_PRODUCTO1` (`CODIGO`),
CONSTRAINT `FK_FACTURA1` FOREIGN KEY (`NUMERO`) REFERENCES `tb_factura1` (`NUMERO`),
CONSTRAINT `FK_PRODUCTO1` FOREIGN KEY (`CODIGO`) REFERENCES `tb_producto` (`CODIGO`)
);
O sea, donde dice:
CONSTRAINT `FK_FACTURA1` FOREIGN KEY (`NUMERO`) REFERENCES `tb_factura1` (`NUMERO`),
prestar atención a poner "tb_factura1" en lugar de "tb_factura".