![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
||||
|
||||
|
Cita:
Yo ando en PHP y logro mandar bloques de 100 sin problema alguno |
|
#2
|
|||
|
|||
|
Cita:
|
|
#3
|
|||
|
|||
|
buff! tengo un lío tremendo... si he conseguido generar el suministro de facturas emitidas, siguiendo lo que he visto en el hilo,
¿como puedo ver el contenido del xml ANTES de llamar a GetsiiSOAP(true,'',HTTPRIO1).SuministroLRFacturasEmitidas(ASumLRFacturasEmitidas); ? seguro que es muy sencillo |
|
#4
|
||||
|
||||
|
Cita:
Saludos
__________________
Be water my friend. |
|
#5
|
|||
|
|||
|
Cita:
Cita:
|
|
#6
|
|||
|
|||
|
Cita:
¿Dónde está la implementación de montar_fichero_sii( date,time,'nombredefichero.xml')? Gracias. |
|
#7
|
|||
|
|||
|
Cita:
procedure TForm1.HTTPRIO1BeforeExecute(const MethodName: string; SOAPRequest: TStream); var ss:TFileStream; begin SOAPRequest.Size:=0; ss:=TFileStream.Create('C:\1.xml', fmOpenRead); SOAPRequest.Position := 0; SOAPRequest.CopyFrom( ss, ss.Size); ss.Free; SOAPRequest.Position := 0; end; No lo he probado aún, pero tiene sentido. |
|
#8
|
|||
|
|||
|
Más de 86.000 vistas
Y ya van más de 86.000 vistas!!! Y 1.363 respuestas.
|
|
#9
|
|||
|
|||
|
Hola.
Un pequeño aporte. Me he liado bastante para pasar de texto al indice de las enumeraciones de los XMLNS que genera Delphi. Por ejemplo para saber el índice del país a partir del código del país en texto. He visto algunas soluciones en otras respuestas pero hacía falta declarar listas o arrays auxiliares. Una pequeña función puede ayudar en estos casos: Código:
function IndiceEnum(Info: PTypeInfo; const Name: string): Integer;
var
InternalName: string;
begin
InternalName := RemClassRegistry.GetInternalPropName(Info, Name);
Result := GetEnumValue(Info, InternalName);
if Result < 0 then
raise Exception.CreateFmt('Valor %s no encontrado en enumeracion %s', [Name, Info^.Name]);
end;
Código:
FacturaExpedida.Contraparte.IDOtro.CodigoPais := CountryType2(IndiceEnum(TypeInfo(CountryType2), Pais)); La misma función se puede utilizar con otras enumeraciones que estén declaradas en los XLMNS. Rubén. |
|
#10
|
|||
|
|||
|
Sobre el tema de los NIF censados o NO CENSADOS yo tengo un caso curioso:
IBRAHIMI EL BABANI RACHID 54677557W El la busqueda por nif https://www1.agenciatributaria.gob.e...BUGC-JDIT/Cnec da como correcto y al realizar el envio de EMITIDAS la rechaza como NO CENSADO. |
|
#11
|
|||
|
|||
|
Interesante, RubenMon.
|
|
#12
|
|||
|
|||
|
Cita:
procedure TForm1.HTTPRIO1BeforeExecute(const MethodName: string; SOAPRequest: TStream); var ss:TFileStream; begin ss:=TFileStream.Create('C:\1.xml', fmOpenWrite); SOAPRequest.Position := 0; ss.CopyFrom(SOAPRequest,SOAPRequest.Size); ss.Free; SOAPRequest.Position := 0; end; Pero esto aún da un problema: no genera el fichero. Hay que crearlo previamente (copy con 1.xml y terminarlo con Ctrl Z si lo quieres vacío). Los TFileStream son un poco tozudos a veces con los share y demás permisos (Read, Write, etc). Con paciencia y un poco de tiempo acabar de perfilar para corregir este problema. |
|
#13
|
|||
|
|||
|
Cita:
procedure TForm1.HTTPRIO1BeforeExecute(const MethodName: string; SOAPRequest: TStream); var ss:TFileStream; begin ss:=TFileStream.Create('C:\1.xml', fmCreate); SOAPRequest.Position := 0; ss.CopyFrom(SOAPRequest,SOAPRequest.Size); ss.Free; SOAPRequest.Position := 0; end; ... ya vale. |
|
#14
|
|||
|
|||
|
Brincola. Muchas gracias.
Tambien al resto de foreros. |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| TICKET BAI (TicketBAI); Nuevo sistema de la Agencia Tributaria del Pais Vasco | keys | Internet | 4524 | Hace 4 Días 16:17:40 |
| AEAT envio de datos vía Webservice problemas con WSDL | CelsoO | Internet | 11 | 09-10-2019 20:03:41 |
| webService Soap de la Administración Digital Española notific@ | apicito | Internet | 3 | 31-01-2017 11:25:28 |
| Error en Webservice funcion envio de sms | webmasterplc | Delphi para la web | 5 | 25-07-2013 20:10:29 |
| Problemas con envío de XML a un WebService | davidvamo | Internet | 1 | 13-02-2007 15:49:20 |
|