Перейти к основному контенту
Поддержка
Войдите с помощью учетной записи Майкрософт
Войдите или создайте учетную запись.
Здравствуйте,
Выберите другую учетную запись.
У вас несколько учетных записей
Выберите учетную запись, с помощью которой нужно войти.

Содержимое TechKnow вЕтвь

Проблема 

Как интегрировать несколько ИД адреса клиента или поставщика в одну интеграцию?


Решение 

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


Last Address Code for Each Customer is Primary/Default 


Если исходный файл содержит все адреса каждого клиента или поставщика и последний адрес является основным или адресом по умолчанию, выполните указанные действия. Ниже приведен пример исходных файлов для клиентов (возможно, будут включены дополнительные адресные данные, которые здесь не содержатся).


КОД АДРЕСА С ИД ЗАКАЗЧИКА1 ПОЧТОВЫЙ ИНДЕКС ГОРОДА

MOUSE Mouse First 123 Main Street Fargo ND 58103

MOUSE Mouse SECOND 456 Third Avenue MN 56560

MOUSE Mouse Для студентов THIRD 233 University Drive Fargo ND 58103

DONALD Donald Уток FOURTH 3943 Main West Fargo ND 58204

GOOFY Goofy FIFTH 9384 First Street MN 56561



Действия по интеграции:


1. Чтобы создать интеграцию, щелкните значок Создать. Назовем интеграцию "Клиенты и адреса". Нажмите кнопку ОК.


2. Создайте запрос к источнику файла, щелкнув значок Добавить запрос. Типом запроса будет Текстовый запрос. Назовем его "Клиенты и адреса". Выберите нужный деликтор, относящийся к источнику файла (в примере выше это будет "вкладка"). Если исходный файл содержит строку с заглавным колонок, пометить его как "Первая строка содержит имена столбцов". Нажмите кнопку ОК.


3. Создайте место назначения, щелкнув значок Добавить Dest. Выберите пунктов назначения Dynamics\Receivables Management\Customers (или Dynamics\Payables Management\Vendors). Нажмите кнопку Открыть.  


4. Откройте окно Свойства интеграции, выбрав имя интеграции ("Клиенты и адреса") и выбрав Интеграция -> "Клиенты и адреса". Измените режим редактирования назначения на Вставка и обновление.


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


Коллекция клиентов:

Customer ID-Use Source Field CUSTOMER

Name-Use имя поля источника

Адрес ID-Use код адреса поля источника


Коллекция адресов:

Адрес ID-Use код адреса поля источника

Адрес 1-Use Source Field ADDRESS1

City-Use поле "ГОРОД"

State-Use СОСТОЯНИЕ поля источника

Zip Code-Use Source Field ZIP


6. Сохраните интеграцию.


7. Запустите интеграцию.


Примечания. Благодаря этому способу интеграции нескольких адресов код ПОСЛЕДНЕГО адреса клиента или поставщика будет интегрирован как основной (по умолчанию) адресный код, указанный в карточке клиента или поставщика. Например, в качестве основного адреса будет использоваться третий ИД мыши, а для Лени Утки — четвертый и т. д. Это необходимо, так как в режиме редактирования назначения задаются Вставить/обновить, а third — это последний код адреса в исходных файлах для мыши с заданной кнопкой мыши.



Исходный файл содержит столбец, обозначая основной и стандартный адресный коды. 


Если исходный файл содержит столбец, который обозначает, какой код адреса следует считать основным, выполните указанные действия. Ниже приведен пример исходных файлов: столбец PRIMARY в данном примере будет содержать "P" для каждого основного адреса:


CUSTOMER ID NAME ADDRESS CODE ADDRESS1 CITY STATE ZIP PRIMARY

MICKEY Mickey Mouse FIRST 123 Main Street Fargo ND 58103 P

MOUSE Mouse SECOND 456 Third Avenue MN 56560

MOUSE Mouse Для студентов THIRD 233 University Drive Fargo ND 58103

DONALD Donald Уток FOURTH 3943 Main West Fargo ND 58204 P

GOOFY Goofy FIFTH 9384 First Street Moorhead MN 56561 P


Действия по интеграции:


1. Чтобы создать интеграцию, щелкните значок Создать. Назовем интеграцию "Клиенты и адреса". Нажмите кнопку ОК.


2. Создайте первый запрос, щелкнув значок Добавить запрос. Типом запроса будет Текстовый запрос. Назовем его "Клиенты". Выберите нужный деликтор, относящийся к источнику файла (в примере выше это будет "вкладка"). Если исходный файл содержит строку с заглавным колонок, пометить его как "Первая строка содержит имена столбцов".


3. Создайте ограничение для запроса "Клиенты" на вкладке "Строки". Щелкните в списке Столбец и выберите поле, обознача которое обозначает основной (при использовании вышеуказанного источника это будет столбец PRIMARY). Щелкните в списке оператор и выберите "=". Нажмите кнопку "Возможные значения в списке" и выберите в списке значение. Выберите значение, определя которое определяет, является ли он основным (при использовании вышеуказанного источника значением будет "P"). Нажмите кнопку "И в условия" и нажмите кнопку ОК.


