Creando Modulo de Planillas

402 views
Skip to first unread message

Integral

unread,
Sep 18, 2015, 10:01:46 PM9/18/15
to Mundo Visual FoxPro
Estimados Amigos :

Recurro a ustedes con el fin de pedirles vuestra ayuda. 

Deseo crear un Modulo de Ingreso e impresión de Planillas

Algún amigo del foro que tenga experiencia en el tema de acuerdo a las leyes laborales del PERU...

Agradezco sus comentarios y sugerencias.

Saludos,

INTEGRAL

Jorge zapata

unread,
Nov 11, 2015, 10:44:57 AM11/11/15
to Mundo Visual FoxPro

Hola integral, Te adjunto una imagen respecto a Sistema de Planillas que tengo, cuales son las dudas que tienes respecto a lalegislacion laboral, basicamente toda la informacion que requieras esta en las publicaciones de Caballero Bustamente(puedes buscar en san google y esta en formato digital), en lo que pueda ayudarte lo hare con gusto.

Saludos
 


El viernes, 18 de septiembre de 2015, 21:01:46 (UTC-5), Integral escribió
sisplani.jpg

Integral

unread,
Nov 11, 2015, 12:52:48 PM11/11/15
to Mundo Visual FoxPro

Gracias Amigo por tus comentarios...

Deseaba desarrollar un modulo de PLANILLAS pero como comprenderás se debe de tener cierta noción sobre el tema sobre todo en los últimos cambios en materia de normas legales a aplicar.

La imagen que muestras pertenece a tu sistema pero esta creo desarrollado en ambiente WEB. Que dicho sea de paso esta pegando con fuerza este tipo de software como el ASP.NET que también me gustaría conocer y aprender.

Saludos,

INTEGRAL  

Víctor Hugo Espínola Domínguez

unread,
Nov 11, 2015, 1:37:36 PM11/11/15
to mundovis...@googlegroups.com
Hola Integral

No necesitas conocer las leyes laborales, hasta creo que es mejor que no las conozcas ;-), además las leyes pueden ser modificadas en cualquier momento.

Tu sistema debería  poder implementarse en cualquier país sin necesidad de modificar los algoritmos utilizados. Cómo se obtiene esta capacidad?, la técnica es usar una tabla de fórmulas de cálculos de conceptos de liquidación de haberes y descuentos.

Tablas que necesitas para la liquidación de sueldos/jornales;
Empleados: IdEmpleado, <datos varios>, Sueldo_Jornal, TipoCobro (Sueldo, Jornal, Destajo)
Novedades: IdNovedad, IdEmpleado, CodigoConcepto, Valor, Fecha 
Conceptos: IdConcepto, Secuencia, CodigoConcepto, Formula, Leyenda
Liquidaciones: IdLiquidacion, Secuencia, CodigoConcepto, Valor, Fecha 


Saludos,
Víctor.
Lambaré - Paraguay.


--
_______________________________________________________________
Has recibido este mensaje porque estás suscrito al Grupo "Mundo Visual
FoxPro" de Grupos de Google.
 
Para anular la suscripción a este grupo, envía un mensaje a:
mundovisualfox...@googlegroups.com
---
Has recibido este mensaje porque estás suscrito al grupo "Mundo Visual FoxPro" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a mundovisualfox...@googlegroups.com.
Para acceder a más opciones, visita https://groups.google.com/d/optout.

Erwin Vera (Gmail)

unread,
Nov 11, 2015, 8:12:50 PM11/11/15
to mundovis...@googlegroups.com

Buenas noches

 

Acabo de leer el hilo y me preocupa un poco la visión que se tiene de las leyes y los sistemas de nómina, tengo más de 30 años de experiencia preparando nóminas/remuneraciones/planillas, he instalado soluciones en EEUU (la más simple), Colombia y Venezuela (donde vivo y trabajo), y en base a eso me permito sugerir que no se tome el tema de manera tan simple.

 

