Как в 1С:УТ 11 настроить один штрихкод для номенклатуры с разными характеристиками?

← На главную

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

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

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

Почему 1С не дает записать один штрихкод для разных характеристик

Проанализируем причину. В 1С:УТ штрихкоды номенклатуры хранятся не как обычный реквизит карточки товара, а в отдельном объекте учета. Обычно пользователь видит их через форму карточки номенклатуры или через список штрихкодов, но технически это отдельные записи, связанные с номенклатурой, характеристикой и упаковкой.

Для такой задачи важны следующие объекты 1С:

  1. Справочник.Номенклатура — основная карточка товара.

  2. Справочник.ХарактеристикиНоменклатуры — варианты товара внутри одной номенклатурной позиции.

  3. Справочник.УпаковкиЕдиницыИзмерения или аналогичные объекты упаковок в зависимости от настроек конфигурации.

  4. РегистрСведений.ШтрихкодыНоменклатуры — место, где хранятся штрихкоды, связанные с номенклатурой, характеристикой и упаковкой.

  5. НСИ и администрирование — раздел, где включаются настройки номенклатуры, характеристик, упаковок и штрихкодирования.

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

  1. «Короб 12 шт.» — для одного покупателя.

  2. «Короб 24 шт.» — для другого покупателя.

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

Главная причина ошибки — один штрихкод не может однозначно определить две разные характеристики, если характеристики являются частью складского и товарного учета.

Сначала проверьте, действительно ли нужны характеристики

Перед тем как искать техническую настройку, разберем методологию учета. Очень часто проблема возникает не из-за штрихкодов, а из-за того, что характеристики используются не по назначению.

В 1С характеристики нужны тогда, когда внутри одной номенклатуры нужно вести учет разных вариантов товара. Например:

  1. размер;

  2. цвет;

  3. модель;

  4. сорт;

  5. объем;

  6. материал;

  7. вариант исполнения;

  8. комплектация, если она реально влияет на остатки.

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

Разберем ключевой вопрос: товар с разным количеством вложений — это разные остатки или один и тот же товар в разных упаковках?

Если это один и тот же товар, который можно продать в коробе на 12 штук или в коробе на 24 штуки, то чаще всего нужно использовать не характеристики, а упаковки номенклатуры. Если же это реально разные товарные варианты, которые нельзя свободно заменить друг другом, тогда характеристики оправданы, но один общий штрихкод для них становится проблемой.

Решение 1. Используйте упаковки вместо характеристик, если различается только количество вложений

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

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

  1. 1 штука = 1 базовая единица;

  2. 1 короб 12 шт. = 12 базовых единиц;

  3. 1 короб 24 шт. = 24 базовые единицы.

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

Разберем по шагам:

  1. Откройте раздел НСИ и администрирование.

  2. Перейдите к настройкам номенклатуры.

  3. Проверьте, включено ли использование упаковок номенклатуры.

  4. Откройте карточку нужной позиции в справочнике Номенклатура.

  5. Настройте базовую единицу хранения, например «шт».

  6. Создайте упаковку «Короб 12 шт.» с коэффициентом 12.

  7. Создайте упаковку «Короб 24 шт.» с коэффициентом 24.

  8. Настройте правила продажи или соглашения с покупателями так, чтобы одному покупателю подставлялась одна упаковка, а другому — другая.

  9. Штрихкод укажите там, где он должен однозначно определять товар или упаковку.

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

Если количество вложений — это не свойство самого товара, а способ его упаковки или продажи, используйте упаковки, а не характеристики.

Как настроить упаковки для разных покупателей

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

Например, у нас есть товар «Печенье овсяное». Базовая единица — штука. Для покупателя «Сеть А» товар отгружается коробами по 12 штук, а для покупателя «Сеть Б» — коробами по 24 штуки. В этом случае можно сделать так:

  1. В карточке номенклатуры оставьте один товар «Печенье овсяное».

  2. Создайте упаковку «Короб 12 шт.».

  3. Создайте упаковку «Короб 24 шт.».

  4. В ценах или условиях продаж укажите нужную упаковку для конкретного клиента.

  5. В заказе клиента выбирайте нужную упаковку вручную или настройте заполнение по соглашению.

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

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

  1. штрихкод единицы товара;

  2. штрихкод короба 12 шт.;

  3. штрихкод короба 24 шт.

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

Решение 2. Запишите штрихкод без характеристики, если учет позволяет

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

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

Разберем, что нужно проверить:

  1. Откройте карточку номенклатуры.

  2. Проверьте вид номенклатуры.

  3. Откройте настройки вида номенклатуры.

  4. Посмотрите, включено ли использование характеристик.

  5. Проверьте, является ли характеристика обязательной аналитикой.

  6. Проверьте, можно ли для этой позиции отказаться от характеристик или перенести различие в упаковки.

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

Важно понимать последствие: при сканировании общего штрихкода 1С найдет номенклатуру, но характеристику может потребоваться выбрать отдельно. Это нормально, если оператор понимает, какую характеристику выбрать, или если характеристика подставляется из другого контекста документа.

Этот вариант подходит, когда общий штрихкод относится к товару в целом, а не к конкретной характеристике.

Решение 3. Создайте отдельные номенклатурные позиции, если варианты нельзя смешивать

Теперь рассмотрим противоположную ситуацию. Допустим, короб на 12 штук и короб на 24 штуки — это не просто упаковка, а фактически разные товарные позиции для учета, ценообразования, склада и отгрузки. Например, поставщик отгружает их как разные SKU, покупатели принимают их как разные товары, в документах ЭДО они должны проходить отдельно, а остатки нужно видеть раздельно.

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

  1. «Товар, короб 12 шт.»;

  2. «Товар, короб 24 шт.».

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

Поэтому этот вариант работает только в одном из следующих случаев:

  1. для каждой позиции есть свой штрихкод;

  2. штрихкод используется только справочно, а подбор выполняется вручную;

  3. доработана логика подбора, которая при сканировании показывает пользователю выбор из найденных вариантов;

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

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

Решение 4. Используйте характеристики, но назначьте разные внутренние штрихкоды

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

Например:

  1. производительский штрихкод — общий для товара;

  2. внутренний штрихкод 1С для характеристики «Короб 12 шт.»;

  3. внутренний штрихкод 1С для характеристики «Короб 24 шт.».

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

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

  1. Оставьте две характеристики, если они действительно нужны.

  2. Не пытайтесь записать один и тот же внешний штрихкод на обе характеристики.

  3. Сгенерируйте или задайте разные внутренние штрихкоды для каждой характеристики.

  4. Напечатайте внутренние этикетки.

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

Плюс этого решения — полная однозначность при сканировании. Минус — нужно организовать внутреннюю маркировку и объяснить сотрудникам, какой код использовать.

Если характеристика должна определяться сканером автоматически, у каждой характеристики должен быть свой уникальный штрихкод.

Решение 5. Настройте подбор по покупателю или соглашению, если штрихкод общий

Рассмотрим бизнес-сценарий из вопроса: количество вложений в коробе зависит от разных покупателей. Это важная подсказка. Возможно, характеристика выбрана не потому, что товар физически разный, а потому что для каждого покупателя действует свое правило отгрузки.

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

  1. для покупателя «А» в заказе используется упаковка «Короб 12 шт.»;

  2. для покупателя «Б» в заказе используется упаковка «Короб 24 шт.»;

  3. штрихкод остается один, потому что товар один;

  4. различие не хранится в характеристике, а определяется условиями продажи.

Для этого проанализируйте настройки:

  1. Соглашения с клиентами — условия продаж для конкретных покупателей.

  2. Виды цен — если цена зависит от упаковки или клиента.

  3. Заказ клиента — документ, где можно выбрать упаковку и количество.

  4. Реализация товаров и услуг — документ отгрузки.

  5. Упаковки номенклатуры — механизм пересчета количества.

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

Что делать, если программа требует характеристику при вводе штрихкода

Теперь разберем конкретную проблему: «без характеристики не дает записать». Действуем последовательно.

  1. Откройте карточку номенклатуры и определите ее вид номенклатуры.

  2. Откройте настройки этого вида номенклатуры.

  3. Проверьте, используется ли вариант учета с характеристиками.

  4. Проверьте, можно ли изменить настройку использования характеристик для новых позиций этого вида.

  5. Если характеристики уже использовались в документах, не меняйте настройку без анализа последствий.

  6. Проверьте, нет ли остатков, заказов, цен и документов по созданным характеристикам.

  7. Если различие нужно перенести в упаковки, подготовьте план исправления НСИ и документов.

Важно: в УТ 11 настройки видов номенклатуры влияют на поведение карточек и документов. Если по виду номенклатуры включено использование характеристик, программа будет ожидать заполнение характеристики там, где эта аналитика обязательна.

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

Как выбрать правильную модель учета

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

  1. Разные варианты имеют разные остатки? Если да, возможно, нужны характеристики или отдельная номенклатура. Если нет, скорее всего, нужны упаковки.

  2. Разные варианты можно заменить друг другом? Если короб 24 можно собрать из двух коробов по 12 или наоборот пересчитать в штуки, значит это ближе к упаковкам.

  3. Покупатель видит эти варианты как разные товары? Если да, возможно, нужны разные позиции или характеристики. Если нет, лучше оставить один товар.

  4. На физической упаковке разные штрихкоды? Если да, можно регистрировать разные штрихкоды по упаковкам или характеристикам. Если нет, автоматическое различение при сканировании невозможно без дополнительной логики.

  5. Различие зависит только от покупателя? Если да, используйте соглашения, упаковки, цены и правила продажи, а не характеристики.

  6. Нужно ли сканером сразу определять конкретный вариант? Если да, штрихкоды должны быть уникальными для этих вариантов.

После ответов обычно становится понятно, какой путь выбрать. В описанной теме наиболее вероятное правильное решение — не создавать две характеристики под количество вложений, а настроить упаковки номенклатуры.

Почему не стоит отключать контроль уникальности штрихкодов

Иногда возникает идея: если 1С не дает записать один штрихкод два раза, можно доработать конфигурацию и отключить контроль. Рассмотрим, почему это опасно.

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

  1. при сканировании подберется не та характеристика;

  2. оператор будет каждый раз выбирать из списка, что замедлит работу;

  3. ТСД может некорректно обработать товар;

  4. обмен с оборудованием может не поддерживать неоднозначные штрихкоды;

  5. возникнут ошибки в заказах, сборке и отгрузке;

  6. остатки разъедутся по характеристикам;

  7. будет сложно разбирать пересортицу;

  8. обновления типовой конфигурации станут рискованнее.

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

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

Когда нужна доработка 1С

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

  1. Один производительский штрихкод должен быть сохранен у нескольких характеристик именно как рабочий код для сканирования.

  2. Оператор при сканировании должен выбирать характеристику из списка.

  3. Характеристика должна определяться по покупателю, складу, соглашению или заказу автоматически.

  4. Внешняя система передает один штрихкод, а 1С должна сопоставлять его с разными учетными вариантами.

  5. ТСД должен работать с неоднозначным кодом по специальному сценарию.

В такой доработке обычно анализируют следующие объекты и механизмы:

  1. РегистрСведений.ШтрихкодыНоменклатуры — хранение штрихкодов.

  2. механизмы поиска номенклатуры по штрихкоду;

  3. формы подбора номенклатуры;

  4. рабочее место кассира или складского сотрудника, если используется сканирование;

  5. обмен с ТСД;

  6. расширения конфигурации, если доработка выполняется без снятия с поддержки.

Но прежде чем дорабатывать, разберем более простой вопрос: действительно ли характеристики нужны? В большинстве случаев, когда отличие — только «количество вложений в коробе», доработка не нужна. Нужно поправить модель учета и перейти на упаковки.

Как проверить уже созданные штрихкоды

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

Проверьте по каждой записи:

  1. значение штрихкода;

  2. номенклатуру;

  3. характеристику;

  4. упаковку;

  5. единицу измерения;

  6. актуальность записи;

  7. наличие дублей;

  8. использование в документах и обменах.

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

Как перенести учет с характеристик на упаковки

Если после анализа мы решили, что характеристики были созданы ошибочно, рассмотрим порядок перехода на упаковки.

  1. Сформируйте отчет по остаткам в разрезе номенклатуры и характеристик.

  2. Проверьте, есть ли незакрытые заказы клиентов, заказы поставщикам, резервы и перемещения по этим характеристикам.

  3. Определите, какая характеристика соответствует какой упаковке.

  4. Создайте упаковки с правильными коэффициентами пересчета.

  5. Настройте цены и условия продаж по упаковкам.

  6. Исправьте новые документы так, чтобы они использовали упаковки, а не характеристики.

  7. По старым остаткам выполните корректировку только после проверки методологии и закрытия важных документов.

  8. Обучите пользователей выбирать упаковку в документах продажи и поступления.

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

Как объяснить пользователям разницу между характеристикой и упаковкой

Чтобы ошибка не повторялась, важно объяснить пользователям простое правило.

Характеристика отвечает на вопрос: «Какой это вариант товара?» Например, красный или синий, размер 42 или 44, сорт первый или второй.

Упаковка отвечает на вопрос: «В чем и в каком количестве мы продаем или храним этот товар?» Например, штука, короб 12 штук, короб 24 штуки, палета 480 штук.

