AXForum  
Вернуться   AXForum > Блоги > Заметки по Dynamics Ax от Poleax
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

  1. Старый комментарий
    Аватар для b_nosoff

    Подключение сразу к нескольким регистрам не было включено в службе Transacton Service

    Эх, вот если б вы еще стектрейс из Application Log с кассовой машины приложили, цены бы посту не было...
    Запись от b_nosoff размещена 15.11.2013 в 15:27 b_nosoff is offline
  2. Старый комментарий

    Подключение сразу к нескольким регистрам не было включено в службе Transacton Service

    Привет
    а это была тестовая или рабочая среда?
    устанавливали\настраивали сами или на какой-то виртуалке от MS?
    Запись от Wamr размещена 14.11.2013 в 11:55 Wamr is offline
  3. Старый комментарий
    Аватар для mazzy

    Настройка БД (Tune database Dynamics Ax)

    отличная статья. спасибо
    Запись от mazzy размещена 19.03.2013 в 18:18 mazzy is offline
  4. Старый комментарий
    Аватар для Lemming

    Connecting to Databases through X++

    Цитата:
    Сообщение от mazzy Просмотреть комментарий
    отличный. FAQ'овый вопрос.

    X++ разрешает использовать одинаковые имена для типов и для переменных. (Скорее всего, здесь нет какой-то задумки, а просто "так получилось")
    Java и C# тоже вроде разрешают. Скажем честно, те кто создавали лексический анализатор Х++ просто немного "не смогли"
    Запись от Lemming размещена 06.12.2012 в 08:13 Lemming is offline
  5. Старый комментарий

    Вывод инфолога с возможностью перехода к записи

    через SysInfoAction_FormName_RU нагляднее)
    Запись от Player1 размещена 27.10.2012 в 09:42 Player1 is offline
  6. Старый комментарий

    Любимая программка BgInfo v4

    Ставили эту программку в админский батник, который запускается при загрузке компьютеров пользователей, чтобы юзеры могли ответить хоть что-то про свой комп, а то звонят с проблемой: спрашиваешь имя тачки? - незнаю, ваш айпи? - незнаю. =)
    Запись от Player1 размещена 04.08.2012 в 10:53 Player1 is offline
  7. Старый комментарий
    Запись от Poleax размещена 22.02.2012 в 12:03 Poleax is offline
  8. Старый комментарий
    Запись от S.Kuskov размещена 21.02.2012 в 15:10 S.Kuskov is offline
  9. Старый комментарий
    Аватар для Poleax

    Удаление индексных файлов и файлов приложения, отличных от языков EN-US и RU

    ничего не трогай, ничего не меняй!!!

    Печаль и баловство все это
    Не удаляйте, особенно
    Код:
    del *ar.al*
    del *cs.al*
    del *da.al*
    del *de.al*
    del *de-at.al*
    del *de-ch.al*
    del *en-au.al*
    del *en-ca.al*
    del *en-gb.al*
    del *en-ie.al*
    del *en-in.al*
    del *en-my.al*
    del *en-nz.al*
    del *en-sg.al*
    del *en-za.al*
    del *es.al*
    del *es-mx.al*
    del *et.al*
    del *fi.al*
    del *fr.al*
    del *fr-be.al*
    del *fr-ca.al*
    del *fr-ch.al*
    del *he.al*
    del *hu.al*
    del *is.al*
    del *it.al*
    del *it-ch.al*
    del *ja.al*
    del *lt.al*
    del *lv.al*
    del *nb-no.al*
    del *nl.al*
    del *nl-be.al*
    del *pl.al*
    del *pt-br.al*
    del *sv.al*
    del *th.al*
    del *tr.al*
    del *zh-hans.al*
    Пример косяка Установка KB2645702 (Значение "ar" не найдено в карте соответствия.) Постановление Правительства РФ №1137 от 26 декабря 2012г.

    P.S.
    Цитата:
    Сидит программист глубоко в отладке.
    Подходит сынишка:
    - Папа, почему солнышко каждый день встает на востоке, а садится на западе?
    - Ты это проверял?
    - Проверял.
    - Хорошо проверял?
    - Хорошо.
    - Работает?
    - Работает.
    - Каждый день работает?
    - Да, каждый день.
    - Тогда ради бога, сынок, ничего не трогай, ничего не меняй!!!
    Запись от Poleax размещена 14.02.2012 в 11:20 Poleax is offline
  10. Старый комментарий
    Запись от Poleax размещена 12.07.2011 в 13:51 Poleax is offline
  11. Старый комментарий
    Аватар для Poleax

    Квест: Подружим Dynamics Ax 2009 Sp1 RU7 c SharePoint Foundation 2010 - Этап 2

    Если кратко, как поставить "Ролевые центры и корпоративный портал" для Dynamics Ax 2009 Sp1 RU7 c SharePoint Foundation 2010
    Читать мануал Sample steps on installing and configuring SharePoint 2010 and deploying AX 2009 Role Centers and Enterprise Portal

    P.S. Предыдущий
    Цитата:
    И опыт, сын ошибок трудных....
    см. Квест: Подружим Dynamics Ax 2009 Sp1 RU7 c SharePoint Foundation 2010
    Запись от Poleax размещена 12.07.2011 в 13:50 Poleax is offline
    Обновил(-а) Poleax 15.07.2011 в 09:47
  12. Старый комментарий
    Запись от Poleax размещена 07.06.2011 в 11:23 Poleax is offline
  13. Старый комментарий
    Аватар для Poleax

    Массовое развертывание клиентов Dynamics Ax 2009

    Немного переписанный скрипт для SMS Server установка\обновление Dynamics Ax 2009 Sp1 Rollup7
    Код:
    @ECHO OFF
    
    set Distr_Ax=\\srv-fs-01\Deploy$\"Microsoft Dymanics Axapta"\
    set PATH_dotNET="%SystemRoot%\Microsoft.NET\Framework\v3.5\vbc.exe"
    set PATH_Rollup="%ProgramFiles%\Microsoft Dynamics AX\50\Client\Log\SP1RU7UpdateLog.txt"
    set PATH_SP="%ProgramFiles%\Microsoft Dynamics AX\50\Client\Log\SP1UpdateLog.txt"
    set PATH_Ax="%ProgramFiles%\Microsoft Dynamics AX\50\Client\Bin\ax32.exe"
    
    @ECHO Disk Mapping
    @net use m: \\dc2\NETLOGON\scripts
    
    
    @ECHO Validating Install Package
    @if exist %PATH_Rollup% goto INSTALLED
    @if exist %PATH_SP% goto INSTALLRollup
    @if exist %PATH_Ax% goto INSTALLSP1
    
    @if exist %PATH_dotNET% goto INSTALLAX
    
    :NOTNETINSTALLED
    @ECHO Installing .NET Framework 3.5 SP1
    @START/w %Distr_Ax%"Ax_2009_ISO\_NET\Microsoft .NET Framework 3.5 Service pack 1.exe" /q /norestart
    
    :LOOPTRANS
    if not exist %PATH_dotNET% goto LOOPTRANS
    
    :INSTALLAX
    @ECHO Starting installation Dynamics Ax 2009 
    @START/w %Distr_Ax%"Ax_2009_ISO\Setup.exe" LogDir="%ProgramFiles%\Microsoft Dynamics AX\50\Client\Log\AX2009Log.txt" InstallPath="%ProgramFiles%\Microsoft Dynamics AX\50" InstallPath32Bit="%ProgramFiles%\Microsoft Dynamics AX\50" HideUI=1 AcceptLicenseTerms=1 InstallClientUI=1 ClientAosServer="DynamicsAx2009@Srv-axp-app-01" ClientLanguage=ru ClientHelpLanguages=ru ConfigurePrerequisites=1
    
    :LOOPTRANS2
    @if not exist %PATH_Ax% goto LOOPTRANS2
    @GOTO INSTALLSP1
    
    :INSTALLSP1
    @ECHO Starting installation of Dynamics Ax 2009 SP1
    @START/w %Distr_Ax%"SP1\axupdate.exe" LogDir=%PATH_SP% HideUI=1 AcceptLicenseTerms=1 InstallComponents=1
    
    :LOOPTRANS3
    @if not exist %PATH_SP% goto LOOPTRANS3
    
    :INSTALLRollup
    @ECHO Starting installation of Dynamics Ax 2009 SP1 Rollup 7
    @START/w %Distr_Ax%"RU7\axupdate.exe" LogDir=%PATH_Rollup% HideUI=1 AcceptLicenseTerms=1 InstallComponents=1
    
    :LOOPTRANS4
    @if not exist %PATH_Rollup% goto LOOPTRANS4
    rem @GOTO COMPLETE
    
    :COMPLETE
    @ECHO Installation complete.
    @GOTO END
    
    :INSTALLED
    @ECHO SP1 Client Already Installed
    @GOTO END
    
    :END
    
    @ECHO Delete Disk Mapping
    @net use m: /delete /y
    
    @ECHO The end :)
    set PATH_Rollup=
    set PATH_SP=
    set PATH_Ax=
    set PATH_dotNET=
    set Distr_Ax=
    Запись от Poleax размещена 30.05.2011 в 13:37 Poleax is offline
    Обновил(-а) Poleax 30.05.2011 в 13:39
  14. Старый комментарий
    Запись от Poleax размещена 07.04.2011 в 14:54 Poleax is offline
  15. Старый комментарий
    Аватар для Poleax

    Массовое развертывание клиентов Dynamics Ax 2009

    проблема решена Проблема: Массовое развертывание клиентов Dynamics Ax 2009


    К примеру по ссылке Dynamics AX Sustained Engineering: Dynamics AX 2009 Rollup 6 has been released to Partner Source and Customer Source

    Есть выбор на загрузку Dynamics Ax 2009 SP1 Rollup 6:
    • Microsoft Dynamics AX 2009 All (Global) x86 sp1 KB2405516
    • Microsoft Dynamics AX 2009 All (Global) x86 sp1 KB2405516_BinaryOnly

    Для команды @START/w \\SERVER\RU6\axupdate.exe LogDir="C:\Program Files\Microsoft Dynamics AX\50\Client\Log\SP1RU6UpdateLog.txt" HideUI=1 AcceptLicenseTerms=1 InstallComponents=1 вполне подойдет пакет KB2405516_BinaryOnly. Место занимает при распаковке в 14 раз меньше чем KB2405516. Прекрасно обновляет клиентов и AOS (проверено).
    Отличие KB2405516 от KB2405516_BinaryOnly в наличии обновлений для Application

    P.S. Думаю, что блок команд с @ECHO Installing .NET Framework 3.5 SP1 не особо нужен.
    Так как ниже есть команда с ключем @START/w \\SERVER\"Ax_2009_ISO"\Setup.exe ........ ConfigurePrerequisites=1 Он ставит все не достающее.

    Код:
    Setup.exe LogDir="C:\Program Files\Microsoft Dynamics AX\50\Client\Log\AX2009Log.txt" InstallPath="%ProgramFiles%\Microsoft Dynamics AX\50" InstallPath32Bit="%ProgramFiles%\Microsoft Dynamics AX\50" HideUI=1 AcceptLicenseTerms=1 InstallClientUI=1 ClientAosServer="DynamicsAx2009@SrvAOS" ClientLanguage=ru ClientHelpLanguages=ru
    т.е.
    Код:
    @ECHO OFF
    
    @ECHO Validating Install Package
    @if exist "%ProgramFiles%\Microsoft Dynamics AX\50\Client\Log\SP1RU6UpdateLog.txt" goto INSTALLED
    @if exist "%ProgramFiles%\Microsoft Dynamics AX\50\Client\Log\SP1UpdateLog.txt" goto INSTALLRollup
    @if exist "%ProgramFiles%\Microsoft Dynamics AX\50\Client\Bin\ax32.exe" goto INSTALLSP1
    
    @if exist "%SystemRoot%\Microsoft.NET\Framework\v3.5\vbc.exe" goto INSTALLAX
    @if exist "C:\WINDOWS\Microsoft.NET\Framework\v3.5\vbc.exe" goto INSTALLAX
    
    :NOTNETINSTALLED
    @ECHO Installing .NET Framework 3.5 SP1
    @START/w "\\SERVER\Ax_2009_ISO\_NET\Microsoft .NET Framework 3.5 Service pack 1 (Full Package).exe" /q /norestart
    :LOOPTRANS
    if not exist "C:\WINDOWS\Microsoft.NET\Framework\v3.5\vbc.exe" goto LOOPTRANS
    
    :INSTALLAX
    @ECHO Starting installation Dynamics Ax 2009 
    @START/w \\SERVER\"Ax_2009_ISO"\Setup.exe LogDir="C:\Program Files\Microsoft Dynamics AX\50\Client\Log\AX2009Log.txt" InstallPath="%ProgramFiles%\Microsoft Dynamics AX\50" InstallPath32Bit="%ProgramFiles%\Microsoft Dynamics AX\50" HideUI=1 AcceptLicenseTerms=1 InstallClientUI=1 ClientAosServer="DynamicsAx2009@Srv-axp-app-01" ClientLanguage=ru ClientHelpLanguages=ru  ConfigurePrerequisites=1
    
    REM  clientConfigFile="\\SERVER\Ax_2009_ISO\Ax2009.axc"
    :LOOPTRANS2
    @if not exist "c:\Program Files\Microsoft Dynamics AX\50\Client\Bin\Ax32.exe" goto LOOPTRANS2
    @GOTO INSTALLSP1
    
    :INSTALLSP1
    @ECHO Starting installation of Dynamics Ax 2009 SP1
    @START/w \\SERVER\SP1\axupdate.exe LogDir="C:\Program Files\Microsoft Dynamics AX\50\Client\Log\SP1UpdateLog.txt" HideUI=1 AcceptLicenseTerms=1 InstallComponents=1
    :LOOPTRANS3
    @if not exist "C:\Program Files\Microsoft Dynamics AX\50\Client\Log\SP1UpdateLog.txt" goto LOOPTRANS3
    
    :INSTALLRollup
    @ECHO Starting installation of Dynamics Ax 2009 SP1 Rollup 6
    @START/w \\SERVER\RU6\axupdate.exe LogDir="C:\Program Files\Microsoft Dynamics AX\50\Client\Log\SP1RU6UpdateLog.txt" HideUI=1 AcceptLicenseTerms=1 InstallComponents=1
    :LOOPTRANS4
    @if not exist "C:\Program Files\Microsoft Dynamics AX\50\Client\Log\SP1RU6UpdateLog.txt" goto LOOPTRANS4
    @GOTO COMPLETE
    
    :COMPLETE
    @ECHO Installation complete.
    @GOTO END
    
    :INSTALLED
    @ECHO SP1 Client Already Installed
    @GOTO END
    
    :END
    @ECHO The end :) 
    @PAUSE
    Запись от Poleax размещена 09.11.2010 в 11:39 Poleax is offline
    Обновил(-а) Poleax 26.11.2010 в 17:06
  16. Старый комментарий
    Аватар для mazzy

    Connecting to Databases through X++

    отличный. FAQ'овый вопрос.

    X++ разрешает использовать одинаковые имена для типов и для переменных. (Скорее всего, здесь нет какой-то задумки, а просто "так получилось")
    В результате, система не может определить где кончается блок определения переменных и начинается использование переменных.

    например,
    X++:
    {
    MySuperName4Class MySuperName4Class;
    
    MySuperName4Class.mySuperMethod(); // ошибка компиляции
    }
    во второй строчке идет использование переменной.
    но мозгов у компилятора не хватает. И он будет выдавать ошибку о том, что с типом такого делать нельзя.

    поэтому приходится ставить дополнительную точку с запятой как признак конца блока определения
    X++:
    {
    MySuperName4Class MySuperName4Class;
    ;
    MySuperName4Class.mySuperMethod();
    }
    опытные программисты X++ ставят дополнительную точку с запятой всегда (на всякий случай).
    Запись от mazzy размещена 21.10.2010 в 15:18 mazzy is offline
  17. Старый комментарий
    Аватар для a33ik

    Connecting to Databases through X++

    Такой вопрос. Я совсем не знаю x++, поверхностно знаю с++. Почему в коде встречаются одинокие ; ?
    Запись от a33ik размещена 16.10.2010 в 20:05 a33ik is offline
  18. Старый комментарий

    SQL Server 2005, 2008: Создание недостающих индексов

    Добрый день. Запустил Ваш скрипт, получилось более 100 предложений по индексам, где значение превышает 10 тыс., из них около 50 - со значениями более 10 тыс., около 20 - со значением более 1 млн, а максимальное значение - 820 миллионов, причем это не какая-то доморощенная табличка, а таблица InventDim. На втором месте - предложение по индексу для InventSum, и далее в этой сотне встречаются многократно предложения и по InventSum, и по InventDim, и по InventTrans. Не понятно, как интерпретировать такие безумные коэффициенты.
    Запись от Zabr размещена 30.09.2010 в 15:30 Zabr is offline
  19. Старый комментарий
    Аватар для Poleax

    Любимая программка BgInfo v4

    Цитата:
    Сообщение от mazzy Просмотреть комментарий
    а зачем?
    свой комп и так известен. а на чужой (если ты админ или консультант) может и поставить ничего нельзя.
    а мне нравится. Тем более более 6 серверов по RDP смотреть. Сразу видно и понятно, а то все сервера на одно лицо.
    Запись от Poleax размещена 11.08.2010 в 17:41 Poleax is offline
  20. Старый комментарий
    Аватар для mazzy

    Любимая программка BgInfo v4

    а зачем?
    свой комп и так известен. а на чужой (если ты админ или консультант) может и поставить ничего нельзя.
    Запись от mazzy размещена 08.08.2010 в 13:47 mazzy is offline


Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 22:00.