1С:Предприятие 8
Система программ

Выбор поставщиков компании «Высокая сторона» и формирование заказов с маркетплейсов оптимизированы с помощью доработки 1С:Управление торговлей

426
Рейтинг статьи

О компании

Компания «Высокая сторона» занимается электромонтажными работами и торговлей электрооборудованием через маркетплейсы. В июле 2022 года в нашу компанию «АСП» обратился руководитель отдела продаж компании «Высокая сторона». Организация ведет учет в программе «1С:Управление торговлей 11.4», и в процессе работы появилась необходимость наладить специфическую загрузку файлов в 1С из Microsoft Excel. Так как выбор поставщиков и формирование заказов ведется с помощью загрузки файлов в 1С из Excel.

Ход работы 

Нам предстояло выполнить доработки по специфической загрузке файлов из Excel. Решили делать это через современный механизм расширения конфигурации — это механизм, который позволяет без усложнения обновлений дорабатывать типовую конфигурацию программы «под себя», создавая новые объекты: справочники, документы, отчеты, регистры и т.д. Программа остается на поддержке 1С, все обновления происходят в стандартном режиме, что позволяет сэкономить деньги на поддержку программы.

Что требовалось компании 

В автоматическом режиме загружать данные от поставщика материалов и оборудования «ЭТМ iPro».

Это один из основных поставщиков «Высокой стороны». Он передает данные по своим товарам не в Excel, а в формате API: у «ЭТМ iPro» есть сервер, к которому можно обращаться из любой точки мира через интернет и получать данные по товарам. 

Другой поставщик «Высокой стороны» предоставляет данные в Excel, и компании нужно было привести данные обоих поставщиков к единому формату для корректной работы с 1С. 

Решение: Наши специалисты сделали обработку*, которая получает данные в формате API и трансформирует их в формат Excel для последующей загрузки в 1С.  

* Обработка — это сервисная процедура, которая предназначена не для выдачи информации, а для изменения каких-либо данных в информационной базе. Обработки используются для служебных функций, например, загрузки данных из табличного файла. Примеры обработок: «Выписка банка», «Печать прайс-листа», «Проведение по партиям».

Загружать данные по заказам клиентов «Высокой стороны» с маркетплейса OZON

Решение: Клиенты «Высокой стороны» делают заказы на OZON. Компания выгружает отчет по заказам из OZON  и с помощью нашей доработки загружает эти заказы в 1С. Загрузка учитывает особенности ведения артикулов товаров, а также возможность разбиения заказов по датам отправки. 

Загружать в 1С цены и остатки поставщиков из предоставленных ими данных 

Нужно было создать алгоритм, который самостоятельно распределял бы товары по созданным заказам клиентов и выбирал наиболее выгодных поставщиков. 

Определяющим фактором выбора поставщика является наличие у него товара в момент анализа заказа покупателя, а также наиболее низкая цена этого товара.  

Раньше бизнес-процесс выглядел так: «Высокая сторона» предлагает своим клиентам на OZON те товары, которые есть у двух основных поставщиков. Клиенты делают заказы, и «Высокая сторона» приступает к сборке. 

Компания проверяет в наличии ли эти товары у поставщиков. Если они есть, то обращают внимание на то, у кого выгоднее эти товары купить. Если вообще ни у кого нужного товара нет — ищут альтернативного поставщика. Все выполнялось вручную: вручную искали товар у поставщика, вручную обрабатывали каждый заказ. На это уходило много времени.

