Перейти к основному содержимому

Типичные ошибки при работе с карточками номенклатуры

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

Карточки номенклатуры перестали открываться после обновления​

Это одна из наиболее частых жалоб после обновления конфигурации. Форма карточки или форма списка «Карточки номенклатуры» не открывается, зависает или показывает ошибку вида:

  • Ошибка при открытии формы...
  • Недопустимое значение параметра...
  • Индекс находится за пределами...

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

Важно перед обновлением

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

Решение 1: сбросить стандартные настройки формы​

  1. Попробуйте открыть форму списка Карточки номенклатуры.
  2. Если форма всё же открылась (пусть и некорректно) — нажмите кнопку Ещё в правом верхнем углу формы.
  3. Выберите пункт Установить стандартные настройки.
  4. Закройте форму и откройте снова.

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

Решение 2: сбросить настройки через администрирование​

Если форма не открывается вообще и до кнопки Ещё добраться невозможно — сбросьте настройки формы для нужного пользователя:

Администрирование → Настройки пользователей и прав → Настройки пользователей

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

Ошибка уникальности при создании карточки​

Иногда при сохранении новой карточки или при загрузке карточек через обработку система возвращает ошибку вида:

  • Значение поля «Серийный номер» не уникально. Контроль уникальности можно отключить в настройках параметров учёта.
  • Значение поля «Инвентарный номер» не уникально. Контроль уникальности можно отключить в настройках параметров учёта.

Причина: В конфигурации включена проверка уникальности по инвентарному или серийному номеру. Если карточка с таким номером уже существует в базе (в том числе в состоянии «зелёной» — без поступления), система не позволит создать дубль. Ошибка часто возникает при массовой загрузке карточек из внешнего файла через обработку.

Что делать:

  1. Перед созданием новой карточки воспользуйтесь поиском — откройте форму списка Карточки номенклатуры и введите серийный или инвентарный номер в строку поиска.
  2. По умолчанию список может быть отфильтрован — снимите лишние фильтры (например, по месту хранения или статусу), чтобы видеть все карточки, включая зелёные (без остатков).
  3. Если карточка нашлась — используйте уже существующую карточку.
  4. Если номер введён с опечаткой — исправьте и повторите запись.
  5. При массовой загрузке через обработку — убедитесь, что в загружаемом файле нет строк с повторяющимися серийными/инвентарными номерами. Загрузку следует производить только встроенными инструментами конфигурации.
Зелёные карточки

— это не ошибка Карточки, отображаемые в списке зелёным цветом, были созданы в справочнике, но ни разу не вводились на остатки документом Поступление. Такие карточки можно считать «фантомами» — они не влияют на складской учёт. Подробнее — в статье Зачем нужны карточки номенклатуры?

Ошибка при загрузке изображения в карточку​

При попытке загрузить изображение в карточку номенклатуры система выдаёт ошибку «Класс не зарегистрирован». Проблема техническая — связана с регистрацией COM-компонентов на сервере. Решение описано в статье Не работает загрузка изображений, ошибка «Класс не зарегистрирован».

Карточка сохраняется, но изменения не отображаются​

Иногда после редактирования и записи карточки пользователь видит в форме списка старые данные.

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

Решение: Нажмите F5 или кнопку обновления в форме списка. Если данные по-прежнему не обновились — закройте форму и откройте заново.

Поля в форме карточки неактивны​

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

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

Что делать: сбросьте настройки формы через Ещё → Установить стандартные настройки (подробнее — в первом разделе этой статьи).

Система не даёт изменить вид номенклатуры​

Почему система не даёт изменить атрибуты вида номенклатуры?​

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

Что делать в этой ситуации:

  1. Распровести документы, изменить вид, провести заново. Если количество документов небольшое, можно отменить проведение всех документов, в которых используется данная номенклатура (например: Поступление → Ещё → Отменить проведение), внести нужные изменения в атрибуты вида номенклатуры, а затем повторно провести документы. Это наименее трудозатратный вариант при небольшом объёме данных.

  2. Создать новый вид и новую номенклатуру. Создайте новый вид номенклатуры с нужными атрибутами и новый элемент номенклатуры на его основе. Перенесите актуальные характеристики вручную через кнопку «Добавить характеристику» в форме вида номенклатуры. Затем проведите инвентаризацию остатков: спишите остатки со старой номенклатуры и оприходуйте их на новую. Это позволит корректно перейти на новый вид без потери складского учёта. Старый элемент номенклатуры пометьте на удаление, чтобы он не мешал в списках выбора (удаление возможно только после того, как элемент не используется ни в одном непроведённом документе и не имеет остатков).

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

Как скрыть или удалить ненужные виды номенклатуры из начального заполнения?​

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

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

Переименовать и перенастроить. Откройте Справочники → Виды номенклатуры, выберите нужный вид и измените его наименование и атрибуты.

Важно

Некоторые встроенные виды используются в механизмах автоматического импорта оборудования из сторонних программ (Everest/AIDA64, WMI) — через реквизит «Группа записи номенклатуры». Перед переименованием убедитесь, что этот вид не задействован в настройках загрузки данных. Иначе изменения могут нарушить работу импорта при следующей загрузке.

Общий алгоритм действий при любой ошибке с карточками​

Если ошибка не подпадает ни под один из разделов выше — пройдитесь по этим шагам:

  1. Обновите форму F5 и повторите действие.
  2. Сбросьте настройки формы через Ещё → Установить стандартные настройки.
  3. Перезапустите клиент 1С — некоторые ошибки связаны с временным состоянием сеанса.
  4. Проверьте наличие дубликатов — особенно при ошибках уникальности.
  5. Проверьте права доступа — убедитесь, что пользователь включён в группу доступа с профилем Сотрудник склада или аналогичным.
  6. Если ничего не помогло — запишите текст ошибки, сделайте скриншот и обратитесь в техподдержку: опишите, что именно делали и что произошло.

Список необходимых ролей​

ДействиеРоль
Изменение видов номенклатурыДобавление и изменение номенклатуры
Разрешение редактирования реквизитовДобавление и изменение номенклатуры