14.04.2017, 22:41 | #1 |
Участник
|
Обмен табличными данными NAV - C#
Коллеги, добрый день!
Есть НАВ 2009, классический клиент. Возникла необходимость интегрировать его с некой библиотекой на C#, скомпиленной как com объект. Так вот, в некоторых случаях, нужно обменяться табличными данными. Процедура в C# возвращает Array, можно ли его как-то прочитать навиком? Или сконвертить этот Array в какой-нибудь RecordSet и с ним поработать. Если есть рабочие примеры, поделитесь,кому не жалко. |
|
26.06.2017, 15:28 | #2 |
Участник
|
Вам нужно проитерировать массив внутри NAV. Для этого Ваш Array, который у Вас возвращается из метода должен уметь итерироваться, т.е. иметь итератор, ну или хотя бы индексатор. Если у Вас элементарный массив, т.е. из интов, стрингов или чего-то подобного, то с ним можно работать как и с обыкновенным массивом в NAV. Если же что-то по интереснее, то... зачем Вам массив? Пользуйтесь списками, у них всё есть.
|
|
|
|