ТЗ на парсер системы iPRO компании ЭТМ
Требуется создать обработку, которая бы парсила b2b-портал компании ЭТМ, получая и фиксируя в базе следующие данные:
Каталог товаров
описания товаров
Наличие
Срок поставки
Цена для нас
Цена розничная
Нужна возможность работы по настраиваемому расписанию, как это сделано для регламентных заданий. Причем мониторинг цен и мониторинг наличия- расписания настраиваются отдельно, поскольку цены мониторить нужно значительно реже, чем наличие.
Обработка внешняя с возможностью регистрации в базе, либо выполненная в расширении конфигурации.
Адрес b2b-портала-
Логин и пароль будут предоставлены дополнительно.
В настройках обработки нужно предусмотреть возможность смены логина и пароля.
Также требуется возможность указать разделы каталога для парсинга, чтобы не обрабатывать ненужную информацию.
Каталог товаров загружать в справочник «Номенклатура поставщика» с выбором поставщика «ЭТМ»
Цены фиксировать в регистре «Цены поставщика» с ценами двух типов- Цена по договору поставки и Розница поставщика
Наличие фиксировать на складе «ЭТМ», изменяя остатки в регистре после каждого обноления информации.
Сроки поставки фиксировать путем заполнения способов обеспечения потребностей для номенклатуры, которая сопоставлена с номенклатурой поставщика.
То есть, если номенклатура в наличии, заносим в регистр количество, которе есть в наличии. Если в системе указано «В течение 2 дней»- заносим остаток «0» и способ обекспечения потребностей «Склад ЭТМ на Гаражной 2 дня». От 1 до 5 дней- способы по дням, 6-7 дней- «1 неделя» и т. д.
Если номенклатура поставщика не сопоставлена с номенклатурой, парсить цену и наличие не нужно.
Для полноценного использования информации с помощью расширения конфигурации обеспечить в форме подбора товара в документы отображение срока поставки товара на склад ЭТМ, а также столбец «срок поставки» в документах «Заказ клиента», «Коммерческое предложение Клиенту», «Заказ на внутреннее потребление»
Предпочтение будет отдано кандидатам, у которых в портфолио есть проекты по созданию парсера для 1С.