Товары 1c. «1C-Товары» — новый продукт для управления розничным магазином

"1С-Товары" предназначен для розничных магазинов и поставщиков.

Для розничных магазинов сервис решает три задачи:

  • загружает в учетную систему магазина новые товары (наименования, описания и штрихкоды) – не придется набирать наименования товаров вручную;
  • автоматически формирует заказы на основании данных о продажах – хорошо продаваемый товар всегда будет в наличии;
  • позволяет контролировать работу розничного магазина или нескольких магазинов с помощью отчетов.


Загрузка каталога товаров

Заполнение справочника номенклатуры – отдельная большая задача при открытии магазина или начале продаж новой товарной группы. Обычно на это уходит много времени: 2 минуты на каждую позицию – это два полных рабочих дня, чтобы внести 1 000 товаров. А если товаров еще больше?

Сервис автоматически загружает товары в учетную систему из специализированного интернет-каталога, который содержит более 100 000 наименований и более 2 000 групп. Процессом загрузки можно управлять с помощью фильтров:

  • по штрихкоду;
  • по группе в каталоге;
  • по бренду;
  • по поставщику.

Дополнительная возможность – выставление соответствий справочника товаров магазина справочнику ЕГАИС . Сопоставление выполняется по штрихкодам.

Система контроля остатков и автоматического формирования заявок на закупку

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

Сервис "1С-Товары" автоматически проверяет минимальные остатки и формирует список товаров, по которым остаток меньше необходимого. Сервис выполняет ряд расчетов, результатом которых являются подсказки о том, какое количество товара необходимо заказать и почему такой объем заказа является оптимальным с точки зрения системы. Это позволяет избежать как дефицита, так и излишка товара в магазине.

Параметры автоматического заказа можно скорректировать вручную. Для принятия решения о корректировке заявки система предоставляет данные АБС-анализа (вклад товара в выручку магазина) и метода анализа ассортимента с использованием матрицы "Маркон" (наценка и оборачиваемость товара по сравнению со средним показателем по группе).

Сервис уведомляет ответственного менеджера поставщика о вашем заказе электронным письмом.

Управление и анализ работы магазина

Сервис "1С-Товары" включает отчеты, которые позволяют анализировать эффективность использования ресурсов магазина с целью оптимизации работы и получения максимальной прибыли.

Анализ выручки:

  • Выручка по дням
  • Выручка по рабочим часам
  • Прогноз выручки до конца месяца
  • Количество чеков по дням
  • Средний чек
  • Среднее количество наименований в чеке
  • Анализ минимальных и максимальных значений чеков
  • Выручка по видам оплаты (наличные, безналичные, прочее)

Анализ товарных остатков и оборотов

  • Оборачиваемость товаров
  • Ассортиментная матрица – количество товаров в магазине
  • Самые продаваемые товары
  • Продажи по поставщикам
  • Анализ чеков
    • Доля и выручка чеков с разным количеством товаров
    • Анализ чеков с одним товаром

Анализ использования площадей

  • Выручка с 1 кв.м.
    • Торговой площади
    • Общей площади магазина
  • Распределение показателей товарооборота по секциям
    • Выручка на 1 кв.м. по товарным категориям
    • Коэффициент эффективности использования площади
  • Доля аренды в выручке
    • Прогноз доли на текущий месяц при сохранении текущих темпов

Также сервис позволяет сравнить показатели работы нескольких магазинов. При этом отчеты доступны с любого устройства через Интернет.

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


Преимущества

Сервис "1С-Товары":

  • экономит время при вводе новых товаров в учетную систему (автоматическая загрузка каталога);
  • позволяет избежать ошибок в наименованиях, описании товара или штрихкодах;
  • сокращает время на обработку заявок у поставщика и сокращает вероятность ошибок в заказе (указание не того товара и т.п.);
  • увеличивает выручку магазина и сокращает затраты магазина за счет своевременного автоматического заказа товаров на основе аналитики и прогнозирования спроса.

Условия получения

Для начала использования "1С-Товары" необходимо:

  • Быть зарегистрированным пользователем программ 1С;
  • Приобрести лицензию на 1С-Товары в компании "Форус" ;
  • Скачать и установить внешнюю обработку (для магазина и/или поставщика) в Личном кабинете пользователя 1С на портале 1С:ИТС в разделе "1С-Товары";
  • Для работы продукта "1С-Товары" необходим доступ в Интернет.

