Re: [pyPYME-Giotto] Funcion para busqueda de proximo numero y validacion en una ficha
Status: Planning
Brought to you by:
pyneo
From: Jose <coo...@py...> - 2005-07-28 00:01:58
|
El mar, 26-07-2005 a las 22:52, maram escribi=F3: > Orden de Pago, formulario-ficha. >=20 > Al apretar el boton "nuevo" de la OP, debiera haber una funcion que=20 > entre otras cosas haga: >=20 >=20 > Validar si el metodo de numeracion del comprobante es manual o=20 > automatico > Buscar el proximo numero de OP a proponer > Ver si el numero ingresado es valido (si era manual) >=20 > Donde corresponde que vaya dicha funcion? > 1) En la capa "c" ( portia/socs/payments/c )? o en otro lado es mas=20 > apropiado? Ten en cuenta que toda la "l=F3gica" de la aplicaci=F3n deber=EDa estar implementada en la capa de servicios. Por ello, la capa 'c' (el controlador 'est=E1ndar' de los formularios-ficha) deber=E1 invocar a una funci=F3n de un objeto de la ca= pa 's' que ser=E1 el encargado de resolver peticiones de gesti=F3n de contadores (ver siguiente p=E1rrafo). > 2) Este comportamiento creo es comun a otros comprobantes, habra una=20 > funcion generica y luego una especifica en el modulo que herede de esta= ? Tengo previsto implementar una clase especializada en la gesti=F3n de contadores. Estar=E1 apoyada en una tabla de la base de datos y deber=E1 complementarse con un sistema que permita inicializarlos (normalmente ser=E1 parte de la configuraci=F3n de la aplicaci=F3n). Como t=FA mismo indicas, la mayor parte de los "documentos" (facturas, albaranes, =F3rdenes,...) requerir=E1n el uso de un contador. Jose |