Me extraña que no te haya saltado un error de sintaxis
Código PHP:
Ver original$sql = "INSERT INTO TABLA ($CMP3) VALUES ( '".$NextRegistro['codigo']."','1','".$salario."','104','".$rata."','A' )";
Si no te va saliendo, utiliza siempre un error, hasta que lo soluciones