Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Internet
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Colaboración Paypal con ClubDelphi

Tema Cerrado
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 02-08-2022
ermendalenda ermendalenda is offline
Miembro
 
Registrado: ago 2021
Posts: 2.761
Poder: 7
ermendalenda Va por buen camino
Cita:
Empezado por ermendalenda Ver Mensaje
Por supuesto el hash es solo en un sentido y es indescifrable(teoricamente ya qur tenemos los futuros quantum que los 256 se los van a comer con patatas y te generarán en un futuro multiples posibles textos descifrados que serviran de referencia para romper el cifrado y dar posibles resultados con tecnología inversa. ya estan trabajando en nuevos protocolos de cifrado)
El sha256=256bits
256bits=64caracteres hexadecimales=32caracteres ascii
Pues eso como bien dices son 256bits pero se puede representar en la base que se desee o se indique en cada situación y para los xmls suelen usarse hexa o b64
  #2  
Antiguo 02-08-2022
ermendalenda ermendalenda is offline
Miembro
 
Registrado: ago 2021
Posts: 2.761
Poder: 7
ermendalenda Va por buen camino
Soap

Código:
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" 
xmlns:ds="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/tike/cont/ws/SuministroLR.xsd" 
xmlns:sf="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/tike/cont/ws/SuministroInformacion.xsd">
   <soapenv:Header/>
   <soapenv:Body>
      <ds:AltaFactuSistemaFacturacion>
         <sf:Cabecera>
            <sf:IDVersion>?</sf:IDVersion>
            <sf:ObligadoEmision>
               <sf:NombreRazon>?</sf:NombreRazon>
               <sf:NIF>?</sf:NIF>
               <!--Optional:-->
               <sf:NombreRazonRepresentante>?</sf:NombreRazonRepresentante>
               <!--Optional:-->
               <sf:NIFRepresentante>?</sf:NIFRepresentante>
            </sf:ObligadoEmision>
         </sf:Cabecera>
         <!--1 to 1000 repetitions:-->
         <ds:RegistroAltaFacturas>
            <ds:RegistroFacturacion>
               <sf:PeriodoLiquidacion>
                  <sf:Ejercicio>?</sf:Ejercicio>
                  <sf:Periodo>?</sf:Periodo>
               </sf:PeriodoLiquidacion>
               <sf:IDFactura>
                  <sf:IDEmisorFactura>
                     <sf:NIF>?</sf:NIF>
                  </sf:IDEmisorFactura>
                  <sf:NumSerieFacturaEmisor>?</sf:NumSerieFacturaEmisor>
                  <sf:FechaExpedicionFacturaEmisor>?</sf:FechaExpedicionFacturaEmisor>
               </sf:IDFactura>
               <sf:TipoFactura>?</sf:TipoFactura>
               <!--Optional:-->
               <sf:TipoRectificativa>?</sf:TipoRectificativa>
               <!--Optional:-->
               <sf:FacturasRectificadas>
                  <!--1 to 1000 repetitions:-->
                  <sf:IDFacturaRectificada>
                     <sf:NumSerieFacturaEmisor>?</sf:NumSerieFacturaEmisor>
                     <sf:FechaExpedicionFacturaEmisor>?</sf:FechaExpedicionFacturaEmisor>
                  </sf:IDFacturaRectificada>
               </sf:FacturasRectificadas>
               <!--Optional:-->
               <sf:FacturasSustituidas>
                  <!--1 to 1000 repetitions:-->
                  <sf:IDFacturasSustituida>
                     <sf:NumSerieFacturaEmisor>?</sf:NumSerieFacturaEmisor>
                     <sf:FechaExpedicionFacturaEmisor>?</sf:FechaExpedicionFacturaEmisor>
                  </sf:IDFacturasSustituida>
               </sf:FacturasSustituidas>
               <!--Optional:-->
               <sf:ImporteRectificacion>
                  <sf:BaseRectificada>?</sf:BaseRectificada>
                  <sf:CuotaRectificada>?</sf:CuotaRectificada>
                  <!--Optional:-->
                  <sf:CuotaRecargoRectificado>?</sf:CuotaRecargoRectificado>
               </sf:ImporteRectificacion>
               <!--Optional:-->
               <sf:FechaOperacion>?</sf:FechaOperacion>
               <!--Optional:-->
               <sf:NumRegistroAcuerdoFacturacion>?</sf:NumRegistroAcuerdoFacturacion>
               <!--Optional:-->
               <sf:NumRegistroAcuerdoSistemaInformatico>?</sf:NumRegistroAcuerdoSistemaInformatico>
               <sf:DescripcionOperacion>?</sf:DescripcionOperacion>
               <!--Optional:-->
               <sf:RefExterna>?</sf:RefExterna>
               <!--Optional:-->
               <sf:FacturaSimplificadaArticulos7.2_7.3>?</sf:FacturaSimplificadaArticulos7.2_7.3>
               <!--Optional:-->
               <sf:FacturaSinIdentifDestinatarioArticulo6.1.d>?</sf:FacturaSinIdentifDestinatarioArticulo6.1.d>
               <!--Optional:-->
               <sf:Macrodato>?</sf:Macrodato>
               <!--Optional:-->
               <sf:EmitidaPorTercerosODestinatario>?</sf:EmitidaPorTercerosODestinatario>
               <!--Optional:-->
               <sf:Tercero>
                  <sf:NombreRazon>?</sf:NombreRazon>
                  <!--You have a CHOICE of the next 2 items at this level-->
                  <sf:NIF>?</sf:NIF>
                  <sf:IDOtro>
                     <!--Optional:-->
                     <sf:CodigoPais>?</sf:CodigoPais>
                     <sf:IDType>?</sf:IDType>
                     <sf:ID>?</sf:ID>
                  </sf:IDOtro>
                  <!--Optional:-->
                  <sf:NIFRepresentante>?</sf:NIFRepresentante>
               </sf:Tercero>
               <!--Optional:-->
               <sf:Contraparte>
                  <sf:NombreRazon>?</sf:NombreRazon>
                  <!--You have a CHOICE of the next 2 items at this level-->
                  <sf:NIF>?</sf:NIF>
                  <sf:IDOtro>
                     <!--Optional:-->
                     <sf:CodigoPais>?</sf:CodigoPais>
                     <sf:IDType>?</sf:IDType>
                     <sf:ID>?</sf:ID>
                  </sf:IDOtro>
                  <!--Optional:-->
                  <sf:NIFRepresentante>?</sf:NIFRepresentante>
               </sf:Contraparte>
               <sf:Desglose>
                  <!--1 to 10 repetitions:-->
                  <sf:DetalleDesglose>
                     <sf:ClaveRegimen>?</sf:ClaveRegimen>
                     <!--Optional:-->
                     <sf:CalificacionOperacion>?</sf:CalificacionOperacion>
                     <!--Optional:-->
                     <sf:OperacionExenta>?</sf:OperacionExenta>
                     <!--Optional:-->
                     <sf:TipoImpositivo>?</sf:TipoImpositivo>
                     <sf:BaseImponibleOimporteNoSujeto>?</sf:BaseImponibleOimporteNoSujeto>
                     <!--Optional:-->
                     <sf:BaseImponibleACoste>?</sf:BaseImponibleACoste>
                     <!--Optional:-->
                     <sf:CuotaRepercutida>?</sf:CuotaRepercutida>
                     <!--Optional:-->
                     <sf:TipoRecargoEquivalencia>?</sf:TipoRecargoEquivalencia>
                     <!--Optional:-->
                     <sf:CuotaRecargoEquivalencia>?</sf:CuotaRecargoEquivalencia>
                  </sf:DetalleDesglose>
               </sf:Desglose>
               <sf:ImporteTotal>?</sf:ImporteTotal>
               <!--Optional:-->
               <sf:EntidadSucedida>
                  <sf:NombreRazon>?</sf:NombreRazon>
                  <sf:NIF>?</sf:NIF>
               </sf:EntidadSucedida>
               <sf:EncadenamientoFacturaAnterior>
                  <sf:IDEmisorFacturaAnterior>
                     <sf:NIF>?</sf:NIF>
                  </sf:IDEmisorFacturaAnterior>
                  <sf:NumSerieFacturaAnterior>?</sf:NumSerieFacturaAnterior>
                  <sf:FechaExpedicionFacturaAnterior>?</sf:FechaExpedicionFacturaAnterior>
                  <sf:HuellaFacturaAnterior>?</sf:HuellaFacturaAnterior>
               </sf:EncadenamientoFacturaAnterior>
               <sf:SistemaInformatico>
                  <sf:NombreRazon>?</sf:NombreRazon>
                  <!--You have a CHOICE of the next 2 items at this level-->
                  <sf:NIF>?</sf:NIF>
                  <sf:IDOtro>
                     <!--Optional:-->
                     <sf:CodigoPais>?</sf:CodigoPais>
                     <sf:IDType>?</sf:IDType>
                     <sf:ID>?</sf:ID>
                  </sf:IDOtro>
                  <sf:IdSistemaInformatico>?</sf:IdSistemaInformatico>
                  <sf:Version>?</sf:Version>
                  <sf:NumeroInstalacion>?</sf:NumeroInstalacion>
                  <sf:TipoUsoSistema>?</sf:TipoUsoSistema>
               </sf:SistemaInformatico>
            </ds:RegistroFacturacion>
            <ds:DatosControl>
               <sf:Huella>?</sf:Huella>
               <sf:TipoHash>?</sf:TipoHash>
               <sf:FechaGenRegistro>?</sf:FechaGenRegistro>
               <sf:HoraGenRegistro>?</sf:HoraGenRegistro>
               <sf:HusoHorarioGenRegistro>?</sf:HusoHorarioGenRegistro>
               <!--Optional:-->
               <sf:Incidencia>?</sf:Incidencia>
            </ds:DatosControl>
         </ds:RegistroAltaFacturas>
      </ds:AltaFactuSistemaFacturacion>
   </soapenv:Body>
