Quantcast
Channel: AXForum
Viewing all 14618 articles
Browse latest View live

Axilicious:How we do AX releases – Part 1

$
0
0
Источник: http://www.ksaelen.be/wordpresses/dy...leases-part-1/
==============

“Good release management practices ensure that when your software is built, it will be successfully deployed to the people who want to use it. You have the opportunity to satisfy existing customers and hopefully to win new ones.”  It’s a statement coming from a excellent article dicussing 7 ways to improve your releases. Before continuing here, make sure you read the article entirely. It really deals with all of the facets of releases, starting from planning to infrastructure and automation of the process.



Let’s elaborate on a few of the topics in the article and explain how this series will provide a way of doing this for Microsoft Dynamics Ax releases (And remember: It will be A way to do it, not THE way):



  • Plan your releases!
    Captain obvious to the rescue.. But let’s be honest, how many of you technicals are often forced into a situation where an ad hoc release is asked…? So it is of the utmost importance to establish a regular release cycle. That way, all of the stakeholders have a clear view on the timetable and when to expect to see progress. Your release cycle is not about when your customer wants the release. It’s about when you can deliver it to the desired level of quality.One thing we have done to support planning releases and follow up the time spent on releases, is creating a custom work item type ‘Release’. On that custom work item type, we can put all the details concerning the release (Title, Original Estimate, Actuals, linked queries to be able to query for the work items related to this release)


  • Establish your release infrastructure early
    For Dynamics projects, this is even more important. Especially because a full Microsoft Dynamics AX environment requires quite some resources. This is one of the most difficult topics to discuss when it comes to figures. Having all of the needed environments (DEV, QA, UAT, STAGING, MIGRATION, PRODUCTION) will make you expensive as opposed to other vendors stating that a DEV, QA and PRD are enough. But in the end, the customer will notice during the implementation that he does need those to do things as they should be done.


  • Release notes are not optional!
    And yet I still come accross projects where releases are done without informing the customer what has actually been changed. And it’s all about perception here. You do not want all of the bugs to be on the notes, but the ones reported by the customer do need to be mentioned. That way, customers have the notion of progress and key users can be informed about the changes.To achieve this, we have done two things. First we have added a field Release note (No / Yes) to the work item types available on release notes. This way we can actually filter out the things we do not want on the notes. Secondly, we created a Visual Studio Team Explorer add-in to enable us to generate release notes based on a selected work item of the type Release. Through the use of the OpenXML SDK, we generate a word document containing a couple of sections and each section is linked to a work item query.


In the next post of this series, we will take a closer look at the custom work item type ‘Release’.



Источник: http://www.ksaelen.be/wordpresses/dy...leases-part-1/

AOT недоступен / AX 2012 R3

$
0
0
Всем - привет!

Начал обучение X++/Dynamics AX.
  1. Установил Dynamics AX вручную с набором компонент аналогичным "Single-server deployment", но не устанавливал Enterprise Portal.
  2. Установил тестовую лицензию.
  3. Импортировал тестовую компанию для учёбы в "initial" partition.

Проблемы:
  1. Пункт подменю Open в меню File - недоступен.
  2. Как вызвать AOT, если Ctrl+D не откликается?
  3. Как открыть MorphX?

Результаты troubleshooting'а:
Не отвечает:
  1. Open the AOT - CTRL+D.
  2. Open a new Development Workspace - CTRL+SHIFT+W.
  3. Open the editor for an application object - CTRL+SHIFT+F2.
  4. Open the editor for a query or table - CTRL+O.
  5. Выбор другой компании на результат не влияет.
Отвечает:
  1. Open a new Application Workspace - CTRL+W
Заранее, большое спасибо!

Вот картинки для удобства:



Импорт строк в журнал ГК стандартными средствами DAX 2012

$
0
0
Пытаюсь загрузить в журнал ГК строки с помощью DMF. Использую для этого стандартную группу "Входящее сальдо". Не получается загрузить аналитику для типа счета "Банк": в промежуточное хранилище данные есть поле "Аналитика", пытался заполнять его разными значениями, но при копировании в цель эти данные выдается ошибка, что значение не найдено в DimensionAttributeValue.
Что должно быть в поле, чтобы аналитика заполнилась в журнале?

Нужно сделать обработку xls файлов в axapta

$
0
0
Программист Axapta
Создание внешней обработки. выгрузка информации из файла xls в axapta.
Данные для выгрузки код товара из axapta, количество, цена.
Есть обработки для 1с. могу высылать пример, если вы их сможете разобрать.
Исходный файл прикрепил. С помощью обработки файл xls преобразовывается в заказ покупателя новый. В axapta похоже в счет-спецификацию.
Данные изменяются в каждом новом файле xls, но загружаем в программу ведения учета(в данном случае для axapta) поля:
fSuppCod1C – это будет артикул(по нему должно подтянуться наименование в заказ покупателя(или счет-спецификацию как у axapta я пока что не знаю).
fCount – это будет количество каждого наименования в документе созданном.
fPrice – это будет цена каждого наименования в документе созданном.
Если необходимы уточнения по заданию, дайте знать.

Вложения
Тип файла: xls 150909115706_1c.xls (1.7 Кб)

Документооборот. Не найден выполняемый класс обработчика

$
0
0
Добрый день.

Коллеги, подскажите, пожалуйста, в чем может быть проблема.

После активации документооборота через некоторое время появляется ошибка (отображается через Действия \ Просмотр журнала):

Остановлено (ошибка): Не удалось найти выполняемый класс обработчика событий для автоматизированной задачи *InvJourApprovalEventHandler

Есть подозрение, что по каким то причинам не генерируется CIL для данного класса.

Консультант MS DAX (МСК)

$
0
0
Ищу проекты и новые задачи по MS DAX: внедрению, доработке, сопровождению, интеграции с другим ПО .
Преимущественно рассматриваю предложения по МСК и МО.
Возможна удаленная работа (любой регион РФ по договоренности).

Имею соответствующий опыт работы:
-в ИТ-сфере начиная с 2000 года ( в качестве инженера-программиста);
-занимаюсь доработками и внедрением MS DAX с 2003 года ( в качестве консультанта, системного аналитика).

Предложения прошу направлять на msdax_consult@mail.ru

Удаление файла после исполнения RunBase в пакетном режиме

$
0
0
Добрый день!
Подскажите пожалуйста необходимо удалить файл после импорта из него данных. В процессе удаления возникает Exeption ошибка Сбой запроса на разрешение типа "InteropPermission".
X++:

    FileIOPermission        readPermission;
    ;

    readPermission = new FileIOPermission(fileName,"rw");
    readPermission.assert();


    xmlDocument = new XMLDocument();
    xmlDocument.load(fileName);

    xmlError = xmlDocument.parseError();
    xmlDocument.documentElement();
    this.importEmployerDataFromXML();
   
    System.IO.File::Delete(fileName);
    CodeAccessPermission::revertAssert();

Копирование строки

$
0
0
Доброго времени суток, пытаюсь скопировать строку из таблицы и изменить ее связь (RefRecId) перед вставкой. Проблема в том что данное поле является FK, и не разрешает себя изменить. Как можно еще такое провернуть?

Мой код:
X++:

while select cv1 where cv1.RefRecId == ljt1.RecId
        {
            cv2.data(cv1);
            cv2.RefRecId = ljt2.RecId;
            if (!cv2.validateWrite())
            {
                throw Exception::Error;
            }
            cv2.insert();
        }


ax2012 и activex в пакетной обработке

$
0
0
Привет.

Можно ли как-нибудь использовать activex (в частности, интересуют обратные события через IDispatch) при пакетной обработке - RunBaseBatch или SysOperation ?

goshoom: DynamicsAxCommunity module 0.3.8

$
0
0
Источник: http://dev.goshoom.net/en/2015/09/dy...-module-0-3-8/
==============

I wrote the DynamicsAxCommunity Powershell module quite a few years ago to help me with a project where I was building and deploying several AX environments across many servers. You still can see some design decisions from this old project, such as what kind of actions I needed and the emphasis on remoting (e.g. I can simply call Start-AXAOS UAT and the module connects to the right remote machine and starts the right service there).

Since then, the module didn’t get any major features, but it’s still maintained and extended as needed. Some modifications were triggered by changed reality (such as the introduction of AxBuild), some by changes in usage. For example, although the module was originally written mainly for automated deployments, I started using it more interactively. I often use Start-AXClient instead of AX configuration files (e.g. Start-AXClient UAT -Layer VAP -Dev), which required a few extra parameters such as -Layer.

There are surely things that could have been designed better (such as some parameter names), but now it’s too dangerous to change them. It could easily break existing scripts.

That being said, the latest build brings (among some fixes) a potentially breaking change, but I believe it can be justified. Without going too deep into details, the module used to ask for credentials before the first call to any remote machine and then tried to cache the credentials and used them for subsequent calls. The fundamental flaw was that it asked for credentials even if the remote machine was configured not to require them. The new implementation never calls Get-Credential and tries to execute the remote command even if you don’t provide any explicit credentials. It’s up to the remote machine to accept or reject the call.

I hope it won’t cause any troubles and it will actually make your life easier.

You can find a brief description of other changes in the change log and you look into source code for details.



Источник: http://dev.goshoom.net/en/2015/09/dy...-module-0-3-8/

rumicrosofterp: Microsoft Dynamics AX: Обновление модуля «Расчеты с персоналом»

$
0
0
Источник: http://blogs.technet.com/b/rumicroso...5/3654665.aspx
==============

Опубликовано обновление модуля «Расчеты с персоналом» для версии Microsoft Dynamics AX 2012 R3, содержащее изменения в настройке, регистрации и расчете пособий по временной нетрудоспособности.

Обновление содержит следующие изменения:
  • Возможность изменения вида продолжения для пособия по временной нетрудоспособности. Применимо только к пособиям по уходу за детьми («амбулаторно» и «в стационаре»);
  • Возможность настройки списка особых случаев видов нетрудоспособности, таких как поствакцинальные осложнения, ВИЧ и т.д. В системе добавлен новый параметр «Расчеты с персоналом > Процедуры расчета > Больничные листы > Настройка >Общие настройки > закладка "Разное" > Особые случаи»;
  • Возможность настройки специфичных ограничений для каждого особого случая вида нетрудоспособности: «Расчеты с персоналом > Процедуры расчета > Больничные листы > Настройка >Общие настройки > закладка "Виды нетрудоспособности" > кнопка "Особые случаи». Применимо только к пособиям по уходу за детьми («амбулаторно» и «в стационаре»);
  • Возможность определения особых случаев при регистрации временной нетрудоспособности (новое поле «Особые случаи» на форме «Больничные листы»);
  • Доработан алгоритм расчета страхового стажа, используемого при расчете пособий по временной нетрудоспособности с учетом разъяснений, сформулированных в письме ФСС № 15-03-09/12-3065П от 30/10/2012.



    Обновление доступно по следующей ссылке: https://mbs.microsoft.com/knowledgeb...;EN-US;3082272.
Или по следующей прямой ссылке: http://hotfixv4.microsoft.com/Microsoft Dynamics AX 2012 R3/nosp/KB3082272/6.3.2000.4158/free/487245_intl_i386_zip.exe.






Источник: http://blogs.technet.com/b/rumicroso...5/3654665.aspx

Предельное количество полей в таблице

$
0
0
Добрый день.
Коллеги, подскажите, пожалуйста, какое максимальное количество полей может хранить в себе таблица Axapt - ы, На текущий момент в одной из таблиц (конкретно в InventTable) уже хранится 291 поле, а постановщик ТЗ просит добавить в эту же таблицу еще 264 поля.:blush:

Вакансия Dynamics AX Software Engineer - переезд в США

$
0
0
Добрый день,

У нас сейчас появилась открытая позиция Dynamics AX Software Developer с предполагаемой релокацией в США. В приложении описание позиции.

Если такое предложение может быть интересно Вам, Вашим коллегам, или Вы можете кого-то порекомендовать – пожалуйста пишите!

info@newstaff.by
+375 44 543 25 32
Skype id: un2905
мой профиль в linkedin https://www.linkedin.com/profile/pre...primary-button


Жду обратной связи!:)

