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

crminthefield: Microsoft Dynamics CRM 2013 - Release Preview Guide is now available!

$
0
0
Источник: http://blogs.msdn.com/b/crminthefiel...available.aspx
==============

Bob Stutz posted a blog today highlighting the release of the Microsoft Dynamics CRM 2013 Release Preview Guide! I recommend that you check out his blog post here and then download the Release Preview Guide for complete details!

The Dynamics CRM Premier Field Engineering team is very excited for CRM 2013 and all the new features and functionality discussed in the CRM 2013 Release Preview Guide.

We are busy building out new CRM 2013 packaged services and deliveries, so let us know if you are interested in any Workshops, Webcasts, or any other related services.

If you would like to have another Microsoft PFE or I visit your company and assist with the ideas presented on our blog, contact your Microsoft Premier Technical Account Manager (TAM) for booking information. For more information about becoming a Microsoft Premier customer email PremSale@microsoft.com, tell them CRMInTheField or I sent you.

Thanks!
Shawn Dieken

Microsoft Premier Field Engineer





Источник: http://blogs.msdn.com/b/crminthefiel...available.aspx

Skype Connector for Microsoft Dynamics CRM 2011

$
0
0
Привет.
Хотел скачать коннектор для скайпа от Zero2Ten, но похоже что в открытых источниках его уже нет. Ни на Pinpoin ни в блоге компании.
Вопрос, может у кого-то решение завалялось?
Скиньте пожалуйста.
Вот ссылка на блог - http://www.zero2ten.com/blog/skype-c...mics-crm-2011/
и на пинпоинт - http://pinpoint.microsoft.com/en-US/...82716224641450

GetGlobalContext и ее onselectstart, contextmenu, and ondragstart events

