Portal    Foro    Buscar    FAQ    Registrarse    Conectarse


Publicar nuevo tema  Responder al tema 
Página 1 de 1
 
 
Impuestos En Factura[SOLUCIONADO]
Autor Mensaje
Responder citando   Descargar mensaje  
Mensaje Impuestos En Factura[SOLUCIONADO] 
 
Estoy intentando crear un formulario de facturación que incluya 3 bases imponibles de impuesto como máximo por factura, esto lo tengo hecho, pero al modificar el gridview de los artículos, es cuando no soy capaz de modificar las bases.

Alguien que le pueda echar un vistazo al código.

Gracias Anticipadas....

Enlace descarga:

Prueba_impuestos
 



 
última edición por marcopc el Lunes, 03 Diciembre 2012, 17:07; editado 1 vez 
marcopc - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Impuestos En Factura 
 
Parece que lo que quieres conseguir es esto...

probaimpuestos

Uploaded with ImageShack.us

He mirado el código y lo veo bastante lioso, sobre todo para uno que no ha hecho el programa..(te lo dice uno que tambien hace los programas liosos... ) hay muchas ordenes Select y If..then encadenas unas detras de otras... con variables de control que las llamas  "caso" , "caso2", deberias poner algo mas indicativo de que son y que hacen... creo que fabianfv, comento que un procedimiento no debe de superar las 10 lineas, y que hay que subdividirlos en funciones o subrutinas, para que quede más claro y asi poder detectar el error...

Parece que tu código funciona, pero solo a veces...¿no es así?, puede ser que algún "caso" no lo estés resolviendo adecuadamente y falle, pero es muy complicado verlo como tienes hecho la aplicación...

A ver si puedes o explicar con más detalles lo que pretendes, (con un diagrama o algo asi) y/ o intentar dividir el codigo en funciones o subrutinas que vayan resolviendo el problema.

Esperos tus comentarios...


Saludos
 




===================
Blog personal
Web: SoloGambas seleccion de articulos dedicados a Gambas
Visita el Curso de Gambas3 ¡¡¡Gratuito!!!
 
jsbsan - Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuario 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Impuestos En Factura[SOLUCIONADO] 
 
Ya lo solucioné, Gracias.

Si le interesa a alguien lo puedo colgar.

La solución fue recorrer el Gridview con un bucle y calcular las bases por ahí.
 



 
marcopc - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Impuestos En Factura[SOLUCIONADO] 
 
marcopc:

Seria interesante ver como lo solucionaste,a ver si lo puedes adjuntar en otro mensaje, para comparar entre las dos versiones, asi aprendemos.

Saludos
 




===================
Blog personal
Web: SoloGambas seleccion de articulos dedicados a Gambas
Visita el Curso de Gambas3 ¡¡¡Gratuito!!!
 
jsbsan - Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuario 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Impuestos En Factura[SOLUCIONADO] 
 
marcopc escribió: [Ver mensaje]
Ya lo solucioné, Gracias.

Si le interesa a alguien lo puedo colgar.

La solución fue recorrer el Gridview con un bucle y calcular las bases por ahí.


Hola

No es la primera vez que veo eso de hacer cálculos con los valores obtenidos del propio control que los representa, como si de una variable se tratara.

Creo que esa no es la mejor forma, ya que lo que se ve en el grid puede no ser exactamente lo que aparece guardado en la base de datos, tanto por el hecho de que podrían diferir a causa de la codificación, como el de la exactitud aritmética al hacer conversiones de cadenas a decimales. Un ejemplo más sencillo puede ser el hecho de operar con los valores numéricos representados en un textbox, en lugar de hacerlo con la variable de tipo integer o float o byte, que sería lo adecuado.

Aunque no soy un experto en programas de contabilidad, me parece más razonable aplicar la parte de las operaciones sobre los objetos de los que obtenemos los valores, directamente de los campos de la base de datos o de algún objeto que los almacene con su tipo de valor nativo (como supongo que tienes creado el campo de la bd como float o algo parecido), pero nunca del control donde representamos los datos. Recordad que los principales motores de BD disponen de sus propias funciones matemáticas para operar.

En otra ocasión leí algo sobre contabilidad en donde se aconsejaba guardar los valores numéricos como cadenas para luego truncar a un número fijo de decimales y así evitar el uso de operaciones de redondeo que al final introducían demasiados errores en los cálculos. No sé, desconozco bastante el tema, pero lo primero que dije no trata de técnicas contables, sino de programación y uso correcto del lenguaje.

