AXForum  
Go Back   AXForum > Blogs
All
Forgotten Your Password?
Register Forum Rules FAQ Members List Today's Posts Search

Old

VCS sync: TreeNode not initialized

Posted 22.10.2019 at 21:38 by b_nosoff

При стечении определенных обстоятельств синхронизация с TFS выпадает с ошибкой TreeNode not initialized.

Добавление следующих двух строчек в метод fromFile класса SysTreeNodeVSItem решает эту проблему

X++:
public void fromFile(FilenameOpen _filename)
{
    VSProjectFileNode vsItemNode = this.parmTreeNode() as VSItemNode;
    str treeNodePath = SysTreeNode::getPath(vsItemNode); //fix
    SysTreeNodeVSItem::importFromFile(_filename, vsItemNode);
...
b_nosoff's Avatar
Читатель
Posted in Uncategorized
Views 178368 Comments 0 b_nosoff is offline
Old

Excel Add-In - Update Ledger journals

Posted 07.10.2018 at 04:08 by b_nosoff

To enable update on LedgerGeneralJournalService perform the following steps:

Add RecId field to the LedgerJournalTrans datasource of the AxdLedgerGeneralJournal query.



Set Update property of both LedgerJournalTable and LedgerJournalTrans datasources of the AxdLedgerGeneralJournal query to Yes.

Set Validate Property of the CustEPRemitInfo_BR...
Attached Thumbnails
Click image for larger version

Name:	recid.png
Views:	2094
Size:	41.0 KB
ID:	435   Click image for larger version

Name:	update.png
Views:	1721
Size:	23.7 KB
ID:	436  

Click image for larger version

Name:	ds.png
Views:	1688
Size:	11.1 KB
ID:	437  
b_nosoff's Avatar
Читатель
Posted in Uncategorized
Views 130461 Comments 0 b_nosoff is offline
Old

Setup MPOS product image source

Posted 17.08.2017 at 23:57 by b_nosoff

[DRAFT]

Setup channel profile
Click image for larger version

Name:	channel profiles.png
Views:	1807
Size:	19.6 KB
ID:	393

The path to images should be as follows
Click image for larger version

Name:	path.png
Views:	1978
Size:	15.4 KB
ID:	394

Create website in IIS
Click image for larger version

Name:	IIS1.png
Views:	1784
Size:	89.0 KB
ID:	395
b_nosoff's Avatar
Читатель
Posted in Uncategorized
Views 133205 Comments 0 b_nosoff is offline
Old

Падает клиент при передаче файла с клиента на сервер

Posted 21.10.2016 at 14:36 by b_nosoff
Updated 15.12.2016 at 22:43 by b_nosoff

Не новая проблема, уже обсуждалась не раз. Понравилась идея someOne передавать файл по кускам, только решил объединить классы в один и переписать на .NET. Заодно подумал, что неплохо было бы немного сжимать данные. Может, кому-то пригодится.
Attached Files
File Type: xpo SysFileTransfer.xpo (7.6 KB, 1618 views)
b_nosoff's Avatar
Читатель
Posted in Uncategorized
Views 133628 Comments 0 b_nosoff is offline
Old

Обновление CU11 AX2012R3 ModernPOS

Posted 18.09.2016 at 02:48 by b_nosoff

При обновлении ModernPOS на CU11 внезапно столкнулся с неожиданной проблемой. Несмотря на настройку Direct database connection при активации MPOS требовал указать адрес Retail Server. После продолжительных изысканий оказалось, что по какой-то причине при установке не был зарегистрировал COM компонент Microsoft.Dynamics.Commerce.ClientBrokerProxy.dll. Регистрация с помощью regsvr32 решила проблему.
b_nosoff's Avatar
Читатель
Posted in Uncategorized
Views 138286 Comments 0 b_nosoff is offline
Old
Rating: 3 votes, 5.00 average.

Excel OXML Book Protection

Posted 21.07.2015 at 00:27 by b_nosoff
Updated 21.07.2015 at 12:07 by b_nosoff

Защита книги и/или листа Excel паролем оказалась занимательной задачей. Статья на MSDN говорит, что для защиты книги требуется указать целых четыре параметра - workbookAlgorithmName, workbookHashValue, workbookSaltValue, workbookSpinCount. Excel при установке защиты через интерфейс использует алгоритм SHA-512 и 100000 раундов, будем использовать аналогичные...
b_nosoff's Avatar
Читатель
Posted in Uncategorized
Views 62159 Comments 0 b_nosoff is offline
Old

Определение SysOperationController в диалоге

Posted 08.05.2014 at 14:29 by b_nosoff
Updated 30.12.2016 at 01:03 by b_nosoff

Класс SysSetupForm в AX2012 по какой-то причине не подвергся доработке после внедрения SysOperationFramework, и стало невозможно определить, что за класс вызвал диалог. Хотя доработка-то всего в пять строк:

X++:
public ClassName determineCallerName()
{
    #aot
    Object caller = editFormRun.args().caller();

    if (caller)
    {
        switch (true)
        {
            // fix -->
            case caller is SysOperationDialog:
...
b_nosoff's Avatar
Читатель
Posted in Uncategorized
Views 148911 Comments 1 b_nosoff is offline
Old

Daily AccountingDistribution WTF

Posted 25.04.2014 at 16:34 by b_nosoff

Случилось разбираться с очень странной ошибкой при разноске корректирующей накладной:
Quote:
Не удается вставить несколько записей в Распределение по бухгалтерским счетам (AccountingDistribution). Сумма в валюте проводки: 0,00, RUB.
Запись уже существует.
Раскопки показали, что в методе DimensionDerivationDistributionRule.resetAllocationFactorOfMatchDistribution() кто-то забыл одну маленькую, но важную строку дописать:
X++:
if (totalAllocationFactor != 1)
{
...
b_nosoff's Avatar
Читатель
Posted in Uncategorized
Views 61093 Comments 0 b_nosoff is offline
Old

AX 2012 R2 CU7 Setup "Searching for updates..."

Posted 06.02.2014 at 19:03 by b_nosoff

Столкнулся сегодня с необычным поведением инсталлятора AX - завис почти на час в состоянии "Searching for updates..." и не подавал никаких признаков, что он из него выйдет.
Понятно было, что он пытается найти какие-либо обновления, но сервер не имел выхода в интернет и, видимо, это было для него необычным состоянием окружающей среды.
Вывести его из этого состояния удалось, как ни странно, остановкой службы Windows Update, после чего установка сразу же двинулась дальше.
b_nosoff's Avatar
Читатель
Posted in Uncategorized
Views 59108 Comments 0 b_nosoff is offline
Old

Настройка AX 2012 R2 Retail Synch Service

Posted 09.09.2013 at 21:57 by b_nosoff

В поисках сакральных знаний о том, как заставить работать Retail Synch Service, нашел два полезных документа:
Retail Solution for AX 2012 - Deployment и Implementation guide for Commerce Data Exchange

Отмечу два нюанса, на которые новичку следует обратить внимание при установке - для всех экземпляров Synch Service, установленных в системе, необходимо создавать...
b_nosoff's Avatar
Читатель
Posted in Uncategorized
Views 72163 Comments 0 b_nosoff is offline


Рейтинг@Mail.ru
All times are GMT +3. The time now is 08:50.
Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Contacts E-mail, Advertising.