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

Первая запись из правой таблицы

$
0
0
День добрый,

как собрать query, чтобы из правой таблицы получить только одну запись, чтобы не происходило дублирования записей левой таблицы?

Метод Build Pivot Table в ComExcelDocument_RU

$
0
0
Добрый день!
Использую метод buildPivotTable
X++:

#define.xlDatabase(1)
#define.xlPivotTableVersion10(1)
#define.PivotTableName("PivotTable")
void buildPivotTable(BookMark _sourceBookMark, container _columnFields, container _rowFields, container _dataFields,
                    int _sourceWorkSheet = 1, BookMark _destBookMark = "", int _destWorkSheet = 1)
{
    COM        comWorkBook, comWorkSheet;
    COM        comPivotCaches, comPviotCache;
    COM        comPivotTable, comPivotField;
    COM        comCommandBars, comCommandBar;
    int        iPivotField;
    BookMark    destBookMark;
    ;

    comWorkBook = m_comApplication.activeWorkBook();
    comWorkSheet = this.getWorkSheet(_sourceWorkSheet);

    comPivotCaches = comWorkBook.PivotCaches();
    //xlDatabase means data is in the active workbook
    comPviotCache = comPivotCaches.Add(#xlDatabase, strFmt("%1!%2", comWorkSheet.name(), _sourceBookMark));
    //CreatePivotTable(str Destination (ex. [Книга1].Лист2!R3A1), str Data location, int pivotTableVersion)
    //Empty String as destination means a new WorkSheet will be created
    if (_destBookMark)
    {
        comWorkSheet = this.getWorkSheet(_destWorkSheet);
        destBookMark = strFmt("%1!%2", comWorkSheet.name(), _destBookMark);
    }
    comPivotTable = comPviotCache.CreatePivotTable(destBookMark, strFmt("%1%2", #PivotTableName, _sourceWorkSheet), #xlPivotTableVersion10);

    for (iPivotField = 1; iPivotField <= conlen(_columnFields); iPivotField++)
    {
        comPivotField = comPivotTable.PivotFields(conPeek(_columnFields, iPivotField));
        comPivotField.Orientation(2); //xlColumnField
        comPivotField.Position(iPivotField);
    }
    for (iPivotField = 1; iPivotField <= conlen(_rowFields); iPivotField++)
    {
        comPivotField = comPivotTable.PivotFields(conPeek(_rowFields, iPivotField));
        comPivotField.Orientation(1); //xlRowField
        comPivotField.Position(iPivotField);
    }

    for (iPivotField = 1; iPivotField <= conLen(_dataFields); iPivotField++)
    {
        //AddDataField(PivotField object [, shown name, type of aggregate function ])
        //xlSum = -4157 is default
        comPivotTable.AddDataField(comPivotTable.PivotFields(conPeek(_dataFields, iPivotField)));
    }
    //Hide the PivotTable FieldList
    comWorkBook.ShowPivotTableFieldList(false);

    //Hide the PivotTable CommandBar
    comCommandBars = m_comApplication.CommandBars();
    comCommandBar = comCommandBars.item(#PivotTableName);
    comCommandBar.visible(false);
}

Проблема вот в чем - мне надо последнее поле агрегировать как сумма, но сводная строится как количество. Не пойму как это справить?

Санкт-Петербург вакансия программиста AX

$
0
0
Вакансия разработчик Microsoft Dynamics AX (Санкт-Петербург)

Компания АИГ Консалт ищет программистов для разработки Microsoft Dynamiсs AX

Требования:
• Опыт разработки для Microsoft Dynamics AX 2009, 2012
• Разговорный английский
• готовность к редким краткосрочным командировкам в Европу
Информация по условиям работы и оплате обсуждаются индивидуально

Чтобы откликнуться на вакансию, отправляйте Ваше резюме на e-mail uu@aiggroup.ru

Из UCS-2 в UTF-8 програмно

$
0
0
Здравствуйте!
Аксапта 4.0
Есть файлик xml в кодировке UCS-2
Можно ли аксаптой превратить его в UTF-8 без BOM ?

Программно получить label элемента Base Enuma

$
0
0
Добрый день! Получаю запросом SalesTable.SalesStatus, далее необходимо отобразить это значение пользователю. наткнулся на AOTgetProperty, однако не могу сообразить как его применить.

Демоданные AX4

$
0
0
Коллеги, если у кого-нибудь есть в запасниках демоданные (Contoso) по AX4, не мог ли бы вы поделиться?

Из UTF-8 в UTF-8 без BOM

$
0
0
Имею файлик xml в формате UTF8 полученный в результате выполнения Этого кода:
textBuffer1 = new TextBuffer();
textBuffer1.fromFile(@"\\SRVFILE1\office\Ex_AX_Temp\import.xml");
textBuffer1.toFile(@"\\SRVFILE1\office\Ex_AX_Temp\import.xml", FileEncoding::UTF8);


Но дело в том что файлик в формате UTF8 а мне нужно в формате UTF-8 w/o BOM
то есть надо как то удалить 3 байта в первой строчке.
Как это можно сделать?

В АХ поддержку Майкрософта. Мюнхен, Лондон, Варшава и др.

$
0
0
Прошу прощения если было. Утром получил на почту вот и делюсь.
Насчет рабочей визы не знаю, но по-моему для MS это не проблема.
Скорое всего язык(и) более важны.

Apologies for troubling you. I am a talent sourcer for Microsoft and I am currently recruiting Dynamics AX Premier Support Engineers and Dynamics AX Support Engineers to work in a number of locations across Europe. The Premier Support positions require significant travel across Europe requiring an average of 3 days away from home each week. I have openings based in the Netherlands, Switzerland, Belgium and the UK. The Support Engineers are primarily office based in the following locations Munich, Reading near London, Warsaw or anywhere in Spain or Italy.
I can see you are an experienced Dynamics AX Software Engineer and I was hoping that you would pass on my details to anyone in your network who may be looking for permanent opportunities. Any referrals are always very much appreciated and I am happy to be contacted on either my mobile number or email address shown below.
Many thanks
Paula Rodgers
Mobile number + 44 7974705191
a-parodg@microsoft.com

подключения модуля/библиотеки

$
0
0
Дело в том что никогда не работал с аксаптой. Вопрос в том как подклюить модуль чтобы потом можно было вызывать из него функции. Работал с делфи там это например:
uses S4_TLB;
Это модуль для вызова апи функций интермеховского продукта Search. Библиотека где хранятся эти функции S4.TLB.
Подскажите пожалуйста как подключить библиотеку или модуль (незнаю как правильно назвать).
Поиск по гуглу ничего путного не выдает.

rumicrosofterp: AX 2012 R3. Новые возможности свежего накопительного обновления. Вебинар 10.02.2015

$
0
0
Источник: http://blogs.technet.com/b/rumicroso...9/3644816.aspx
==============

Коллеги, завтра - вебинар, посвященный новым возможностям восьмого накопительного обновления для AX 2012 R3.

Мобильный POS-терминал с Modern интерфейсом для планшетных и мобильных устройств, кросс-докинг в WMS, улучшения в транспортировках.

Не пропустите!

Регистрация - здесь: https://msevents.microsoft.com/CUI/E...&culture=ru-RU

А пока - раздел из декабрьских планов развития, посвященный составу восьмого обновления.

--

Восьмой пакет обновления был выпущен в ноябре 2014 года. Мы продолжили развитие функций для розничной торговли и управления цепочками поставок, по работе с клиентами через Интернет, в социальных сетях, посредством мобильных технологий.

Розничная торговля

Улучшены возможности для работы с клиентами в магазинах и через Интернет. Некоторые улучшения перечислены ниже.

&bull; Новое приложение для POS-терминала - Modern POS &ndash; оптимизированное для планшетных ПК и мобильных устройств Windows Phone. Это приложение позволяет продавцам и консультантам мгновенно получать необходимую информацию о клиентах и продуктах.

&bull; Подключенный и автономный режим для POS-терминалов с возможностью хранения данных на локальных устройствах обеспечивает непрерывную работу устройств. Это обеспечивает эффективную работу устройств в штатных и внештатных ситуациях.

&bull; Поддержка аппаратных платформ с изначально интегрированными периферийными устройствами (принтерами, кассовыми аппаратами и сканерами штрихкодов) для повышения скорости операций. Теперь сотрудники магазина с помощью мобильных устройств могут обращаться к ресурсам единой общей станции, что позволяет обойтись без затрат на закупку дополнительного оборудования и без дорогих интерфейсов для подключения мобильных устройств.

Управление цепочкой поставок

Возможности платформы позволяют осуществлять эффективное управление цепочкой поставок.

&bull; Усовершенствованные возможности управления складами включают поддержку учета различных вариантов продукта на складах, резервирование партий и частичное резервирование, а также улучшенные сценарии розничной торговли: например, кросс-докинг товаров и управление комплектами товаров. Кроме того, новая версия платформы отличается более тесной интеграцией с производством.

&bull; Внесены усовершенствования в пользовательский интерфейс - в частности, в функции оплаты дополнительных транспортных услуг, топлива и управления ограничениями перевозок. В ближайших планах - возможность автоматического объединения заказов в транспортировки (грузовые партии), чтобы облегчить управление большими количествами заказов.

&bull; Дальнейшая оптимизация планирования производства и пополнения запасов сопутствующих продуктов позволит повысить гибкость организации производства.






Источник: http://blogs.technet.com/b/rumicroso...9/3644816.aspx

Query, select max(zzz)

$
0
0
Всем доброго времени.

Хочу примерно следующего :

select ItemId, VersionId, ActivationDate, max(CreatedDateTime)
from InventItemPrice
where ItemId = '102025'
group by ItemId, VersionId, ActivationDate
order by VersionId, ActivationDate desc

НО :

- в Аксапте
- на форме
- достигнув этого модификацией Query датсорса. Датасорсом, понятно, работает InventItemPrice..

Проблема, собственно - как в Query эмулировать select max(...)

Any idea?
---
DAX 2012 R3

Custom EmailProvider for CRM 2013

$
0
0
Добрый день!

Клиент ищет решение, которое позволило бы сохранять все исходящие сообщения в СРМ 2013 без использования Outlook
.
Например: с мобильного телефона или веб клиента Outlook.

Какие потенциальные варианты решения задачи?

Exchange transport rule

1. Создать два Mail boxes в exchange. MS CRM 2013forward@contoso.com and MS CRM 2013tracking@contoso.com

2. Создать transport rule для исходящих сообщений MS CRM 2013forward@contoso.com

3. Создать правила exchange, чтобы трекить все входящие письма как аттачменты MS CRM2013tracking@contoso.com

4. Настроить почтовый ящик MS CRM 2013 для MS CRM 2013tracking@contoso.com

Developing Custom Send Email Provider for Dynamics CRM

Или написать свой кастомный провайдер электронной почты для работы со всеми входящими и исходящими письмами.
По идеи этой теоретической информации должно хватить.

Custom email providers for Microsoft Dynamics CRM
EmailProvider
E-mail Provider Base Classes
Pop3PollingMailboxProvider
Google's results

Вывод модальной формы перед super в кнопке менютембаттона

$
0
0
Здравствуйте!
Есть кнопка разноски заказа - это менюитембаттон который вызывает менюитем который указан у него в свойствах.
Я хочу: не давать открывать форму разноски пока не будут добавлены файлы - то есть я хочу показывать форму docuview перед формой разноски, и если пользователь добавил файл то пускать его к форме разноски.
Что я сделал:
Форму добавления файла (Docuview) сделал popup.
В заказе Перед супером менюитембаттона влепил
new menuFunction(menuItemDisplayStr(Docuview), MenuItemType::Display).run();
this.wait(); //????
По поводу this.wait(); : если его оставить то успешно открывается форма файла но за ней не открывается форма разноски (даже после закрытия формы файла)
Если же его убрать то открывается форма файла, потом открывается форма разноски и из-за этого слетают переданные параметры для формы файла и она становится пустой
(Форму разноски и форму заказа менять сильно не хотелось бы)
Подскажите пожалуйста как это можно сделать малой кровью

а как экспортнуть DataContracts из AX2012?

$
0
0
чтобы другие люди смогли код написать, который будет потреблять AX сервисы?

Сопоставление открытых проводок: ничего не происходит, подскажите, где копать?

$
0
0
Доброго дня!

Подскажите, пожалуйста, куда копать в такой ситуации.
Делаю сопоставление по клиенту как обычно: на картинке помечены все проводки, которые должны друг друга самозачесть.
Конкретно в этом примере после "Обновить" сопоставления не происходит, галки снимаются. В чём может быть причина? Случай пока что уникален.

Записи после проставления галок в таблицу SpecTrans попадают.

DAX 2009

Миниатюры
Нажмите на изображение для увеличения
Название: ____.JPG
Просмотров: недоступно
Размер:	176.0 Кб
ID:	9165  

В тренде конец больших корпораций?

$
0
0
Интересная заметка:
http://daily.rbc.ru/opinions/busines...7947e6c9c4a34f

В приложении к нашей отрасли: так ли необходимы большие консалты? Может быть по мере усложнения и роста специализации будущее за Odesk-ками и прочим?

Разница на счете между оборотно-сальдовой ведомостью и анализом счета

$
0
0
Добрый день!
Имею в системе разницу между анализом счета и оборотно - сальдовой ведомостью. Я выявил проводки которые попадают в анализ но которых нет в оборотке.
16.0400 руб -4 125,00 -4 125,00 0,00 0,00 4 125,00 Сбор по покупке
16.0400 руб -2 133,08 -2 133,08 0,00 0,00 2 133,08 Накладные расходы по покупке - пошлины

В данных проводках отсутствует корр счет. Это проводки по накладной.
Вопрос - как это починить??

Схема данных в Visio

$
0
0
Ув. коллеги,

подскажите пожалуйста, есть ли возможность для AX2012 рисовать схемы данных по аналогии со "Схема данных" в MS Access?

Например, средствами VISIO.

Благодарю за ответы,
Алексей

Миниатюры
Нажмите на изображение для увеличения
Название: Scheme_imageAccess_2002.gif
Просмотров: недоступно
Размер:	132.9 Кб
ID:	9167  

Слоты разработки и тестирования в CRM online

$
0
0
Подскажите, кто сталкивался, что необходимо для создания слотов dev и test для CRM 2013 online. На данный момент есть сайт CRM production и в панели администрирования CRM Office365 нет элементов управления для создания или копирования новых слотов.

ISV Licensing

$
0
0
Коллеги, есть прооблема с ISV Licensing в AX2012
1. Создал Licennse code, привязал к нему Configuration code
2. Сгенерировал тестовый сертификат, как описано в интернетах
3. Загрузил сертификат в Trusted root certificate authorities (Local computer)
4. Сгенерировал файл лицензии

пытаюсь загрузить лицензию в аксапту, получаю ошибку:
The certificate associated with license XXX is not a trusted certificate.

перерыл интернет, решения не нашел.
Сталкивался ли кто-нибудь с такой проблемой?
Viewing all 14636 articles
Browse latest View live