lunes, 10 de enero de 2022
miércoles, 3 de noviembre de 2021
oracle 11 no exporta tablas vacias
sql plus
usuario bd
contraseña bd
SQL> show parameter deferred_segment_creation;
SQL> alter system set deferred_segment_creation=false;
SQL> select 'alter table '||table_name||' allocate extent;' from user_tables where num_rows=0;
EJECUTAR CADA UNA DE LAS LINEAS QUE DA DE RESULTADO
SQL> alter table TABLA1 allocate extent;
DESPUES DE ESTO SE HACE LA EXP EN MSDOS Y YA EXPORTA LAS TABLAS VACIAS
exp usuario/clave@bd1 file=c:\nombre_archivo.dmp owner=usuario
sábado, 22 de agosto de 2020
WINDOWS 7 IIS 7.5 TLS 1.2
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols
SERVER
CLIENT

domingo, 30 de diciembre de 2018
archivo xml del documento electronico de reembolso (der) sistema diva - XML DER DIVA
EJEMPLO DE ARCHIVO XML PARA ENVIAR DOCUMENTO ELECTRONICO DE REEMBOLSO A AEAT MEDIANTE PROGRAMA aduanetxml_10_0.jar
--
--
<div:DIVAAltaV1Ent
xmlns:div="https://www3.agenciatributaria.gob.es/static_files/common/internet/dep/aduanas/es/aeat/addi/jdit/ws/DIVAAltaV1Ent.xsd" id="XXXXXXXXXXX"
remitente="?" destinatario="?" fecha="?" hora="?" test="?" endPoint="es.aeat.addi.jdit.ws.DIVAAltaV1SOAP">
<div:fechaDocumento>20181228</div:fechaDocumento>
<div:identificadorLocalReferencia>XXXXXXXXXXXXXX</div:identificadorLocalReferencia>
<div:numero>T1_750238</div:numero>
<div:fecha>20181228</div:fecha>
</div:factura>
<div:nif>XXXXXXXXXXX</div:nif>
<div:razonSocial>XXXXXXXXXXXXXXXX.</div:razonSocial>
</div:establecimientoVenta>
<div:pasaporte>E01241079</div:pasaporte>
<div:nombre>XXXXXXXXXXXXXXXX</div:nombre>
<div:fechaNacimiento>19630702</div:fechaNacimiento>
<div:pais>XX</div:pais>
</div:viajero>
<div:totalBaseImponible>384,47</div:totalBaseImponible>
<div:totalIva>73,91</div:totalIva>
</div:iva>
<div:clasificacion>HOG</div:clasificacion>
<div:descripcion>BOLSA COTILLON CAMARGUE</div:descripcion>
<div:cantidad>160</div:cantidad>
<div:baseImponible>177,18</div:baseImponible>
<div:tipoImpositivo>21</div:tipoImpositivo>
</div:producto>
<div:clasificacion>HOG</div:clasificacion>
<div:descripcion>VASO TUBO 31CL 24U HOSTELVIA</div:descripcion>
<div:cantidad>2</div:cantidad>
<div:baseImponible>8,31</div:baseImponible>
<div:tipoImpositivo>21</div:tipoImpositivo>
</div:producto>
</div:DIVAAltaV1Ent>
--------
una vez enviado correctamente, se puede consultar en el enlace
https://www.agenciatributaria.gob.es/AEAT.sede/procedimientoini/DB17.shtml
---
una vez sellado hay que descargarse el der con visado conforme
se copia el campo que aparece CSV DER visado (Código Seguro de Verificación)
con el valor de ese campo se puede descargar el documento en el enlace
https://www.agenciatributaria.gob.es/AEAT.sede/tramitacion/ZZ05.shtml
-----------
cuando tenemos el visado conforme se puede devolver al cliente el importe del iva
y se comunica el pago en
https://www.agenciatributaria.gob.es/AEAT.sede/procedimientoini/DB17.shtml
-> opcion
Gestión de la comunicación del pago del IVA solicitado
-------------------
sii hay que enviar la comunicacion tipo a5 con el numero der campo IAEAT
---
en contabilidad, registro del iva, crear un registro con el importe del iva en negativo
----
--------
una vez enviado correctamente, se puede consultar en el enlace
https://www.agenciatributaria.gob.es/AEAT.sede/procedimientoini/DB17.shtml
---
una vez sellado hay que descargarse el der con visado conforme
se copia el campo que aparece CSV DER visado (Código Seguro de Verificación)
con el valor de ese campo se puede descargar el documento en el enlace
https://www.agenciatributaria.gob.es/AEAT.sede/tramitacion/ZZ05.shtml
-----------
cuando tenemos el visado conforme se puede devolver al cliente el importe del iva
y se comunica el pago en
https://www.agenciatributaria.gob.es/AEAT.sede/procedimientoini/DB17.shtml
-> opcion
Gestión de la comunicación del pago del IVA solicitado
-------------------
sii hay que enviar la comunicacion tipo a5 con el numero der campo IAEAT
---
en contabilidad, registro del iva, crear un registro con el importe del iva en negativo
----
info@magasa.es
viernes, 18 de mayo de 2018
sábado, 17 de febrero de 2018
generar pdfs dinamicos en asp - php
1.- php.ini
quitar comentarios de estas lineas:
extension=php_mbstring.dll
extension=php_exif.dll ; Must be after mbstring as it depends on it
[mbstring]
mbstring.language = Neutral
mbstring.http_input = auto
mbstring.http_output = auto
mbstring.encoding_translation = Off
mbstring.detect_order = auto
mbstring.substitute_character = none
mbstring.func_overload = 0
mbstring.strict_detection = Off
2.- descargar mpdf, descomprimirlo y poner carpate en directorio de la web
http://www.mpdf1.com/mpdf/index.php
mPDF version 5.7 (.zip file 12MB)

