Página 2 de 2
Re: Duda Cadena Original
Publicado: Jue Nov 06, 2014 1:23 pm
por Rackzo
buen día Dado ocupo que me cotices una conexión de visual basic al sat para validar los cfdi para que me digas mas o menos en cuanto me sale esta asesoría mi correo es
oscarzam_22@hotmail.com
Re: Duda Cadena Original
Publicado: Mar Ago 04, 2015 7:26 am
por lauraescobar
Yo también llevo poco tiempo trabajando con esto y la verdad es que este foro me está ayudando a entender bastantes cosas

Re: Duda Cadena Original
Publicado: Mié Jul 27, 2016 6:14 pm
por Nachito
Buen día a todos
Como puedo poner rutas relativas dentro de los archivos XSLT, es decir para formar la cadena original estoy modificando las rutas de los archivos a carpeta local para que NO tenga que depender de si hay o no Internet, pero las instalaciones podrían darse en diferentes rutas por Ejemplo 1: "C:\EJECUTABLES\MISISTEMA\XSLT\DETALLISTA.XSLT" Ejemplo 2: "C:\LOQUESEA\MISISTEMA\XSLT\DETALLISTA.XSLT"
Estoy desarrollando en VB:NET 2012 Framework 4.5, No se si me explique bien, Rutas relativas dentro de los XSLT, NO en el programa.
Gracias desde ya
Re: Duda Cadena Original
Publicado: Mié Jul 27, 2016 6:46 pm
por Dado
Pues igual que pones cualquier ruta relativa
con ../ (dos puntos y barra) si quieres regresar un nivel
con ./ (punto barra) si quieres acceder al mismo directorio
Asi pues quedaria :
../../MISISTEMA/ARCHIVO.xslt
Que significa que regrese dos niveles y despues acceda al directorio de "MISISTEMA"
Re: Duda Cadena Original
Publicado: Jue Jul 28, 2016 9:33 am
por Nachito
DADO escribió:Pues igual que pones cualquier ruta relativa
con ../ (dos puntos y barra) si quieres regresar un nivel
con ./ (punto barra) si quieres acceder al mismo directorio
Asi pues quedaria :
../../MISISTEMA/ARCHIVO.xslt
Que significa que regrese dos niveles y despues acceda al directorio de "MISISTEMA"
Muy bien gracias, disculpen mi ignorancia, aunque el inconveniente de controlarlo de esa manera es que debo de conocer cuantos niveles en la ruta tendrá cada instalación, inclusive en el ambiente de Desarrollo la ruta es muy larga, esto por como lo maneja el VB.NET, yo esperaría más bien algo como "Application.StartupPath" y despues de ahi concatenar el resto de la ruta, pero dentro del XSLT no se como codificarlo o si se pueda.
De no poderse creo que tendría que hacer talacha para poder hacerlo como amablemente me estas diciendo, tendría que modificarlos despues de la instalación, aunque con esto perdería la ventaja de obtener del ejecutable dichos archivos.
Agradezco cualquier idea o comentacio
Gracias
Re: Duda Cadena Original
Publicado: Jue Jul 28, 2016 3:15 pm
por RickAlanis
Nachito:
No lo he hecho, pero tengo entendido que si no le pones ruta, utiliza la misma ruta donde esté cadenaoriginal_3_2.xslt...
Pruébalo sin ruta... Y comenta aquí si te funcionó. Por supuesto, todos los archivos deben estar en la misma carpeta.
Saludos
Re: Duda Cadena Original
Publicado: Jue Jul 28, 2016 5:06 pm
por jggtz
Yo guardo las rutas que se usan en cada aplicacion en una tabla
Agrego una opcion al menu general donde se permite establecer las rutas necesarias
por ejemplo: ruta del xslt, ruta donde guardar xml y cfd, ruta donde estan los csd, ruta de datos , etc...
Re: Duda Cadena Original
Publicado: Vie Jul 29, 2016 2:05 pm
por Nachito
Si es como lo comentas RickAlanis y Dado, ya lo probe como me comentan y si me funciono bien
Opciones que es lo mismo:
1. <xsl:include href="../XSLT/cadenaoriginal_3_2.xslt" />
2. <xsl:include href="./cadenaoriginal_3_2.xslt" />
Saludos y gracias