Анализ счетов и формирование наилучшего предложения

Бюджет: по договоренности
Имеем платформу 1с предприятие 8.3. 
Создаем собственное прикладное решение с нуля под наши нужды. 
База размещается удаленно на сервере, поднят веб сервер. Пользователи заходят используя тонкий клиент. 
Требуется написать модуль, который: 
1. проверяет несколько почтовых ящиков, используя логины и пароли к ним. 
2. при обнаружении НОВОГО письма и наличия вложений в виде excel файла (счет, коммерческое предложение), от заранее известных адресов, создает документ в который вносится поставщик, товары этого поставщика, цены (цены могут рассчитываться с учетом индивидуальной скидки, возможны цены в долларах-переводим в рубли по текущему курсу, срок поставки). Возможно этот документ вносит изменения в регистр сведений, являясь регистратором, возможно есть другой способ накапливать информацию, но в итоге мы должны иметь информацию:
Поставщик-номенклатура-цена-сроки поставки, которую можно использовать для дальнейшего анализа.
3. Имеем заказ (наши нужды) на определенную номенклатуру, сами формируем документ заказа, а далее требуется, чтобы система на основании этого заказа создала список номенклатуры для запроса определенному поставщику, который торгует этой номенклатурой (в итоге получится несколько списков для каждого поставщика, например утюги и гладильные доски поставщик "Ромашка", а пылесосы и стиралки поставщик "Арена". (возможно ситуация одна и та же номенклатура имеется у разных поставщиков.
4. Система отправляет на почту каждому из поставщиков список с соответствующей номенклатурой для запроса цены и срока поставки.
5. Далее получаем ответы поставщиков в виде файлов счетов и ком.предложений (если получены не все ответы на запросы, то система это учитывает и сигнализирует, возможно создать задачу позвонить, может напоминалку).
6. Система анализирует полученные данные и выдает лучшие предложения опираясь на наш заказ. Возможны несколько вариантов:
Все позиции дешевле у одной компании. Одни дешевле у одной компании, другие  у другой.
7. Контроль пользователя. Пользователь выбирает заказать номенклатуру в одной компании или в разных.
8. Система отписывает письма поставщикам с заказами согласно пользовательскому контролю.
9. Также требуется к номенклатуре привязать аналоги, их может быть несколько. И это учитывать в анализе (если это нужно пользователю – галочка) пункт 6.

Способ исполнения – внешняя обработка.
Опубликован 12.02.2015 в 23:25

Выберите способ верификации:

Обновите страницу после прохождения верификации.