</soapenv:Envelope>
  #3  
Antiguo 03-08-2022
nincillo nincillo is offline
Miembro
 
Registrado: may 2017
Posts: 190
Poder: 10
nincillo Va por buen camino
Cita:
Empezado por ermendalenda Ver Mensaje
Código:
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" 
xmlns:ds="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/tike/cont/ws/SuministroLR.xsd" 
xmlns:sf="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/tike/cont/ws/SuministroInformacion.xsd">
   <soapenv:Header/>
   <soapenv:Body>
      <ds:AltaFactuSistemaFacturacion>
         <sf:Cabecera>
            <sf:IDVersion>?</sf:IDVersion>
            <sf:ObligadoEmision>
               <sf:NombreRazon>?</sf:NombreRazon>
               <sf:NIF>?</sf:NIF>
               <!--Optional:-->
               <sf:NombreRazonRepresentante>?</sf:NombreRazonRepresentante>
               <!--Optional:-->
               <sf:NIFRepresentante>?</sf:NIFRepresentante>
            </sf:ObligadoEmision>
         </sf:Cabecera>
         <!--1 to 1000 repetitions:-->
         <ds:RegistroAltaFacturas>
            <ds:RegistroFacturacion>
               <sf:PeriodoLiquidacion>
                  <sf:Ejercicio>?</sf:Ejercicio>
                  <sf:Periodo>?</sf:Periodo>
               </sf:PeriodoLiquidacion>
               <sf:IDFactura>
                  <sf:IDEmisorFactura>
                     <sf:NIF>?</sf:NIF>
                  </sf:IDEmisorFactura>
                  <sf:NumSerieFacturaEmisor>?</sf:NumSerieFacturaEmisor>
                  <sf:FechaExpedicionFacturaEmisor>?</sf:FechaExpedicionFacturaEmisor>
               </sf:IDFactura>
               <sf:TipoFactura>?</sf:TipoFactura>
               <!--Optional:-->
               <sf:TipoRectificativa>?</sf:TipoRectificativa>
               <!--Optional:-->
               <sf:FacturasRectificadas>
                  <!--1 to 1000 repetitions:-->
                  <sf:IDFacturaRectificada>
                     <sf:NumSerieFacturaEmisor>?</sf:NumSerieFacturaEmisor>
                     <sf:FechaExpedicionFacturaEmisor>?</sf:FechaExpedicionFacturaEmisor>
                  </sf:IDFacturaRectificada>
               </sf:FacturasRectificadas>
               <!--Optional:-->
               <sf:FacturasSustituidas>
                  <!--1 to 1000 repetitions:-->
                  <sf:IDFacturasSustituida>
                     <sf:NumSerieFacturaEmisor>?</sf:NumSerieFacturaEmisor>
                     <sf:FechaExpedicionFacturaEmisor>?</sf:FechaExpedicionFacturaEmisor>
                  </sf:IDFacturasSustituida>
               </sf:FacturasSustituidas>
               <!--Optional:-->
               <sf:ImporteRectificacion>
                  <sf:BaseRectificada>?</sf:BaseRectificada>
                  <sf:CuotaRectificada>?</sf:CuotaRectificada>
                  <!--Optional:-->
                  <sf:CuotaRecargoRectificado>?</sf:CuotaRecargoRectificado>
               </sf:ImporteRectificacion>
               <!--Optional:-->
               <sf:FechaOperacion>?</sf:FechaOperacion>
               <!--Optional:-->
               <sf:NumRegistroAcuerdoFacturacion>?</sf:NumRegistroAcuerdoFacturacion>
               <!--Optional:-->
               <sf:NumRegistroAcuerdoSistemaInformatico>?</sf:NumRegistroAcuerdoSistemaInformatico>
               <sf:DescripcionOperacion>?</sf:DescripcionOperacion>
               <!--Optional:-->
               <sf:RefExterna>?</sf:RefExterna>
               <!--Optional:-->
               <sf:FacturaSimplificadaArticulos7.2_7.3>?</sf:FacturaSimplificadaArticulos7.2_7.3>
               <!--Optional:-->
               <sf:FacturaSinIdentifDestinatarioArticulo6.1.d>?</sf:FacturaSinIdentifDestinatarioArticulo6.1.d>
               <!--Optional:-->
               <sf:Macrodato>?</sf:Macrodato>
               <!--Optional:-->
               <sf:EmitidaPorTercerosODestinatario>?</sf:EmitidaPorTercerosODestinatario>
               <!--Optional:-->
               <sf:Tercero>
                  <sf:NombreRazon>?</sf:NombreRazon>
                  <!--You have a CHOICE of the next 2 items at this level-->
                  <sf:NIF>?</sf:NIF>
                  <sf:IDOtro>
                     <!--Optional:-->
                     <sf:CodigoPais>?</sf:CodigoPais>
                     <sf:IDType>?</sf:IDType>
                     <sf:ID>?</sf:ID>
                  </sf:IDOtro>
                  <!--Optional:-->
                  <sf:NIFRepresentante>?</sf:NIFRepresentante>
               </sf:Tercero>
               <!--Optional:-->
               <sf:Contraparte>
                  <sf:NombreRazon>?</sf:NombreRazon>
                  <!--You have a CHOICE of the next 2 items at this level-->
                  <sf:NIF>?</sf:NIF>
                  <sf:IDOtro>
                     <!--Optional:-->
                     <sf:CodigoPais>?</sf:CodigoPais>
                     <sf:IDType>?</sf:IDType>
                     <sf:ID>?</sf:ID>
                  </sf:IDOtro>
                  <!--Optional:-->
                  <sf:NIFRepresentante>?</sf:NIFRepresentante>
               </sf:Contraparte>
               <sf:Desglose>
                  <!--1 to 10 repetitions:-->
                  <sf:DetalleDesglose>
                     <sf:ClaveRegimen>?</sf:ClaveRegimen>
                     <!--Optional:-->
                     <sf:CalificacionOperacion>?</sf:CalificacionOperacion>
                     <!--Optional:-->
                     <sf:OperacionExenta>?</sf:OperacionExenta>
                     <!--Optional:-->
                     <sf:TipoImpositivo>?</sf:TipoImpositivo>
                     <sf:BaseImponibleOimporteNoSujeto>?</sf:BaseImponibleOimporteNoSujeto>
                     <!--Optional:-->
                     <sf:BaseImponibleACoste>?</sf:BaseImponibleACoste>
                     <!--Optional:-->
                     <sf:CuotaRepercutida>?</sf:CuotaRepercutida>
                     <!--Optional:-->
                     <sf:TipoRecargoEquivalencia>?</sf:TipoRecargoEquivalencia>
                     <!--Optional:-->
                     <sf:CuotaRecargoEquivalencia>?</sf:CuotaRecargoEquivalencia>
                  </sf:DetalleDesglose>
               </sf:Desglose>
               <sf:ImporteTotal>?</sf:ImporteTotal>
               <!--Optional:-->
               <sf:EntidadSucedida>
                  <sf:NombreRazon>?</sf:NombreRazon>
                  <sf:NIF>?</sf:NIF>
               </sf:EntidadSucedida>
               <sf:EncadenamientoFacturaAnterior>
                  <sf:IDEmisorFacturaAnterior>
                     <sf:NIF>?</sf:NIF>
                  </sf:IDEmisorFacturaAnterior>
                  <sf:NumSerieFacturaAnterior>?</sf:NumSerieFacturaAnterior>
                  <sf:FechaExpedicionFacturaAnterior>?</sf:FechaExpedicionFacturaAnterior>
                  <sf:HuellaFacturaAnterior>?</sf:HuellaFacturaAnterior>
               </sf:EncadenamientoFacturaAnterior>
               <sf:SistemaInformatico>
                  <sf:NombreRazon>?</sf:NombreRazon>
                  <!--You have a CHOICE of the next 2 items at this level-->
                  <sf:NIF>?</sf:NIF>
                  <sf:IDOtro>
                     <!--Optional:-->
                     <sf:CodigoPais>?</sf:CodigoPais>
                     <sf:IDType>?</sf:IDType>
                     <sf:ID>?</sf:ID>
                  </sf:IDOtro>
                  <sf:IdSistemaInformatico>?</sf:IdSistemaInformatico>
                  <sf:Version>?</sf:Version>
                  <sf:NumeroInstalacion>?</sf:NumeroInstalacion>
                  <sf:TipoUsoSistema>?</sf:TipoUsoSistema>
               </sf:SistemaInformatico>
            </ds:RegistroFacturacion>
            <ds:DatosControl>
               <sf:Huella>?</sf:Huella>
               <sf:TipoHash>?</sf:TipoHash>
               <sf:FechaGenRegistro>?</sf:FechaGenRegistro>
               <sf:HoraGenRegistro>?</sf:HoraGenRegistro>
               <sf:HusoHorarioGenRegistro>?</sf:HusoHorarioGenRegistro>
               <!--Optional:-->
               <sf:Incidencia>?</sf:Incidencia>
            </ds:DatosControl>
         </ds:RegistroAltaFacturas>
      </ds:AltaFactuSistemaFacturacion>
   </soapenv:Body>
