Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - giulichajari

#1
Queria saber si es posible crear un vpn para acceder a internet desde mi celular con Personal. Soy de Argentina y mi idea es revender el servicio de internet a celulares con tarjeta prepaga.

Entonces pensaba contratar un VPS en Hostinger por ejemplo con un ancho de banda x..y revenderlo a celulares..Es posible?

Por otro lado como creo el apn para configurar el telefono que acceda a mi VPS? no se si es viable..porque lo que ofrecen servers en internet de algun lado sacan el acceso.

Gracias
#2
Delphi / Usar componente HTTPRio para AFIP
Abril 17, 2020, 05:27:31 AM
Soy de Argentina y no logro obtener el CAE de la factura, es decir no la puedo generar. Pero nommetira ningun error:

Código: php
procedure TComprobante.envio();
var
RIOFactura:THTTPRIO;
CUITEmisor:string;
      hoy:TDate;
request:FEAuthRequest;
archivoini:TIniFile;
cae:FECAERequest;
content:FECAEResponse;
FeDetResp:FECAEDetResponse;
cabecera:FECAECabRequest;
detalle:FECAEDetRequest;
movimiento:ArrayOfFECAEDetRequest;
error:ArrayOfErr;
RioComp:THTTPRIO;
responseUltCte:FERecuperaLastCbteResponse;
resp:ArrayOfFECAEDetRequest;
begin

     hoy:=StrToDate(FormatDateTime('yy/mm/dd',now));
    archivoini:=TIniFile.Create(ExtractFilePath(Application.ExeName) + 'caja.ini');
    CUITEmisor:= archivoini.ReadString('AFIP','CUIT','');
    //creamos objeto request
   request:=FEAuthRequest.Create;
   request.Token:=self.token;
   request.sign:=self.sign;
   request.Cuit:= StrToInt64(CUITEmisor);

   //obtenemos ultimo comprobante asociado.
    RioComp:=THTTPRIO.Create(nil);
  with RIOComp do
    begin
      WSDLLocation:='https://wswhomo.afip.gov.ar/wsfev1/service.asmx?WSDL';
      Port:='ServiceSoap';
      Service:='Service';

    end;
    //objeto de respuesta
    responseUltCte:=FERecuperaLastCbteResponse.Create;
    //invocamos el metodo
   responseUltCte:=(RioComp as serviceSoap).FECompUltimoAutorizado(request,1,011);
    error:=responseUltCte.Errors;

   if error<>nil then
       begin
         ShowMessage(error[0].Msg);
       end;
   //creamos cabecera del comprobante
   cabecera:=FECAECabRequest.Create;
   cabecera.CantReg:=DataModule1.cdsticket.RecordCount;
   cabecera.PtoVta:=1;
   cabecera.CbteTipo:=011;
   //creamos el detalle
   detalle:=FECAEDetRequest.Create;
   detalle.Concepto:=1;
   detalle.DocTipo:=80;
   detalle.DocNro:=27204172418;
   detalle.CbteDesde:=responseUltCte.CbteNro + 1;

   detalle.CbteHasta:=responseUltCte.CbteNro + 1;
   detalle.CbteFch:=FormatDateTime('yyyymmdd',now);
   detalle.ImpTotal:=DataModule1.cdstickettotal.AsVariant;
 
   detalle.ImpTotConc:=0;
   detalle.ImpNeto:=DataModule1.cdstickettotal.AsVariant;
   detalle.ImpOpEx:=0;
   detalle.ImpTrib:=0;
   detalle.ImpIVA:=0;
   detalle.FchVtoPago:=DateToStr(hoy);
   detalle.MonId:='PES';
   detalle.MonCotiz:=0;
   //movieminto
  SetLength(movimiento,1);
   movimiento[0]:=detalle;
   //creamos el objeto request
   cae:=FECAERequest.Create;

   //asignamos la cabecera
   cae.FeCabReq:=cabecera;
   cae.FeDetReq:=movimiento;
   content:=FECAEResponse.Create;
   //creamos objeto rio
  RIOFactura:=THTTPRIO.Create(nil);
  with RIOFactura do
    begin
      WSDLLocation:='https://wswhomo.afip.gov.ar/wsfev1/service.asmx?WSDL';
      Port:='ServiceSoap';
      Service:='Service';

    end;
    //invocamos el metodo
   content:=(RIOFactura as serviceSoap).FECAESolicitar(request,cae);

      if content.Errors<>nil then
       begin
          ShowMessage(content.Errors[0].Msg);
       end
       else
       begin
         ShowMessage(content.FeDetResp[0].CAE);
       end;