3.- probar si funcionan los ejemplos que trae
http://192.168.1.16/mpdf/examples/example01_basic.php
4.- pagina asp que llama a pagina php
cadena1 ="<form method='post' name='pdf' action='pdf.php' >" & VBCrLf
cadena1 = cadena1 & "<input type='HIDDEN' name='texto' value='" & cad & "'/>" & VBCrLf
cadena1 = cadena1 & "</form>" & VBCrLf
response.write cadena1
%>
<script>document.forms["pdf"].submit();</script>
<%
5.- pagina php
<?php
include("mpdf/mpdf.php");
$cadena = $_POST['texto'];
$mpdf=new mPDF();
$mpdf->allow_charset_conversion = true;
$mpdf->charset_in = 'iso-8859-4';
$mpdf->WriteHTML($cadena);
$mpdf->Output();
exit;
?>
quitar comentarios de estas lineas:
extension=php_mbstring.dll
extension=php_exif.dll ; Must be after mbstring as it depends on it
[mbstring]
mbstring.language = Neutral
mbstring.http_input = auto
mbstring.http_output = auto
mbstring.encoding_translation = Off
mbstring.detect_order = auto
mbstring.substitute_character = none
mbstring.func_overload = 0
mbstring.strict_detection = Off
2.- descargar mpdf, descomprimirlo y poner carpate en directorio de la web
http://www.mpdf1.com/mpdf/index.php
mPDF version 5.7 (.zip file 12MB)
3.- probar si funcionan los ejemplos que trae
http://192.168.1.16/mpdf/examples/example01_basic.php
4.- pagina asp que llama a pagina php
cadena1 ="<form method='post' name='pdf' action='pdf.php' >" & VBCrLf
cadena1 = cadena1 & "<input type='HIDDEN' name='texto' value='" & cad & "'/>" & VBCrLf
cadena1 = cadena1 & "</form>" & VBCrLf
response.write cadena1
%>
<script>document.forms["pdf"].submit();</script>
<%
5.- pagina php
<?php
include("mpdf/mpdf.php");
$cadena = $_POST['texto'];
$mpdf=new mPDF();
$mpdf->allow_charset_conversion = true;
$mpdf->charset_in = 'iso-8859-4';
$mpdf->WriteHTML($cadena);
$mpdf->Output();
exit;
?>
viernes, 20 de enero de 2017
Conexion Php a base de datos Access 32 bits en Windows7 64 bits (IIS)
en WINDOWS7 odbc de 32 bits
C:\Windows\SysWOW64\odbcad32.exe
crear dsn de sistema (dsn de usuario no sirve) para access en ordenador donde esta instalado iis y php
codigo php para conectar a la base de datos (en el ejemplo en nombre del dsn de sistema es bd10)
<?php
$dsn = "BD10";
//debe ser de sistema no de usuario
$usuario = "";
$clave="";
//realizamos la conexion mediante odbc
$cid=odbc_connect($dsn, $usuario, $clave);
if (!$cid){
exit("<strong>Ya ocurrido un error tratando de conectarse con el origen de datos.</strong>");
}
// consulta SQL $sql="Select * from FAMILIAS";
// generamos la tabla mediante odbc_result_all(); utilizando borde 1
$result=odbc_exec($cid,$sql)or die(exit("Error en odbc_exec"));
print odbc_result_all($result,"border=1");
?>
C:\Windows\SysWOW64\odbcad32.exe
crear dsn de sistema (dsn de usuario no sirve) para access en ordenador donde esta instalado iis y php
codigo php para conectar a la base de datos (en el ejemplo en nombre del dsn de sistema es bd10)
<?php
$dsn = "BD10";
//debe ser de sistema no de usuario
$usuario = "";
$clave="";
//realizamos la conexion mediante odbc
$cid=odbc_connect($dsn, $usuario, $clave);
if (!$cid){
exit("<strong>Ya ocurrido un error tratando de conectarse con el origen de datos.</strong>");
}
// consulta SQL $sql="Select * from FAMILIAS";
// generamos la tabla mediante odbc_result_all(); utilizando borde 1
$result=odbc_exec($cid,$sql)or die(exit("Error en odbc_exec"));
print odbc_result_all($result,"border=1");
?>
Suscribirse a:
Entradas (Atom)