Si alguien sabe realmente de programación aplicada a contabilidad que nos cuente por aquí

Saludos
 




===================
Jesús Guardón

Por favor, usemos el corrector ortográfico antes de pulsar el botón "Enviar".

"uo ǝs ʇɐu pıɟıɔıן ɐdɹǝupǝɹ ɐ dɹoƃɹɐɯɐɹ, soןo ɥɐʎ bnǝ dɹodouǝɹsǝןo"
 
jguardon - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Impuestos En Factura[SOLUCIONADO] 
 
Lo prometido es deuda.
Aquí dejo el código fuente funcionando, sigo diciendo que el código está algo lioso, pero fué como se me ocurrió.

Gracias a todos...
Codigo Final
 



 
marcopc - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Impuestos En Factura[SOLUCIONADO] 
 
jguardon escribió: [Ver mensaje]
marcopc escribió: [Ver mensaje]
Ya lo solucioné, Gracias.

Si le interesa a alguien lo puedo colgar.

La solución fue recorrer el Gridview con un bucle y calcular las bases por ahí.


Hola

No es la primera vez que veo eso de hacer cálculos con los valores obtenidos del propio control que los representa, como si de una variable se tratara.

Creo que esa no es la mejor forma, ya que lo que se ve en el grid puede no ser exactamente lo que aparece guardado en la base de datos, tanto por el hecho de que podrían diferir a causa de la codificación, como el de la exactitud aritmética al hacer conversiones de cadenas a decimales. Un ejemplo más sencillo puede ser el hecho de operar con los valores numéricos representados en un textbox, en lugar de hacerlo con la variable de tipo integer o float o byte, que sería lo adecuado.

Aunque no soy un experto en programas de contabilidad, me parece más razonable aplicar la parte de las operaciones sobre los objetos de los que obtenemos los valores, directamente de los campos de la base de datos o de algún objeto que los almacene con su tipo de valor nativo (como supongo que tienes creado el campo de la bd como float o algo parecido), pero nunca del control donde representamos los datos. Recordad que los principales motores de BD disponen de sus propias funciones matemáticas para operar.

En otra ocasión leí algo sobre contabilidad en donde se aconsejaba guardar los valores numéricos como cadenas para luego truncar a un número fijo de decimales y así evitar el uso de operaciones de redondeo que al final introducían demasiados errores en los cálculos. No sé, desconozco bastante el tema, pero lo primero que dije no trata de técnicas contables, sino de programación y uso correcto del lenguaje.

Si alguien sabe realmente de programación aplicada a contabilidad que nos cuente por aquí

Saludos


En realidad esta es la mejor forma.. yo estoy desarrollando un sistema para el control de farmacia y esta parte la gestiono de esta forma:
llevo los valores en paralelo unos en un  tableview y el otro son: "matrices unidimensionales" para tener todo exacto.
 



 
Fenriz07 - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Mostrar mensajes anteriores:    
 
OcultarTemas parecidos
Tema Autor Foro Respuestas último mensaje
No hay nuevos mensajes Factura psycopata3 Bases de Datos 10 Viernes, 11 Noviembre 2011, 22:15 Ver último mensaje
netking86
No hay nuevos mensajes Imprimir Una Factura jj231089 General 3 Martes, 09 Septiembre 2014, 00:22 Ver último mensaje
jguardon
No hay nuevos mensajes Programa De Facturación, Contabilidad E I... tincho Aplicaciones/Fragmentos de Código 5 Jueves, 20 Octobre 2016, 14:20 Ver último mensaje
tincho
No hay nuevos mensajes Factura Digital Ricardo Prieto General 4 Lunes, 11 Marzo 2019, 09:20 Ver último mensaje
Shell
 

Publicar nuevo tema  Responder al tema  Página 1 de 1
 

Usuarios navegando en este tema: 0 registrados, 0 ocultos y 1 invitado
Usuarios registrados conectados: Ninguno


 
Lista de permisos
No puede crear mensajes
No puede responder temas
No puede editar sus mensajes
No puede borrar sus mensajes
No puede votar en encuestas
No puede adjuntar archivos
Puede descargar archivos
No puede publicar eventos en el calendario



  

 

cron