Решение: разработан алгоритм. Представляем его ниже:  

  1. Компания ежедневно получает данные от поставщиков. Теперь благодаря доработкам, о которых рассказывали выше, можно загрузить эти данные от неограниченного числа поставщиков из Excel в 1С. 

  2. Программа 1С уже знает: какое количество товара есть в наличии у поставщиков и по какой цене он продается у каждого из них. 

  3. С помощью доработки «Высокая сторона» загружает в 1С в формате Excel данные от OZON по заказам клиентов с разбиением по датам отправки. Так на каждую дату отправки возникает отдельный заказ. 

  4. С помощью финальной обработки «Высокая сторона» может выбрать нужные заказы клиентов в 1С и доработка автоматически распределит эти заказы клиентов по наиболее «выгодным» поставщикам. Определяющие факторы: наличие товара у поставщика и наименьшая цена. Чем ниже цена, тем в большем приоритете будет находиться поставщик. Таким образом, анализ условий поставщиков полностью автоматизирован. 

Рассмотрим, как работает алгоритм на смоделированном примере.

В заказе, который мы получили с OZON, есть три позиции:

Товар №1 — 3 шт;
Товар №2 — 1 шт;
Товар №3 — 2 шт. 

Мы знаем, что у Поставщика 1: 

Товар №1 — есть в наличии, стоит по 100 рублей.
Товар №2 — отсутствует, стоит 70 рублей.
Товар №3 — в наличии есть 10 штук, их цена по 300 рублей за штуку. 

А у Поставщика 2:

Товар №1 — есть 10 штук по 300 рублей.
Товар №2 — отсутствует, стоит 400 рублей.
Товар №3 — есть только 1 штука, стоимостью 150 рублей.

Распределять  заказы вручную по наиболее выгодным поставщикам пришлось бы долго. А теперь 1С умеет это делать автоматически. Компания получает заказы с маркетплейса и по заказанным товарам в программе уже есть информация от поставщиков. Выбор поставщиков и заказ у них товаров, исходя из наличия, становится значительно проще. 

Как в нашем смоделированном примере будет собран заказ:

Выбор поставщиков компании «Высокая сторона» и формирование заказов с маркетплейсов оптимизированы с помощью доработки 1С:Управление торговлей

Затем приступим к сборке заказа.

Самое удобное в такой схеме закупки, что артикулы товаров у поставщиков совпадают, так как используются международные артикулы.  

Результаты проекта

Система, созданная в компании «Высокая сторона», обладает важным свойством — ее можно масштабировать. Хотя сначала и ставилась задача — анализировать данные одновременно 2-3 поставщиков, специалистом нашей компании «АСП» была реализована возможность анализировать фактически неограниченное количество контрагентов. 

Также был реализован отчет для анализа поставщиков по количеству и ценам товаров, загруженных в базу 1С.  

Нам удалось автоматизировать бизнес-процессы компании так, что работа сотрудников стала существенно легче и быстрее, а процессы стали более современными и удобными. Для сотрудников компании мы провели ряд консультаций, а также сделали инструкции по использованию созданных механизмов. 

Тем не менее, доработки имеют ряд ограничений

У компании есть разные поставщики и свои данные они предоставляют разными способами. Поэтому, чтобы свести разночтения при загрузке данных к нулю, было принято решение — сводить все полученные данные в едином формате Excel. Это сотрудники компании делают вручную. 

Так как данные от поставщиков загружаются в 1С с периодичностью один раз в день, то анализ по количеству и цене товара от поставщика не всегда точный. Причина в том, что количество товаров у поставщиков может меняться в течение дня, а «поймать» эти изменения при выбранном способе обмена информацией у всех поставщиков сразу не представляется возможным. 

Что было сделано

  • Создана обработка, которая трансформирует полученные от поставщика данные в формат Excel для последующей загрузки в 1С
  • Настроена загрузка заказов из OZON в 1С
  • Реализован отчет для анализа поставщиков по количеству и ценам товаров, загруженных в базу 1С.

Благодаря автоматизированным операциям в компании сократилось время на выполнение ручных операций, значительно уменьшилась рутинная работа и повысилось качество работы с клиентами. 

Автоматизировано: 6 рабочих мест

Использована программа: 1С:Управление торговлей

Проект выполнила компания «АСП».


Автор:

Елизавета Серкова

Оценить статью: