Buenas a tod@s
Uso el modulo de intervenciones para crear fichas de reparaciones para equipos y con el numero que me dava en versiones anteriores imprimo un par de tickets.
Ya me passa que en versiones nuevas, al crear una intervencion me sale la palabra "Borrador" y hasta que no valido no me saca el numero que necessito!!
Hay alguna manera, haun que sea modificando codigo para que me de directamente el numero¿?
Hace un tiempo, estube mirando el codigo y casi lo consigo, pero me quede atascado y debido a la faena ahora no tengo ese tiempo para volverlo a mirar y hacer pruebas. Alguien me puede ayudar, plis!!!
Gracias de antemano
Modificacion en modulo intervenciones
- Pou42
- Jedi
- Mensajes: 597
- Registrado: Lun, 26/03/2012, 13:13
- Ubicación: Malgrat de Mar/Sant Hilari Sacalm
Buenas.
De momento es lo que haria, pero uno de los tickets va para el equipo y el otro va para el cliente. Eso supone demasiado rato para tener que hacerlo de esta manera, sobre todo cuando tienes una cola de gente esperando y tu poniendote nervioso :laugh: :S
Hasta ahora coji una version vieja del las intervenciones y la ponia en mi dolibar, ya que esta te daba el numero al empzar. Pero aqui viene el otro problema :S Ahora voy a poner un chico en la otra tienda y haciendo pruevas ya nos a passado que hacemos una intervencion a la vez y nos da error por que la referencia es la misma y lo que has escrito sobre el equipo se borra. Es por eso que necessito la nueva version de la intervencion pero con la modificacion que pido.
PD: alguien sabe como se llama la parte en el codigo que hace que salga lo de "PROV415". Solo con eso ya lo tendria resuelto me parece
De momento es lo que haria, pero uno de los tickets va para el equipo y el otro va para el cliente. Eso supone demasiado rato para tener que hacerlo de esta manera, sobre todo cuando tienes una cola de gente esperando y tu poniendote nervioso :laugh: :S
Hasta ahora coji una version vieja del las intervenciones y la ponia en mi dolibar, ya que esta te daba el numero al empzar. Pero aqui viene el otro problema :S Ahora voy a poner un chico en la otra tienda y haciendo pruevas ya nos a passado que hacemos una intervencion a la vez y nos da error por que la referencia es la misma y lo que has escrito sobre el equipo se borra. Es por eso que necessito la nueva version de la intervencion pero con la modificacion que pido.
PD: alguien sabe como se llama la parte en el codigo que hace que salga lo de "PROV415". Solo con eso ya lo tendria resuelto me parece

- Pou42
- Jedi
- Mensajes: 597
- Registrado: Lun, 26/03/2012, 13:13
- Ubicación: Malgrat de Mar/Sant Hilari Sacalm
UP!
Alguien sabe algo del asunto. Algun moderador o algo?
La verdad que me esta jodiedo (con perdon por la palabra) no conseguir mi objetivo, ya que no puedo usar varias funciones nuevas :unsure:
Alguien sabe algo del asunto. Algun moderador o algo?
La verdad que me esta jodiedo (con perdon por la palabra) no conseguir mi objetivo, ya que no puedo usar varias funciones nuevas :unsure:
- Pou42
- Jedi
- Mensajes: 597
- Registrado: Lun, 26/03/2012, 13:13
- Ubicación: Malgrat de Mar/Sant Hilari Sacalm
UP!
Lo mismo. Alguien sabe o tiene alguna idea de donde podria buscar???
Aun que solo sepa de donde viene el tema de la numeracion de "(PROV410)", mas que nada para tener algo que buscar!!!
He hecho varias pruevas pero sin ningun resultado, haun que una vez me parecio estar cerca, pero nada
Gracias por todo, otra vez
Lo mismo. Alguien sabe o tiene alguna idea de donde podria buscar???
Aun que solo sepa de donde viene el tema de la numeracion de "(PROV410)", mas que nada para tener algo que buscar!!!
He hecho varias pruevas pero sin ningun resultado, haun que una vez me parecio estar cerca, pero nada

Gracias por todo, otra vez
Te respondo muy rápidamente, el PROVxxx viene dado por la columna rowid (el valor autonumerico que genera cuando se añade el registro)
Espero que te sirva
Por otro lado, existe una aplicación llamada GLPI(Gestionnaire libre de parc informatique) Que a lo mejor te sirve. La gracia esta en a ver si algun dia se puede desarrollar un modulo para pasar las intervenciones a factura
Espero que te sirva
Por otro lado, existe una aplicación llamada GLPI(Gestionnaire libre de parc informatique) Que a lo mejor te sirve. La gracia esta en a ver si algun dia se puede desarrollar un modulo para pasar las intervenciones a factura

- Pou42
- Jedi
- Mensajes: 597
- Registrado: Lun, 26/03/2012, 13:13
- Ubicación: Malgrat de Mar/Sant Hilari Sacalm
Gracias itdape, me a sido muy util. E encontrado el apartado del codigo que buscava y ya se como hacer para que me lo haga directo.
La segunda parte es que tengo otro problema, como no :S.
Mañana con mas tiempo pondre el tema aqui haber si alguien me puede echar una mano. Me da rabia por que ya lo tengo, pero no se por que no funciona :huh:
La segunda parte es que tengo otro problema, como no :S.
Mañana con mas tiempo pondre el tema aqui haber si alguien me puede echar una mano. Me da rabia por que ya lo tengo, pero no se por que no funciona :huh:
- Pou42
- Jedi
- Mensajes: 597
- Registrado: Lun, 26/03/2012, 13:13
- Ubicación: Malgrat de Mar/Sant Hilari Sacalm
Buenas, aqui la explicacion de lo que ya tengo echo y sin resultado.
En el archivo "/htdocs/fichinter/class/fichinter.class.php", teneis que buscar "function getNextNumRef" (nose en que linea esta ya que lo he movido para provar unas cosas
). Esta funciona es la que busca y da la siguiente numeracion en las intervenciones. Dicha funcion es la que quiero poner yo en la linea 164 ( $this->ref='(PROV'.$this->id.')'; ) para que no me de lo de PROV###.
Aqui el problema, ya que parece facil. Si pones " $this->ref= $object->getNextNumRef($soc); ", no funciona, ahora no se si la pagina de dolibarr se me queda en blanco o la referencia no salia numero. E probado de cortar todo el codigo de la funcion "getNexetNumRef" y ponerlo arriba del todo del archivo, por si era que esta debajo, pero tampoco, e probado mil cosas y no hay manera.
Alguien me podria decir como podria hacerlo, ayudarme o solo decirme el por que no me funciona¿?
Gracias por todo, esperoq que alguien me pueda decir algo
En el archivo "/htdocs/fichinter/class/fichinter.class.php", teneis que buscar "function getNextNumRef" (nose en que linea esta ya que lo he movido para provar unas cosas
Aqui el problema, ya que parece facil. Si pones " $this->ref= $object->getNextNumRef($soc); ", no funciona, ahora no se si la pagina de dolibarr se me queda en blanco o la referencia no salia numero. E probado de cortar todo el codigo de la funcion "getNexetNumRef" y ponerlo arriba del todo del archivo, por si era que esta debajo, pero tampoco, e probado mil cosas y no hay manera.
Alguien me podria decir como podria hacerlo, ayudarme o solo decirme el por que no me funciona¿?
Gracias por todo, esperoq que alguien me pueda decir algo
En la línea 164 veo que no está declarado el $object, a no ser que lo hayas hecho tú en alguno de los cambios. Podría ser por eso que no te funciona?
Dices que te aparece la pantalla en blanco. Tienes activados los errores de Dolibarr?
Dices que te aparece la pantalla en blanco. Tienes activados los errores de Dolibarr?