Necesito ayuda

ilrojas's picture

Hola a todos,estoy empezando a utilizar drupal y estoy realizando un pequenno proyecto y tengo algunas dudas.

[Esta es una pequenna descripci'on de lo que estoy haciendo:El sistema es para gestionar las facturas de una pquenna empresa dedicada a la reparacion de impresoras.Cada ves que un cliente llega, con uno o varios equipos a reparar, se le hace una orden de trabajo por cada equipo; la orden contiene datos del cliente(utilice nodereference para seleccionar al cliente) y del equipo(utilice nodereference para seleccionar al equipo).Al termniar de reparar todos estos equipos(en caso de que tengan solucion) se genera una factura que contiene especificaciones del cliente,datos de las oredenes de trabajo involucradas y datos especificos de la factura.
En el sistema solamente pueden estar activas las ordenes de trabajo en las cuales se esta trabajando(todas de un mismo clientes) y no se pueden registrar nuevas ordenes de trabajo(o sea no se puede atender a mas ningun cliente) hasta que no se genere la factura correspondiente a las ordenes de trabajo activas.Cuando se genera una factura todas las ordenes involucradas en esta deben cambiar a un estado ''cerrado''.]

Ahora he aqui mis dudas:
(1)Lo de los estados ya lo resolvi con el modulo workflow y rules.
(2)Como puedo hacer para una vez registradas todas las ordenes de trabajo de un cliente, generar una factura que contenga datos de todas estas ordenes, o sea como puedo dejar claro que determinadas ordenes de trabajo esta relacionadas con tal factura y como mantener una referencia a dichas ordenes desde la factura.
(3)Como puedo hacer que al registrar una orden de trabajo, esta muestre los datos del cliente al cual se le realizo la misma(cuando registro una orden hago una referencia al cliente mediante el modulo nodereference,ahora en el display del campo datos del cliente intente hacer una referencia a una vista, pero no se como hacer que en la vista solo salga el cliente que fue seleccionado para esa orden de trabajo).
(4)Existe alguna forma de a la hora de registrar un tipo de contenido agregar un campo de texto ilimitado y que a medida que vaya agregando campos estos vaya saliendo en una tabla con uno o varios campos para escribir un valor numerico,pero al mismo tiempo tener un cmapo calculado que sume todos los valores?:

Ej.
Descripcion Cantidad Importe
1 descripcion1 textfield textfield
2 descripcion2 textfield textfield
3 descripcion3 textfield textfield
4 descripcion4 textfield textfield

Importe total textfieldtotal

+agregar descripcion

Gracias de antemano y saludos.