En el caso del Perú tienen una complicación que no había visto anteriormente en Venezuela o Colombia (no incluyo EEUU por razones obvias), y es que ellos tienen un concepto que se llama (si existe todavía) retención quinta categoría y, si mal no recuerdo, es una especie de línea balanceada que hay que ejecutar entre 5 columnas donde hay que hacer las estimaciones y las retenciones reales para al final cuadrar 2 de las 4 columnas (si mal no recuerdo, ojo), era algo así como ingresos estimados versus ingresos reales, retenciones estimadas versus retenciones reales, al final del año o del período, no podían haber diferencias entre las columnas de estimados y reales y eso obviamente tenía que dar como diferencia cero (0).

Ahora bien, en el caso de ellos y utilizando clipper como herramienta y la asesoría de una contadora recién llegada a la empresa pero con mucha experiencia, le solucioné el problema a Motorola del Perú, haciendo una especie de nómina previa (de retención quinta categoría), para una vez logrados los valores correspondientes, realizar las retenciones de manera correcta. En este caso estamos hablando del Perú. Por cierto que ese esquema de retención de impuestos, fue diseñado por un actuario que fue ministro de Fujimori en su momento.

 

En Colombia las leyes son más o menos estándar también, pero la diferencia con otros países es que en Colombia los trabajadores escogen en que entidad bancaria los patronos deben depositarles sus pasivos (prestaciones sociales en Venezuela), por lo que hay que hacer adaptaciones para que dichos importes pasivos caigan en cuentas de bancos diferentes que, pueden requerir la generación de archivos planos (txt) en su mayoría, que cumplan con requerimientos diferentes por cada banco en particular, y así  poder hacer transferencias electrónicas. De resto los cálculos son más o menos sencillos.

 

En el caso de Venezuela…bueno les comento que varios especialistas (abogados laborales con experiencia internacional),  me han dicho que son las leyes más complicadas y enrevesadas del planeta tierra (y lo creo!!!), lo cierto es que trabajar en las nóminas de otros países (incluyendo el Perú) me pareció dar un paseo en comparación con la Venezolana, en otras palabras me parecieron sencillas, en comparación con la cantidad de cosas que se tienen que llevar y hacer por los organismos centralizados (ministerios) que supervisan, controlan y rigen o tienen incidencias sobre la gestión del patrono como son Ministerio del trabajo, INCES (SENA en Colombia), LOPCYMAT, bomberos (supervisión de seguridad contra incendios vías de escape, adiestramiento para atención de emergencias y heridos, temblores, etc.), Seguro social obligatorio, Política habitacional, Régimen prestacional de empleo (seguro por desempleo), etc.etc.etc.etc.,Para que tengan una idea de lo complicado de las nóminas en Venezuela, les digo lo que me dijo un ingeniero en una empresa de manufactura de cosméticos: “ una nómina en Venezuela es como instalar dos plantas de producción, pero una con chinos y otra con indios del amazonas”, ojo lo dijo con mucho respeto, sólo por el tema del lenguaje!, si los amigos de acá, que aportan sus buenas ideas y experiencias junto a las buenas intenciones, les parece esto sencillo, pues les pido disculpas y me confieso entonces un desconocedor del tema!

 

Sólo para que tengan una idea, hace más de 15 años que SAP tiene colocados en varias empresas muy grandes (PDVSA y CANTV incluidas), sus sistema administrativo, todos conocemos al monstruo que es SAP y los niveles de excelencia que se exigen para trabajar con dicho sistema, pues tengo información de empresas que distribuyen dicha herramienta, que no ha sido sino hasta hace poco tiempo (hablando en términos relativos) que SAP tiene una solución para la nómina de Venezuela, pero que aun así tiene un alto componente manual dentro del proceso, por la cantidad de cosas que no pueden ser estandarizadas por el componente leyes, contratación colectiva y sindicatos (cuando estos son activos dentro de las organizaciones), se da el caso en que grupos empresariales como Polar, que han llegado a hacer contrataciones independientes, entre las empresas que conforman el grupo, donde se han contratado soluciones a terceros, violando esquemas de operación interna para la contratación de sistemas y servicios a terceros, esto ocurrió en algún momento, por no haber una línea que se pueda seguir para respetar las leyes y normas, y evitar tener problemas con los organismos estatales regionales o nacionales, cuando se les hacen supervisiones, si esto no les permite tener una idea de lo complicado que se puede llegar a ser en un país con respecto a las leyes laborales, pues múdense a Orlando y visiten todo el tiempo Disney!

 

