1. Перед тем как начать работу с вэб-сервисами, внимательно ознакомьтесь с настоящими рекомендациями и документацией по конкретным вэб-сервисам
2. Необходимые понятия структуры клиента
Сбытовая организация
- Это текущее место отгрузки, т.е. откуда товар будет отгружаться, непосредственно Клиенту по "Маршруту" или откуда Клиент будет забирать товар при "Самовывозе"
- характеризуется кодом (в сервисах поле VKORG) и наименованием (в сервисах поле PROGRAM_NAME)
- в ЭТП отображается в верхнем левом углу страницы под логотипом нашей компании
- Получить список доступных Сбытовых организаций можно в группе сервисов "Сервисы по настройкам пользователя" вызвав сервис "Сервис получения сбытовых организаций клиента"
Клиент
- Это комплексное, объеденяющее понятие, характеризующееся набором взаимосвязанных объектов, однозначно идентифицируещее как самого клиента, так и правила его взаимодействия с нашей компаний
Структура клиента
Получается в в группе сервисов "Сервисы по настройкам пользователя" вызвав сервис "Сервис получения структуры клиента". Структура Клиента имеет следующие элементы:
Головной Клиент
- Код (в сервисах поле KUNAG) и Наименование (в сервисах поле SNAME) всей структуры клиента в нашей компании
- В ЭТП отображается в черной панели текущей структуры:
- Пра вызове сервисов нигде не указывается, т.к. определяется по логину
Покупатель
Это та организация, ИП или физлицо, которые непосредственно осуществляют покупку товаров и расчеты за него.
- Код (в сервисах поле KUNNR_RG) и Наименование (в сервисе структура клиента поле SNAME)
- В ЭТП отображается в черной панели текущей структуры:
- Код Находится в массиве RG_TAB в поле KUNNR
Грузополучатель
Подчинен Покупателю
- Код (в сервисах поле KUNNR_WE) и Наименование (в сервисе структура клиента поле SNAME)
- Код Находится в массиве WE_TAB в поле KUNNR
Адрес доставки или Место получения
Подчинен Покупателю и является местом куда товар доставляется. К адресу доставки привязан маршрут доставки.
- Код (в сервисах поле KUNNR_ZA) и Наименование (в сервисе структура клиента поле SNAME)
- Код Находится в массиве ZA_TAB в поле KUNNR
Договор
Для юридических лиц и ИП основной документ, регулирующий взаимодействия с нашей компанией. Подчинен Покупателю
- Код (в сервисах поле VBELN)
- Код Находится в массиве DOGOVOR_TAB в поле VBELN
Контактное лицо
Подчинено покупателю и является конкретным человеком кто ответственен за получение товара со стороны Покупателя.
- Код (в сервисах поле PARNR)
- Код Находится в массиве CONTACT_TAB в поле PARNR
3. Необходимые понятия поиска и заказа
Тип поиска
Определяет то, где система будет искать остатки требуемого артикула. Может принимать следующие значения:
- Поиск будет осуществляться только на складе "Места отгрузки". В ЭТП в поиске отобрахается зеленым индикатором склада
- Поиск будет осуществляться как на складе "Места отгрузки", так и на всех доступных складах нашей компании . В ЭТП в поиске отобрахается желтым индикатором склада.
- Поиск будет осуществляться как на складе "Места отгрузки" и на всех доступных складах нашей компании, так и на складах наших партнеров . В ЭТП в поиске отобрахается красным индикатором склада.
Признак Самовывоза
Сигнализирует системе, что доставка товара не нужна и Клиент САМ заберет товар:
- При необходимости самовывоза в поле INCOTERMS записывается значение "1", иначе "0" или оставить поле пустым
- При выставлении данного признака, поле KUNNR_ZA заполнят НЕ требуестя
PIN
Бренд
- Наименование бренда искомой детали
- В данное поле заносится ТОЛЬКО Наименование бренда принятого в НАШЕЙ компании.
- Получить список брендов и как они обозначены в НАШЕЙ компании можно в группе сервисов "Сервисы по настройкам пользователя" вызвав сервис "Сервис получения списка брендов".
Склад
Т.к. запаси ищутся и заказываются с различных складов, то в систему введено понятие "Склад". Данное понятие во всех сервисах идентифицируется полем KEYZAK
- В вэб-сервисах поиска, каждая позиция обязательно имеет код склада KEYZAK
- При создании заказов, в структуру ITEMS необходимо ОБЯЗАТЕЛЬНО транслировать значение KEYZAK полученное при поиске, для соответствующей позиции