verificador de valores
Publicado por Gastón (1 intervención) el 27/10/2014 20:33:53
Estimados,
Necesito hacer un BAT para el trabajo, que recorra un archivo de texto plano y en determinadas lineas tome valores y que luego los pueda utilizar para realizar una funcion. El archivo contiene el siguiente texto:
TpoMoneda: UYU
TipoCambio: 1.000
MntNoGrv: 0.00
MntExpoyAsim: 0.00
MntImpuestoPerc: 0.00
MntIVAenSusp: 0.00
MntNetoIVAtasaMin: 0.00
MntNetoIVATasaBasica: 630.00
MntNetoIVAOtra: 0.00
IVAtasamin: 10.00
IVATasaBasica: 22.00
MntIVATasaMin: 0.00
MntIVATasaBasica: 138.60
MntivaOtra: 0.00
MntTotal: 769.00
MntTotRetenido: 0.00
CantLinDet: 3
RetenPercep:
CodRet ValRetPerc:
MontoNF: 0.00
MntPagar: 769.00
y las cuentas que tengo que hacer son las siguientes:
"MntNetoIVAtasaMin"*"IVAtasamin"/100 = MntIVATasaMin
"MntNetoIVATasaBasica"*"IVATasaBasica"/100 = MntIVATasaBasica
"MntNetoIVAtasaMin"+"MntNetoIVATasaBasica"+"MntNetoIVAOtra"+"IVAtasamin"+"IVATasaBasica"+"MntivaOtra" = MntTotal
"MntTotal"+"MontoNF" = MntPagar
Lo que pensaba hacer era guardar los valores a usar en archivos externos haciando algo como
type "archivo.txt" | find "codigo_guardar" > temp.txt
Y así con todos los valores. Luego con findstr /v quitar el nombre de codigo y dejar solo el valor, pero me tranque al primer intento por no poder editar ni reemplazar el texto del temp.txt
PD: No soy buen un programador, pero me gusta aprender y salir adelante. Si me pueden tirar algun pique o ayuda para sacar esto se agradece mucho!
salu2
Necesito hacer un BAT para el trabajo, que recorra un archivo de texto plano y en determinadas lineas tome valores y que luego los pueda utilizar para realizar una funcion. El archivo contiene el siguiente texto:
TpoMoneda: UYU
TipoCambio: 1.000
MntNoGrv: 0.00
MntExpoyAsim: 0.00
MntImpuestoPerc: 0.00
MntIVAenSusp: 0.00
MntNetoIVAtasaMin: 0.00
MntNetoIVATasaBasica: 630.00
MntNetoIVAOtra: 0.00
IVAtasamin: 10.00
IVATasaBasica: 22.00
MntIVATasaMin: 0.00
MntIVATasaBasica: 138.60
MntivaOtra: 0.00
MntTotal: 769.00
MntTotRetenido: 0.00
CantLinDet: 3
RetenPercep:
CodRet ValRetPerc:
MontoNF: 0.00
MntPagar: 769.00
y las cuentas que tengo que hacer son las siguientes:
"MntNetoIVAtasaMin"*"IVAtasamin"/100 = MntIVATasaMin
"MntNetoIVATasaBasica"*"IVATasaBasica"/100 = MntIVATasaBasica
"MntNetoIVAtasaMin"+"MntNetoIVATasaBasica"+"MntNetoIVAOtra"+"IVAtasamin"+"IVATasaBasica"+"MntivaOtra" = MntTotal
"MntTotal"+"MontoNF" = MntPagar
Lo que pensaba hacer era guardar los valores a usar en archivos externos haciando algo como
type "archivo.txt" | find "codigo_guardar" > temp.txt
Y así con todos los valores. Luego con findstr /v quitar el nombre de codigo y dejar solo el valor, pero me tranque al primer intento por no poder editar ni reemplazar el texto del temp.txt
PD: No soy buen un programador, pero me gusta aprender y salir adelante. Si me pueden tirar algun pique o ayuda para sacar esto se agradece mucho!
salu2
Valora esta pregunta
0