Estás invocando 4 campos en el INSERT y 3 en el SELECT.
Código MySQL:
Ver original (almacen_recibe, -- 1
almacen_envia, -- 2
folio, id_art, -- 3
talla, barcode) -- 4
id_art, -- 1
talla, -- 2
barcode -- 3
WHERE id_art
= 'variable'
El SELECT debe tener la misma cantidad de columnas devueltas que las que se invocan en el INSERT.