- Este debate tiene 17 respuestas, 8 mensajes y ha sido actualizado por última vez el hace 4 años, 11 meses por Federico Cristina.
-
AutorEntradas
-
11 septiembre, 2019 a las 3:07 pm #48816Diego RucciParticipante
Recientemente hice la actualización a Libertya 19.07.
Hoy quise dar de alta un cliente, asi que fui a Entidades Comerciales, completé los datos y al pulsar Guardar veo una ventana de error con esta información:No se pudieron guardar los cambios:
La configuración de lote de pagos debe estar completa.
Se deben completar todos los campos correctamente para que el proceso tome la entidad comercial en el proceso descrito.No supe encontrar donde y cómo configurar lote de pagos.
Finalmente lo pude resolver copiando de otra EC y editando.
¿Alguna sugerencia o documentación que pueda leer?
Muchas gracias17 septiembre, 2019 a las 1:25 pm #48825Horacio AlvarezParticipanteBuen Dia Diego,
no debería pedirte los datos de un lote de pagos para cargar un cliente. Cuando guardaste la EC, la guardaste como Cliente o como Proveedor ?Otra consulta, ya habías estado trabajando con Lotes de Pagos ?
Saludos!
17 septiembre, 2019 a las 6:56 pm #48828Diego RucciParticipanteHola Horacio. Gracias.
Directamente no me deja guardar la EC (desde el perfil de administración, no he probado desde ventas). Da el error expuesto.
Nunca trabajé con lotes de pagos. Mi configuración es muy simple.
Soy monotributista que brinda servicios.
Y mi cartera de clientes no tiene grandes cambios, por eso no me di cuenta hasta este mes que quise agregar un nuevo cliente.
No tengo artículos ni manejo stock.
Tenes alguna documentación que indicarme para leer?
Mucha gracias.19 septiembre, 2019 a las 12:12 pm #48831Jorge MatulichParticipanteBuen día Diego
Nos sería de utilidad que puedas reproducir el problema y enviarnos una captura de la pantalla, la entidad comercial no debería tener algún tipo de validación con los lotes de pago. Inclusive esa validación podría estar activandose por alguna configuración de valor preferido que exista en la ventana de Entidades Comerciales.
Si querés profundizar sobre cualquiera de estos temas, te invitamos a las sesiones semanales gratuitas de Consultoría On Line. Más información en https://www.libertya.org/forums/topic/documentacion-completa-y-soporte-libre-para-libertya-pyme-3/
24 septiembre, 2019 a las 8:11 pm #48836Diego RucciParticipanteHola, el error aparece tanto en perfil de administración como de ventas.
Para asegurarme también utilicé el usuario AdminLibertya.
Estoy utilizando el cliente pesado (y además hice la prueba desde el cliente webui)
Al cargar una nueva EC, cargo el formulario principal y al pulsar el botón guardar aparece el error.
- Esta respuesta fue modificada hace 5 años, 3 meses por Diego Rucci.
24 septiembre, 2019 a las 8:24 pm #48838Diego RucciParticipanteAgrego.
Si selecciono alguna opción de IIBB (por ejemplo convenio multilateral o regimen simplificado),
no aparece el campo para ingresar el nro de IIBB, debo cambiar a vista de rejilla para cargarlo.¿Debería re-generar el servidor ejecutando Configurar.sh (estoy bajo linux)?
27 septiembre, 2019 a las 7:27 pm #48844Horacio AlvarezParticipanteBuenas Tardes Diego,
podrías verificar si en la ventana de Entidades Comerciales, pestaña Proveedor tenés algo seteado por defecto en el grupo de campos “Configuración de Lotes de Pagos” ?. En tal caso fijate que las cuentas bancarias no tengan la tilde “Cuenta de Pagos Electrónicos”Y verifica también la ventana Lotes de Pagos, si tenés algo cargado ahí, borralo, elimina el registro.
Saludos!
Si querés profundizar sobre cualquiera de estos temas, te invitamos a las sesiones semanales gratuitas de Consultoría On Line. Más información en https://www.libertya.org/forums/topic/documentacion-completa-y-soporte-libre-para-libertya-pyme-3/
1 octubre, 2019 a las 11:47 am #48848Diego RucciParticipanteHola, tal como indiqué, no puedo ver qué hay en otras pestañas de la ventana de EC
porque no me deja guardar siquiera el nombre de la EC sin que aparezca el error (ergo no puedo cambiar de pestaña).
Ninguna cuenta bancaria tiene tilde de pagos electrónicos.
En Configuración de Lotes de Pago tampoco tengo nada cargado.Traté de explorar con el usuario System en la ventana de Bussiness Partner, pero tampoco estoy muy seguro de qué buscar.
10 octubre, 2019 a las 12:29 pm #48872Jorge MatulichParticipanteBuen día Diego
Deberías fijarte en alguna EC existente sobre la pestaña Proveedor tenes algún dato que tenga relación con la configuración de lote de pagos que posiblemnte tenga algún valor predeterminado y por ese motivo te este generando el problema, o en su defecto aunque menos probable que en metadatos tenga un valor por defecto.
En la ventana Valores Predeterminados con el perfil Configuración de la compañia tenes la ventana Valores predeterminados, tenes que identificar previamente el nombre de la columna como atributo.Saludos
Si querés profundizar sobre cualquiera de estos temas, te invitamos a las sesiones semanales gratuitas de Consultoría On Line. Más información en https://www.libertya.org/forums/topic/documentacion-completa-y-soporte-libre-para-libertya-pyme-3/
9 noviembre, 2019 a las 7:09 pm #48924EscanortParticipanteBuenas tardes,
Lo solucione como indicó Jorge:
En la ventana Valores Predeterminados con el perfil Configuración de la compañia tenes la ventana Valores predeterminados, tenes que identificar previamente el nombre de la columna como atributo.
Atributo: Batch_Payment_rule
Clave de búsqueda: -1, la cambie por 0 y funcionó.Saludos
5 diciembre, 2019 a las 1:59 am #48982Pablo CoraceParticipanteTengo el mismo problema con un cliente que actualizó a la versión 19.07. No tiene configurada ninguna preference referida a lote de pagos (ni forma de pago, ni cuenta bancaria) sin embargo, debugueando un poco, vi que invariablemente pasaba por la validación:
// La configuración de lote de pagos debe estar completa
if ((!Util.isEmpty(getBatch_Payment_Rule(), true) && Util.isEmpty(getC_BankAccount_ID(), true))
|| (Util.isEmpty(getBatch_Payment_Rule(), true) && !Util.isEmpty(getC_BankAccount_ID(), true))) {
log.saveError(“SaveError”, Msg.getMsg(getCtx(), “NotValidBatchPaymentVendorConfiguration”));
return false;
}
en el beforesave de MBPartner. Comentando esa validación pude salvar los cambios.
El tema es que, una vez salvada la entidad comercial con la validación comentada, si voy a la pestaña proveedor y tildo proveedor para que habilite los campos, en cuenta corriente de lote de pagos aparece por defecto la cuenta del único banco que está configurado. Creo que habría que modificar esa validación para que sólo actúe cuando IsVendor=’Y’ y ver por qué ese campo toma ese valor por defecto ya que no veo nada en preference ni en metadatos que provoque este comportamiento.
Saludos- Esta respuesta fue modificada hace 5 años por Pablo Corace.
6 diciembre, 2019 a las 6:35 pm #48985Matías Nerón CapSuperadministradorBuenas,
Al parecer es un error de la versión, se da porque a las columnas que poseen idéntico nombre a algún dato global del contexto (las variables que comienza con #), el sistema le setea un valor por defecto que es el correspondiente a la variable del contexto. Luego, al pasar por la validación no deja continuar con la operación.
La solución adaptada fue agregarle el valor “null” como Lógica Predeterminada de la columna C_BankAccount_ID de la tabla C_BPartner. Incluso con los valores 0 y -1 daba el mismo error.
Saludos!
6 diciembre, 2019 a las 6:55 pm #48986Pablo CoraceParticipanteGracias Matías!
8 enero, 2020 a las 4:59 am #49009dbravoParticipante8 enero, 2020 a las 11:15 am #49012Federico CristinaSuperadministradorDaniel,
Cómo estás?
Para realizar modificaciones como la que indica Matías, se requiere ciertos conocimientos de parametrización de Libertya. Deberás modificar los metadatos de la aplicación, accediendo al sistema bajo el perfil System Administrator.
Una vez en dicho perfil, ir a la ventana Tabla y Columna, buscar la tabla C_BPartner y posteriormente ir a la entrada C_BankAccount_ID en la subpestaña de columnas, en donde podrás modificar la lógica predeterminada de dicha columna.
De más está decir que hay que proceder con cuidado cuando se realizan modificaciones sobre los metadatos de la aplicación.
Saludos!
-
AutorEntradas
- Debes estar registrado para responder a este debate.