none
Dynamics Connector AX2012 - CRM2011 RRS feed

  • Вопрос

  • Доброго времени суток! 

    проблема с AX 2012 + Dynamics Connector, может кто объяснит логику сего "чуда". Создан запрос примерно такого вида

    -CustTable
          |-DirPartyTable
                |-LogisticsElectronicAddress
          |-SalesAgreementHeader
                |-SalesAgreementHeaderDefault
                |-SalesAgreementHeaderExt_RU

    С данного запроса (средствами AIF) была развернута служба документов AIF.

    Теперь суть проблемы:

    При попытке импорта выдает ошибку - Значение "20957066" в поле "Счет клиента" не найдено в связанной таблице "Клиенты". (что по всей видимости относится к полю AccountNum таблицы SalesAgreementHeader)

    Если же не заполнять SalesAgreementHeader то клиент нормально создается. Если за тем попробовать импортировать проводки клиента (SalesAgreementHeader) то выдает следующую ошибку - Невозможно создать запись в Клиенты (CustTable). Счет клиента: 20957066, Александр Макаров. Запись уже существует.

    Ну и собственно вопрос, почему он не обновляет клиента при совпадении (по моему было бы логично, в настройках входящего порта стоит опция "Заменить существующие документы при создании" (хотя не уверен что это именно то про что я подумал))?
    Почему он выдает ошибку если клиента нету (разве он не должен создать клиента со всеми данными в соответствии с запросом)?

    Попытался развернуть запрос с одной таблицей SalesAgreementHeader, при попытке сконфигурировать Connector получаю такую ошибку:
    "value cannot be null. parameter name: type"
    Нашел пару постов в нете с той же проблемой, но решения нигде нету. У кого есть идеи в чем проблема?

    Замучился уже с этим коннектором, подскажите если есть идеи как решить данные вопросы.

    21 августа 2015 г. 12:31