Jon Ander (IGN)

Respuestas del foro

Viendo 15 entradas - de la 1 a la 15 (de un total de 64)

Jon Ander (IGN)



  • Jon Ander (IGN)
    Participante
    Jon Ander (IGN)

    Buenas Oscar,

    Gracias por la respuesta, pero creo que no me he explicado.

    Para programar con modificaciones realizadas, esta claro que en cualquier version, en la dependiente tienes que actualizar los simbolos.

    Pero si solo modificas la extension “padre” y le subes la version, y no descargas los simbolos en la extension “hijo”, la extension “hijo” actua con la version “padre” actual, o con la anterior?

    He realizado una prueba simple, y parece que ejecuta el codigo, de la version instalada, pero entonces, no entiendo porque en el app.json te obliga a poner la version de la que depende.. si luego (al parecer) no le hace ni caso…

    Gracias de nuevo.

    Saludos.

    #1024326

    Jon Ander (IGN)
    Participante
    Jon Ander (IGN)

    Buenas Laura,

    Gracias por la respuesta, ya lo pense en utilizar algo similar, el problema es que tengo que cambiar 2 caracteres por 1, y buscar todas la codificaciones de UTF para los simbolos “raro” me parece una barbidad…

    He visto, que microsoft tiene una codeunit (Encoding) pero creo que lo ha realizado mal…

    El codigo de dicha funcion es:

    SourceEncoding := Encoding.GetEncoding(SourceCodepage);
    DestinationEncoding := Encoding.GetEncoding(DestinationCodepage);

    SourceBytes := SourceEncoding.GetBytes(Text);
    DestinationBytes := Encoding.Convert(SourceEncoding, DestinationEncoding, SourceBytes);
    ConvertedText := DestinationEncoding.GetString(DestinationBytes);

    yo lo he simulado en C# y no funciona, en cambio si haces un ligero cambio, si:

    Encoding SourceEncoding = Encoding.GetEncoding(“UTF-8”);
    Encoding DestinationEncoding = Encoding.GetEncoding(“ISO-8859-1”);
    Byte[] SourceBytes = SourceEncoding.GetBytes(“España”);
    Byte[] DestinationBytes = Encoding.Convert(SourceEncoding, DestinationEncoding, SourceBytes);
    string ConvertedText = SourceEncoding.GetString(DestinationBytes); //Aqui es donde hay que cambiar, DestinationEncoding por SourceEncoding
    MessageBox.Show(ConvertedText);

    Podria replicar yo esa codeunit, pero al utilizar DotNet no me lo permite si quiero adaptarme al Universal Code….

    Saludos.

    #1020668

    Jon Ander (IGN)
    Participante
    Jon Ander (IGN)

    Hola,

    Para hacer modificaciones en Page via web services, habria que hacer una llamada al metodo update mediante soap. OData unicamente es para lectura de datos, no para modificaciones/insercciones/Eliminaciones.

    Saludos.

    #1020226

    Jon Ander (IGN)
    Participante
    Jon Ander (IGN)

    Buenas,

    El informe se compone de 2 partes, el modelo de datos y el Layout.

    El Layout es el diseño, el cual puede estar en 2 formatos, RDLC o Word.

    Lo que habria que hacer, es exportar el Layout, modificarlo, y volver a importarlo. El Layout en RDLC se puede modificar con Visual Studio, o con SQL Report Viewer.

    Saludos.

    #1020148

    Jon Ander (IGN)
    Participante
    Jon Ander (IGN)

    Desde la opción de Diseño, en vez de Personalizar.

    Si desde esa opción no te deja, tendrías que crearte una extensión mediante código.

    #1020144

    Jon Ander (IGN)
    Participante
    Jon Ander (IGN)

    Buenas,

    Hay muchas maneras… el informe es personalizado? o el Estandar?

    Hay una opcion que es: Diseño de Informes personalizados, lo cual seleccionas que informe quieres modificar el diseño, y puedes hacerlo mediante el archivo RDLC.

    Saludos.

    #1020143

    Jon Ander (IGN)
    Participante
    Jon Ander (IGN)

    Hola,

    puedes utilizar la siguiente funcionalidad:

    EmailMessage.Create(Destinatario, Asunto,Cuerpo, isHTML);

    EmailMessage.AddAttachment(NombreFichero, Extension, [InStream del fichero]);

    EmailMessage.AddAttachment(NombreFichero2, Extension, [InStream del fichero]);

    EmailMessage.AddAttachment(NombreFichero3, Extension, [InStream del fichero]);

    Email.Send(EmailMessage)

    Las variables son:

    Email: Codeunit Email

    EmailMessage:Codeunit “Email Message”

    Saludos.

    #1020092

    Jon Ander (IGN)
    Participante
    Jon Ander (IGN)

    Buenas,

    Prueba en vez de Const, poniendo Filter.

    Si no, otra opcion, es filtrarlo en el trigger: OnOpenPage.

    Saludos.

    #1020091

    Jon Ander (IGN)
    Participante
    Jon Ander (IGN)

    Perfecto!

    Gracias!

    #1020090

    Jon Ander (IGN)
    Participante
    Jon Ander (IGN)

    Buenas,

    Te refieres al cliente web? Hay un comando en powershell para realizar la operación que quieres.

    Lo único antes de nada tiene que tener una instancia nueva que apunte a la BBDD que necesitas y otros puertos (yo lo hago así, aunque tienes la posibilidad de poner los mismos puertos y activar el servicio de puertos compartidos)

    Cualquier duda me dices

    Saludos

    #1020087

    Jon Ander (IGN)
    Participante
    Jon Ander (IGN)

    Buenas, si funciona correctamente. La sintaxis es: Caption=’caption’,comment=’ESP=”traduccion”‘, despues, tienes que eliminar todos los ficheros de traduccion, ejecutar el comando de generar el paquete, y despues generar el archivo xltiff. Saludos.

    #1019020

    Jon Ander (IGN)
    Participante
    Jon Ander (IGN)

    Hola juan manuel, yo estoy con la misma pero lo que intento es llamar por web service a una funcion dentro de BC, tienes la solucion? Si es asi, escribeme por favor a ja.garcia@ignsl.es Muchas Gracias.

    #1018787

    Jon Ander (IGN)
    Participante
    Jon Ander (IGN)

    Buenas,

    He actualizado el VSCode y me he instalado Business central 16.7 en mi equipo, y me ha pasado lo mismo. No te puedo decir la causa, y mucho menos la solucion… pero si que es verdad que algo a pasado..

    #1018496

    Jon Ander (IGN)
    Participante
    Jon Ander (IGN)

    Para instalar lo necesario del IIS, puedes ir a la carpeta de prerequistos e instalar lo necesario, en esa instalacion suele dar mas pistas, pero al ser w10 home… no se si tienes permisos para utilizar el IIS en su totalidad, tengo mis dudas, igual alguien que controle de sistemas te puede ayudar mas que yo.

    #1018488

    Jon Ander (IGN)
    Participante
    Jon Ander (IGN)

    Buenas,

    Para instalar el cliente web, asegúrate que el puerto que pones en la configuración es diferente al del NAV 2018.

    Por otro lado, el error que te da sin instalar el cliente web, es porque la ruta es demasiado largo, intenta poner la carpeta de instalación en C:\ para realizar la instalación.

    Saludos.

    #1018486
Viendo 15 entradas - de la 1 a la 15 (de un total de 64)