О компании
Компания «Высокая сторона» занимается электромонтажными работами и торговлей электрооборудованием через маркетплейсы. В июле 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 те товары, которые есть у двух основных поставщиков. Клиенты делают заказы, и «Высокая сторона» приступает к сборке.
Компания проверяет в наличии ли эти товары у поставщиков. Если они есть, то обращают внимание на то, у кого выгоднее эти товары купить. Если вообще ни у кого нужного товара нет — ищут альтернативного поставщика. Все выполнялось вручную: вручную искали товар у поставщика, вручную обрабатывали каждый заказ. На это уходило много времени.
Решение: разработан алгоритм. Представляем его ниже:
-
Компания ежедневно получает данные от поставщиков. Теперь благодаря доработкам, о которых рассказывали выше, можно загрузить эти данные от неограниченного числа поставщиков из Excel в 1С.
-
Программа 1С уже знает: какое количество товара есть в наличии у поставщиков и по какой цене он продается у каждого из них.
-
С помощью доработки «Высокая сторона» загружает в 1С в формате Excel данные от OZON по заказам клиентов с разбиением по датам отправки. Так на каждую дату отправки возникает отдельный заказ.
-
С помощью финальной обработки «Высокая сторона» может выбрать нужные заказы клиентов в 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С умеет это делать автоматически. Компания получает заказы с маркетплейса и по заказанным товарам в программе уже есть информация от поставщиков. Выбор поставщиков и заказ у них товаров, исходя из наличия, становится значительно проще.
Как в нашем смоделированном примере будет собран заказ:
Затем приступим к сборке заказа.
Самое удобное в такой схеме закупки, что артикулы товаров у поставщиков совпадают, так как используются международные артикулы.
Результаты проекта
Система, созданная в компании «Высокая сторона», обладает важным свойством — ее можно масштабировать. Хотя сначала и ставилась задача — анализировать данные одновременно 2-3 поставщиков, специалистом нашей компании «АСП» была реализована возможность анализировать фактически неограниченное количество контрагентов.
Также был реализован отчет для анализа поставщиков по количеству и ценам товаров, загруженных в базу 1С.
Нам удалось автоматизировать бизнес-процессы компании так, что работа сотрудников стала существенно легче и быстрее, а процессы стали более современными и удобными. Для сотрудников компании мы провели ряд консультаций, а также сделали инструкции по использованию созданных механизмов.
Тем не менее, доработки имеют ряд ограничений
У компании есть разные поставщики и свои данные они предоставляют разными способами. Поэтому, чтобы свести разночтения при загрузке данных к нулю, было принято решение — сводить все полученные данные в едином формате Excel. Это сотрудники компании делают вручную.
Так как данные от поставщиков загружаются в 1С с периодичностью один раз в день, то анализ по количеству и цене товара от поставщика не всегда точный. Причина в том, что количество товаров у поставщиков может меняться в течение дня, а «поймать» эти изменения при выбранном способе обмена информацией у всех поставщиков сразу не представляется возможным.
Что было сделано
- Создана обработка, которая трансформирует полученные от поставщика данные в формат Excel для последующей загрузки в 1С
- Настроена загрузка заказов из OZON в 1С
- Реализован отчет для анализа поставщиков по количеству и ценам товаров, загруженных в базу 1С.
Благодаря автоматизированным операциям в компании сократилось время на выполнение ручных операций, значительно уменьшилась рутинная работа и повысилось качество работы с клиентами.
Автоматизировано: 6 рабочих мест
Использована программа: 1С:Управление торговлей
Проект выполнила компания «АСП».