В очередной раз нам предстояло работать с интересным проектом. Клиент поставил задачу реализовать выгрузку на портал дистрибьютора данные в определенном формате.
По требованию представителей торговых марок OMODA, Chery, Exeed, Jaecoo реализован функционал выгрузки информации на портал logicstars.ru о проведенных ремонтных работах, продаже запчастей, а также актуальные остатки запчастей на складах дилеров.
Кроме того, добавлены следующие возможности:
- Ручная передача данных на портал с анализом выгружаемых данных
- Предусмотрена возможность выборочной передачи документов
- Реализован контроль выгружаемых данных – в случае возникновения ошибок на электронную почту отправителя информации уведомления отправляются уведомления.
Обычный режим
Рис. 1. Основная страница
При запуске обработка выгрузки открывается на основной странице.
Здесь пользователю нужно выбрать поля: Бренд, период и каталог выгрузки.
По сути это прежний (старый) и привычный вариант выгрузки.
Экспертный режим
В данном режиме расширен функционал по выгрузке данных на портал обработкой выгрузки. При установленном флаге – «Экспертный режим», становятся активными закладки: Заказ-наряды, Остатки, Реализации.
Закладки «Заказ-наряды» и «Реализации» фактически идентичны, поэтому рассмотрим на примере закладки «Заказ-наряды».
На основной закладке заполняем поля: «бренд» и «период выгрузки»
Заказ-наряды
Передача документов через файлы
На закладке «Заказ-наряды» имеется возможность посмотреть на документы, которые прошли заданную алгоритмом фильтрацию и возможны к выгрузке.
Рис. 2. Документы, которые прошли фильтр и могут быть выгружены
Назначения кнопок:
Кнопка – «Заполнить документы»
По нажатию данной кнопки форма заполняется документами, удовлетворяющие нами заданным отборам. На рисунке 2, показана форма после нажатия на кнопку – «Заполнить документы»
Это можно использовать для контроля того, какие в принципе документы могут быть выгружены.
Кнопка – «Создать файлы»
Это фактически режим создания файлов для ручной загрузки в личном кабинете на портале. Для этого нужно на закладке «Основная» указать каталог выгрузки, в который файлы должны быть выгружены.
Кнопка – «Передать на портал список (сервер)»
И если нажать на данную кнопку, то именно документы, заполненные в списке, будут отправлены через настроенный каталог обмена данными.
Обратите внимание, что документы в данном списке можно убирать из передачи интерактивно. Фактически можно перевыгрузить только избранные документы.
Рис. 3. Меню при нажатии на правую кнопку мыши.
В контекстном меню правой кнопки мыши, можно удалить «лишние» документы и перевыгрузить только те документы, которые необходимы.
Кнопка – «Передать на портал последовательно (api)»
Это новый механизм выгрузки на портал, предоставленный дилером в так называемом варианте «2-а волна». Фактически это передача документов по одному с информированием пользователя о ходе выполнения. Если в ходе выполнения будут обнаружены ошибки, они будут выведены в информационном окне.
Рис. 4. Пример фактических ответов при последовательной передаче заказ-нарядов.
Стоит обратить внимание, что дилер изменил критерии для успешной выгрузки на портал и для успешной передачи требует заполнения полей, которые ранее могли и не заполняться.
Кнопка – «Сверить данные»
Производится сверка документов, заполненных в списке с документами присутствующими на портале.
Рис. 5. Пример результатов сверки документов.
Остатки
На закладке «Остатки», фактически производится выгрузка остатков на портал по API.
Рис. 6. Закладка «Остатки».
На этой странице нужно указать «бренд» и «дату», на которую нужно выгрузить остатки.
Контроль ошибочных ситуаций
Для оперативного контроля, настроена отправка писем с ошибками, которые могут возникнуть при отправке на портал.
Настроены режимы автоматической выгрузки.
По требованию заказчика произведены следующие настройки передачи данных на портал.
1. Выгрузка заказ-нарядов: с 08-00 до 20-00 каждые 10 минут.
2. Выгрузка остатков и документов «Реализаций товаров»: с 08-00 до 20-00 каждые 2 часа.
По вопросам интеграции (обмена данными) 1С Альфа-Авто обратитесь к официальному партнеру 1С в Челябинске компании АДЕКС. pr@adex-it.ru, Тел: 8 /351/ 242-04-48 www.adex-it.ru