pues la verdad es que es muy extraño .... depende de como tengas programada toda la aplicacacion ya que el problema no es ese codigo, sino que la funcion se redeclara .... por lo cual .... me imagino que estaras haciendo uso en la otra apliacion que habres de la misma funcion para ocultar las ventas ... es decir que les pones el mismo nombre .... intenta cambiarle el nombre a la funcion de alguno de esos programas y seguro que se te soluciona el problema