Чтобы ознакомиться с возможностями продукта "1С-Товары", подключите его на тестовый период бесплатно. Тестовый период составляет 1 календарный месяц и включает полные возможности продукта.

Для получения тестового доступа к "1С-Товары" в Личном кабинете на Портале 1С:ИТС выберите нужный тариф (для поставщика или для магазина) и нажмите кнопку "Получить сервис на тестовый период".

Пробный доступ можно получить только в том случае, если на аккаунте нет доступных (действующих) тарифов "1С-Товары". Тестовый период можно получить только один раз.

Программы, в которых реализован сервис

Сервис "1С-Товары" реализован в виде внешних обработок для розничных магазинов и поставщиков.

Внешнюю обработку "Для магазинов" можно установить в программах 1С:

Внешнюю обработку "Для поставщиков" можно установить в программах 1С:

Инструкции

До начала использования сервиса необходимо скачать нужную обработку и настроить работу в ней по инструкциям:

Скачать внешние обработки "Для магазина" и/или "Для поставщика" можно в Личном кабинете пользователя в разделе "1С-Товары".


Стоимость

Тариф "1С-Товары. Каталог товаров"

  • Включает в себя загрузку товаров со штрихкодами в программу 1С из каталогов "1С-Товары".

Планируйте ассортимент без ошибок

Узнайте, какие товары приносят вам прибыль и всегда должны быть в ассортименте. И, наоборот, выводите из ассортимента товары с низкой наценкой и оборачиваемостью.

Управляйте запасами и заказывайте вовремя

Ежедневно сервис автоматически проверяет минимальные остатки и своевременно отправляет заявку поставщику. Так вы избежите дефицита ходовых товаров и упущенных продаж.

Повышайте прибыль

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

Для оптовых поставщиков

Находите новых покупателей

Публикуйте в сервисе прайс-листы и конкурентные преимущества - цены, условия поставки, описания товаров. Розничные магазины, клиенты сервиса "1С-Товары", увидят вас в числе поставщиков и смогут отправить вам автоматические заказы.

Повышайте эффективность обработки полученных заказов

Заявки от розничных магазинов автоматически загружаются в учетную систему "1С:Управление торговлей 8". Вам останется только сверить наименования позиций и количество и включить заявки в работу.

Условия использования

  • Сервис работает в программах:
  • "Розница, редакции 2.2" с версии 2.2.4.12 (только для магазинов)
  • "Розница, редакции 2.2 базовая" с версии 2.2.4.12 (только для магазинов)
  • "Управление торговлей" с версии 11.2.3.66 (для магазинов и поставщиков)
  • "Управление торговлей базовая" с версии 11.2.3.69 (для магазинов и поставщиков)

Программа должна быть на официальной поддержке

Для работы сервиса необходим доступ в Интернет.

Фирма "1С" объявляет о начале продаж с 1 апреля 2017 года нового продукта "1С-Товары". До 1 апреля 2017 года продукт "1С-Товары" доступен бесплатно для всех пользователей.

Для розничных магазинов продукт "1С-Товары" решает три задачи:

  • загружает в учетную систему магазина новые товары (наименования, описания и штрихкоды) – не придется набирать наименования товаров вручную;
  • автоматически формирует заказы на основании данных о продажах – хорошо продаваемый товар всегда будет в наличии;
  • позволяет контролировать работу розничного магазина или нескольких магазинов с помощью отчетов.

Загрузка каталога товаров

Заполнение справочника номенклатуры производится при открытии магазина или в связи с началом продаж новой товарной группы. Обычно на это уходит много времени – 2 минуты на каждую позицию. Так, для внесения 1000 товаров потребуется два полных рабочих дня. А если товаров еще больше?

Загрузка товара в учетную систему 1С происходит автоматически из специализированного интернет-каталога, который содержит более 100 000 наименований и более 2000 групп. Процессом загрузки можно управлять с помощью фильтров:

  • по штрихкоду;
  • по группе в каталоге;
  • по бренду;
  • по поставщику.

Дополнительная возможность – выставление соответствий справочника товаров магазина справочнику ЕГАИС . Сопоставление выполняется по штрихкодам.

Система контроля остатков и автоматического формирования заявок на закупку

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

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

Параметры автоматического заказа можно скорректировать вручную. Для принятия решения о корректировке заявки система предоставляет данные АБС-анализа (вклад товара в выручку магазина) и метода анализа ассортимента с использованием матрицы "Маркон" (наценка и оборачиваемость товара по сравнению со средним показателем по группе).

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

Управление и анализ работы магазина

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