Entendiendo el planteamiento de que no hay que saber de leyes para hacer un sistema, les confieso que si eso fuera así, para que se buscan especialistas que sepan ¿cómo trabajar con la emisión de facturas electrónicas y normas legales de cada uno de estos países?, no me pueden decir que no es necesario saber de leyes!, si bien es cierto que no hay que ser abogado, si hay que saber y entender que no se puede hacer sistemas administrativos, sin incluir dentro del proyecto, la participación de especialistas legales y así evitar caer en delitos de evasión o relativos a manejo de impuestos o temas relacionados a información especializada. Si no me creen o piensan que no es tan así, les reto a que consulten a quienes ha desarrollado sistemas de boletería aérea o manejo de hotelería, no son muchos los que los hacemos pero si somos todos los que entendemos que no es sencillo, les pido que veamos los temas de desarrollo de cualquier aplicación, como algo que merece el respeto de todos nosotros (no los llamo irrespetuosos, nada más alejado de ello), así sea un sistema para controlar videos alquilados, que por cierto, también tienen sus complicaciones!

 

En el caso de quien quiera tener algún tipo de asesoría para apoyarlo en un proyecto de esta envergadura pues me pongo a disposición y si hay beneficios económicos de por medio, más todavía, pues acá en Venezuela la cosa no está nada fácil, ya ni comida se consigue pues el gobierno controla todo y va por TODOS…!




Avast logo

El software de antivirus Avast ha analizado este correo electrónico en busca de virus.
www.avast.com


Víctor Hugo Espínola Domínguez

unread,
Nov 11, 2015, 10:27:16 PM11/11/15
to mundovis...@googlegroups.com
Hola Erwin

Y yo que pretendía alentarle al amigo Integral y tú le dices que ni los genios de SAP pudieron :-(

Mi punto es que no importa que tan complicadas sean la reglamentación y las leyes, estas no deben formar parte de la lógica del sistema. Todos los cálculos deberían ser hechos mediante fórmulas introducidas en producción (no en la etapa de desarrollo) y en la carga de esas fórmulas sí se necesita la asistencia de un experto en nóminas.




Saludos,
Víctor.
Lambaré - Paraguay.


Jorge zapata

unread,
Nov 12, 2015, 9:50:17 AM11/12/15
to Mundo Visual FoxPro
No es tan complicado el tema laboral por lo menos para Perú, como veras en el adjunto el proyectado de la quinta categoria (Son considerados Rentas de Quinta Categoría los ingresos que obtienen las personas naturale a lo largo del año y sobre la cual el gobierno nos aplica un % de lmpuestos, tal vez tenga otra definición mas técnica pero esa es la idea pagar impuestos por los ganado mientras mas ganas mas impuestos pagas), yo tengo desarollado el modulo de planillas desde vf6, luego lo migramos a vfp 9 (ahora estoy migrandolo en parte a web, pero siempre que puedo prefiero recomiendo el  exe de VFP por lo estable del sistema), a lo largo del desarollo hemos contado con apoyo del personal de RH, por lo demás la información laboral esta disponible en la web y algo de ayuda extra siempre es bien recibida.

Saludos,









El viernes, 18 de septiembre de 2015, 21:01:46 (UTC-5), Integral escribió:
SISPLANI.png

Integral

unread,
Nov 12, 2015, 10:13:31 AM11/12/15
to Mundo Visual FoxPro

Amigo JORGE :

Me podrías indicar el nombre del lenguaje de programación WEB que esta utilizando...

Saludos,

INTEGRAL

El viernes, 18 de septiembre de 2015, 21:01:46 (UTC-5), Integral escribió:

Ing.Daniel Bojorge

unread,
Nov 12, 2015, 12:14:16 PM11/12/15
to mundovis...@googlegroups.com
Estimado Integral, según las capturas de pantalla que nos regaló Jorge, veo que es una aplicación de escritorio y no web. Además, todo hace indicar que fuese VFP.

Dios L@s Bendiga

Saludos,

 
 
Mi Blog
Nicaragua

"Si ustedes permanecen unidos a mí, y si permanecen fieles a mis enseñanzas, pidan lo que quieran y se les dará.
(Juan 15:7 DHH)
Bendito el varón que se fía en el SEÑOR, y cuya confianza es el SEÑOR.
(Jeremías 17:7 RV2000)


Jorge zapata

unread,
Nov 12, 2015, 11:22:36 PM11/12/15
to Mundo Visual FoxPro
hola integral todo el desarrollo que tengo esta en Vfp 9 y en el caso de la Planilla usa Sql Server como motor de datos y CR para los reportes. desde hace unos meses empezamos a pasar la Pl a C#. espero tenerlo a mediados del proximo año ya les comentare.

Saludos

Integral

unread,
Nov 14, 2015, 1:07:29 PM11/14/15
to Mundo Visual FoxPro

Estimado Amigo JORGE :

Gracias por tu tiempo y tus comentarios expuestos, Estoy Avocado a aprender SQL SERVER y por ello algunas consultas...

1) Conoces algun link donde pueda aprender a utilizar SQL SERVER, ademas existan algunos ejemplos de conexion para trabajar con GRID

