2017-07-06 132 views
0

有没有办法将Record(或RecordRef)类型的变量作为参数传递给.NET对象的方法?将记录变量传递给.NET库

+0

但是,你希望它出现在.NET端 - 作为一个对象与字段作为属性? – sergeyol

+0

@sergeyol是数据表或其他东西 –

+0

我不认为这是可能的......虽然,它会很好,如果它自动(以及)像Stream/InStream/OutStream等转换。 –

回答

0

理论上它不可能像数据表或其他东西一样传递。你可以做的是在.NET中创建一个公共类,在NAV中可见,完成该类的数据,并将作为参数传递给NAV表中的数据。

例如表18(客户)可以创建一个.NET类具有相同的结构,调用这个类在NAV代码,完成NAV数据,然后通过这一类具有相同的字段的数据作为表18到.NET

如果需要传递相同的表中的一个参数的倍数寄存器创建这个.NET类的阵列执行一个循环,assing的值,并通过一个通到一个.NET

我做了一个类似的代码到我告诉过你的那个,它能正常工作。