Анализ выручки:

Выручка по дням

Выручка по рабочим часам

Прогноз выручки до конца месяца

Количество чеков по дням

Средний чек

Среднее количество наименований в чеке

Анализ минимальных и максимальных значений чеков

Выручка по видам оплаты (наличные, безналичные, прочее)

Анализ товарных остатков и оборотов

Оборачиваемость товаров

Ассортиментная матрица - количество товаров в магазине

Самые продаваемые товары

Продажи по поставщикам

Анализ чеков

Доля и выручка чеков с разным количеством товаров

Анализ чеков с одним товаром

Анализ использования площадей

Выручка с 1 кв.м.

Торговой площади

Общей площади магазина

Распределение показателей товарооборота по секциям

Коэффициент эффективности использования площади

Доля аренды в выручке

Прогноз доли на текущий месяц при сохранении текущих темпов

С помощью продукта "1С-Товары" можно сравнить показатели работы нескольких ваших магазинов. Отчеты можно посмотреть через Интернет с любого устройства (мобильный телефон, планшет или компьютер).

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

Приглашаем пользователей принять участие в вебинарах "1С-Товары. Как начать" 16 и 30 марта 2017 года.

ТАРИФЫ

"1С-Товары. Автозаказ для магазина":

"1С-Товары. Аналитика продаж":

  • Загрузка каталога товаров с штрихкодами в программу 1С.

Стоимость: 1000 рублей в месяц за один магазин.

"1С-Товары. Комплексный для магазина":

  • Загрузка каталога товаров с штрихкодами в программу 1С.
  • Контроль остатков и автоматическое формирование заявок на закупку.
  • Анализ работы розничного магазина или сети магазинов.

Стоимость: 1700 рублей в месяц за один подключенный магазин.

"1С-Товары. Для поставщика:

30 публикаций прайс-листа.

Стоимость: 5000 руб. на 12 месяцев.

ДОПОЛНИТЕЛЬНЫЕ УСЛОВИЯ ИСПОЛЬЗОВАНИЯ ТАРИФОВ "1С-ТОВАРЫ"

Функция загрузки каталога товаров со штрихкодами в программу 1С доступна бесплатно для всех. Для получения доступа необходимо:

  • в Личном кабинете на Портале 1С:ИТС в разделе "1С-Товары" заказать бесплатный тариф
    "1С-Товары. Каталог товаров".

Бесплатный доступ к каталогу товаров предоставляется на один год, после чего пользователю необходимо повторно получить доступ в Личном кабинете на Портале 1С:ИТС.

Для магазинов доступен тестовый тариф "1С-Товары. Тестовый для магазина", который включает в себя все возможности тарифа "Комплексный для магазина" и предоставляется для 10 магазинов на один месяц.

Для поставщиков доступен тестовый тариф "1С-Товары. Тестовый для поставщика", который включает в себя 30 бесплатных публикаций прайс-листа в течение года.

Для получения тестового доступа к продукту "1С-Товары" в Личном кабинете на Портале 1С:ИТС выберите нужный тариф (для поставщика или для магазина) и нажмите кнопку "Получить сервис на тестовый период".

Тестовый тариф можно оформить только в том случае, если на аккаунте пользователя нет доступных (действующих) опций продукта "1С-Товары". Тестовый период можно получить только один раз.

Платные тарифы на "1С-Товары" можно приобрести у партнеров фирмы "1С" . Действие платных тарифов начинается с даты, которую партнер "1С" указал в заявке на подключение. Фактический объем использования тарифа определяется, исходя из данных автоматизированной системы фирмы "1С".

Если срок действия лицензии "1С-Товары" завершился, право пользователя на доступ к возможностям "1С-Товары" будет приостановлено. Поэтому своевременное продление "1С-Товары" обеспечивает комфортное, непрерывное использование данного продукта.

ЦЕНЫ

Продукт 1С-Товары доступен бесплатно для всех пользователей до 1 апреля 2017 года. С 1 апреля 2017 устанавливаются следующие рекомендованные цены на лицензии "1С-Товары":


Название номенклатуры

Цена, руб.

"1С-Товары. Автозаказ для магазина на 1 месяц"

"1С-Товары. Автозаказ для магазина на 2 месяца"

"1С-Товары. Автозаказ для магазина на 3 месяца"

"1С-Товары. Автозаказ для магазина на 4 месяца"

"1С-Товары. Автозаказ для магазина на 5 месяцев"

"1С-Товары. Автозаказ для магазина на 6 месяцев"