</soapenv:Envelope>
Hola. ¿Ese XML lo has conseguido utlizando el WSDL?. ¿Podrías decirme como lo haces?. Yo ahora lo estoy intentando haciendo la llamada "GetsfSOAP" para monitorizar en el evento Before y After, pero únicamente me devuelve que la URL está aún si definir.

Estoy probando de esta manera a ver si consigo algo:

Código:
procedure TForm2.Button1Click(Sender: TObject);
var
 regFact : FacturasEmitidasType;
 result : Array_Of_RespuestaExpedidaType;
 arrayfacturas : Array_Of_FacturasEmitidasType;

begin
   regFact := FacturasEmitidasType.Create;
   regFact.RegistroFacturacion := RegistroFacturacionType.create;

   regFact.DatosControl := DatosControlType.Create;

   regFact.RegistroFacturacion.PeriodoLiquidacion := PeriodoLiquidacion.Create;
   regFact.RegistroFacturacion.PeriodoLiquidacion.Ejercicio := '22';
    try
      SetLength(arrayfacturas, 1);
      arrayfacturas[0] := regFact;
      Result := GetsfSOAP(true, '', HTTPRIO1).AltaFactuSistemaFacturacion(arrayfacturas);
    finally
     // Elimino todos los objetos creados
      regFact.Destroy;
    end;
