[[PageOutline(2)]] = Generador de reportes = Consiste en un proyecto en PHP para generar informes o reportes a partir de servicios web, la estructura de archivo que se maneja para la conexión con los servicios es [http://www.json.org/ JSON]. == Parámetros de entrada == Ejemplo de Json de entrada: {{{ {"response": { "status": "O", "data": [ { "url": "http://localhost/contab/web/api_dev.php/api/balance_consol/list.json", "filters": { "id_cia" : "1", "id_vigencia" : "2011", "id_periodo_contable" : "1", "_startRow" : "0", "_endRow" : "10" }, "fields": { "cuenta" : "Cuenta", "auxiliar" : "Auxiliar", "subauxiliar" : "SubAuxiliar", "tercero" : "Tercero", "nombre_cuenta" : "Nombre" }, "fieldsType": { "saldo_anterior" : "money", "mvto_debito" : "money", "mvto_credito" : "money", "nuevo_saldo" : "money", "saldo_actual" : "money" }, "urlTot": "http://localhost/contab/web/api_dev.php/api/balance_consol/sum.json", "fieldsTot": { "cuenta" : "Total", "saldo_anterior" : "Saldo anterior", "mvto_debito" : "Débito", "mvto_credito" : "Crédito", "nuevo_saldo" : "Saldo actual" }, "urlSal": "http://localhost/contab/web/api_dev.php/api/balance_consol/saldo.json", "fieldsSal": { "saldo_anterior" : "Saldo anterior", "debito" : "Débito", "credito" : "Crédito", "saldo_actual" : "Saldo actual" } } ] }} }}} La '''url'''^([#hn string])^ muestra la ruta de conexión del servicio, los '''filters''' los campos y valores de los filtros para el servicio, los '''fields'''^([#hn array])^ son los campos de cabecera para la tabla, los '''fieldsType'''^([#hn array])^ son los diferentes campos que deben ser formateados de acuerdo a su tipo de dato, por ejemplo en moneda u otro. Los demás servicios de total y saldo se deben anexar '''urlTot''' para la ruta del servicio de totales y sus respectivos campos de total para la cabecera de la tabla como '''fieldsTot'''. Para mas detalle del Json de ''entrada'' ver [wiki:json_entrada Json de entrada] == Estructura de archivos == ... == Parámetros de Salida == ... Para mas detalle del parámetro de ''salida'' ver [wiki:parametro_salida Parámetro de salida]