Actualización de matriz DIAPI SDK

Muy buen día Estimad@s

Me gustaría saber si pueden colaborarme con este inconveniente que se me esta presentando al momento de actualizar una matriz.

Tengo un form vinculado a una UDO tipo documento (cabecera y detalle), todo funciona correctamente a excepción de la actualización del form en el momento de adicionar o eliminar una fila del detalle y me arroja el siguiente error.

He probado varias maneras en la adicion de una linea nueva, (Contando las lineas, FlushToDataSource(), VisualRowCount), pero ninguna me ha funcionado.

Les agradezco si algun@ ha manejado este tipo de adiciones o eliminaciones me puedan orientar para saber en donde estoy cometiendo el error.

Por su atención y respuesta muchas gracias

Probaste limpiar previamente los datos de la nueva linea?
Algo asi:

oForm.Datasources.DBDatasources.Item("@table").Clear()
oMatrix.AddRow()
oMatrix.FlushToDataSource()

o algo asi:

oDBDataSource.Clear();
oMatrix.AddRow(1, oMatrix.RowCount);

Saludos,

Hola Willy muchas gracias por responder.
si he probado de todo en est momento lo tengo asi.

                _Form.DataSources.DBDataSources.Item("@EXX_CM_ART_D").Clear()
                _Matrix.AddRow(1, -1)
                _Matrix.FlushToDataSource()

                For intCurrentRow = 1 To _Matrix.VisualRowCount

                    _Matrix.Columns.Item("Num_").Cells.Item(intCurrentRow).Specific.Value = intCurrentRow

                Next

Este tema se cerró automáticamente 91 días después del último post. No se permiten nuevas respuestas.