$
0
0
Зашел в тупик :(
В своем веб-ресурсе подключил GetGlobalContext, а от в свою очередь _common/global.ashx.
Так вот в этой библиотеке есть обработчики событий onselectstart, contextmenu, и ondragstart.
Меня больше всего волнует вот этот onselectstart
Код:

Mscrm.GlobalEvents.$5T=function($p0){var $v_0=$p0.target;if(!$v_0.tagName||typeof $v_0.className!="string")return;var $v_1=$v_0.tagName.toUpperCase();!Mscrm.GlobalEvents.$7E()&&$v_1!=="INPUT"&&$v_1!=="TEXTAREA"&&!($v_1==="DIV"&&Sys.UI.DomElement.containsCssClass($v_0,"ms-crm-Lookup"))&&!Sys.UI.DomElement.containsCssClass($v_0,"ms-crm-Field-Data-Print")&&!Sys.UI.DomElement.containsCssClass($v_0,"ms-crm-Field-Label-Print")&&!Sys.UI.DomElement.containsCssClass($v_0,"ms-crm-Tab-Print")&&!Sys.UI.DomElement.containsCssClass($v_0,"ms-crm-Form-Section-Print")&&!Sys.UI.DomElement.containsCssClass($v_0,"ms-crm-Form-Print")&&$p0.preventDefault()};Mscrm.GlobalEvents.$7E=function(){if(typeof _UI_TEXT_SELECTABLE!="undefined"&&_UI_TEXT_SELECTABLE==="1")return true;return false};
которая подключается так
Код:

Mscrm.GlobalEvents.$$cctor=function(){$addHandler(document,"keypress",Mscrm.GlobalEvents.$3Y);$addHandler(document,"keydown",Mscrm.GlobalEvents.$3Y);$addHandler(document,"selectstart",Mscrm.GlobalEvents.$5T);$addHandler(document,"dragstart",Mscrm.GlobalEvents.$5S);$addHandler(document,"unload",Mscrm.GlobalEvents.$5U);$addHandler(document,"contextmenu",Mscrm.GlobalEvents.$5R)};
и она не дает выделять текст на странице если он не подходит под условия ...

На msdn написано чтобы это отключить надо
Цитата:

The ClientGlobalContext.js.aspx page will include some global event handlers. These event handlers will cancel the onselectstart, contextmenu, and ondragstart events.
И тут начинается мистика document.onselectstart в UR13-14 равен null.
Любое его удаление и переопределение ничего не дает. SelectStart как блокировал выделение так и блокирует.

Как отменить блокировку выделения ?

AX 4.0 sp1 вопрос про RLS

$
0
0
Подскажите, пожалуйста, как ограничить пользователю доступ к операциям ГК по определенной аналитике.

Есть аналитика "Отдел", пользователь должен иметь доступ только к операциям отдела №1.
Я в правах настроил rls на таблицы LedgerTrans и LedgerBalancesDimTrans по отделу №1.

Проблема заключается в том, что при построении пользователем стандартных запросов типа "ОСВ по ГК" или "Главная книга" без указания аналитики "Отдел" (поле не заполнено) в отчет выгружаются данные и по другим отделам, к которым у пользователя доступа быть не должно.
Как правильно настроить права?

Ищу Аналитика Axapta модуль Финансы (Москва)

$
0
0
Старший бизнес – аналитик, город Москва
Модуль финансы

Обязанности:
• Разработка витрин данных;
• Участие в проекте внедрения и развития Ax:
- РСБУ;
- МСФО;
- Налоговый учет;
- Главная книга;
- Основные средства;
- Комиссионная торговля;
- Казначейство;
- Бюджетирование.
• Анализ и описание бизнес-процессов;
• Разработка технических заданий для программистов;
• Написание регламентов, документации;
• Сопровождение текущей конфигурации MS Dynamics AX 2009.

Условия:

• Оформление по ТК РФ;
• Достойная зарплата, обсуждается в зависимости от опыта (до 150 000 Gross);
• Компенсация питания;
• ДМС;

Ищу Аналитика Axapta модуль Финансы (Москва)

$
0
0
Старший бизнес – аналитик, город Москва
Модуль финансы

Обязанности:
• Разработка витрин данных;
• Участие в проекте внедрения и развития Ax:
- РСБУ;
- МСФО;
- Налоговый учет;
- Главная книга;
- Основные средства;
- Комиссионная торговля;
- Казначейство;
- Бюджетирование.
• Анализ и описание бизнес-процессов;
• Разработка технических заданий для программистов;
• Написание регламентов, документации;
• Сопровождение текущей конфигурации MS Dynamics AX 2009.

Условия:

• Оформление по ТК РФ;
• Достойная зарплата, обсуждается в зависимости от опыта (до 150 000 Gross);
• Компенсация питания;
• ДМС.

Прошу все вопросы и резюме адресовать на электронный ящик:
a.zakirova@ancor.ru

Благодарю за понимание,
Алсина.

Требуется Ведущий программист Axapta в г.Москва

$
0
0
В компании GMCS открыта вакансия "Ведущий программист Axapta" (на очень крупный амбициозный проект)

Обязанности:
Разработка нового и доработка существующего функционала системы MS Dynamics
Оперативное исправление ошибок системы
Интеграции с другими внешними системами.

Требования:
Высшее техническое образование
Опыт работы от 2-3 лет
Знание MS Dynamics Axapta
Знание программирования на X++, в среде MorphX.
Знание MS SQL и программирование на TSQL является дополнительным бонусом
Знание любых модулей в Axapta приветствуется

Условия:
Работа в крупной стабильной компании
Оформление по ТК РФ, соц.пакет
Возможность карьерного и профессионального роста
Заработная плата обсуждается с успешными кандидатами по результатам собеседования.

Просьба направлять резюме по адресу zpshikhacheva@gmcs.ru

axforum blogs: Excel цвет шрифта и фона ячейки (заметочка)

$
0
0
Источник: http://axforum.info/forums/blog.php?b=424
==============

Цвет шрифта из Как можно изменить цвет шрифта в Excel?
X++:
void setFontColor(MSOfficeBookMark_RU _bookMark, int _color) { COM comRange, comFont, comBorder; ; comRange = this.findRange(_bookMark); if (comRange) { comFont = comRange.font(); comFont.color(_color); } }

Список цветов ColorFillCells в Excel документе

Цвет фона ячейки.
X++:
void setBackgroundColor(MSOfficeBookMark_RU _bookMark, int _color, int _workSheet = 1) { COM comRange, comInterior; ; comRange = this.findRange(_bookMark, _workSheet); if (comRange) { comInterior = comRange.Interior(); comInterior.colorindex (_color); } }



Источник: http://axforum.info/forums/blog.php?b=424

Ищу удаленную работу. Консультант-программист Dynamics Ax.

$
0
0
Ищу удаленную работу "на клиенте" или в консалтинговой компании. Программистом или консультантом сопровождения. Хорошее знание бухгалтерии, торгово-закупочных и производственных процессов.

Стаж работы с Axapta 11 лет. Опыт удаленной поддержки.

Рассмотрю все предложения и отвечу на вопросы по email johnax@mail.ru

Евгений

emeadaxsupport: Important hotfixes after AX 2009 Rollup 8

$
0
0
Источник: http://blogs.msdn.com/b/axsupport/ar.../afterru8.aspx
==============

Hi,

Since Rollup 8 for Microsoft Dynamics AX 2009 SP1 we have released several critical updates related to the sales tax calculation and settlement. I wanted to share the link to the single update that includes all important hotfixes in that area released up to today 10/09/2013. The hotfix package is cumulative in nature, so installing the hotfix package will contain changes to many objects, but is strongly recommended to obtain the latest tax and regulatory updates.

I hope it will help customers who are on RU8 or still considering upgrading to the latest rollup.

Have a good day,
Roman




Источник: http://blogs.msdn.com/b/axsupport/ar.../afterru8.aspx

10 смертельных ошибок при разработке ПО

$
0
0
Ошибки, способные похоронить любой проект разработки ПО:
  • нереалистичные ожидания
  • принятие желаемого за действительное
  • чрезмерно оптимистичное календарное планирование
  • неконтролируемое расползание числа реализуемых функций и требований
  • отказ от планирования, когда сроки начинаю поджимать
  • чрезмерная многозадачность участников проекта
  • недостаточный уровень управления рисками
  • "срезание углов" за счет снижения качества
  • подмена экспертных оценок желаемыми целями
  • шумные, переполненные офисы

Требуется консультант по развитию информационной системы MS Dynamics Axapta 4.0, г. Москва

$
0
0
Крупной торговой компании требуется консультант по развитию информационной системы MS Dynamics Axapta 4.0.

Требования:
высшее техническое (экономическое) образование, знание MS Dynamics Ax 4.0. на уровне системного оператора, опыт участия в проектах внедрения Axapta не менее 2-х лет (работа с DAX for Retail как плюс), знание процессов товародвижения в применении к MS Dynamics Ax 4.0. (желательно); знание модуля управления запасами, расчеты с поставщиками; расчеты с клиентами, с привязкой к модулю финансы; умение работать с большим количеством информации, коммуникабельность и умение общаться с пользователями на одном языке, высокая работоспособность, умение работать как самостоятельно, так и в команде.



Обязанности:
Решение задач внедрения и развития MS Dynamics AX по плану проекта

Формализация и анализ требований пользователей

Написание ТЗ для реализации специалистам по ИС MS Dynamics AX и внешним исполнителям

Настройка системы под нужды бизнес-процесса

Написание инструкций для пользователей

Условия:
Место работы – м. Новослободская/Менделеевская/Достоевская, заработная плата обсуждается с успешным кандидатом + соцпакет (ДМС или дотация на питание, скидка на продукцию, годовые премии), оплачиваемые больничный лист и отпуск, обучение и повышение квалификации.
Оформление по срочному трудовому договору на 1 год, возможность оформления в штат при положительных результатах.

Просьба отправлять резюме: mitsyk@e21.ru

Изменение маршрута производственного заказа

$
0
0
Стояла такая задача:
Пусть у нас есть производственный заказ с более менее правильной спецификацией и фиктивный маршрутом в 1 операцию - сделать хорошо, он выполняется, т.е. разносятся журналы, меняются статусы и т.д.
И вот настал момент, когда фиктивный маршрут нам нужно поменять на нормальный(пронормированный и прочее), но нам необходимо:
- отгрузочные накладные не откатывать (что списали, то уже не вернешь);
- откатить старые журналы карат заданий;
- обновить журнал карта заданий;
- провести все задания из нового журнала;
- списать новые позиции спецификации если такие есть;

Решению, которое нашла я:
Откатывала журналы карты заданий
X++:

    ProdJournalCheckPostRoute    prodJournalCheckPostRoute;
    ProdJournalCreateRoute      prodJournalCreate;
    ProdJournalTable            prodJournalTable;

    ;

    prodJournalCreate = ProdJournalCreateRoute::newStatusDecrease( m_prodTable.ProdId );
    prodJournalCreate.run();

    prodJournalTable = prodJournalCreate.usedProdJournalTable();

    if ( prodJournalTable.RecId && prodJournalTable.JournalId )
    {
        prodJournalCheckPostRoute = ProdJournalCheckPostRoute::newPostJournal( prodJournalTable.JournalId, true );
        prodJournalCheckPostRoute.run();
    }

Для обновления маршрута я не вводила все необходимые параметры ручками при формировании новых записей в ProdRoute

А использовала бубен и танцы с таблицей ReqRoute,
а именно создавала там маршрут с помощью ReqTrans.createRoute(), далее практически скопипастив метод ReqTransPoMarkFirm.createProdRoute создавала записи в ProdRoute
для обновления заданий пробегала ProdRoute и переписывала задания с помощью

X++:

while select prodRoute
    order by OprNum,OprPriority
where prodRoute.ProdId == m_prodTable.ProdId
{
    prodJobUpdate    = ProdJobUpdate::newProdIdOprNum( prodRoute.ProdId, prodRoute.OprNum);
    prodJobUpdate.run();
}


Теперь вопрос, насколько ужасно мое решение? -__-
Знает кто-нибудь менее шаманский способ?

Программа Concur

$
0
0
Коллеги, кто-нибудь что-нибудь знает про программу Concur (https://www.concur.com/ авансовые отчеты ведет)?
Замаячила перспектива внедрения этой софтины , а что это за фрукт никто не знает. Даже не знаю может в СНГ мы первые будем(
Если кто, чего - поделитесь, пожалуйста, информацией

emeadaxsupport: New and Updated Documentation for AX2012 - September

$
0
0
Источник: http://blogs.msdn.com/b/axsupport/ar...september.aspx
==============

Since end of April we have published a series of new white papers and guides and existing documents have been updated.

Click the links below to view the new and updated content:

New White Papers, Guides and Online Help Content

Updated White Papers, Guides and Online Help Content


Источник: http://blogs.msdn.com/b/axsupport/ar...september.aspx

kamalblogs: SSRS Tip: Speed up RDP based SSRS reports testing in Dynamics Ax 2012

$
0
0
Источник: http://kamalblogs.wordpress.com/2013...amics-ax-2012/
==============

When working on precision designs a lot of time is spent on waiting for the preview to run. If your precision design uses an RDP dataset here is a simple and fantastic tip to speed up.

1. Convert your temporary table to persistent by modifying the TableType property to Regular

2. Now run the report once. Either from Visual studio or inside Ax. This fills the data in the temporary table.

3. Comment the code inside processreport method or simply write a “return” statement on the first line of the method.

That’s it. you are now geared for a faster execution of the reports. Remember to revert back once you are done or wait for the testers to find it but don’t let it go to the production.

For more tips and learning about SSRS – AX 2012 order the book Dynamics AX 2012 Reporting Cookbook authored by me.



Related articles


Источник: http://kamalblogs.wordpress.com/2013...amics-ax-2012/

bojensen: How to Assert multiple file IO permission

$
0
0
Источник: http://blogs.bojensen.eu/?p=4747
==============

  server static void CAP_copyFile(FilenameOpen _attachmentFilename, str _attachmentsFolder){Set permissionSet; ; // Revert permissionsCodeAccessPermission::revertAssert();permissionSet = new Set(Types::Class);permissionSet.add(new FileIoPermission(_attachmentFilename,’r'));permissionSet.add(new FileIoPermission(_attachmentsFolder,’w'));CodeAccessPermission::assertMultiple(permissionSet);// Move to processed folder// BP Deviation Documented winAPI::copyFile(_attachmentFilename,_attachmentsFolder,true);CodeAccessPermission::revertAssert();} H K Srikanth Dynamics Axapta Blog: How to Assert multiple file IO permission

Источник: http://blogs.bojensen.eu/?p=4747

Проводки переноса в AX2012

$
0
0
В методе TransferInventTransOrigin таблицы InventTrans есть код, который вычисяет номер лота связанной проводки переноса (по отношению к текущей проводке):

X++:

  // don't combine the statements below as that most likely results in wide index scans instead of narrow index seeks.
    if (this.Qty <= 0)
    {  // This is most likely the standard issue of a transfer so try that first.
        select firstonly inventTransOrigin
            exists join inventTransOriginTransfer
            where  inventTransOriginTransfer.IssueInventTransOrigin    == this.InventTransOrigin
                && inventTransOriginTransfer.ReceiptInventTransOrigin  == inventTransOrigin.RecId;

        if (!inventTransOrigin.RecId)
        { // This wasn't the issue - try the receipt
            select firstonly inventTransOrigin
                exists join inventTransOriginTransfer
                where  inventTransOriginTransfer.IssueInventTransOrigin    == inventTransOrigin.RecId
                    && inventTransOriginTransfer.ReceiptInventTransOrigin  == this.InventTransOrigin;
        }
    }
    else
    {  // This is most likely the standard receipt of a transfer so try that first.
        select firstonly inventTransOrigin
            exists join inventTransOriginTransfer
            where  inventTransOriginTransfer.IssueInventTransOrigin    == inventTransOrigin.RecId
                && inventTransOriginTransfer.ReceiptInventTransOrigin  == this.InventTransOrigin;

        if (!inventTransOrigin.RecId)
        { // This wasn't the receipt - try the issue
            select firstonly inventTransOrigin
                exists join inventTransOriginTransfer
                where  inventTransOriginTransfer.IssueInventTransOrigin    == this.InventTransOrigin
                    && inventTransOriginTransfer.ReceiptInventTransOrigin  == inventTransOrigin.RecId;
        }
    }

У меня вопрос, как могут быть проводки расхода с положительным знаком или проводки прихода с отрицательным? Дело в том, что для OLAP мне необходимо реализовать связь проводок переноса с помощь view и не хотелось бы ненужных усложнений.

МехМат МГУ что дальше?

$
0
0
Добрый день
Хотелось бы получить совет уважаемых членов сообщества вот по какому вопросу:
Каковы преспективы у девушки учащейся на 4-ом курск мехмата МГУ и не любящей программировать. Не плохой английский сей час; хороший через год.
Что имеет смысл предпринять сей час?
Заранее благодарен.

Перехват sql

$
0
0
Здравствуйте.
Когда нажимаю на одной из форм кнопку, то там к БД идет штук 10-15 запросов к разным таблицам, судя по sql server profiler. Проблема profiler в том что параметы запроса не показываются. Там пишется что-то наподобие ... where x = @p1 ... А значение @p1 не показывает.
"Администрирование"->"Запросы"->"БД"->"Журнал трассировки" то же не показыват.
Можно в отладчике найти, но долго и неудобно, пока найдешь где этот executeQuery делается... т.к. одна функция вызывает еще пять штук, и те по пять в свою очередь; целая сеть огромная получается.
Вопрос: нет ли средства узнать, какие конкретно запросы проходят при нажатии кнопки?
З.Ы. изучаю программирование в Ax2009 недолго.
Viewing all 14636 articles
Browse latest View live