Creación de módulo - No muestra listado al realizar búsqueda

Hola, soy nueva y guiándome de videos en YouTube he creado un nuevo modulo que me crear y editar los registros (grababdo OK en la BD) pero cuando voy a la consulta, no me trae ningún registro.
Además les hago otra pregunta, alguno ha logrado integrar MercadoPago a este CRM?

Muchas Gracias!

Tienes algun filtro aplicado en la vista de Listado?

Puedes colgar algun screen-shot aqui:

https://pasteboard.co

Ahora mismo no estaría teniendo acceso a mi máquina, en cuanto pueda subo capturas. Lo que sí me parece muy raro es que me deje crear los registros, los guarde bien en la BD y al hacer la consulta (que imagino es la default) no me traiga ningún registro.
Luego probé creando otro módulo y me ha sucedido lo mismo.
He visto ejemplos de Sugar también, y no creo haber hecho nada de diferente sólo que a mi no me muestra los registros en la búsqueda.
Accedo a los registros en la parte de “Reciente” y desde ahí pude editarlos (Lo que también me funciona bien).
Otra cosa que hice es agregar un campo después, modificando las plantillas y también funcionó. He agregado este campo también para que este visible en “Studio” pero bueno, en cuanto pueda estaré subiendo las capturas. Gracias!

Hola :slight_smile: ,
Que tal?
He podido subir unos screen donde me dijiste.
Gracias de antemano.

Saludos!

https://pasteboard.co/Hb9bj8X.jpg
https://pasteboard.co/Hb9bnKW.jpg
https://pasteboard.co/Hb9bt7c.jpg
https://pasteboard.co/Hb9byC1.jpg
https://pasteboard.co/Hb9bD6f.jpg

Acá están los otros:

https://pasteboard.co/Hb9aDxw.jpg
https://pasteboard.co/Hb9aQj3.jpg
https://pasteboard.co/Hb9aX9S.jpg
https://pasteboard.co/Hb9b70F.jpg
https://pasteboard.co/Hb9bdyB.jpg

  1. Eso fue hecho manualmente, en código, o através de Studio?

  2. Intenta poner los cuatro campos que están “hidden” en “available”, y prueba si algo cambia

  3. Busca mensajes de ERROR o FATAL en tu php_errors.log y suitecrm.log

Hola,

Lo cree con studio (module builder) no manualmente.
He editado la vista y no he visto diferencia: https://pasteboard.co/HbgSDV2.jpg
En los logs solo veo esto: https://pasteboard.co/HbgTDkR.jpg
https://pasteboard.co/HbgTLFI.jpg

Aun no encuentro la solución.
Gracias.

No me parece con mucha salud tu instalación… tiene errores raros. Ya has verificado los permisos?

Algunas cosas que puedes intentar, además

  1. cual es tu version de PHP? Confiere con https://docs.suitecrm.com/admin/compatibility-matrix/

  2. Entrar en Admin / Repair y hacer algunos Repairs más: todos los de javascript

  3. Hacer este cambio:
    https://github.com/salesagility/SuiteCRM/pull/5341/files

eso te quitará uno de los errores que veo en tu log.

Me sorprende los errores de fichero no encontrado “include/javascript/sugar_yui_overrides.js”. Yo tampoco tengo ese fichero en mi instalación, pero si lo tengo en cache: “cache/include/javascript/sugar_yui_overrides.js”

Hola, gracias por responder.

La instalación la hice guiándome de un video de YouTube ya que soy completamente nueva en SuiteCRM. Por este motivo, no sabría verificar los permisos.
Entré en el admin repair y reparé como me dijiste.
Agregué también el fix en ListViewPackages.php
Por otro lado, yo levanto SuiteCRM con MAMP. Te muestro screens de las versiones:
https://pasteboard.co/Hbi0mKz.png
https://pasteboard.co/Hbi0wG9.png
https://pasteboard.co/Hbi0Fkn.png

Otra cosa que he notado es el log de SuiteCRM, con varios FATAL:
https://pasteboard.co/Hbi4hci.png
Al parecer cuando arma la consulta de mi nuevo modulo no lo hace correctamente. Lo que no llego a entender es porqué si lo hice con el mismo Manager Builder.

Gracias

En Admin / Schedulers, que dicen las instrucciones al fondo de la tabela? Las sobre configurar crontab.

Pregunto para saber cual es el “user” que Apache está utilizando para ejecutar, necesito saber eso para darte instrucciones sobre los permisos. Hay que corregir eso.

Hola, cuando me dijiste que podía ser la instalación, he desinstalado e instalado todo nuevamente.
Ahora (Después de un buen rato que MAMP no quisiera levantar el apache sin razón aparente) quiero crear un nuevo modulo y no me lo deploya.
Te muestro lo que me decías:
https://pasteboard.co/Hbjgwqe.png
He creado para suiteCrm un usuario que es igual al de mi BD “root”.
Gracias.

MAMP es Windows? O Mac? :S

Esa pantalla no me está diciendo lo que yo buscaba. :frowning:

Antes que nada hay que ponerle los permisos correctos, de otro modo tendrás todo tipo de problemas.

Si eso es Mac, abre una linea de comandos y pone esto en el directorio de tu SuiteCRM:

ls -al

Hola, perdón :frowning:
Instalé un MAMP en Windows 10.
Como miro los permisos para suiteCRM entonces?
gracias

Bueno, en Windows, no sé exactamente como hacer. Hay que saber cual es el usuario de Apache (puedes verlo en Task manager, probablemente) y asegurar que los directorios y ficheros de SuiteCRM pueden ser leídos y escritos por ese usuario.

Despues es mejor seguirmos tratando de los errores Warning, Error y Fatal de los logs. Puedes colgarlos aqui, en texto, sin necesidad de imagenes, simplemente haciendo copy-paste (estos foruns tienen un boton para insertar tags “code” que ayudan a la formatacion).

(perdona mi “castellano”)

Hola, que tal?
Sinceramente no sé que es lo he hecho de diferente esta vez, pero lo he instalado y reinstalado varias veces, y en esta ultima ocasión, he podido ver los registros en la consulta.
Lo único que hice diferente, es que he utilizado un nombre diferente en la primera y segunda pantalla al crear el nuevo modulo. Serian: Package Name y Module Name.
Por las dudas, he creado un segundo modulo y también ha funcionado.
Quizá tenga que ver que antes nombraba el package name y module name iguales?
Gracias, saludos.

He intentado crear un modulo com ele mismo nombre en el module name y package name, y ha salido bien.

Algo raro ha pasado con tu instalación, pero me alegro de saber que ya esta superado.

Puede ser, lo extraño es haberla instalado siempre de la misma manera, esta ultima vez quedó bien aunque lamentablemente no se muy bien porque.
Gracias!
Y tu español está bien.