- Расширить ассортимент предлагаемых позиций за счет включения в прайс товаров поставщиков (работа под заказ)
- Настроить автоматическую загрузку в 1С прайсов поставщиков
- Сделать удобный механизм сопоставления товаров в прайсах поставщиков с внутренним каталогом
- Создать механизм автоматического выбора оптимального поставщика и включение его предложения в сводный прайс для клиентов
- Автоматизировать обмен данными с поставщиками (отправка заказов, получение подтверждений, загрузка накладных)
К нам обратился владелец компании по рекомендации. В компании уже был штатный программист 1С, но он был сильно загружен текущими задачами, а новый функционал нужно было запустить в кратчайшие сроки.
Вот так выглядело краткое ТЗ по поставленной задаче:
- Общие требования к автоматизации
- На данный момент компания осуществляет реализацию товара только с собственного склада. В ближайшее время для расширения ассортимента предлагаемых товаров планируется запуск схемы по торговле «с колес», т.е. в прайс компании добавляются позиции, отсутствующие на собственном складе, но имеющиеся на складах поставщиков.
- Для реализации п.1.а, необходимо создать на базе существующей в компании системы управленческого учета «1С:Управление торговлей 10.3» подсистему по автоматическому сбору прайсов от поставщиков, их анализу, выбору лучших предложений и формированию на основе этих данных (а так же учитывая собственные складские остатки и их цен) сводного прайса для клиентов компании
- Интерфейс системы в части входящих данных
- Файл с прайсом поставщика в формате Excel размещается на ftp-сервере поставщика. 1С подключается к ftp и загружает файл с прайсом.
- Файл с прайсом присылается поставщиком на почту. 1С забирает файл из почты.
- Интерфейс системы в части исходящих данных
- Собственный прайс сохраняется в формате Excel, выгружается на ftp сервер компании, а также автоматически рассылается клиентам (подписанным на рассылку) по электронной почте и на ftp
- Задачи по проекту
- Настройка справочников в базе 1С:
- Настроить каталог номенклатуры для указания в ней полей: Наименование, дозировка, МНН, форма выпуска, производитель, Штрих-код
- Создать в 1С справочник «Номенклатура поставщиков», в который загрузить описания товаров из прайсов поставщиков (ID товара, наименование + форма выпуска +дозировка, производитель, штрих-код)
- Задать соответствие справочника «Номенклатура поставщиков» с внутренней номенклатурой (максимально автоматизировать процесс, сделать удобный интерфейс для работы оператора при сопоставлении товара)
- Доработать функционал 1С для учета прайсов поставщиков:
- механизм получения файлов с прайсами от поставщиков в 1С
- механизм загрузки данных из прайсов в 1С
- механизм оценки предложений поставщиков и формирования сводного прайса
- механизм сохранения своего прайса в Excel, выгрузка его на ftp сервер и автоматическая рассылка клиентам по электронной почте
- механизм контроля процесса загрузки и оперативного оповещения о сбоях и ошибках
- Доработать функционал 1С для упрощения обмена электронными накладными с поставщиками
- Выгрузка из 1С заказов поставщикам
- Загрузка приходных накладных от поставщиков
- Настройка справочников в базе 1С:
Одним из самых сложных этапов выполнения задачи оказалось сопоставление товара из каталога поставщика с внутренней номенклатурой, т.к. выяснилось, что в базе клиента не для всех товаров заведены корректные штрих-коды, либо в каталоге существовали не уникальные штрих-коды. Поэтому пришлось выполнять много ручного сопоставления товаров (для ускорение этого процесса, была сделана отдельная обработка).
Итогом выполнения данного проекта, стал новый функционал в системе клиента, который позволил на порядок расширить ассортимент товаров и при этом упростил и автоматизировал взаимодействие с некоторыми поставщиками (отправка заявок поставщикам, автоматический ввод накладных).