Apúntate a la Zona De Descargas Reservadas (ZDDR). Solo son 20 Euros
Con solo 20€ ayudarás
a mantener el foro.
Usace, solo opinion


Seguir a udias en Twitter
Directorio de Empresas de Foros de informática


Todo lo que sueñas, se puede diseñar.
We build your dreams.

 - Principal - Estadísticas - Registrarse - Buscar - Lista de usuarios -  - Zona de Descargas
 -Privacidad y política de cookies -
Ayuda al foro con tu donación
Foros en Udias.com / FileMaker / Autogeneración de códigos teniendo en cuenta el año y condiciones previas
Autor Mensaje

Miembro

Habitual

  Karma     35

#1 Publicado: 6 Feb 2018 09:09



Buenos días a todos, estoy empezando a aprender Filemaker (cursos, libros, cargarme BBDD...) y hay una opción que no sé si será posible. Por separado se puede hacer, pero la idea sería juntarlo. Me explico:

Para generar número de documento quiero contar con el tipo de documento (Presupuesto, albarán o factura), numerando dependiendo del tipo de cada uno. Esto lo aprendí (como muchas cosas) aquí. Les expongo el código del valor calculado (es de tipo texto para que me pueda poner las iniciales del tipo de documento):

If(Tipo≠"";
If(Count(Autorelacion::NumFac);
Último=RightValues(Lista;1)]; c_TipoDocumento & " " &
GetAsNumber(Filter(Último;"0123456789")) + 1);
c_TipoDocumento & " 1");
"")

Pero lo ideal sería que además de eso pudiera poner el año en curso adelante y con 5 dígitos el número de documento. Esto se consigue así:

Let(Maximo=ExecuteSQL("SELECT MAX(codigo) FROM Empresa_Factura";"";""); If ( Year (Get ( CurrentDate ) ) = Round (Maximo / 10000 ; 0) ;
Maximo + 1 ; Year ( Get ( CurrentDate ) ) * 10000 + 1 ))

Lo que no tengo ni idea es cómo hacer que la programación de abajo se pueda poner arriba.

Adjunto fichero por si alguien le quiere echar un vistazo.

PruebaAutorrelacion..Archivo adjunto: PruebaAutorrelacion..
 

Si este mensaje te ha servido de ayuda dale tu voto Voto positivo, si quieres penalizarlo Voto positivo
Mac y Windows actualizados. Filemaker 16

Moderador


  Karma               2893

#2 Publicado: 6 Feb 2018 17:11



Hola.
Para la numeración de documentos podrías probar mirando el siguiente hilo:
http://www.udias.com/foro/index.php?action=vthread &forum=1&topic=9292&page=0#msg56008
Espero que te sirva.
Sls.


Si este mensaje te ha servido de ayuda dale tu voto Voto positivo, si quieres penalizarlo Voto positivo
Emptiness matters! Windows 10, FileMaker Pro 16 Advanced

Miembro

Habitual

  Karma     35

#3 Publicado: 7 Feb 2018 11:30



Muchas gracias, ese hilo me lo había estudiado y servido de base para una de las soluciones, pero no llegaba al nivel (que quizá no se pueda) al que intento llegar.

De todas formas, muchas gracias.
Un saludo.


Si este mensaje te ha servido de ayuda dale tu voto Voto positivo, si quieres penalizarlo Voto positivo
Mac y Windows actualizados. Filemaker 16

Moderador


  Karma               2893

#4 Publicado: 8 Feb 2018 01:14



Hola.
Ahí lo tienes.
Es importante que comprimas los archivos antes de subirlos.
Sls.

PruebaAutorrelacion..zipArchivo adjunto: PruebaAutorrelacion..zip
 

Si este mensaje te ha servido de ayuda dale tu voto Voto positivo, si quieres penalizarlo Voto positivo
Emptiness matters! Windows 10, FileMaker Pro 16 Advanced

Miembro

Habitual

  Karma     35

#5 Publicado: 8 Feb 2018 07:17 - Editado por: ferpenas



¡Increíble!, yo ya lo daba por imposible. Sois unos magos. Muchísimas gracias.

PS: Para futuras consultas comprimiré el archivo. Un saludo.

PS2: Sólo un inciso, por lo visto si se borran todos los registros y se empieza de nuevo, el primero no respeta esta generación. A partir del segundo sí.


Si este mensaje te ha servido de ayuda dale tu voto Voto positivo, si quieres penalizarlo Voto positivo
Mac y Windows actualizados. Filemaker 16

Moderador


  Karma               2893

#6 Publicado: 8 Feb 2018 21:12



Faltaba poner el año y la máscara de ceros en la segunda condición.
Aquí tienes.
Sls.

PruebaAutorrelacion..zipArchivo adjunto: PruebaAutorrelacion..zip
 

Si este mensaje te ha servido de ayuda dale tu voto Voto positivo, si quieres penalizarlo Voto positivo
Emptiness matters! Windows 10, FileMaker Pro 16 Advanced
Este Tema fue cerrado. No puede publicar mas respuestas.
 

Tópicos relacionados con Autogeneración de códigos teniendo en cuenta el año y condiciones previas

Cuenta, cuenta, cuantos campos hay
Suma com 2 condiciones
condiciones en file 8
Tabla con 2 condiciones
Portal con condiciones


Conectados: Invitados - 11
Miembros - 0
En verde usuarios ZDDR

Realizado con miniBB © 2001-2018
Para Udias.com © 1996-2018
Hosting con Interdominios