Автоматизация процесса поступления товаров — это критически важная задача для розничной торговли. Использование электронного документооборота (ЭДО) позволяет избежать ошибок ручного ввода и значительно ускорить приемку. Рассмотрим подробнее, как наладить загрузку документов поступления из системы СБИС (ныне активно развивающейся под брендом Saby) в конфигурацию 1С:Розница 2. Для наполнения новой базы справочниками и остатками при переходе со старых программ используется подбор решений для переноса данных в Розницу.
Проанализируем ситуацию, когда пользователь не видит возможности загрузки «Поступления товаров» в стандартном интерфейсе обработки СБИС. Часто это происходит из-за того, что в настройках интеграции не задано сопоставление типов документов. Разберем по шагам, как это исправить:
.epf) или расширения (формат .cfe). СБИС регулярно обновляет свои инструменты, и поддержка «Розницы 2» в них реализована штатно.ПоступлениеТоваров в «Рознице».Важно понимать, что стоимость доработки может варьироваться. Если ваша «Розница» типовая, настройка обычно стоит недорого (в пределах нескольких тысяч рублей за написание простых правил). Если же конфигурация значительно изменена, стоимость интеграции может возрасти. В качестве альтернативы можно использовать внешнюю обработку для загрузки поступлений из XML-файлов ЭДО.
Рассмотрим альтернативный и зачастую более надежный способ — использование встроенного функционала 1С. Выясним причину, почему это может быть удобнее: сервис 1С-ЭДО (через оператора Калуга-Астрал или других) интегрирован непосредственно в код программы 1С:Розница.
Для реализации этого метода выполним следующие действия:
Текущие дела ЭДО.ПоступлениеТоваров будет создаваться нажатием одной кнопки..epf, всё работает в едином интерфейсе 1С.Если требуется полная автоматизация без участия оператора, проанализируем инструмент Saby Bridge. Это локальное приложение, которое служит посредником между облаком СБИС и вашей базой 1С. Оно может работать по следующей схеме:
COM-соединение или HTTP-сервисы Saby Bridge инициирует создание документа в «1С:Рознице».Это решение особенно эффективно, если у вас много торговых точек и нужно централизованно управлять потоками документов.
Разберем одну из самых частых сложностей при загрузке в «Розницу 2» — работу с характеристиками (цвета, размеры). При загрузке через внешнюю обработку важно настроить правила так, чтобы 1С понимала, куда записывать данные из входящего файла. Посмотрим на логику поиска объектов:
// Пример логики поиска номенклатуры при загрузке
Запрос = Новый Запрос;
Запрос.Текст = "ВЫБРАТЬ Ссылка ИЗ Справочник.Номенклатура ГДЕ Штрихкод = &Штрихкод";
Запрос.УстановитьПараметр("Штрихкод", ДанныеИзФайла.Штрихкод);
Если в вашей базе учет ведется по характеристикам, обработка должна уметь не только находить товар по артикулу или штрихкоду, но и идентифицировать конкретную характеристику. В официальном расширении СБИС для этого предусмотрен специальный мастер сопоставления.
Многие пользователи задаются вопросом: а не проще ли перейти на УТ 11 для лучшей поддержки ЭДО? Проанализируем этот момент. Несмотря на то, что в УТ 11 механизмы интеграции могут казаться более развитыми, для розничного магазина этот переход часто неоправдан. В таком случае для миграции накопленной истории используются решения из раздела для переноса данных в УТ 11.
Причины остаться на «Рознице 2»:
Подводя итог, можно с уверенностью сказать: загружать поступления из СБИС в «Розницу 2» можно и нужно.
Если вы хотите минимум затрат: Настраивайте 1С-ЭДО и роуминг со СБИС. Это штатный функционал, который поддерживается самой фирмой 1С.
Если вы привыкли к интерфейсу СБИС: Требуйте от техподдержки актуальное расширение для вашей версии «Розницы». Если кнопка «Загрузить» не активна или не видна, проверьте права пользователя и настройки маппинга документов в параметрах обработки.
Для программистов: Если типовые средства не подходят, всегда можно воспользоваться API СБИС для написания собственного модуля загрузки, используя объект ПоступлениеТоваров и заполняя его табличную часть Товары программно:
НоваяСтрока = ОбъектПоступление.Товары.Добавить();
НоваяСтрока.Номенклатура = НайденнаяНоменклатура;
НоваяСтрока.Количество = КоличествоИзЭДО;
НоваяСтрока.Цена = ЦенаИзЭДО;
Использование ЭДО — это не только требование законодательства (например, для маркировки товаров), но и реальный инструмент повышения эффективности вашего бизнеса.