4. Создайте второй запрос, щелкнув значок Добавить запрос. Тип запроса будет текстовым. Назовем его "Адреса". Выберите нужный вариант. Если исходный файл содержит строку с заглавным колонок, пометить его как "Первая строка содержит имена столбцов". Нажмите кнопку ОК.


5. Создайте связь между двумя запросами. Нажмите кнопку "Отношения" на панели инструментов. Перетащите поле CUSTOMER из запроса "Клиенты" в поле CUSTOMER из запроса "Адреса". Нажмите кнопку Закрыть.


6. Создайте место назначения, щелкнув значок Добавить Dest. Выберите пунктов назначения Dynamics\Receivables Management\Customers (или Dynamics\Payables Management\Vendors). Нажмите кнопку Открыть.  


7. Откройте окно Свойства интеграции, выбрав имя интеграции ("Клиенты и адреса") и выбрав Интеграция -> "Клиенты и адреса". Измените режим редактирования назначения на Вставка и обновление.


8. Создайте сопоставления назначения, дважды щелкнув значок Сопоставление. В этом примере вы также должны получить следующие сведения. Убедитесь, что при сопоставлении вы проверяете вкладку параметров, чтобы убедиться в том, что сопоставления были вытянут из правильного запроса. Вкладка "Параметры" для коллекции "Адреса" должна быть заостряна на запрос адресов.


Коллекция клиентов (карта из запроса "Клиент")

Customer ID-Use Source Field CUSTOMER

Name-Use имя поля источника

Адрес ID-Use код адреса поля источника


Набор адресов (карта из запроса "Адреса")

Адрес ID-Use адреса.АДРЕС

Address 1-Use Source Field Addresses.ADDRESS1

City-Use.CITY

State-Use.STATE

Zip Code-Use source field Addresses.ZIP


9. Сохраните интеграцию.


10. Запустите интеграцию.



Коды адресов "До" и "Вы выставление счета" отличаются от основного и по умолчанию 


Эта ситуация очень похожа на последнюю, но здесь столбец "ТИП" определяет, является ли адрес основным, адресом для оплаты или отгрузка. Ниже приведен пример:


КОД АДРЕСА С ИД ЗАКАЗЧИКА1 ТИП ПОЧТОВОГО ИНДЕКСА "ГОРОД"

MICKEY Mickey Mouse FIRST 123 Main Street Fargo ND 58103 P

MICKEY Mickey Mouse SECOND 456 Third Avenue Moorhead MN 56560 S

ПРОИ21133 University Drive Fargo ND 58103 B

РАЗНДАТ Макдон утка FOURTH 3943 Main West Fargo ND 58204 P

GOOFY Goofy FIFTH 9384 First Street Moorhead MN 56561 P


Вы НЕ сможете использовать эту информацию в Dynamics с одной интеграцией. Интеграцию потребуется повторно запустить для каждого дополнительного типа адреса.


Для основного адреса выполните действия 1–10 в предыдущем примере.


В адрес ship To (Адрес для отгрузки) вделайте следующее:


1. Откройте окно свойств в запросе "Клиенты". Перейдите на вкладку "Строки". Выберите выражение в области условия и щелкните красный "X" в нижней части окна. Это снимет ограничение для P. Теперь вы хотите добавить ограничение для значений S. Выполните шаг 3 в предыдущем примере.


2. Откройте окно Сопоставление. Измените следующие поля:


Коллекция клиентов (карта из запроса "Клиент")

Адрес ID-Use по умолчанию

Адрес Address-Use поля "Отгрузка"


3. Сохраните интеграцию.


4. Запустите интеграцию.


В адресе "Вы выставление счета"внести следующие изменения в интеграцию:


1. Откройте окно свойств в запросе "Клиенты". Перейдите на вкладку "Строки". Выберите выражение в области условия и щелкните красный "X" в нижней части окна. Это снимет ограничение для S. Теперь вы хотите добавить ограничение для значений "B". Выполните шаг 3 в предыдущем примере.


2. Откройте окно Сопоставление. Измените следующие поля:


Коллекция клиентов (карта из запроса "Клиент")

Адрес ID-Use по умолчанию

Отгрузка Address-Use по умолчанию

Bill To Address-Use Source Field ADDRESS CODE


3. Сохраните интеграцию.


4. Запустите интеграцию. Эта статья была посвящена документу TechKnow в 9956 г.

Нужна дополнительная помощь?

Нужны дополнительные параметры?

Изучите преимущества подписки, просмотрите учебные курсы, узнайте, как защитить свое устройство и т. д.

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

Были ли сведения полезными?

Насколько вы удовлетворены качеством перевода?
Что повлияло на вашу оценку?
После нажатия кнопки "Отправить" ваш отзыв будет использован для улучшения продуктов и служб Майкрософт. Эти данные будут доступны для сбора ИТ-администратору. Заявление о конфиденциальности.

Спасибо за ваш отзыв!

×