"1С-Товары. Автозаказ для магазина на 7 месяцев"

"1С-Товары. Автозаказ для магазина на 8 месяцев"

"1С-Товары. Автозаказ для магазина на 9 месяцев"

"1С-Товары. Автозаказ для магазина на 10 месяцев"

"1С-Товары. Автозаказ для магазина на 11 месяцев"

"1С-Товары. Автозаказ для магазина на 12 месяцев"

"1С-Товары. Аналитика продаж для магазина на 1 месяц"

"1С-Товары. Аналитика продаж для магазина на 2 месяца"

"1С-Товары. Аналитика продаж для магазина на 3 месяца"

"1С-Товары. Аналитика продаж для магазина на 4 месяца"

"1С-Товары. Аналитика продаж для магазина на 5 месяцев"

"1С-Товары. Аналитика продаж для магазина на 6 месяцев"

"1С-Товары. Аналитика продаж для магазина на 7 месяцев"

"1С-Товары. Аналитика продаж для магазина на 8 месяцев"

"1С-Товары. Аналитика продаж для магазина на 9 месяц"

"1С-Товары. Аналитика продаж для магазина на 10 месяц"

"1С-Товары. Аналитика продаж для магазина на 11 месяц"

"1С-Товары. Аналитика продаж для магазина на 12 месяц"

"1С-Товары. Комплексный для магазина на 1 месяц"

"1С-Товары. Комплексный для магазина на 2 месяца"

"1С-Товары. Комплексный для магазина на 3 месяца"

"1С-Товары. Комплексный для магазина на 4 месяца"

"1С-Товары. Комплексный для магазина на 5 месяцев"

"1С-Товары. Комплексный для магазина на 6 месяцев"

"1С-Товары. Комплексный для магазина на 7 месяцев"

"1С-Товары. Комплексный для магазина на 8 месяцев"

"1С-Товары. Комплексный для магазина на 9 месяцев"

"1С-Товары. Комплексный для магазина на 10 месяцев"

"1С-Товары. Комплексный для магазина на 11 месяцев"

"1С-Товары. Комплексный для магазина на 12 месяцев"

"1С-Товары. Для поставщика на 12 месяцев"


Лицензии на продукт "1С-Товары" не облагаются НДС.

УСЛОВИЯ ПРИОБРЕТЕНИЯ И ИСПОЛЬЗОВАНИЯ

Для начала использования продукта "1С-Товары" необходимо:

· Подключить интернет-поддержку в программе 1С; (https://portal.1c.ru/download/public/instruction/internet-support-instruction.pdf);

· Приобрести лицензию на 1С-Товары в нашей компании;

· Скачать и установить внешнюю обработку (для магазина и/или поставщика) в Личном кабинете пользователя 1С на портале 1С:ИТС в разделе "1С-Товары";

· Для работы продукта "1С-Товары" необходим доступ в Интернет.

Условия пользовательского соглашения размещены в личном кабинете пользователя на портале 1С:ИТС.

ПРОГРАММЫ, В КОТОРЫХ МОЖНО ПОДКЛЮЧИТЬ 1С-ТОВАРЫ

Продукт "1С-Товары" реализован в виде отдельных внешних обработок для розничных магазинов и поставщиков.

Внешнюю обработку "Для магазинов" можно установить в программах 1С:

Внешнюю обработку "Для поставщиков" можно установить в программах 1С:

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

Официальной поддержке .

Подпишитесь на наши новости

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

«1С-Товары» – это контроль товарных остатков; автоматическое формирование заказа на основе прогноза; финансовый анализ выручки магазина; аналитика магазина, а также – контроль работы розничных магазинов из любой точки мира через сеть Интернет.

Для розничных магазинов сервис «1С-Товары» решает следующие задачи:

  • автоматически формирует заказы на основании прогноза продаж магазина – хорошо продаваемый товар всегда будет в наличии;
  • позволяет контролировать работу розничного магазина или нескольких магазинов через Интернет – все ключевые показатели работы магазина всегда под рукой;
  • позволяет получить детальный финансовый анализ выручки магазина, вследствие чего формируется понимание того, какой товар приносит больше всего прибыли магазину;
  • формирует анализ эффективности использования торговой площади розничного магазина;
  • загружает в учетную систему магазина новые товары (наименования, описания и штрихкоды) – не нужно набирать наименования товаров вручную.

У сервиса есть ряд значительных преимуществ, среди которых:

  • автоматизация заказа товаров поставщика в нужном объеме (ни больше, ни меньше);
  • повышение рентабельности магазина;
  • возможность быстро увидеть товары, которые отсутствовали на полках магазина, и увидеть, сколько магазин потерял денег;
  • возможность избежать ошибок в наименованиях, описании товара или штрихкодах;
  • сокращение времени на обработку заявок у поставщика и уменьшение вероятности ошибок в заказе (указание не того товара и т.п.);
  • увеличение выручки магазина и сокращение его затрат за счет своевременного автоматического заказа товаров на основе аналитики и прогнозирования спроса.

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

Сервис «1С-Товары» предоставляет широкий ряд возможностей:

  • заказ нужного количества товара (не больше и не меньше) – это позволит избежать дефицита или профицита товара на складах и на полках магазина;
  • показ того, какие товары больше всего продаются и какие приносят больше всего прибыли;
  • подсказка того, каким товарам нужно изменить цену;
  • загрузка наименования товаров со штрихкодами в конфигурацию;
  • загрузка дополнительной информации по товарам;
  • автоматическое сопоставление существующего каталога со справочником ЕГАИС;
  • демонстрация того, как эффективно используется торговая площадь магазина.

Сервис анализирует большое количество данных и уведомляет о тех изменениях, которые требуют внимания:

  • автоматически сформировать заявки на закупку по настроенной ассортиментной матрице;
  • выбрать поставщика (сравнить цены) из зарегистрированных поставщиков в сервисе «1С-Товары» или «1С-Бизнес сеть»;
  • автоматически анализировать выполнение заявок поставщиками и выдавать рекомендации по настройке системы автозаказа;
  • получать базовую аналитику работы магазина или сети магазинов через Интернет (не выезжая в магазин);
  • публиковать прайс-листы поставщиков товаров для автоматизации заказов и поиска новых клиентов.

Поставщикам работа в «1С-Товары» помогает:

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

«1С-Товары» подойдет любым поставщикам – от небольших до крупных. Кроме того, сервис будет интересен региональным дистрибьюторам. Основная ценность для них – это поиск новых клиентов.

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

Вести работу по подключению сервиса лучше всего с руководителем компании: только он сможет определить фронт работ по организации удаленного доступа и назвать отделы, которые необходимо подключить.

С помощью таблицы можно сегментировать пользователей по «простоте предложения» сервиса. Пользователям с низким приоритетом сервис также может быть интересен.


Стоимость

«1С-Товары. Каталог товаров»:

  • включает в себя загрузку товаров со штрихкодами в программу «1С» из каталогов «1С-Товары».

Предоставляется бесплатно на один год.


«1С-Товары». Автозаказ для магазина:

  • контроль товарных остатков и автоматический заказ товаров.

«1С-Товары». Аналитика продаж для магазина:

  • загрузка каталога товаров со штрихкодами в программу «1С»;

Стоимость: 1000 руб. в месяц за один подключенный магазин.


«1С-Товары». Комплексный для магазина:

  • загрузка каталога товаров со штрихкодами в программу «1С»;
  • контроль товарных остатков и автоматический заказ товаров;
  • анализ работы розничного магазина или сети магазинов.

Стоимость: 1700 руб. в месяц за один подключенный магазин.


«1С-Товары». Для поставщика:

  • 30 публикаций прайс-листа.

Стоимость: 5000 руб. на 12 месяцев.

Сервис работает с типовыми конфигурациями «1С».

Почти на каждом IT-проекте, связанном с 1С, я сталкиваюсь с мастер-данными по товарам (а точнее, с их отсутствием). Для начала опишу наиболее запомнившиеся примеры.

Выгрузка каталога товаров из 1С в другую 1С

Компания занимается оптовой продажей автозапчастей. В основном отечественные запчасти, но и иномарки есть, а заодно и шины, ГСМ, аксессары и т.д. Учетная система - УТ 10.3, разумеется, сильно кастомизированная.

Однажды заходит в отдел ИТ руководитель отдела продаж и говорит: клиент установил у себя 1С:Управление Торговлей 11 и хочет загрузить к себе наш справочник “Номенклатура”. Целиком, как есть. Аргументы: клиенту надо с чего-то начать работать. Завести по-быстрому карточки товаров и провести инвентаризацию. А нам это надо, потому что клиент архиважный. И он даже приехал лично за пару сотен километров и привез с собой системный блок с чистой базой. Вот системник у входа уже стоит, а клиент вечером поедет обратно. Далее происходит краткая дискуссия с руководством на тему очередности выполнения задач, по результатам которой принято решение все-таки сделать. Смахнув пыль с КонвертацииДанных, собираем на коленке выгрузку-загрузку (или дорабатываем типовую, которая уже не взлетает из-за кастомизации), довольный клиент едет домой.

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

Загрузка прайс-листа ламината и линолеума

В годы фриланса попадается очередная задача по загрузке прайса одной компании из Excel. Создать карточки товаров в 1С, установить цены, все как обычно. Прайс содержит два раздела: ламинат и линолеум. Попотеть приходится из-за двух особенностей. Во-первых, в данном файле товары не имеют каких-либо однозначных идентификаторов (кодов, например). Во-вторых, там довольно много полей, каждое из которых важно для загрузки: класс, коллекция, размеры, вес и прочее. Загрузка написана, деньги получены, компания-заказчик спустя какое-то время пропадает из виду и, по моим предположениям, закрывается насовсем. Мысли о том, что, несмотря на полученные деньги, работа проведена впустую, расстраивают до сих пор.

В том же году, выполняя заказы для другой компании, я натыкаюсь в справочнике “Номенклатура” на знакомые позиции ламината. Из любопытства задаю вопросы отделу снабжения: как заносите эти позиции в справочник и как обновляете цены. Ответ - “разумеется, вручную”.

Спустя несколько лет в кулуарах Инфостарта-2015 удается немного пообщаться с 1С-разработчиком из компании - производителя этого самого ламината. На мой рассказ она с удивлением говорит: “Дак у нас же веб-сервис для этого есть, специально писали”. Жалею, что раньше этого не знал ни я, ни мои клиенты.

EDI

Как работает продуктовый ритейл: торговые сети заказывают какой-то товар у своих поставщиков через электронные сервисы. Заказ - это файл, в котором указан список желаемых товаров. В каждой строке этого списка содержатся идентификаторы данного товара, в общем случае их может быть три: код в учетной системе поставщика, код в учетной системе покупателя, GTIN (тот самый штрихкод, который наклеен на упаковке). И в подавляющем большинстве случаев код поставщика в сообщении отсутствует. Если на пальцах, то данный диалог выглядит так: “Поставщик, привези мне товар. Я не знаю, как он у тебя в базе обозначен, но у меня он заведен вот с таким названием и кодом, подбери что-нибудь”. Это порождает гигантское количество проблем с сопоставлением товаров между учетными системами покупателя и поставщика. Например, у покупателя товар учитывается в штуках, а у поставщика - в упаковках по 10 штук. И вот вместо коробки майонеза покупателю едет фура, загруженная майонезом под завязку.

Любое внедрение информационной системы на 1С, содержащей блок учета товаров, принято начинать с определения структуры справочника “Номенклатура”. Будут ли использоваться характеристики? Будет ли фасованный товар новым элементом справочника или новой единицей измерения? Необходимо ли штрихкодирование? Информация о весе/габаритах единиц товара? Ошибки на этом этапе способны погубить проект чуть позже, особенно если речь идет о производстве.

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

Загрузка прайсов поставщиков, поиск соответствий

У компании несколько поставщиков. Многие из них предоставляют прайсы в Excel. Кто-то по почте присылает, кто-то держит в открытом доступе. Порядок и состав колонок нигде не повторяется. Задача - автоматизировать загрузку и обновление данных прайсов в 1С, полуавтоматическое сопоставление своей номенклатуры с номенклатурой поставщика. Задача решена (в том числе на основе предыдущих работ в этой области), деньги получены в полном объеме, в голове вертится вопрос “доколе?”.

Текущая ситуация

Думаю, каждый из вас сталкивался с тем или иным проявлением одной и той же проблемы, которая описана в самом начале: отсутствие внятного каталога товаров каждой компании с однозначной идентификацией элементов в нем. Чтобы заказать что-то у поставщика, хорошо бы дать ему полную информацию о том, что именно мы заказываем. Хотя бы внутренний код товара и единицы измерения (характеристику - при использовании). Чтобы мониторить изменение цен поставщиков, необходимо иметь связки между своими товарами и товарами поставщиков, а для этого нужны идентификаторы. Для расчета суммарного веса товаров при доставке автотранспортом нужны веса по каждой позиции. Эти веса обычно есть в учетной системе производителя, но кто их выкладывает в открытый доступ?

Простой поиск слов “Загрузка из excel” по Инфостарту выдает 670 публикаций. Попробуйте интерпретировать эту цифру.

Что уже взлетело и не взлетело

Тема отнюдь не нова, ей больше лет, чем мне. Есть две великолепные статьи по теме управления мастер-данными: практика в Мастер-данные на перекрестке торговых путей и теория в . Решения MDM выпускают множество компаний. Из зарубежных - например, IBM, из наших - Axelot (как раз на 1С). Стоимость таких решений: Axelot MDM - 450 000 р, IBM выдает цены только по запросу (если кто знает, напишите, мне просто любопытно количество нолей).

Известные мне попытки организовать каталог мастер-данных в большинстве случаев провалились по следующим причинам:

    Построение хорошего, качественного, структурированного хостинга каталогов выливается в тысячи человекочасов. Возникает вопрос окупаемости данного сервиса. Разработчиков надо хотя бы кормить. Три пачки доширака в день - это примерно 40 000 рублей в год. Умножаем на несколько разработчиков и несколько лет, при условии, что кипяток бесплатный, а разработчики неприхотливые и отчаянно живучие.

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

    Хорошо, нашлись 2-3 компании, которые исправили все ошибки в своих локальных каталогах, выложили их в облако. Мало кто в это облако будет ходить тех пор, пока там не будет размещено несколько сотен таких каталогов. И мало кто хочет размещать в том облаке свои каталоги до тех пор, пока туда никто не ходит.

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

Поэтому текущие решения на рынке можно условно поделить на 2 части:

    Крупные решения для крупных компаний. Длительное и тяжелое внедрение, перестройка текущих бизнес-процессов, но конечный результат, наверное, стоит потраченных денег и усилий (очень больших денег и усилий, вспоминаем IBM и Axelot).

    Решения попроще для средних и маленьких компаний, вроде Agorab2b . Основной функционал - витрина товаров с остатками и ценами, сопоставление товаров в разных каталогах, быстрый обмен заказами. Это ускоряет окупаемость сервиса, но пока не предполагает работы именно с мастер-данными.

Да, есть еще 1С-Сеть. Также платная (хотя ценник вроде гуманный), ориентирована в первую очередь на EDI. Каталог товаров не хостится, а передается клиенту напрямую по запросу.

При чем здесь 1С

Ради интереса за несколько вечеров на коленке собран простенький веб-сервис в виде конфигурации на 1С 8.3, который может:

    Принимать в себя каталог товаров в виде XDTO-пакета;

    Хранить в себе этот каталог;

    Выдавать его наружу по запросу.

К сервису прилагается клиентская обработка, работающая в двух режимах:

    Выгрузка каталога на сервер;

Этим уже можно решить задачу передачи каталога товаров между разными 1С “как есть”, описанную в начале. А отправлять пылиться на полке жалко. Сейчас я в тупике: непонятно, куда двигаться дальше, и стоит ли.

Список задач, которые можно не спеша решить в данном продукте, предварительно таков:

    Хостинг каталога товаров со всеми значимыми реквизитами каждой группы и раздача его всем желающим. Цены, остатки - по желанию.

    Полуавтоматическое сопоставление товаров между каталогами покупателя и поставщика.

    Автоматическая загрузка прайсов разных поставщиков, сопоставление их собственным товарам. Выдача результатов загрузки по API в единой структуре. Мониторинг цен. Да, я говорю о загрузке из Excel, пока без нее никак.

    Черт с ним, формирование прайс-листов в Excel и выгрузку их куда угодно по расписанию тоже можно сделать.

    Формирование заказов поставщикам по разным правилам (наличие на складе поставщика, поставщик с минимальной ценой и т.д.).

    Выгрузка каталога товаров в Яндекс.Маркет. Незачем писать ее под каждую конфигурацию 1С, если конфигурация будет одна. Также можно выгружать в популярные CMS, если не планируется вести обмен заявками.

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

    “Маленький EDI”. Для начала, например, обмен заказами. Покупатель отправляет документ “ЗаказПоставщику” в облако, сервис конвертирует товары из каталога покупателя в товары поставщика и поставщику отправляет. Самые распространенные варианты - e-mail и FTP, можно сделать и пассивную выдачу новых заказов по API.

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

    Механизмы уведомлений. Например, банальная рассылка клиентам e-mail о снижении цен на свои товары. Как думаете, многие клиенты ищут эти красные строчки с пометкой “Распродажа” в Excel на 30 тысяч позиций?

    Настройка валидации описания товаров. Например, в админке можно указать, что для товаров категории “Автошины” обязательно должны быть указаны свойства “Радиус”, “Высота профиля”, “Ширина профиля” и “Сезонность”, причем “Сезонность” имеет 3 возможных значения. Владельцу каталога приходит уведомление о товарах, в описании которых эти правила нарушены.

    Исправление неточностей в характеристиках товаров. Например, у вас 5% артикулов содержат ошибки. При этом вы располагаете каталогом товаров производителя, у которого эти артикулы заведены корректно. Проводите сопоставление товаров, запускаете сравнение, выявляете неточности, исправляете.

    Интеграция с прочими каталогами товаров. Например, Autodealer.

    Поиск поставщиков/покупателей своего товара.

    Васюки переименовываются в Нью-Москву Ваши идеи.

В действительности каждая из этих задач уже давно решена по отдельности. Я предлагаю собрать все воедино, упорядочить и выложить в открытый доступ, после чего постепенно наращивать функционал по схеме “дописал сам - поделись с другими”. В разработке ПО принципы коммунизма вполне оправданны.

Можно ли на этом заработать? Сложно сказать. Если такое решение будет по-настоящему востребовано, можно развернуть виртуалку в Амазоне, лицензировать ее и раздавать клиентские обработки для выгрузки/загрузки. Этот вариант явно будет в какой-то мере платным (как минимум надо оплачивать хостинг и лицензии 1С), но возможность бесплатно скачать CF и развернуть его в своей сети останется. Минус локальной установки очевидно будет заключаться в недоступности каталогов из общего репозитория. Хотя можно и о репликации подумать. Плюс - там же, где и минус: например, DDOS атака на общий репозиторий не помешает локальному.

Почему веб-сервис именно на 1С? “Просто потому, что могу”. Встроенная поддержка веб-сервисов, хранение данных, возможность сделать админку на управляемых формах через браузер - и все это в привычной среде разработки. Понятно, что реально большие объемы данных 1С может и не потянуть. Если проект вдруг станет настолько большим и востребованным, то его можно будет портировать на MongoDB + ElasticSearch + (что угодно), оставив прежний API.

Для гиков перечислю применяемые технологии/приемы:

    Работа с XDTO. XSD-схемы. Никакого прямого парсинга XML.

    Асинхронные обращения к серверу. При выгрузке каталога клиент передает ядру пакет данных и сразу получает ответ, а непосредственно запись пакета в таблицы происходит отдельным фоновым заданием.

    Только управляемые формы в ядре.

    Обычные и управляемые формы в клиентской обработке. Основная логика - в модуле объекта.

    Максимальное отделение логики работы с конкретной конфигурацией от прочей логики (общение с сервером, отрисовка форм и т.д.).

    Работа с СКД, само собой.

    Веб-сервис на SOAP, планируется перевод на REST.

    Сжатие крупных пакетов перед отправкой.

    Минимальный набор RLS.

Планируется:

    TDD\BDD, автотесты.

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

    Поиск товаров через ElasticSearch.

    Работа клиентской части как регламентного задания. Поставил, настроил, забыл.

    Парсинг Excel - исключительно через ADODB. Предварительно возможно конвертировать колонки в нормальный текстовый формат - код имеется, осталось встроить.

    Управляемые блокировки в некоторых потенциально узких местах.

    Возможность кастомизации клиента и ядра без снятия с поддержки (“подключаемый модуль”, если кто знает).

    COM-соединение как альтернатива HTTP при локальной установке.

    Metadata.js как альтернативная админка ядра.

Признайтесь себе, вы когда-нибудь хотели поучаствовать в opensource проекте на 1С?

Ближе к сути

Резюме: я предлагаю поработать над решением, которое не претендует на гигантский структурированный каталог мастер-данных, сертифицированный ECR\GS1. Решение состоит из 2 частей: конфигурация на 1С с веб-сервисом (“ядро”) и внешняя обработка для взаимодействия с ним (“клиент”). Оно может быть установлено локально и использоваться для решения каких-то отдельных задач, вроде той же загрузки прайсов или раздачи каталогов клиентам, может быть установлено в “облаке”.

Возможно, вы в своей компании собираетесь решать какую-то из перечисленных выше задач. Интересен ли вам такой продукт? Готовы ли вы поучаствовать в его развитии по описанной схеме? Хотя бы в качестве бета-тестировщиков?

Пример в файлах. Выгружать можно из УТ 10.3, загрузка пока реализована под Розница 2.1. Конфигурацию развернуть и опубликовать под Apache 2.2 (очень просто) или IIS (чуть сложнее).