Skip to content
deavid edited this page Sep 13, 2010 · 2 revisions

First of all, download the tar.gz file for the v2.2 of the modules for AbanQ. Untar it.


box:~/src/abanq.modules2.2$ tar zxf /home/deavid/Desktop/modulos_abanq_2.2.tar.gz

Now, you can try to parse an entire folder:


box:~/src/abanq.modules2.2/modulos_abanq_2.2/contabilidad/informes/scripts$ flscriptparser        
Starting parsers for *.qs                                                                                      
. Parsing co_i_balancepyg.qs . . . 1 Error found.                                                                                    
  ejercicioAnterior = this.child("fdbEjercicioAnt").value();;                                                                        
                                                            ^ 61 #ERROR# LexToken(SEMI,';',103,4752)                                 
. Parsing co_i_balancesis.qs . . . 1 Error found.                                                                                    
 var bloqueoSubcuenta:Boolean;                                                                                                       
 var cuentaHastaInformada:Boolean                                                                                                    
    function oficial( context ) { interna( context ); }                                                                              
    ^ 5 #ERROR# LexToken(FUNCTION,'function',45,2141)                                                                                
Parsing co_i_balancesit.qs . . . 7 Errors found.
Parsing co_i_diario.qs . . . 4 Errors found.
Parsing co_i_facturasemi.qs . . . 1 Errors found.
Parsing co_i_facturasrec.qs . . . 2 Errors found.
Parsing co_i_masterbalancepyg.qs . . . 10 Errors found.
Parsing co_i_masterbalancesis.qs . . . 2 Errors found.
Parsing co_i_masterbalancesit.qs . . . 10 Errors found.
Parsing co_i_masterdiario.qs . . . done.
Parsing co_i_masterfacturasemi.qs . . . 7 Errors found.
Parsing co_i_masterfacturasrec.qs . . . 2 Errors found.
Parsing co_i_mastermayor.qs . . . done.
Parsing co_i_master.qs . . . done.
Parsing co_i_mayor.qs . . . 2 Errors found.
Parsing flcontinfo.qs . . . 9 Errors found.

Or one single file instead:


box:~/src/abanq.modules2.2/modulos_abanq_2.2/contabilidad/informes/scripts$ flscriptparser co_i_facturasemi.qs Starting parsers for co_i_facturasemi.qs Parsing co_i_facturasemi.qs . . . 1 Errors found.

After each parse, you can find the logs in the .parse-.log files:


box:~/src/abanq.modules2.2/modulos_abanq_2.2/contabilidad/informes/scripts$ ls .parse-
.log
.parse-co_i_balancepyg.qs.log .parse-co_i_masterbalancepyg.qs.log .parse-co_i_mastermayor.qs.log
.parse-co_i_balancesis.qs.log .parse-co_i_masterbalancesis.qs.log .parse-co_i_master.qs.log
.parse-co_i_balancesit.qs.log .parse-co_i_masterbalancesit.qs.log .parse-co_i_mayor.qs.log
.parse-co_i_diario.qs.log .parse-co_i_masterdiario.qs.log .parse-flcontinfo.qs.log
.parse-co_i_facturasemi.qs.log .parse-co_i_masterfacturasemi.qs.log
.parse-co_i_facturasrec.qs.log .parse-co_i_masterfacturasrec.qs.log

If you try to read those files, you can see the output:


if (util.daysTo(fechaInicio, fechaFin) < 0) { MessageBox.critical(util. translate("scripts", ^ 8 #ERROR# LexToken(ID,'translate',104,4293)
  • LexToken(LPAREN,‘(’,104,4302)
MessageBox.Ok, MessageBox.NoButton, MessageBox.NoButton); return false; } ^ 3 #ERROR# LexToken(RBRACE,‘}’,108,4463)
  • LexToken(RETURN,‘return’,110,4468)

Clone this wiki locally