Вложения
Тип файла: pdf Technical Job Description Dynamics AX.pdf (232.1 Кб)

SysLastValue, копирование из отдельной базы.

$
0
0
Добрый день!
Активное использование поиска на форуме не привело к решению проблемы. :(
Необходимо пользовательские настройки User1 с одного отдельного приложения с отдельной БД перекинуть на другое пользовательское приложение.
Как решение - сделать это через какой-нибудь файл Экспорта.
Стандартный Экспорт недоступен для таблицы SysLastValue.

Экспорт из Икс-браузера сработал, но не работает Импорт, возникает ошибка:

Вложение 9386

С какой стороны ещё можно подойти к решению проблемы?

Миниатюры
Нажмите на изображение для увеличения
Название: syslastvalue.PNG
Просмотров: недоступно
Размер:	48.9 Кб
ID:	9386  

CRM 2015.Ошибка при импорте решения

$
0
0
Уважаемые коллеги!

Скачал Microsoft Dynamics CRM Software Development Kit (SDK) for CRM Online and on-premises CRM 2015 по ссылке: http://www.microsoft.com/en-us/downl....aspx?id=44567

и распаковал в локальную папку.

Открываю CRM 2015 (7.0.0.3543) и пытаюсь импортировать следующее решение: SDK\Tools\MetadataBrowser\MetadataBrowser_3_0_0_1_managed.zip

Выдает сообщение об ошибке:
В эту организацию можно импортировать только решения с версией пакета 7.0 или более ранней. Кроме того, в эту организацию нельзя импортировать любые решения, экспортированные из MS Dynamics CRM 2011 или более ранних версий.

В чем причина?

P.S. В теме (Поля из crm 4.0) есть ссылка, о том что информацию по полям и объектам можно получить из Metadata Browser.

Возможно кто то знает другие способы как в CRM 2015 получить список полей с различными атрибутами и свойствами.

AX2012 с TFS 2015 дружит, кто-нибудь знает?

Образование. Тенденции

Утилиты под Safari

$
0
0
Подскажите, какие утилиты типа XrmServiceToolkit нормально работают под Сафари?
Столкнулся с проблемами выполнить XrmServiceToolkit.Soap.Fetch, подозреваю, что могут возникнуть и в других местах.

Проблема с отображение содержимого входящих писем от AX 2012 R3

$
0
0
Добрый день.
Столкнулся со следующей проблемой на AX 2012 R3: создали workflow процесс, настроили smtp для отправки почты и шаблон отправляемого email.
Письма прекрасно отправляются, НО когда приходит письмо на email- в нем отображается шаблон письма, вместо самого содержимого

шаблон:


Отправляемый email: (как его показывает Аксапта)


Пришедшее письмо на почту:


Кто знает как побороть такую траблу?

axmfg: Overproduction in Microsoft Dynamics AX 2012

$
0
0
Источник: http://blogs.msdn.com/b/axmfg/archiv...s-ax-2012.aspx
==============

Overproduction is the term used in Microsoft Dynamics AX 2012 for reporting a production or batch order as finished when the quantity produced is greater than originally planned. This is a common scenario in the process industry and can be caused by many factors, for example, potency and yield.

When you produce more items than planned for a production or batch order, you will get the following blocking error: Quantity reported as finished exceeds the quantity started.



In order to allow for overproduction, you have to select the parameter Accept error in the Report as finished parameters. This will bypass the quantity validation check and then allow for overproduction.



For companies that use the Manufacturing execution module in Dynamics AX2012, there is a more advanced support for overproduction. In this module, you can set up a quantity validation based on different criteria. For example, you can accept overproduction in percent based on the planned quantity, the started quantity, or the quantity reported on the previous operation.





Report as finished from a handheld device in Microsoft Dynamics AX 2012 R3

With the introduction of the new warehouse management capabilities in Microsoft Dynamics AX 2012 R3, it is possible to Report as finished from a handheld device. The only disadvantage of using this capability is that you can’t overproduce. The user will be blocked by the error: Quantity reported as finished exceed the quantity started, and have no option to override the setting.

Enable overproduction with KB 3034999

In this Hotfix, we leverage the quantity validation parameters originally built for the Manufacturing execution module. So the parameters now support the scenario where the user needs to report overproduction from a handheld device.

To show an example of how overproduction is reported, I have changed the demo script for CU8 “SCM Demo Script – Batch orders and WMS integration”. I have changed the section:

DEMO: REPORT THE PRODUCTS AS FINISHED AND MOVE THEM TO LOCATION FOR FINISHED PRODUCTS

The following diagram shows the complete logic. The logic was originally only applicable for reporting overproduction from the job registration form in the Manufacturing execution module, but is now applicable for the scenario where the user needs to report overproduction from a handheld device.










Источник: http://blogs.msdn.com/b/axmfg/archiv...s-ax-2012.aspx
Viewing all 14618 articles
Browse latest View live