end;
  #4  
Antiguo 03-08-2022
ermendalenda ermendalenda is offline
Miembro
 
Registrado: ago 2021
Posts: 2.761
Poder: 7
ermendalenda Va por buen camino
Cita:
Empezado por nincillo Ver Mensaje
Hola. ¿Ese XML lo has conseguido utlizando el WSDL?. ¿Podrías decirme como lo haces?. Yo ahora lo estoy intentando haciendo la llamada "GetsfSOAP" para monitorizar en el evento Before y After, pero únicamente me devuelve que la URL está aún si definir.

Estoy probando de esta manera a ver si consigo algo:

Código:
procedure TForm2.Button1Click(Sender: TObject);
var
 regFact : FacturasEmitidasType;
 result : Array_Of_RespuestaExpedidaType;
 arrayfacturas : Array_Of_FacturasEmitidasType;

begin
   regFact := FacturasEmitidasType.Create;
   regFact.RegistroFacturacion := RegistroFacturacionType.create;

   regFact.DatosControl := DatosControlType.Create;

   regFact.RegistroFacturacion.PeriodoLiquidacion := PeriodoLiquidacion.Create;
   regFact.RegistroFacturacion.PeriodoLiquidacion.Ejercicio := '22';
    try
      SetLength(arrayfacturas, 1);
      arrayfacturas[0] := regFact;
      Result := GetsfSOAP(true, '', HTTPRIO1).AltaFactuSistemaFacturacion(arrayfacturas);
    finally
     // Elimino todos los objetos creados
      regFact.Destroy;
    end;
