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

Старый

X++ печать QR-кода в AX 2009 / 2012

Запись от Kabardian размещена 29.05.2015 в 11:43

X++:
static void CreateQRCode(Args _args)
{    
    Microsoft.Dynamics.QRCode.Encoder   encoder;
    System.Drawing.Bitmap               bitmap;
    
    str url = "http://axforum.info/";
    str fileName = @"C:\Temp\QrCode.jpg";
    ;
    
    encoder = new Microsoft.Dynamics.QRCode.Encoder();
    
    bitmap = encoder.Encode(url);
    bitmap.Save(fileName, System.Drawing.Imaging.ImageFormat::get_Jpeg());
...
Аватар для Kabardian
Талантливый разгвоздяй
Размещено в Без категории
Просмотров 41493 Комментарии 0 Kabardian is offline
Старый

X++: Настройка журнала базы данных для таблицы

Запись от Kabardian размещена 25.11.2014 в 15:56
Обновил(-а) Kabardian 20.01.2015 в 19:06

X++:
//Настройка журнала базы данных для таблицы
static void DatabaseLogSetup(Args _args)
{
    TableName   tableName = 'CustTable'; //TODO: 1. Указать название таблицы

    void createDatabaseLog(TableName _tableName, DatabaseLogType _logType, boolean _infoLog = true)
    {
        DatabaseLog     databaseLog = null;
        ;

        select databaseLog
...
Аватар для Kabardian
Талантливый разгвоздяй
Размещено в Без категории
Просмотров 25924 Комментарии 0 Kabardian is offline
Старый

AX 2012: добавление кнопок "Создать", "Удалить" на обычные формы

Запись от Kabardian размещена 10.04.2014 в 09:32

Чтобы добавить в обычную форму кнопки "Создать", "Удалить" можно сделать так:
  1. Создать из шаблона новую форму-донор (пустышка) из (я брал шаблона SimpleList)
  2. Из узла формы-донора, созданной в п. 1 выделить узел Designs/Design/ActionPane и перетащить мышкой его в узел Designs/Design формы-назначения
  3. Удалить форму из п. 1 за ненадобностью
Таким подходом можно оживить формы, импортированные из предыдущих версий системы...
Аватар для Kabardian
Талантливый разгвоздяй
Размещено в Бложик
Просмотров 26189 Комментарии 0 Kabardian is offline
Старый

Мое решение задачи FizzBuzz

Запись от Kabardian размещена 04.04.2014 в 09:40

Мое решение задачи FizzBuzz:
Цитата:
Напишите программу, которая выводит на экран числа от 1 до 100. При этом вместо чисел, кратных трем, программа должна выводить слово «Fizz», а вместо чисел, кратных пяти — слово «Buzz». Если число кратно и 3, и 5, то программа должна выводить слово «FizzBuzz»
X++:
static void FizzBuzz(Args _args)
{
    int i;
    int multipleFizz = 3;
    int multipleBuzz = 5;
    
    str fizzStr = 'Fizz';
    str buzzStr
...
Аватар для Kabardian
Талантливый разгвоздяй
Размещено в Бложик
Просмотров 27988 Комментарии 0 Kabardian is offline
Старый

Как получить список таблиц с отключенным Optimistic Concurrency Control

Запись от Kabardian размещена 20.04.2013 в 08:56

источник http://fandyax.blogspot.ru/2012/07/h...-from-aot.html
----------------------------------------------------------------
X++:
static void THK_tableOccenabledFromAOT01(Args _args)
{
    #AOT
    #properties
    TreeNode        TreeNode = TreeNode::findNode(#TablesPath);
    str             tableName;
    str             temporaryProperty;
    sysdictTable    m_dictTable;
    int             i,records,m;
...
Аватар для Kabardian
Талантливый разгвоздяй
Размещено в Бложик
Просмотров 36145 Комментарии 0 Kabardian is offline
Старый

An illegal directory structure for Axapta has been detected

Запись от Kabardian размещена 31.08.2012 в 10:46

Пригодилась статья для решения проблемы с запуском клиента.
--------------------------------------------
When you try to log on to the Microsoft Dynamics AX 4.0 client, you receive the following error message:
An illegal directory structure for Axapta has been detected. The sub-directory C:\Program Files\Microsoft Dynamics AX\401\Client\\bin does not exist.

http://support.microsoft.com/kb/961581
Аватар для Kabardian
Талантливый разгвоздяй
Размещено в Без категории
Просмотров 20001 Комментарии 0 Kabardian is offline
Старый
Рейтинг: 5.00. Голосов: 2.

Экспорт лицензии AX 4.0 и AX 2009 в файл

Запись от Kabardian размещена 28.05.2012 в 15:31
Обновил(-а) Kabardian 03.06.2012 в 11:53

Для экспорта лицензии из какой-либо инсталляции AX 4.0 или AX 2009 в файл достаточно:
  • разобраться со структурой файла лицензии
  • экспортировать данные из системной таблицы SysConfig в текстовый файл с учетом структуры файла лицензии

После экспорта файл лицензии можно использовать по назначению :-).
-------------------------------------
Джоб, который экспортирует лицензию в текстовый файл (проверялся на AX 2009, но должен также работать на AX 4.0):
X++:
static void ASB_ExportLicenceFile(Args
...
Аватар для Kabardian
Талантливый разгвоздяй
Размещено в Бложик
Просмотров 42265 Комментарии 2 Kabardian is offline
Старый

Перебор содержимого папки в X++

Запись от Kabardian размещена 28.02.2012 в 12:08

Нашел замечательную статью, где описано как с помощью WinAPI из X++ перебрать содержимое папки.

X++:
static void FindFile(Args _args)
{
    #File
    FileName fullFileName(FileName _path, FileName _fileName)
    {
        FileName    pathName;
        FileName    fileName;
        FileName    fileExtension;
        ;
        [pathName,fileName,fileExtension] = fileNameSplit(_fileName);
        return _path + '\\' + fileName
...
Аватар для Kabardian
Талантливый разгвоздяй
Размещено в Бложик
Просмотров 49042 Комментарии 3 Kabardian is offline
Старый

Фильтр в sp_who2 (SQL)

Запись от Kabardian размещена 26.12.2011 в 21:38
Обновил(-а) Kabardian 28.02.2012 в 12:10

PHP код:
DECLARE @Table TABLE(
        
SPID INT,
        
Status VARCHAR(MAX),
        
LOGIN VARCHAR(MAX),
        
HostName VARCHAR(MAX),
        
BlkBy VARCHAR(MAX),
        
DBName VARCHAR(MAX),
        
Command VARCHAR(MAX),
        
CPUTime INT,
        
DiskIO INT,
        
LastBatch VARCHAR(MAX),
        
ProramName VARCHAR(MAX),
        
SPID_1 INT,
        
REQUESTID INT
)

INSERT INTO @Table EXEC 
...
Аватар для Kabardian
Талантливый разгвоздяй
Размещено в Бложик, SQL
Просмотров 20912 Комментарии 0 Kabardian is offline
Старый

Очистка кэша SQL сервера

Запись от Kabardian размещена 26.12.2011 в 21:18
Теги sql

PHP код:
CHECKPOINT 
DBCC DROPCLEANBUFFERS 
DBCC FREEPROCCACHE 
Аватар для Kabardian
Талантливый разгвоздяй
Размещено в Без категории
Просмотров 20334 Комментарии 0 Kabardian is offline


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