Как настроить автоматическое заполнение реквизитов при использовании сервиса 1С-Номенклатура?

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

Работа с современными облачными сервисами в 1С призвана облегчить жизнь товароведа и ускорить процесс наполнения базы товаров. Однако на практике пользователи часто сталкиваются с тем, что автоматизация работает не совсем так, как ожидалось. Типичная ситуация: после загрузки товара из сервиса 1С-Номенклатура в программе 1С:Розница или 1С:Управление торговлей приходится вручную заходить в каждую карточку, чтобы проставить правильный ВидНоменклатуры и ставку НДС. Разберем подробно, почему это происходит и как настроить систему для корректной работы.

Анализ проблемы: почему реквизиты не заполняются автоматически?

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

Основная причина отсутствия автоматического заполнения заключается в том, что в системе не настроена связь между Категориями 1С-Номенклатуры и вашими локальными Видами номенклатуры. Без этого мэппинга (сопоставления) программа просто создает «пустую» с точки зрения учета карточку, заполняя только текстовые поля и штрихкоды.

Решение 1: Настройка сопоставления категорий

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

  1. Откроем настройки сервиса 1С-Номенклатура в разделе Администрирование или через панель управления номенклатурой.
  2. Найдем пункт Сопоставление категорий. Здесь представлен иерархический список категорий, которые используются в облаке 1С.
  3. Выберем нужную нам категорию (например, «Продукты питания» или «Молочная продукция») и свяжем ее с вашим локальным объектом ВидНоменклатуры.
  4. Важный момент: в самом Виде номенклатуры в вашей базе должны быть корректно заполнены значения по умолчанию — ставка НДС, единица измерения и группа финансового учета.

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

Решение 2: Групповое изменение реквизитов после загрузки

Если товары уже загружены или вы не хотите тратить время на настройку сопоставления каждой категории, проанализируем альтернативный метод — использование встроенных инструментов массовой обработки данных. В 1С:Розница и других конфигурациях на платформе 8.3 существует мощный инструмент Групповое изменение реквизитов.

Выясним, как быстро привести базу в порядок:

  1. Перейдем в справочник Номенклатура.
  2. Выделим список только что созданных товаров (это удобно сделать, отфильтровав список по дате создания или по пустой ставке НДС).
  3. Нажмем правую кнопку мыши и выберем пункт Изменить выделенные....
  4. В появившемся окне найдем поле Вид номенклатуры и установим нужное значение.
  5. Аналогично поступим с полем Ставка НДС.
  6. Нажмем кнопку Изменить реквизиты.

Этот метод значительно быстрее ручного редактирования каждой карточки. Посмотрим на программную реализацию логики, которую использует эта обработка (упрощенно):


// Пример логики массового изменения реквизитов
Для Каждого СсылкаИзСписка Из ВыбранныеТовары Цикл
    ОбъектТовар = СсылкаИзСписка.ПолучитьОбъект();
    // Разблокируем реквизиты, если они защищены формой
    ОбъектТовар.ВидНоменклатуры = ВыбранныйВид;
    ОбъектТовар.СтавкаНДС = ВыбраннаяСтавка;
    ОбъектТовар.Записать();
КонецЦикла;

Повышение эффективности поиска товаров

Многие пользователи жалуются, что сервис находит менее половины товаров по штрихкоду. Проанализируем ситуацию: сервис 1С-Номенклатура постоянно пополняется, но он сильно зависит от того, насколько активно поставщики передают свои данные в 1С.

Совет: Если вы работаете с маркированным товаром (молоко, вода, легпром), обязательно убедитесь, что в настройках сервиса включена интеграция с Национальным каталогом (Честный ЗНАК). В последние годы основная масса новых карточек поступает именно оттуда. Это значительно расширяет охват поиска по GTIN (штрихкоду).

Почему возникают ошибки в наименованиях?

Разберем причину «кривых» названий или капслока в загруженных данных. Данные в облако попадают из разных источников: напрямую от производителей, из каталогов дистрибьюторов и даже из заявок других пользователей. Единого жесткого стандарта модерации по стилистике текста в сервисе нет.

Для борьбы с этим рекомендуем использовать функции Контроля изменений. В настройках сервиса можно указать, какие именно реквизиты разрешено обновлять автоматически, а какие — запрещено. Если вы один раз привели название товара в «красивый» вид, установите запрет на обновление поля Наименование, чтобы облачные данные не затерли ваш труд при синхронизации.

Выводы и рекомендации

Мы выяснили, что сервис 1С-Номенклатура — это мощный инструмент, который требует предварительной настройки (мэппинга). Просто включить кнопку в настройках недостаточно для идеальной работы.

Подведем итог:

Совместное использование автоматической загрузки и средств массовой корректировки данных позволяет сократить время на ввод первичной информации в 5–10 раз по сравнению с полностью ручным вводом.

← На главную