end;


Alguien sabe que puede ser?
#3
No tienes permitido ver los links. Registrarse o Entrar a mi cuenta
@No tienes permitido ver los links. Registrarse o Entrar a mi cuenta

Como le dije, no se complique.

Investige lo que más pueda sobre cómo ejecutar un servidor PHP en el mismo dispositivo.

Otra cosa, ¿por qué simplemente no "traduce" el código de PHP a Java o el lenguaje que utilice en Android? y al mismo tiempo ¿por qué no creá el mismo servidor en el dispositivo?.

Usar un servidor externo no sólo es más caro, también habrá que hacer mantenimiento... Básicamente no se complique, hay mejores formas.

~ DtxdF
Claro.. El caso es que quiero tener un backend y acceder al mismo. No volver a codificar los mismos procesos.
Por eso pense en delphi o java como dice usted para hacer un backend. Pero es caro aca en Argentina un VPS cuesta 5 mil pesos anuales. Con 2 mil se contrata un hosting.. Podria usar nusoap para desarrollar un webservice accesible.
De ultima solo codificar las funciones necesarias en el webservice.
Enviado desde mi SNE-LX3 mediante Tapatalk
#4
No tienes permitido ver los links. Registrarse o Entrar a mi cuenta
No quiero complicarle las cosas, espero que lo le diré le ayude y que alguien con más experiencia también.

No sé si conoce las aplicaciones cómo "Termux" o "Userland" que pueden ejecutar entornos GNU/Linux desde Android. Lo que equivale ejecutar las aplicaciones (por supuesto), osea ejecutar PHP para hacer énfasis.

No digo que le diga a la distribuidora que se instale esas aplicaciones, sólo digo que en teoría si ellas pueden usted también.

Aunque no necesariamente tiene que usar esas aplicaciones como ejemplo, ya que hay variedad en el mercado que su único fin es ejecutar un servidor con PHP y hasta viene integrado con MySQL.

Supongo, las aplicaciones vienen con un binario compilado para ARM.

Otra cosa que podría hacer, es si tiene el servidor centralizado y expuesto a Internet simplemente podría crear una API y la aplicación sea una interfaz.

~ DtxdF

Gracias amigo por responder. Porque yo encontre que se puede llamar a un script mediante su url pero se ejecuta todo, es decir no se pueden utilziar funciones, lo cual seria una locura, crear un script por funcion o metodo. De lo contrario podria crear un webservice por ejemplo.
Sino podria optar por desarrollar un servidor en otro lenguaje como DataSnap de Delphi, pero luego en vez de contratar un hosting tendria que contratar un VPS que es mas caro economicamente.

Es decir yo quiero tener un backend con las funciones.
#5
Dudas y pedidos generales / Como se acciona Cerberus
Febrero 24, 2020, 01:14:01 PM
Instale cerberus por si me roban el celular. Pero como lo acciono remotamente?
Por otro lado.. En que cuenta guarda las copias de seguridad y demas. Yo me loguie con un gmail que tengo.
Saludos.
#6
Dudas y pedidos generales / Llamar a PHP desde Android
Febrero 24, 2020, 09:50:13 AM
Tengo un sistema implementado en php. Y quiero ahora desarrollar una app de android para manejar desde el celular obviamente.

El caso es una distribuidora quiere realizar pedidos de locales desde el celular.
El tema es si ya tengo los procesos.. Digamos el backend desarrollado. Como llamo a funciones php desde el Android. Es decir ya esta todo programado en el servidor.

Saludos desde Argentina