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


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 - Responder - Estadísticas - Registrarse - Buscar - Lista de usuarios -  - Zona de Descargas
 -Privacidad y política de cookies -
Ayuda al foro con tu donación

Búsqueda en los foros

Foros en Udias.com / FileMaker / Traspaso de datos de portal a otra tabla
Autor Mensaje

Miembro

Habitual

  Karma   -1

#1 Publicado: 20 Mar 2021 16:43 - Editado por: jjcgfufru



Buenas tardes a todos, habiendo terminado una App para un amigo, no consigo rematarla.....
La App tiene clientes y trabajos realizados, algunos de esos trabajos no se van a facturar (por estar pagados en metálico (B) ). He conseguido mediante búsqueda escoger esos trabajos en la presentación trabajos , ahora, tendría que llevarlos a la presentación Facturas para generar una factura, pero mis conocimientos no me alcanzan.....
Alguna sugerencia


Si este mensaje te ha servido de ayuda dale tu voto Voto positivo, si quieres penalizarlo Voto positivo
jjcg osx catalina

Moderador


  Karma               6385

#2 Publicado: 20 Mar 2021 17:40 - Editado por: Alatriste



Veamos, si tienes bien relacionada las tablas, los datos de los clientes se pasarían automáticamente a Factura simplemente poniendo el ID del cliente en la factura.
Para el tema de los trabajos realizados, imagino que serán las líneas del portal de la factura. Para esto último usa el paso de guion Importar registros de la tabla trabajos realizados a la de Facturas.
Con este paso puedes importar un solo trabajo realizado o muchos trabajos a una misma factura, incluso podrías seleccionar cuáles trabajos quieres facturar.

Sin olvidar que tras pasar esos trabajos debes marcarlos para evitar volver a pasarlo a una factura.


Si este mensaje te ha servido de ayuda dale tu voto Voto positivo, si quieres penalizarlo Voto positivo
Si te fue de utilidad el foro, valoralo y hazte forero VIP, tu nombre de usuario será verde mostrando que aportas ayuda económica.
Hacerte VIP es necesario para mantenerlo abierto, recuerda que el foro vive sin ayuda de FileMaker y sus distribuidores.
W10 Pro x64 - FileMaker 19 (x64)

Miembro

Habitual

  Karma   -1

#3 Publicado: 21 Mar 2021 11:21



Hola Alatriste, he probado con la opción que me dices, pero me importa todos los registros de la tabla trabajos.
en la tabla trabajos previamente se realiza una búsqueda y con esos registros encontrados son los que habría que llevar a facturas.
También he probado en el guion con copiar registros pero solo me copia el primero de los registros encontrados.....


Si este mensaje te ha servido de ayuda dale tu voto Voto positivo, si quieres penalizarlo Voto positivo
jjcg osx catalina

Moderador


  Karma               6385

#4 Publicado: 21 Mar 2021 12:46 - Editado por: Alatriste



Vamos a hacerlo más fácil. Usemos la misma tabla de "trabajos realizados" para que aparezcan en el portal de facturas, así no tienes que importarlos a una nueva tabla.
Y para ello solo tienes que crear una nueva relación entre las tablas Facturas::IDFactura = Trabajos realizados::IDFactura

Ahora en Facturas pones un portal de esta relación que contendrá los trabajos de ese cliente que facturas simplemente poniéndole el IDFactura en los trabajos realizados.

En funcionamiento sería así, en la presentación de un cliente tienes un portal con los trabajos realizados, cada línea será un trabajo, en cada línea debes tener una opción de marcar esa línea para facturarlo o no según te interese.
En la Tabla Trabajos debes crear un nuevo campo numérico, llamado por ejemplo Facturado sin olvidar de que debes tener otro campo llamado IDFactura con el que hiciste la relación. En el portal anterior, este campo debe estar vacio para poder mostrar la linea.
Una vez marcada una o varias líneas del portal debes clickar un botón con un sencillo guion para crear la factura. Este guion debe efectuar lo siguiente:

Creas una Variable con el IDCliente::$IDCliente
Ir a la presentación Factura
Creas una nueva factura
Crea una Variable del IDFactura::$IDFactura
Establecer campo IDCliente con la variable $IDCliente, con esto los campos del cliente se deben de autorrellenar en la factura.
Ir a la presentación Trabajos,
Ejecuta buscar por el $IDCliente + por la marca seleccionada con valor 1 + que el nuevo campo Facturado = "". Al buscar debe dar como resultado que encuentra los trabajos marcados de ese cliente.
Reemplazar campo IDFactura con el valor de la variable $IDFactura
Reemplazar campo Facturado con el valor 1
Ir a la presentación Factura. Y ya debes ver una nueva factura del cliente con el portal de los trabajos realizados.


Si este mensaje te ha servido de ayuda dale tu voto Voto positivo, si quieres penalizarlo Voto positivo
Si te fue de utilidad el foro, valoralo y hazte forero VIP, tu nombre de usuario será verde mostrando que aportas ayuda económica.
Hacerte VIP es necesario para mantenerlo abierto, recuerda que el foro vive sin ayuda de FileMaker y sus distribuidores.
W10 Pro x64 - FileMaker 19 (x64)

Moderador


  Karma               6385

#5 Publicado: 21 Mar 2021 12:54 - Editado por: Alatriste