end;
Hola con la herramienta soapui como comentó el usuario usuario1234
Te lo puedes descargar gratititamente y generar en un momento, lo vas a ver rápido pero tambien hay muchos tutoriales si lo buscas en Google
Yo he cambiado los prefijos que me había generado que no me gusta mucho que ponga sum: sum1: ...
Es una lástima que uan no haya puesto la referencia del servicio web (Res) de pruebas. Por eso te da error
  #5  
Antiguo 03-08-2022
nincillo nincillo is offline
Miembro
 
Registrado: may 2017
Posts: 190
Poder: 10
nincillo Va por buen camino
Cita:
Empezado por ermendalenda Ver Mensaje
Hola con la herramienta soapui como comentó el usuario usuario1234
Te lo puedes descargar gratititamente y generar en un momento, lo vas a ver rápido pero tambien hay muchos tutoriales si lo buscas en Google
Yo he cambiado los prefijos que me había generado que no me gusta mucho que ponga sum: sum1: ...
Es una lástima que uan no haya puesto la referencia del servicio web (Res) de pruebas. Por eso te da error
Bueno, con eso una parte parece que ya me la has resulto.

El problema viene después para el envío de la petición, que me temo que desde Delphi 2007 voy a tener problemas con el certificado. ¿Verdad?
  #6  
