Buenas, estoy trabajando en una nueva funcionalidad para VP, la tengo bastante avanzada pero aún me queda un poco de tiempo por si hay que incluir algún cambio. La idea es poder crear transacciones automáticas que se realicen una vez al día o una vez por semana. Hasta ahora lo que he creado es la pantalla de creación, la opción de eliminarlas y las notificaciones cuando se crea una transacción automática o cuando es eliminada. Estas notificaciones llegarán siempre al receptor de dicha transaccion, sea esta a su cuenta personal o a una cuenta de su propiedad, el aspecto es básicamente el mismo que el de las transacciones normales:
[img]https://i.imgur.com/jmvy7qb.png[/img]
Como digo me falta todavía por meter la parte gorda que es la del proceso pero estoy a tiempo de incluir alguna cosilla o de solucionar algún problema que veais evidente.
Un saludo,
Kendel.
1234Orden: Fecha | Votos35 mensajes en este hilo creado hace .
† +1
#[quote=Chiribito] Solo por curiosidad, q me imgaino que ya lo has tenido en cuenta ...
La realización de las transferencias están supeditadas a que haya dinero en la cuenta de origen, no? A ver si se va a crear dinero o a poner la cuenta origen en negativo ...
[/quote]
Hombre, por supuesto que lo he tenido en cuenta
(Kendel mira a los lados y vuelve corriendo a su madriguera a incluir el control)
#Gracias Kendel. Esto va a venir genial para las inmobiliarias. Yo siempre me olvido de pagar a tiempo, pero programando la transferencia semanal me olvido de todo.
La verdad es que el culpable es @Histor , me sentí fatal la última vez que me tuvo que avisar que no había pagado, así que decidí hacer algo al respecto :D
Allí pone "periodicidad diaria o semanal", pero entiendo que debería haber también la de "transferéncia única", por si se quiere hacer una transferencia que no tenga ninguna periodicidad, no??
#Solo por curiosidad, q me imgaino que ya lo has tenido en cuenta ...
La realización de las transferencias están supeditadas a que haya dinero en la cuenta de origen, no? A ver si se va a crear dinero o a poner la cuenta origen en negativo ...
#Al final he incluido la periodicidad mensual. Por aclarar un poco, la diaria se pagará todos los días junto al proceso, la semana los domingos junto al proceso y la mensual el día 1 junto al proceso.
Las transacciones automáticas son lo último que se ejecuta en la parte de economía así que primero se cobrarán sueldos, se quitarán impuestos y por último se harán estas transacciones... si queda dinero.
#@kendel, ahora que comentas el “orden†de las transacciones económicas durante el proceso...
Una cosa que hace tiempo que pienso es el tema que todo aparezca “mezclado†en el proceso. Sueldos, impuestos, etc.
Sería posible ordenarlo de alguna forma? Por ejemplo, que lo primero del proceso sea el pago de impuestos, lo segundo el cobro de salarios/inempol, y finalmente transacciones automáticas.
Nose como lo veis el resto. A mi me ralla bastante que sea aleatorio... pero quizá se hace por alguna razón que yo no se.
#Increible kendel. El calor calentito del desarrollo hace que haya esperanzas en que este sitio pueda alojar nuevas empresas y nuevas diversiones.
Muchas gracias.
† +0
#[quote=Zokaar] Una pregunta, en relación a la primera captura.
Allí pone "periodicidad diaria o semanal", pero entiendo que debería haber también la de "transferéncia única", por si se quiere hacer una transferencia que no tenga ninguna periodicidad, no??
O como funciona?
[/quote]
Si te fijas en la parte de arriba hay dos pestañas "pols" y "Transferencias automáticas" la funcionalidad actual, el hacer transferencias puntuales, está en la pestaña de "pols" hay aparecen también trus transacciones habituales, en la otra pestaña está esta nueva funcionalidad y en el listado solo aparecen las transacciones automatizadas.
Lo de las transacciones mensuales lo pense incialmente, pero preferí mantenerlo sencillo. Viendo que ya lo tengo todo funcionando lo mismo lo incluyo.
PD: Si creeis ques muy lioso el sistema decirmelo, aunque tampoco es que pueda hacer mucha cosa :D
Por alguna razón no puedo eliminar una transferencia automática diaria que he configurado por error. Al pulsar el botón "Eliminar" nada ocurre.
Gracias de antemano.
@Histor se va a forrar.
† +0
#A ver, el proceso no tiene nada de aleatorio, todo se ejecuta en un orden y siempre es el mismo orden. Lo que si un tanto aleatorio es la aparición de los mensajes en el chat y eso tiene jodida solución. Por desgracia tal como está diseñado todos los mensajes se almacenan en una tabla y los clientes lo que hacen es consultar regularmente esa tabla y extraer los mensajes nuevos.
Hay veces que lo que tarda en calcular, por ejemplo, los impuestos y los salarios es muy pequeña por lo que a efectos prácticos en la tabla se guardan como si fueran a la vez y al recuperar los mensajes se puede invertir el orden.
Si os soy sincero me gustaría cambiar el actual modelo basado en peticiones Ajax por un sistema de Server Sent Events en el que el servidor enviara a cada ciudadano los eventos que fueran ocurriendo, de esta forma evitariamos este tipo de problemas, la sobrecarga del servidor al no estar recibiendo peticiones constantemente sin necesidad y creo que se podrían hacer bastantes cosas chulas, como que la cantidad de POLS se actualice automáticamente, la frase y las palabras y demás sin tener que refrescar... pero bueno, eso es un sueño a largo plazo...
† +0
#Acabo de probarlo y si que me deja, mañana le intentaré echar un ojo, a ver si coincidimos y podemos echarle un ojo.
† +0
#Ostras pues no me entero Zokaar, ¿No te está restando el dinero que pagas? Mañana a ver si subo un pequeño tutorial de cómo adjuntar imágenes :D
#[quote=kendel] Ostras pues no me entero Zokaar, ¿No te está restando el dinero que pagas? Mañana a ver si subo un pequeño tutorial de cómo adjuntar imágenes :D [/quote]
Cuando se programan transferencias, justo en ese mismo momento aparecen en el detalle de mi cuenta personal. Antes que llegue el momento de ejecutar efectivamente la transferencia.
He encontrado algo mejorable en relación a las transferencias automáticas.
Cuando programas una transferencia automática, te aparece en la página de "Pols" (tus cuentas personales) como si hubieras hecho una transferencia normal, restando el importe, pero no se resta efectivamente de tu saldo.
Ahora mismo, en mi listado de cuentas tengo como si ya me hubiera ingresado el sueldo de Banco Z, pero en realidad está programado para el domingo:
40.00 ↠#Banco Z Sueldo semanal 63 min
Y también me sale como si ya hubiera hecho los pagos programados, pero no afecta al sueldo total personal.
Nose si me explico.
Añadiría una captura de pantalla pero soy muy malo con esto de adjuntar fotos en pol
† +0
#Ya deberían estar solucionados los dos Bugs que repoetasteis @Zokaar y @Theomore
#[quote=Chiribito] @kendel, tenía tres transferencias programadas pero solo ha ejecutado la primera de ellas.
Las otras dos no, y tenía dinero en las cuentas.
[/quote]
A mi no se me ha ejecutado ninguna, pese a tener dinero en las cuentas también.
† +0
#Mil gracias por el informe Chiribito, en realidad el problema es que he reutilizado una variable que no debía (problemas del corta y pega) y no había hecho una bateria de pruebas lo suficientemente completa. Intentaré no cagarla con cosas tan tontas la próxima vez :(
Aquí están las tres transacciones que tenía programadas.
Primero hice la del bufete, luego la de la loteria y por último la de la tele. Aparecen ordenadas en orden inverso de creación.
Las tres son a inmuebles Sir. Miré la cuenta de la tele y no había restado nada, así q en vez de ir cuenta por cuenta, como las tres eran para sir fui a mirar su cuenta, y vi que solo tenía el ingreso del bufete.
[img]https://i.ibb.co/25nkvGS/sir.png[/img]
Comprobé los saldos anterior y posterior de la cuenta del bufete para ver si lo había restado bien, y eso sí lo h hecho correcto. Pasé de 1575,22 a 1565.22
[img]https://i.ibb.co/Y7RDVS1/Bufete.png[/img]
¿Qué ha podido pasar? Ni idea ...
Cosas que se me ocurren ...
Supongo que las transferencias siguen un orden a la hora de realizarse e irán desde la más antigua a la más nueva.
La solución tonta, que haya llegado a alguna donde la cuenta tuvise un saldo cero, y a partir de esta hubiese arrastrado el saldo cero en las siguientes ...
Una solución algo más "probable" ... Ha leído todas las transacciones y las ha ido haciendo hasta que ha llegado a alguna que no era semanal, sino mensual y a partir de ahí ha ido arrastrando la variable mensual y no haciendo las siguientes ¿¿??