Ax2009 — Ошибка при первом запуске клиента: Electronic invoice parameters record cannot be read Parameter…

Создана новая чистая БД и запущен AOS. При первом старте клиента не открылся контрольный список установки и появилась ошибка: Electronic invoice parameters record cannot be read Parameter Parameter record does not exist. Ошибка вызвана тем, что в автозагрузке Axapta пытается считать данные из таблицы EInvoiceParameters_MX, которая появилась в RU6. В этом обновлении появился «Мексиканский» функционал. Для устранения ошибки необходимо: Вручную добавить запись в таблицу SYSCONFIG со значениями... Читать далее

Ax2009 — Создание новой чистой базы

Перед созданием новой базы данных установите и настройте AOS Microsoft Dynamics AX 2009. Создание новой базы данных 1) Открыть SQL Server Management Studio (SSMS) 2) Создать базу данных. Назовем её axNSY_Dev 2.1) В настройках базы данных не забыть настроить доступ к базе для пользователя, от которого запускается AOS. 3) В базе данных создать хранимые процедуры: CREATESERVERSESSIONS CREATEUSERSESSIONS Хранимые процедуры можно скопировать из работающей базы, либо... Читать далее

Ax2009 — Перекрытие lookup() на диалоге класса

Представляю подробную шпаргалку, как перекрыть метод lookup() на диалоге класса в Microsoft Dynamics AX 2009. В качестве примера выбрано поле InventLocation, которое зависит от поля InventSiteId. Выпадающий список складов на форме диалога должен ограничиваться в зависимости от выбранного значения в поле InventSiteId. 1. В ClassDeclaration 2. Перекрыть метод dialog() 3. Перекрыть метод dialogPostRun() 4. Создать метод dialogInventLocationId_lookup() 5. Перекрыть метод getFromDialog() 6. Метод содержит lookupBySiteIdAllTypes()... Читать далее