Посмотрим на пример:

  1. «Перчатки, размер M» и «Перчатки, размер L» — это характеристики, потому что это разные варианты товара.

  2. «Перчатки, короб 100 пар» и «Перчатки, короб 200 пар» — это упаковки, если сами перчатки одинаковые.

  3. «Молоко 1 л» и «Молоко 0,5 л» могут быть отдельной номенклатурой, потому что это разные потребительские товары.

  4. «Бутылка» и «упаковка 12 бутылок» — это упаковки, если учет ведется в бутылках и короб просто пересчитывается в базовые единицы.

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

Что выбрать для конкретной ситуации из вопроса

Теперь применим решение к исходным условиям: ООО, опт, ОСН, 1С:Управление торговлей 11.5.25.109, один артикул, две характеристики по количеству вложений в коробе для разных покупателей, один штрихкод.

Рекомендуем действовать так:

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

  2. Проверьте, действительно ли количество вложений должно быть характеристикой.

  3. Если товар один и тот же, удалите идею двух характеристик для вложений и настройте упаковки: «Короб 12 шт.» и «Короб 24 шт.».

  4. Если упаковка зависит от покупателя, настройте это через условия продажи, соглашения, цены или ручной выбор упаковки в заказе клиента.

  5. Если характеристика все-таки нужна, назначьте каждой характеристике свой уникальный внутренний штрихкод.

  6. Если производительский штрихкод общий, храните его только там, где он не создает неоднозначного автоматического подбора.

  7. Если бизнес требует сканировать один код и выбирать характеристику, планируйте доработку через расширение, но только после описания точного алгоритма выбора.

Наиболее правильное решение для данной темы: перенесите различие «количество вложений в коробе» из характеристик в упаковки номенклатуры. Это соответствует типовой логике УТ 11 и убирает конфликт с одним штрихкодом.

Какие настройки 1С проверить в первую очередь

Разберем практический чек-лист для бухгалтера, оператора НСИ или специалиста 1С.

  1. Откройте НСИ и администрирование.

  2. Проверьте настройки раздела номенклатуры.

  3. Убедитесь, что включено использование упаковок, если они нужны.

  4. Откройте вид номенклатуры, к которому относится товар.

  5. Проверьте настройку использования характеристик.

  6. Откройте карточку товара в справочнике Номенклатура.

  7. Проверьте список характеристик.

  8. Проверьте список упаковок.

  9. Проверьте список штрихкодов.

  10. Определите, где именно должна храниться информация о количестве вложений.

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

Если нужно оставить один артикул

Отдельно рассмотрим вопрос артикула. Один артикул не мешает использовать упаковки. В карточке номенклатуры может быть один артикул, а упаковок — несколько. Артикул описывает товарную позицию поставщика или внутреннюю учетную позицию, а упаковки описывают кратность и способ измерения.

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

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

Если покупатели присылают заказы с одним штрихкодом

Рассмотрим интеграционный сценарий. Покупатель присылает заказ, где указан один и тот же штрихкод, но для одного покупателя это короб 12, а для другого — короб 24. В этом случае программа не должна определять упаковку только по штрихкоду. Нужно использовать контекст покупателя.

Логика может быть такой:

  1. по штрихкоду определяется номенклатура;

  2. по покупателю или соглашению определяется упаковка;

  3. по количеству рассчитывается базовое количество;

  4. в заказ клиента подставляется нужная упаковка.

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

Почему один штрихкод для двух характеристик — это не настройка, а неоднозначность

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

Посмотрим, что произойдет при сканировании:

  1. сканер считывает штрихкод;

  2. 1С ищет его в списке штрихкодов;

  3. если найдена одна запись, программа подставляет номенклатуру, характеристику и упаковку;

  4. если найдено две записи, программа должна выбрать одну;

  5. если алгоритма выбора нет, возникает ошибка или неоднозначность.

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

Итоговое решение

Для задачи с одним артикулом, двумя вариантами количества вложений в коробе и одним штрихкодом разберем итоговый вариант действий.

  1. Если различается только количество вложений в коробе, настройте упаковки номенклатуры. Создайте упаковки с коэффициентами пересчета, например «Короб 12 шт.» и «Короб 24 шт.». Характеристики для этого не используйте.

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

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

  4. Если нужно сканировать именно характеристику, создайте разные внутренние штрихкоды и напечатайте внутренние этикетки.

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

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

Информация носит справочный характер

← На главную