Справочники и Данные · 13 мин
Почему 1С не видит номенклатуру: причины и способы решения
Почему 1С не видит номенклатуру: права доступа, фильтры, пометка удаления, обмен данными. Пошаговая диагностика и решения для типовых конфигураций.
Номенклатура заведена в справочник, но при подборе в документ поступления или реализации позиция не находится — знакомый симптом для пользователей «1С:Управление торговлей», «Комплексной автоматизации» и других учётных конфигураций. Чаще всего виноваты установленный отбор в форме списка, пометка на удаление, ограничение прав доступа, сбитая дата актуальности или сбой при обмене между базами — всего причин может быть несколько десятков, и каждая требует своей проверки.
Важно понимать: «не видит номенклатуру» — это симптом, а не диагноз. В одних случаях элемент справочника существует, но скрыт настройками отображения. В других — он физически отсутствует в текущей информационной базе, потому что обмен не выгрузил его или синхронизация завершилась с ошибкой. В третьих — карточка есть, но не заполнены обязательные реквизиты, и программа не даёт выбрать её в документе.
Ниже разобраны основные сценарии для типовых конфигураций (Управление торговлей, Комплексная автоматизация, ERP, Бухгалтерия предприятия), способы диагностики и безопасные действия, которые можно выполнить без привлечения программиста.
Как понять, что именно происходит: быстрая диагностика
Прежде чем что-то исправлять, нужно локализовать проблему. Откройте справочник «Номенклатура» напрямую через меню раздела (а не через подбор в документе) и попробуйте найти позицию. Если в полном списке товар виден, а в документе — нет, проблема в настройках подбора или отборе формы выбора. Если не виден и в списке — ищите глубже: права, удаление, обмен.
Используйте поиск по разным полям: наименование может отличаться от того, что вы помните (лишний пробел, сокращение, другой регистр букв). Надёжнее искать по артикулу или коду элемента — эти поля обычно уникальны и не редактируются произвольно. В форме списка нажмите «Ещё → Найти» и переберите варианты написания.
Проверьте отборы подбора, вид номенклатуры и признак использования
Проверьте роли пользователя и ограничения на уровне записей (RLS)
Поищите по коду, проверьте журнал синхронизации
Проверьте историю изменений и регистрацию в планах обмена
Фильтры и настройки формы списка — самая частая причина
В типовых конфигурациях форма списка номенклатуры запоминает установленные отборы. Если вы или коллега когда-то отфильтровали список по группе, поставщику, виду номенклатуры или остатку на складе, настройка сохраняется, и «лишние» позиции просто перестают отображаться. Визуально это выглядит так, будто товар исчез из базы.
Чтобы сбросить отборы, откройте форму списка, нажмите «Ещё → Настроить список» и удалите все строки отбора, либо выберите «Ещё → Установить стандартные настройки». Также проверьте панель быстрых отборов над списком — там могут стоять значения, которые легко не заметить: конкретная группа, склад, «только в наличии».
Иерархический просмотр и группы
Ещё одна ловушка — режим отображения «Иерархический список» или «Дерево». Если вы находитесь внутри конкретной группы, элементы из других групп не показываются. Переключитесь в режим «Список» (кнопка выбора режима просмотра над таблицей) либо поднимитесь на корневой уровень иерархии.
- 1Откройте справочник «Номенклатура» из главного меню раздела
- 2Нажмите «Ещё → Установить стандартные настройки» (или удалите отборы вручную через «Настроить список»)
- 3Переключите режим просмотра на «Список» вместо «Дерево» или «Иерархический список»
- 4Очистите поля быстрого отбора над таблицей (группа, склад, вид)
- 5Найдите позицию через «Ещё → Найти» по артикулу или коду
Пометка на удаление и недопустимые реквизиты
Элемент, помеченный на удаление, по умолчанию не отображается в формах выбора документов — программа считает его недействительным. В списке справочника такие позиции показываются с перечёркнутым значком, но если включён отбор, скрывающий помеченные, вы их не увидите. Найдите элемент по коду и, если он помечен, снимите пометку через контекстное меню «Снять пометку удаления».
В некоторых конфигурациях документ не даёт выбрать номенклатуру из-за незаполненных обязательных реквизитов: не указана единица измерения, вид номенклатуры, ставка НДС или признак «Товар/Услуга». Например, карточку с типом «Услуга» нельзя подобрать в документ оприходования товаров на склад. Откройте карточку позиции и проверьте полноту заполнения — обязательные поля обычно подчёркнуты красным.
Признак использования и архивные позиции
В Управлении торговли и ERP есть механизм вывода номенклатуры из ассортимента: позиции могут быть сняты с продажи, исключены из соглашений с поставщиками или переведены в статус, запрещающий отбор в новые документы. Проверьте в карточке товара и в настройках ассортимента магазина/склада, не ограничено ли использование позиции.
Права доступа: коллега видит товар, а вы — нет
Если номенклатура видна одним пользователям и не видна другим, почти наверняка дело в правах. В типовых конфигурациях доступ может ограничиваться двумя способами: ролями (например, у пользователя нет права чтения справочника «Номенклатура» или связанных данных) и механизмом RLS — ограничением доступа на уровне записей, когда пользователю показываются только позиции разрешённых групп, складов или организаций.
Самостоятельно проверить это можно так: попросите администратора или коллегу с полными правами открыть ту же форму под своим логином на вашем компьютере. Если под другой учётной записью товар виден — проблема точно в профиле прав. Исправление — задача администратора: нужно скорректировать профиль группы доступа или добавить пользователя в нужную группу (раздел «Администрирование → Настройки прав и пользователей»).
Отдельный случай — ограничение по складам и организациям в форме подбора. Если в документе указана организация или склад, к которым у вас нет доступа, подбор может показывать пустой список. Проверьте, не изменился ли склад в шапке документа.
Обмен данными: номенклатура не приехала из другой базы
В схемах «Управление торговлей + Бухгалтерия», «Центральная база + магазины» или интеграции с сайтом номенклатура часто создаётся в одной системе и передаётся в другую. Если синхронизация не выполнялась, завершилась с ошибкой или элемент не зарегистрировался к выгрузке, в принимающей базе товара просто нет — и никакие настройки отборов не помогут.
Проверьте журнал синхронизации (раздел «Синхронизация данных» → настройка обмена → события/предупреждения). Типичные ошибки: конфликт по уникальному идентификатору, незаполненный обязательный реквизит при загрузке, отключённая регистрация изменений. Если элемент создан недавно, возможно, обмен просто ещё не выполнялся — запустите синхронизацию вручную и проверьте результат.
Обратная ситуация: товар был, но после обмена «пропал». Так бывает, когда в другой базе элемент пометили на удаление, и пометка приехала по синхронизации. Найдите позицию по коду и проверьте признак пометки.
Как выбрать действие
Особенности подбора в документах и формах выбора
Форма подбора в документах — это отдельный механизм со своими настройками. В Управлении торговли подбор может фильтровать позиции по соглашению с клиентом, сегменту номенклатуры, остаткам на складе документа и ценовой группе. Если в документе указано соглашение, в которое товар не входит, подбор его не покажет, хотя в справочнике он на месте.
Проверьте шапку документа: организация, склад, соглашение, тип цен. Затем в форме подбора откройте настройки отбора и сбросьте их. Полезно также попробовать ввести товар не через подбор, а прямым вводом артикула или штрихкода в строку табличной части — если так позиция находится, проблема точно в настройках формы подбора.
Поиск по штрихкоду и артикулу
Если поиск по штрихкоду ничего не находит, откройте карточку товара (если она доступна) и сверьте штрихкод на вкладке штрихкодов: он мог быть введён с ошибкой, привязан к другой упаковке или к дублю номенклатуры. Дубли — частая причина путаницы: вы ищете позицию, а в документах используется её двойник с другим кодом.
Дубли, объединение и история изменений
Когда позицию «не находят», нередко выясняется, что в базе два-три одинаковых товара, заведённых разными людьми в разное время. Часть документов оформлена на один элемент, часть — на другой, и пользователь ищет «не ту» карточку. Проверить это можно поиском по наименованию с частичным совпадением или отчётом по дублям (в типовых конфигурациях есть обработка «Поиск и удаление дублей» в разделе администрирования).
Если дубли подтвердились, не спешите объединять их самостоятельно: замена ссылок затрагивает все документы, регистры остатков и цен. Выполняйте объединение штатной обработкой, предварительно сделав резервную копию базы, и проверьте после операции обороты по складу и отчёты по продажам.
Полезный инструмент диагностики — история изменений объекта (если включено версионирование): в карточке элемента «Ещё → История изменений» покажет, кто и когда менял реквизиты, помечал на удаление или переносил в другую группу. Это быстро отвечает на вопрос «куда делся товар».
Как проверить результат
Позиция находится и открывается без ошибок
Элемент не найден — проверяйте обмен или права
Товар доступен для выбора и добавляется в табличную часть
Позиция видна в справочнике, но не выбирается — проверяйте вид номенклатуры и соглашение
Документ проводится, движения формируются
Ошибки проведения по единицам измерения или счетам учёта — дозаполните карточку
Остатки и обороты соответствуют ожиданиям
Расхождения — возможны дубли номенклатуры или движения по другому элементу
Что делать, если ничего не помогло
Если все перечисленные проверки выполнены, а номенклатура по-прежнему недоступна, остаются менее частые причины: повреждение данных (помогает тестирование и исправление информационной базы — только после резервной копии и желательно руками специалиста), нестандартные доработки конфигурации, изменяющие формы выбора, или особенности расширений, установленных в вашей базе.
Соберите для специалиста максимум фактов: код и наименование позиции, скриншоты формы списка и документа, текст ошибок из журнала регистрации, сведения о том, когда товар видели в последний раз и какие обмены выполнялись. Это сократит диагностику с часов до минут.
Что важно запомнить
В большинстве случаев «невидимая» номенклатура — это следствие отборов в форме, пометки удаления, прав доступа или незавершённого обмена. Ищите по коду и артикулу, сбрасывайте настройки списка, проверяйте журнал синхронизации и не создавайте дублей. Любые массовые изменения и настройку прав выполняйте после резервного копирования.
Частые вопросы
Почему товар виден в справочнике, но не выбирается в документе реализации?
Чаще всего мешает отбор формы подбора: по соглашению с клиентом, сегменту, складу или виду номенклатуры. Также проверьте, не помечен ли элемент на удаление и не выведен ли он из ассортимента. Сбросьте настройки подбора и попробуйте ввести артикул напрямую в строку табличной части.
Коллега видит номенклатуру, а я нет. Что делать?
Это признак ограничения прав: либо у вашей учётной записи нет нужной роли, либо действует ограничение доступа на уровне записей (по группам товаров, складам, организациям). Самостоятельно это не исправить — обратитесь к администратору 1С для корректировки профиля группы доступа.
После обмена с другой базой часть товаров пропала. Почему?
Вероятнее всего, из другой базы приехала пометка на удаление или изменение реквизитов, из-за которого позиции выпали из отборов. Найдите элементы по коду, проверьте пометку удаления и журнал синхронизации на предмет ошибок загрузки.
Можно ли просто создать товар заново, если он не находится?
Не стоит: вы получите дубль, и остатки, цены и документы «разойдутся» между двумя карточками. Сначала исчерпайте поиск по коду, артикулу и штрихкоду с отключёнными отборами. Новый элемент создавайте, только когда убедились, что исходного действительно нет в базе.
Поиск по штрихкоду не находит товар, хотя он есть в базе. В чём причина?
Проверьте в карточке товара список штрихкодов: код мог быть записан с ошибкой, привязан к другой упаковке или к дублю номенклатуры. Также убедитесь, что сканер передаёт код полностью, без обрезки последних символов.
Как понять, кто пометил товар на удаление?
Если в базе включено версионирование объектов, откройте карточку элемента и выберите «Ещё → История изменений» — там указан пользователь и время изменения. Без версионирования поможет журнал регистрации с отбором по данным справочника «Номенклатура».