Как настроить учет брендов в 1С:Розница 3.0 и загрузить их из Excel

Пользователь 1С v8.3 (Управляемые формы) 1С:Розница Управленческий учет Торговля и дистрибуция
← На главную

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

Почему в 1С:Розница 3.0 нет стандартного поля «Бренд»

Конфигурация «1С:Розница 3.0» разработана на единой архитектурной базе с «1С:Управление нашей фирмой 3.0» (УНФ). В этой структуре метаданных отдельный типовой реквизит и справочник торговых марок не предусмотрен. В карточке товара по умолчанию доступны два других поля, которые не подходят для обозначения бренда:

  1. Производитель — ссылается на справочник Контрагенты. Записывать текстильные бренды в список контрагентов нерационально, так как это засоряет базу фиктивными юридическими лицами и затрудняет поиск реальных партнеров при автоподборе по строке.
  2. Изготовитель — ссылается на справочник СтруктурныеЕдиницы и используется преимущественно для собственных подразделений или производственных площадок.

Штатный помощник перехода выполняет обмен по правилам EnterpriseData, где соответствие для удаленного реквизита марки просто не задано, из-за чего данные из версии 2.3 не попадают в 3.0 автоматически.

Где создать свойство бренда: общий реквизит или в категории

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

  1. Общий дополнительный реквизит для всей номенклатуры. Это лучший выбор, если бренды пересекаются между разными товарными группами (например, под одной маркой продаются и одежда, и обувь, и аксессуары). Создание общего свойства обеспечивает ведение единого списка значений в справочнике ЗначенияСвойствОбъектов и гарантирует сквозную фильтрацию во всех аналитических отчетах.
  2. Реквизит внутри конкретной категории номенклатуры. Если создать реквизит отдельно в категории «Одежда» и категории «Обувь», платформа будет воспринимать их как два абсолютно разных объекта метаданных. В отчетах и шаблонах ценников придется настраивать отдельные колонки под каждую категорию, что усложнит повседневную работу.

Для создания свойства перейдем в раздел Настройки > Общие настройки > Дополнительные реквизиты, выберем объект Номенклатура и добавим общий реквизит Бренд с типом значения Дополнительное значение (для исключения опечаток при вводе).

Почему загрузка из Excel не заполняет бренд с первого раза

При попытке загрузить большой каталог товаров через типовую обработку Загрузка данных из внешних источников (Загрузка через Excel) часто возникает ошибка: основные реквизиты (артикул, наименование, страна) записываются, а колонка созданного свойства «Бренд» остается пустой.

Проанализируем причину сбоя: реквизит с типом «Дополнительное значение» является элементом подчиненного справочника ЗначенияСвойствОбъектов. Когда обработка одновременно создает новый элемент номенклатуры и пытается записать в него еще не существующее значение дополнительного свойства, алгоритм платформы не успевает инициализировать набор свойств для новой строки каталога и пропускает создание подчиненного элемента «на лету».

Пошаговый алгоритм загрузки брендов в 1С:Розница 3.0

Разберем два рабочих способа обойти ограничение типового механизма загрузки данных.

Способ 1. Загрузка в два прохода (наиболее простой и быстрый)

  1. Первый проход: загружаем файл с полным перечнем номенклатуры (наименование, артикул, единица измерения, категория). Поле бренда на этапе сопоставления колонок можно пропустить. Дожидаемся создания и записи карточек товаров в информационной базе.
  2. Второй проход: загружаем файл, содержащий только ключевое поле для поиска (например, Артикул или Штрихкод) и колонку Общие для номенклатуры/Бренд. В настройках сопоставления выбираем режим Обновлять сопоставленные элементы. Поскольку карточки товаров уже физически записаны в базе данных, механизм импорта успешно создаст новые значения бренда и привяжет их к номенклатуре.

Способ 2. Предварительное наполнение справочника значений

  1. Открываем карточку созданного дополнительного реквизита «Бренд».
  2. Переходим на вкладку Значения и вручную либо отдельной загрузкой вносим список наименований всех используемых торговых марок.
  3. Запускаем общую загрузку номенклатуры из Excel в один проход. При сопоставлении названий система найдет уже имеющиеся элементы справочника по точному текстовому совпадению и заполнит реквизит сразу при создании товара.

Альтернативные способы учета брендов

Рассмотрим другие подходы, если типовых возможностей дополнительных реквизитов оказывается недостаточно:

  1. Расширение конфигурации. Если требуется высокая скорость поиска в списках, вывод марки в нестандартные печатные формы и простой импорт в один клик без доработок основной конфигурации, создадим расширение. В расширении добавляется отдельный справочник Бренды и ссылочный реквизит в справочник Номенклатура. Конфигурация при этом остается на полной официальной поддержке.
  2. Отраслевые решения. Для крупного fashion-бизнеса целесообразно рассмотреть специализированную линейку решений «1С:Розница. Магазин одежды и обуви». В отраслевой версии учет брендов, размерно-ростовых шкал, сезонов и коллекций реализован на уровне базовых реквизитов типовых метаданных и оптимизирован под рабочее место кассира (РМК).

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

← На главную