Tengo un nuevo archivo script (.qs) con algunas rutinas que quiero invocar en varios momentos desde otros procesos. Este archivo consulta la tabla de facturascli, sin embargo. no tiene formulario ni tabla propia. Hasta ahora he realizado estos cambios:
Agrege al archivo xml de facturas la definición del script de la siguiente manera:
<action>
<name>facturascfdi</name>
<description>QT_TRANSLATE_NOOP("MetaData","Son...")</description>
<alias>QT_TRANSLATE_NOOP("MetaData","Folio...")</alias>
<scriptform>facturascfdi</scriptform>
<table>facturascli</table>
</action>
en el archivo facturascfdi.qs esta declarada la función:
function pub_verXml(idfactura:String):String ...
La línea que ejecuto en flfacturac:
"res = facturascfdi.iface.pub_verXml(idfactura);" donde "facturascfdi" es el nombre del archivo qs que he agregado. el error es el siguiente:
Error in script: 'flfacturac', line: 1884 Error. Use of undefined variable 'facturascfdi'
¿Hace falta agregar ó declarar algo más?
Saludos y gracias de antemano por la ayuda.