К статье
Практический материал

Справочники и Данные · 11 мин

Как в 1С найти код товара

Как быстро найти код товара в 1С: поиск в справочнике номенклатуры, отбор по коду, поиск по штрихкоду и артикулу, работа с полным списком и типичные ошибки.

Код товара в 1С — это уникальный числовой или символьный идентификатор, который программа автоматически присваивает каждой позиции справочника «Номенклатура» при её создании. Он нужен для обмена данными между базами, выгрузки каталога на сайт, интеграции с кассами и для быстрого поиска позиции, когда название товара длинное или совпадает с другими. Знать код и уметь по нему искать требуется кладовщикам, менеджерам по закупкам, операторам и администраторам базы.

Важно не путать код с артикулом и штрихкодом. Код присваивает сама 1С и он уникален внутри базы. Артикул задаёт поставщик или ваша компания, он может повторяться или отсутствовать. Штрихкод — это отдельный реквизит, хранящийся в регистре штрихкодов, и один товар может иметь несколько штрихкодов. Ниже разберём все способы найти код товара и найти товар по известному коду.

Что такое код товара в 1С и где он хранится

Код — это служебный реквизит справочника «Номенклатура», который заполняется автоматически при записи нового элемента. В большинстве конфигураций (Управление торговлей, Комплексная автоматизация, ERP, Розница) код имеет числовой формат с лидирующими нулями, например 000000123. Длина кода задаётся настройками нумерации справочника и может отличаться в разных базах.

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

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

Самый простой случай — код уже известен приблизительно или нужно просто посмотреть коды позиций. Откройте список номенклатуры: в УТ 11 и КА это раздел «НСИ и администрирование» → «Номенклатура», в Рознице — «Склад» или «Номенклатура» в главном меню, в Бухгалтерии — раздел «Справочники» → «Номенклатура».

Если колонка «Код» не отображается, добавьте её вручную. Нажмите «Ещё» → «Изменить форму» (или «Настроить список» в некоторых версиях), найдите в дереве реквизитов поле «Код», поставьте галочку и перетащите его в нужное место. После подтверждения колонка появится в списке, и коды будут видны напротив каждой позиции.

Дополнительно код всегда виден в карточке самого товара: откройте позицию двойным щелчком — код отображается в заголовке формы рядом с наименованием или в отдельном поле в зависимости от конфигурации.

Порядок действий для вывода колонки «Код»
  1. 1
    Откройте справочник «Номенклатура» через меню вашей конфигурации
  2. 2
    Нажмите кнопку «Ещё» в правом верхнем углу формы списка
  3. 3
    Выберите «Изменить форму»
  4. 4
    Найдите реквизит «Код» и включите его отображение
  5. 5
    Нажмите «ОК» и проверьте, что колонка появилась в списке

Поиск товара по известному коду

Быстрый поиск через строку поиска

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

Учтите, что поиск может быть настроен «по началу строки» или «по точному совпадению». Если код 000000123, а вы вводите 123, при поиске по точному совпадению позиция не найдётся. Вводите код полностью с ведущими нулями или переключите режим поиска на «по части строки».

Поиск через «Найти» в списке

Альтернатива — стандартная команда поиска. Нажмите Ctrl+F в открытом списке номенклатуры, укажите колонку «Код» (если она выведена), введите значение и запустите поиск. Курсор встанет на найденную строку. Этот способ удобен, когда список уже отфильтрован по группе или виду номенклатуры.

Поиск по полному списку объектов

Если вы не уверены, что ищете именно в номенклатуре, используйте глобальный поиск по данным. В тонком клиенте нажмите Ctrl+Shift+F, введите код, укажите, где искать — справочник «Номенклатура», и запустите поиск. Результат покажет все объекты, где встречается это значение, включая документы, где товар с таким кодом использовался.

Как найти код по артикулу или штрихкоду

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

Для поиска по штрихкоду в УТ 11 и Рознице откройте список номенклатуры и используйте строку поиска с вариантом «по штрихкоду», либо просто отсканируйте штрихкод сканером — программа сама найдёт и подсветит позицию. В карточке найденного товара код будет виден в заголовке формы.

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

Маршрут решения

Как выбрать способ поиска

Известен точный код с ведущими нулямиИспользуйте строку поиска в списке номенклатуры с вариантом «по коду»
Известен код без нулей или его частьПереключите режим поиска на «по части строки» или используйте Ctrl+Shift+F
Есть только штрихкод с упаковкиОтсканируйте его сканером в списке номенклатуры или ищите по штрихкоду
Есть только артикул поставщикаИщите по артикулу, затем откройте карточку и посмотрите код
Нужен код для отчёта или выгрузки по многим позициямСформируйте универсальный отчёт по справочнику с выводом поля «Код»

Как вывести коды товаров в отчёт или таблицу

