lunes, 19 de julio de 2021

Listado de Crystal Report RUNTIME

Hola a todos ,


Aqui podran descargar todos los CR Runtime que necesiten de acuerdo al CR que usen.


 https://www.tektutorialshub.com/crystal-reports/how-to-download-and-install-crystal-report-runtime/

miércoles, 5 de mayo de 2021

CONSUMIR SERVICIO WEB SOAP - AUTENTIFICACION BASICAUTH

 Estimados,


En esta ocasion veremos como consumir un servicio web AUTENTIFICACION BASICAUTH, para ello despues de consumir el SW, tenemos que modificar lo siguiente en el web.config, deberia de quedar algo asi.


 <binding name="RecepcionOC_PortType_IniciarRecepcionOC_REQUEST_binding">

<!--   <security mode="Transport"  /> -->

<!--Para un SOAP DE MANERA SEGURA CON Aut Basic AGREGAR ESTO INICIO-->

<security mode="Transport">

<!--<security mode="None">-->

<!--<transport clientCredentialType="None" proxyCredentialType="None" realm=""/>

<message clientCredentialType="UserName" algorithmSuite="Default"/> -->


<transport clientCredentialType="Basic" proxyCredentialType="None" realm=""/>

<message clientCredentialType="UserName" algorithmSuite="Default"/>


</security>

<!--FINALIZA Basic-->

    </binding>

   

y en el .CS


SRVRecepcionOC_ENTEL.RecepcionOC_PortType_IniciarRecepcionOC_REQUESTClient 

                oRecepcionOC_PortType_IniciarRecepcionOC_REQUESTClient = new SRVRecepcionOC_ENTEL.RecepcionOC_PortType_IniciarRecepcionOC_REQUESTClient();

             

            oRecepcionOC_PortType_IniciarRecepcionOC_REQUESTClient.ClientCredentials.UserName.UserName= "USER_BASICAUTH";

            oRecepcionOC_PortType_IniciarRecepcionOC_REQUESTClient.ClientCredentials.UserName.Password= "PASSWORD_BASICAUTH";

            


            SRVRecepcionOC_ENTEL.recepcionOCRequest orecepcionOCRequest = new SRVRecepcionOC_ENTEL.recepcionOCRequest();

 

            SRVRecepcionOC_ENTEL.rtaType[] ortaType = oRecepcionOC_PortType_IniciarRecepcionOC_REQUESTClient.recepcionOC(orecepcionOCRequest);


            string Rpta = "";

            int RptaInt = 0;

            if (ortaType != null) {

                

                foreach (SRVRecepcionOC_ENTEL.rtaType prtaType in ortaType)

                {

                    RptaInt = prtaType.XV_COD_RPTA;

                    Rpta = prtaType.XV_MSG_RPTA.ToString();

                }

            }





viernes, 10 de enero de 2020

la fecha difiere de ámbito permitido sap business one

Hola estimados,

En esta ocasión veremos este mensaje que nos sale en SAP, la fecha difiere de ámbito permitido, pero teniendo en cuenta que sera algo mas particular, no de los casos simples que se cambian de fecha en periodos contables dentro de un mismo ejercicio si no un caso un poco mas complejo veremos el ejemplo.


jueves, 12 de diciembre de 2019

DAR DE BAJA GUIA DE REMISION ELECTRONICA DESDE EL SISTEMA DEL CONTRIBUYENTE SEE

Estimados,

En esta ocasion veremos como dar de baja a una guia de remsion generadas desde nuestros sistemas SEE generados por medio de los web services.

Recalcar que no se puede dar de baja desde los sistemas del contribuyentes osea `por medio del web services a diferencia de una factura u otro comprobante de pago.

Entonces para dar de baja hay que realizarlo desde el portal de SUNAT. Ingresamos en:

Empresas / Comprobante de pago / SEE SOL / Guia de remisión / Dar de baja GER Remitente

Ingresamos los datos y listo.

Nota: Para dar de baja la fecha actual debe de ser máximo igual a la fecha de traslado caso contrario no se podrá dar la baja.


Slds

jueves, 28 de noviembre de 2019

Documentos no conciliados SAP B1

Para saber si un documento no esta conciliado en SAP B1 hay que validar que estos dos campos.


BalDueCred

BalDueDeb

Si ambos campos son diferentes entonces NO esta conciliado en la tabla JDT1.

Referencia.

SELECT COUNT(T0.TransId )
FROM JDT1 T0
WHERE (T0.BalDueDeb - T0.BalDueCred) != 0