A este tipo de guiones suelo meterle algunas medidas de seguridad antes de efectuarlo para evitar crear una nueva factura vacía.
Una de estas medidas es comprobar si en Clientes, el portal de Trabajos realizados no tiene líneas, el guion no se ejecuta y sale aviso de que no hay líneas.
Otra medida es que si al ejecutar el guion encuentra que no se seleccionó ninguna línea en Trabajos, se para el guion y aviso de que hay que seleccionar las líneas.


Si este mensaje te ha servido de ayuda dale tu voto Voto positivo, si quieres penalizarlo Voto positivo
Si te fue de utilidad el foro, valoralo y hazte forero VIP, tu nombre de usuario será verde mostrando que aportas ayuda económica.
Hacerte VIP es necesario para mantenerlo abierto, recuerda que el foro vive sin ayuda de FileMaker y sus distribuidores.
W10 Pro x64 - FileMaker 19 (x64)

Miembro

Habitual

  Karma   -1

#6 Publicado: 21 Mar 2021 13:44



hola, Alatriste, me da error en las relaciones , podría enviarte el archivo?


Si este mensaje te ha servido de ayuda dale tu voto Voto positivo, si quieres penalizarlo Voto positivo
jjcg osx catalina

Miembro

Habitual

  Karma   -1

#7 Publicado: 21 Mar 2021 14:16



adjunto grafico de relaciones




Si este mensaje te ha servido de ayuda dale tu voto Voto positivo, si quieres penalizarlo Voto positivo
jjcg osx catalina

Moderador


  Karma               6385

#8 Publicado: 27 Mar 2021 13:16 - Editado por: Alatriste



jjcgfufru te he enviado por privado tu BD modificada, espero te vaya bien con ella. Le he modificado varias cosas.

Relaciones, campos nuevos, presentación de los portales, 2 guiones nuevos etc


Si este mensaje te ha servido de ayuda dale tu voto Voto positivo, si quieres penalizarlo Voto positivo
Si te fue de utilidad el foro, valoralo y hazte forero VIP, tu nombre de usuario será verde mostrando que aportas ayuda económica.
Hacerte VIP es necesario para mantenerlo abierto, recuerda que el foro vive sin ayuda de FileMaker y sus distribuidores.
W10 Pro x64 - FileMaker 19 (x64)

Miembro

Habitual

  Karma   -1

#9 Publicado: 27 Mar 2021 14:01



Lo que he estado mirando hasta ahora va perfecta, solo no comprendo por que hay que marcar dos veces facturar, seguro que lo has puesto por alguna razón , pero no alcanzo ha comprenderlo


Si este mensaje te ha servido de ayuda dale tu voto Voto positivo, si quieres penalizarlo Voto positivo
jjcg osx catalina

Moderador


  Karma               6385

#10 Publicado: 27 Mar 2021 15:14



Tienes que pensar en el usuario manejando la BD y su casuística en el día a día.
La idea es que el primer facturar es para que en días posteriores sepa el usuario que ese trabajo se debe facturar. Y a la semana o a fin de mes ya puedes seleccionar aquellos trabajos que se decidió facturar en su día (puede haber trabajos en B). Y ten en cuenta que el que realiza la factura no puede ser el mismo usuario.

De todas maneras, puedes quitarlo si lo estimas y modificar aquello que veas que no sea en el caso de utilidad, pero ten cuidado pues en el guion crear factura deberás modificar la búsqueda de los trabajos.


Si este mensaje te ha servido de ayuda dale tu voto Voto positivo, si quieres penalizarlo Voto positivo
Si te fue de utilidad el foro, valoralo y hazte forero VIP, tu nombre de usuario será verde mostrando que aportas ayuda económica.
Hacerte VIP es necesario para mantenerlo abierto, recuerda que el foro vive sin ayuda de FileMaker y sus distribuidores.
W10 Pro x64 - FileMaker 19 (x64)

Miembro

Habitual

  Karma   -1

#11 Publicado: 27 Mar 2021 17:54



Viéndolo así está muy bien pensado, solo me queda hacer un par de fórmulas matemáticas para la factura final y alguna presentación de informes.
Tu ayuda me ha sido de gran utilidad, nuevamente muchas gracias.


Si este mensaje te ha servido de ayuda dale tu voto Voto positivo, si quieres penalizarlo Voto positivo
jjcg osx catalina
Su respuesta

Estilo Negrillas  Estilo Italico  Estilo Subrayado  URL De La Imagen  URL De La Web  Preformatted Text  YouTube URL  Sin código BB
Emoticones
:) ;) :up: :down: :biglol: :confused :cool: :mad: :sad: :shame: :smirk: :tongue: ... Más  Emoticones desactivados
Color de texto
Texto en negro Texto en blanco Texto en gris Texto en rojo Texto en azul Texto en verde Texto en rojo oscuro Texto en cian Texto en azul oscuro Texto en púrpura Texto en amarillo Texto en rosa Texto en naranja Texto en verde oliva Texto en marrón



 » Usuario  » Contraseña 
Solo Usuarios Registrados Pueden Postiar Aqui.
 

Tópicos relacionados con Traspaso de datos de portal a otra tabla

Buscar y listar datos de otra tabla en un portal
Duda al momento de grabar mover datos de un portal a otra tabla
Funcion calculo que sume datos de un campo existente en otra tabla o portal
Combinar texto perteneciente a una tabla y datos de otra tabla para imprimir
Mostrar datos filtrados de tabla de otra Base de datos


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

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