Estoy teniendo una duda, en la clase tReport, no puedo encontrar como hacer que una linea del reporte sea multiple. Quiero imprimir por una impresora de 80mm y quiero dejar el campo de DETALLE que ocupe toda la linea, y debajo poner el resto de las columnas.
- Code: Select all Expand view RUN
report rep_per ;
font ofont1, ofont, ofont2, FONTIT , ofont3 pen open1;
header 'CIERRE DE BOLETERIA ',;
DTOC(DATE())+' a las '+TIME(),;
'Caja '+ FIELD->CAJA+" - "+field->detalle,;
'';
footer 'Pagina :'+str(rep_per:npage,3) center preview
if rep_per:nWidth < 600
column title 'Promo' data field -> promo size 10 font 2
column title 'Cant' data field -> cantidad total size 3 picture "@e 9,999,999" font 2
column title 'Importe' data field -> precio size 5 picture "@e 9,999,999" font 2
column title 'Subtotal' data field -> subto total size 5 picture "@e 9,999,999" font 2
else
column title 'Promo' data field -> promo font 2
column title 'Cantidad' data field -> cantidad total picture "@e 9,999,999" font 2
column title 'Importe' data field -> precio picture "@e 9,999,999" font 2
column title 'Subtotal' data field -> subto total picture "@e 9,999,999" font 2
endif
end report
activate report rep_per
Intente poniendo un newline() despues que termina el line y escribiendo los datos a mano, pero tengo problemas a la hora de poner groups y los totales no se muestran bien.
Hay alguna forma? Intente tambien poniendo +CRLF+ pero no funciona. O hay algun on clause para detectar cuando va a escribir un data? Porque si bien lo hice en startline, toma cuando no deberia escribir (espacios para separar grupos)
La idea es la siguiente:
DETALLE | CANT. | IMPORTE | SUBTOTAL
ESTA ES UNA ENTRADA EJEMPLO
1 100 100
Gracias