2)  Como consigo dicho programa y cual es la versión que me recomiendas.

Espero amigo me puedas ayudar con el este tema.

Saludos cordiales

INTEGRAL
(Lima-Perú)


El viernes, 18 de septiembre de 2015, 21:01:46 (UTC-5), Integral escribió:

Aaron varon

unread,
Nov 14, 2015, 2:03:56 PM11/14/15
to Mundo Visual FoxPro
Hola Integral, respecto a tus consultas
1. La monografia adjunta te puede apoyar a iniciarte en vfox + sqlserver, la verdad no encontré mucho en la web.
2. La versión que uso de VFox es 9.0, y trabajo con SQL2008, existe la 2012, pero la verdad nunca lo usé, con SQL2008 me basta.
Adjunto el link para que descargues la versión express, que es gratuita, tiene limitaciones que puedes revisar en la web.





Saludos cordiales;

DELGADO JAIMES, Roberto Aarón
Fijo: 016817131 /  RPM: #978517182


VFP_SQL.zip

Víctor Hugo Espínola Domínguez

unread,
Nov 14, 2015, 2:04:06 PM11/14/15
to mundovis...@googlegroups.com
Hola Integral

De tu consulta infiero que no tienes muy claro el concepto de las tablas alojadas en SGBD (SqlServer, Postgreesql, ect...), esas tablas no puedes manipularlas al estilo de las DBFs, por lo tanto no puedes usarlas como RecordSourde de un grid.

Para interactuar con las tablas remotas tienes estas opciones:
1) Vistas remotas, no me parece una buena elección.
2) Cursor adapter, se podría decir que es la evolución de la vista remota. Especialmente útil para actualizaciones masivas (por ejemplo tablas de detalles).
OBS: Con SPT puedes crear un cursor y convertirlo en actualizable y luego con TABLEUPDATE envías los cambios al servidor.

Puedes descargar un ejemplo de un formulario con uso intensivo de grid (Agregar, Insertar, Eliminar, Mover registros) desde: http://www.mediafire.com/download/oglq0a8od3ac9gg/Menus.rar
Este formulario puede trabajar con DBFs y base de datos en Sql Server, trata de entender los conceptos y el funcionamiento del mismo, pregunta ante cualquier duda.

Posteriormente ya puedes estudiar y practicar las otras herramientas de Sql server, Stored procedures, triggers, functions, views, reporting services, etc...
 


Saludos,
Víctor.
Lambaré - Paraguay.


Reply all
Reply to author
Forward
0 new messages