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

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

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

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

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

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

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

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

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

Решение 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. Если ничего не помогло — запишите текст ошибки, сделайте скриншот и обратитесь в техподдержку: опишите, что именно делали и что произошло.

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

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