Программный импорт текстового объекта в navision 2009

У меня есть исследовательская задача по импорту объекта в текстовый файл в Dynamics Navision 2009 с использованием С#. Я не получаю ни единой подсказки, чтобы сделать это. Пожалуйста, помогите мне найти, можем ли мы сделать это в Nav 2009 или нет. Если да, то как?

В Nav 2013 мы можем импортировать текстовый объект с помощью команды finsql.exe в командной строке. Есть что-нибудь подобное для Nav 2009?

Обновление Теперь требования изменились. Я хочу иметь функциональность регистрации/выдачи для навигационных объектов. Есть ли какой-либо инструмент для поддержки регистрации заезда/отъезда.


person sandeep.gosavi    schedule 12.01.2017    source источник
comment
Вам нужно создать процесс C# для импорта объекта в формате txt? или вам нужен только объект импорта в формате txt в NAV 2009?   -  person Jonathan Bravetti    schedule 12.01.2017
comment
Вы не можете. Это было невозможно в Nav 2009   -  person Mak Sim    schedule 12.01.2017
comment
Мак Сим имеет право - с finsql.exe так нельзя. Я в отчаянии, вы можете найти сторонние решения   -  person azatoth    schedule 13.01.2017


Ответы (2)


Утилиты интеграции C/SIDE от Thad Ryker используют ту же технологию, что и старый Navision Developer's Toolkit (NDT), использовавшийся для связи с клиентом NAV — возможно, вы захотите взглянуть на это.

http://mibuso.com/downloads/c-side-integration-utilities-v1.4

person Jan Hoek    schedule 13.01.2017

В NAV 2009 R2 есть функция C/AL IMPORTOBJECTS, позволяющая импортировать текстовые объекты. К сожалению, не работает ни через RTC, ни через веб-сервисы, ни на NAS.

https://msdn.microsoft.com/en-us/library/dd996623.aspx

Но вы можете придумать способ реализации codeunit, который будет импортировать необходимые файлы, перечисленные в какой-то таблице (заполненной извне), а затем запустить этот codeunit, запустив NAV со специальными параметрами, например:

http://forum.mibuso.com/discussion/33306/run-codeunit-from-outside-nav http://techblog.byllemos.com/2008/03/starting-navision-from-another-application/

person sergeyol    schedule 19.01.2017