Когда коды нужны не для одной позиции, а для списка товаров — например, для сверки с сайтом или выгрузки поставщику — удобнее сформировать отчёт. В УТ 11 и КА откройте раздел «Отчёты» и найдите «Универсальный отчёт» (в некоторых версиях доступен только администратору). Выберите тип объекта «Справочник», объект «Номенклатура», в настройках добавьте поля «Код», «Артикул», «Наименование» и сформируйте отчёт.

Более простой вариант без прав администратора — вывести список номенклатуры с колонкой «Код» и сохранить его в табличный документ: «Ещё» → «Вывести список». Отметьте нужные колонки, и программа сформирует таблицу, которую можно сохранить в Excel или распечатать.

Оба способа не изменяют данные базы и безопасны для любого пользователя с правом просмотра номенклатуры.

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

Частые ошибки и ограничения

Типичная проблема — пользователь ищет код, а программа «не находит» товар, хотя он точно есть. В большинстве случаев причина в ведущих нулях, включённом отборе по группе (позиция находится в другой папке и скрыта отбором) или поиске не по тому полю. Сбросьте все отборы кнопкой «Ещё» → «Установить стандартные настройки» и повторите поиск.

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

Третья ошибка — путать коды разных баз. При обмене между двумя базами 1С (например, УТ и Бухгалтерией) один и тот же товар имеет разные коды в каждой базе. Для сопоставления используется не код, а уникальный идентификатор (GUID) или артикул.

Типичные ошибки
01
Поиск кода без ведущих нулей при режиме «точное совпадение» — позиция не находится, хотя существует
02
Поиск при активном отборе по группе или виду — часть номенклатуры скрыта фильтром
03
Ручное изменение кода — сбивается автонумерация и появляются дубли
04
Использование кода как идентификатора для обмена между базами — коды в разных базах не совпадают
05
Путаница кода с артикулом и штрихкодом — поиск ведётся не по тому полю

Проверка результата

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

Контрольные точки

Как проверить результат

Найденная позиция
Норма

Наименование и артикул совпадают с исходными данными

Тревожный признак

Код совпал, но товар другой — возможен дубль кода, проверьте нумерацию

Полнота выгрузки в отчёт
Норма

В таблице все нужные позиции с заполненными кодами

Тревожный признак

Часть строк без кода или список короче ожидаемого — проверьте отборы

Работа поиска
Норма

Поиск по коду находит позицию за один запрос

Тревожный признак

Поиск пустой при существующем товаре — сброшены не все фильтры или неверный режим поиска

Частые вопросы

Можно ли изменить код товара в 1С вручную?

Технически да, если в форме элемента разрешено редактирование кода (иногда требуется «Ещё» → «Разрешить редактирование реквизитов»). Но делать это не рекомендуется: ручная смена кода сбивает автонумерацию, и следующая новая позиция может получить уже занятый код, что вызовет ошибку записи. Меняйте код только при понимании последствий и после резервного копирования.

Почему поиск по коду ничего не находит, хотя товар точно есть?

Чаще всего причина в ведущих нулях: код хранится как 000000123, а вы вводите 123 при режиме точного совпадения. Вторая причина — активный отбор по группе, виду номенклатуры или складу, который скрывает нужную позицию. Сбросьте отборы и повторите поиск с полным кодом или в режиме «по части строки».

Чем код отличается от артикула и штрихкода?

Код присваивает сама 1С, он уникален внутри базы и не может быть пустым. Артикул — произвольный реквизит, который задаёт поставщик или ваша компания; он может повторяться у разных позиций. Штрихкод хранится в отдельном регистре, и у одного товара их может быть несколько. Для внутреннего поиска надёжнее код, для работы с поставщиками — артикул, для кассы и склада — штрихкод.

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

Откройте список номенклатуры, добавьте колонку «Код» через «Ещё» → «Изменить форму», затем используйте «Ещё» → «Вывести список» — получите таблицу с кодами всех отобранных позиций, которую можно сохранить в Excel. Альтернатива — универсальный отчёт по справочнику «Номенклатура» с полем «Код», если у вас есть к нему доступ.

Одинаковы ли коды одного товара в разных базах 1С?

Нет. Каждая база присваивает коды независимо, поэтому один и тот же товар в УТ и в Бухгалтерии будет иметь разные коды. При обмене данными сопоставление идёт по внутреннему уникальному идентификатору (GUID), артикулу или наименованию — в зависимости от настроек синхронизации. Не используйте код как ключ для обмена между базами.

Можно ли найти товар по коду, если нет доступа к справочнику номенклатуры?

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

Итог

Что важно запомнить

Код товара — автоматический уникальный идентификатор позиции в справочнике «Номенклатура». Ищите его через строку поиска с вариантом «по коду», Ctrl+F или Ctrl+Shift+F, учитывая ведущие нули. Для массового просмотра выводите колонку «Код» в список или формируйте отчёт. Не редактируйте коды вручную и не используйте их для обмена между базами.