Главная » Статьи с тегом "переводы"


NAV 2009 и Юникод!

Название может немного ввести в заблуждение, но я начал писать этот пост, как ответ на проблему, с которой столкнулся мой партнер, работая с NAV 2009 – проблема была связана с кодировкой Unicode. Я не эксперт по Unicode, поэтому не обижайтесь на меня, если я назову некоторые вещи неправильно. Как вы знаете, NAV 2009 состоит из …

Подключение к веб-сервисам NAV из Javascript

Предыстория Пожалуйста, ознакомьтесь с этой статьей, чтобы получить представление о работе будущего скрипта на Javascript. Для понимания заметки требуется базовые знания Javascript и XML :) Совместимость с браузерами Указанный в данной статье пример, будет работать с браузером Internet Explorer. Тестирование выполнялось только в браузере IE8, но, в соответствии с документацией, код должен корректно работать в …

Использование xml-портов с веб-сервисами Dynamics NAV

В продолжение недавней Интернет-трансляции (см. здесь), предоставляю Вам пошаговое руководство по созданию XML–порта и использованию его для импорта данных в NAV. Прежде всего, необходимо создать наш XML-порт и убедиться, что он содержит все необходимые нам элементы и значения. С целью устранения возможных путаниц, для Родительского элемента, установил свойство «MinOccurs» = 1. В целом для XML-порта, …

Вычисляемое поле обновляется только при срабатывании триггера OnValidate

Краткое изложение проблемы Предположим, у вас на страцице есть вычисляемое поле («вычисляемое» в свойстве SourceExpression), а часть вычисления включает в себя ссылку на еще одно поле. Так вот, вычисляемое поле не обновится автоматически при изменении во втором поле (это, кстати, начиная с третьей версии навижн так работает – прим.перев.). Вычисляемое поле обновится ТОЛЬКО ЕСЛИ по …

Как установить демо-базу MS Dynamics NAV 2009 на именованный инстанс SQL Server

По умолчанию демо-база инсталлируется на инстанс с названием MSSQLSERVER. Для SQL Server 2005 это название инстанса идет по умолчанию. Но что делать, если SQL Server установлен с другим именем инстанса? Ответ кроется в использовании файла .msi вместо исполняемого файла в корне установочного DVD. Останется лишь одна небольшая неприятность – после подобной установки демо-базы вы не …

Ошибки выполнения SQL-запросов при установке Dynamics NAV 2009. Дубль 2

При переустановке Navision, а также в случаях ручного создания демо-базы (ее аттача на сервере) вероятно появление следующей ошибки: ————————— Microsoft Dynamics NAV 2009 Build 27808 Error Report SQL Server option Cronus Sample Database for Microsoft Dynamics NAV 2009 Fatal error during installation. Error -2147467259: failed to execute SQL string, error detail: A database with name …

Хитрости Dynamics NAV 2009: Сохраняем отфильтрованные списки

При работе со списками часто требуется отфильтроваться и дальше работать уже с подмножеством. Например – клиенты из Германии или товары с Голубого склада. После наложения фильтров, их можно сохранить. Это особенно полезно, когда фильтры надо наложить по нескольким полям, и совсем не улыбается делать это каждый раз при открытии формы. А вот способ есть – …

NAV 2009 – куда подевался zup-файл?

В более ранних версиях настройки клиента хранились в файле .zup. В Microsoft Dynamics NAV 2009 это немного усложнили. В заметке мы постараемся объяснить, где какие настройки хранятся. К тому же, в NAV 2009 вам может понадобиться время, чтобы найти файлы в папках с длинными названиями. В статье мы расскажем, где находится каждый файл, чтобы побыстрее …

Несколько советов разработчикам MS Dynamics NAV 2009 (RTC)

Здесь собраны несколько советов, которые пригодятся при разработке в NAV 2009. Прошу сильно не бить, если они покажутся смешными (кому как :) Управление файлами на компьютере с запущенным RTC В C/AL для работы с файлами имеются следующие команды: EXIST: EXISTS(<File_Name>); RENAME(<Old_File_Name>,<New_File_Name>); ERASE(<File_Name>); COPY(<From_File_Name>,<To_File_Name> ) . Но они работают только с классическим клиентом, на RTC эти операции …

Подключение к веб-сервисам NAV из Visual Basic.NET при помощи Service Reference

В целом, настоящая заметка – это переписанные на языке Visual Basic статьи «Подключение к веб-сервисам NAV из C# при помощи Service Reference (вариант с написанием кода)» и «», объединенные вместе, так что ознакомьтесь с ними перед чтением этой заметки. Как уже описывалось в других заметках, есть два способа работы с Service References. Первый – хранить …

Подключение к web-сервисам NAV из PHP

04.01.2011 | Автор: | Рубрика: Разработчикам

Необходимые знания/навыки Пожалуйста, вначале прочтите эту статью – чтобы получить разъяснение по поводу изменений сервера приложений для работы с NTML-аутентификацией, а также краткого описания сценария, которую я буду реализовывать в PHP. Ну еще, конечно, надо немного знать PHP :-) Версии В примере я использую PHP версии 5.2.11, которую скачал с http://www.php.net, но в принципе должно …

Как создавать/читать xml-файлы из NAV…

В своей предыдущей заметке я описал возможности по чтению xml-файлов из NAV. При этом сам файл – просто прикрепил, и не рассказал, как их создавать. Исправляюсь. —— <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:mbs="http://www.microsoft.com/mbs/xml"> <soapenv:Header xmlns:soapenv="soapenv"> <soapenv:Body> <mbs:enumeration xmlns:mbs="mbs"> <mbs:table>Customers</mbs:table> <mbs:Customer>   <mbs:CustomerAuthentication>     <mbs:No>10000</mbs:No>     <mbs:Name>The Cannon Group PLC</mbs:Name>   </mbs:CustomerAuthentication>   …

Как прочесть xml-документ из Navision при помощи Microsoft XMLDOM automation

Мне часто задают вопросы типа «Как в Navision читать xml-документы без использования xml-портов?» В основном они связаны с тем, что xml-порты имеют ограничения и не всегда их можно использовать. Вот пример кодеюнита, который считывает xml-узлы из файлы. Просто пример, ничего более… :-) OBJECT Codeunit 50050 xml read {   OBJECT-PROPERTIES   {     Date=05.08.12; …

Подключение к веб-сервисам NAV из C# с помощью Web Reference

Предыстория Пожалуйста, ознакомьтесь с этой заметкой, чтобы получить представление о сценарии, который я собираюсь реализовать на C# с помощью Web Reference’ов. Что касается аутентификации, то для C# можем запускать сервер приложений с Negotiate, или с NTLM (как в PHP и Java). В своем примере я предполагаю, что сервер приложений будет использовать SPNEGO (т.е. по умолчанию). …

Подключение к веб-сервисам NAV из …

Когда-то я обещал написать несколько статей по тому, каким образом подключаться к веб-сервисам NAV из разных языков программирования/различных платформ, и, чует мое сердце, настало время сдержать данное обещание. Я напишу несколько заметок по подключение к веб-сервисам NAV из: PHP; Java; C#, используя Web References; C#, используя Service Reference; Javascript; Visual Basic, используя Web Reference; Visual …

Как определить тип и имя текущего сервера Navision

Данная статья — вольный перевод «How To» Люка Ван Дика. Еще один способ определения имени сервера описан в моей статье «Работа с MS SQL Server из Navision» Начиная с Navision Attain 3.01, в C/AL доступна функция CONTEXTURL. Она возвращает строку, т.н. context string, определяющую текущее нахождение пользователя в системе — ну то есть какой объект …