Antiguo 03-08-2022
ermendalenda ermendalenda is offline
Miembro
 
Registrado: ago 2021
Posts: 2.761
Poder: 7
ermendalenda Va por buen camino
Post

Cita:
Empezado por nincillo Ver Mensaje
Bueno, con eso una parte parece que ya me la has resulto.

El problema viene después para el envío de la petición, que me temo que desde Delphi 2007 voy a tener problemas con el certificado. ¿Verdad?
Para nada. No hay problema. Ya verás, el secreto está en curl ya he hecho un shell de envíos de soap con curl.exe y el certificado es un fichero pt2 o pfx.
Ya iré poniéndolo.

Última edición por ermendalenda fecha: 03-08-2022 a las 22:30:30.
  #7  
Antiguo 03-08-2022
nincillo nincillo is offline
Miembro
 
Registrado: may 2017
Posts: 190
Poder: 10
nincillo Va por buen camino
Cita:
Empezado por ermendalenda Ver Mensaje
Para nada. No hay problema. Ya verás, el secreto está en curl ya he hecho un shell de envíos de soap con curl.exe y el certificado es un fichero pt2 o pfx.
Ya iré poniéndolo.
Buff, no sabes el peso que me quitas de encima.

Si quieres que te ayude con algún tipo de prueba, ya me dices...

Un saludo.
Tema Cerrado



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Hijo de Informáticos gluglu Humor 3 13-03-2007 11:05:35
Adictos informaticos ... Trigger Humor 2 11-10-2004 12:18:32
Nosotros los Informáticos Trigger Humor 1 10-10-2004 14:58:09
Patrón de los Informáticos. obiwuan Varios 20 10-09-2003 14:44:54
Chistes Informaticos jhonny Humor 2 11-08-2003 21:59:09


La franja horaria es GMT +2. Ahora son las 10:18:01.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi