viernes, 30 de noviembre de 2007

Error 181 en SMARTFORMS - FORMATTING_ERROR - SSFCOMPOSER

En un listado smartform al ejecutarlo me daba el error :

-------------------------------------------------------------------------------
Excepcion : FORMATTING_ERROR
ID Mensaje : SSFCOMPOSER Numero mensaje : 181
Mensaje :
No existen mas columnas (ver texto explicativo)
-------------------------------------------------------------------------------

En ingles :

Exception FORMATTING_ERROR
Message ID: SSFCOMPOSER Message number: 181
Message :
No other column available (see long text!).
-------------------------------------------------------------------------------



En mi caso el problema era debido a una incongruencia entre la cantidad de celdas (o columnas) dentro de una linea y la definicion de esa linea dentro de la tabla.

Ejemplo :



Se puede ver que para la linea "ITEMS" aparecen 3 celdas (NRO_LINEA, %CELL1, NRO_ITEM)

Pero si vamos a la tabla "DETALLE EKPO" y elegimos la solapa "Tabla" y luego "Details" vemos la definicion de 3 lineas (TITULO, ITEMS, y PIE) en la linea "ITEMS" vemos que solo hay definido dos columnas, una de 5cm y otra de 11cm.
Hay una columna que no esta.



La solucion es borrar la celda de mas o agregarla en la definicion de la tabla.

El error puede reproducirse si se copian las celdas usando el CTRL-C y luego pegandola con CTRL-V, eso agregara una celda nueva como "%CELL1" pero no la agrega a la defincion de la tabla.

Para agregar nuevas columnas se debe ir a la definicion de la tabla y definir una nueva columna completando su tamaño, eso solo generara la linea de celda.

2 comentarios:

Unknown dijo...

LLegué a tu blog buscando el mismo error... pero a diferencia tuya yo no estaba usando celdas, mi problema se debía (y es super recurrente) a que no estaban las imágenes en el mandante de destino.

Saludos!

Unknown dijo...

Llegué buscando igual el mismo error, pero para solucionarlo tuve que borrar la linea y crearla denuevo.

Saludos.