При заполнении справочника номенклатуры нередко возникает ситуация, когда для позиции по ошибке выбирается не та базовая единица измерения — например, вместо упаковок указываются штуки. При попытке скорректировать реквизит пользователь обнаруживает, что поле «Единица хранения» недоступно для редактирования и подсвечивается серым цветом. Разберем по шагам, почему платформа блокирует изменение единицы измерения, чем опасна принудительная замена в рабочей базе и какие штатные пути решения существуют.
В конфигурациях на управляемых формах, таких как 1С:Управление торговлей 11, 1С:Комплексная автоматизация и 1С:ERP, реализована специальная подсистема защиты ключевых данных из состава «Библиотеки стандартных подсистем» (БСП). Она называется «Запрет редактирования реквизитов объектов».
Проанализируем механику работы этой защиты:
ТоварыНаСкладах, ТоварыОрганизаций и СебестоимостьТоваров, весь количественный учет ведется строго в базовых единицах.Рассмотрим ситуацию, когда карточка номенклатуры была только что создана, документы по ней еще не проводились (или были созданы ошибочно и их можно безболезненно скорректировать), но поле уже заблокировалось.
Разберем порядок действий для снятия блокировки:
Важное ограничение: команда «Разрешить редактирование реквизитов» доступна только тем пользователям, которым назначена роль РедактированиеРеквизитовОбъектов или полные административные права. У обычного менеджера эта кнопка в меню может отсутствовать.
Внимание: если по товару уже были проведены документы в закрытых учетных периодах, применять этот метод категорически не рекомендуется. В противном случае вам придется отменять проведение всех документов, вручную пересчитывать количество в строках и заново выполнять процедуру ЗакрытиеМесяца с момента первой операции по товару.
Посмотрим на практическую ситуацию: товар закупается упаковками, но продаваться или учитываться на складе может поштучно (или наоборот). В типовых решениях 1С для этого предназначен встроенный механизм упаковок, который позволяет не ломать базовый учет.
Настроим механизм упаковок по шагам:
Вида номенклатуры.1 упак = 10 шт..Теперь в документах закупки («Приобретение товаров и услуг») и реализации менеджеры смогут свободно выбирать единицу «упак», указывая количество упаковок и цену за упаковку. При проведении документа система автоматически пересчитает количество в базовую единицу хранения (штуки) для регистров складского учета и себестоимости, сохранив баланс и исключив расхождения.
Если базовая единица хранения была задана неверно, по номенклатуре уже проведено множество документов за прошлые периоды, а механизм упаковок не решает задачу (например, требуется строгий учет именно в упаковках как в базовой единице), лучшим решением будет разделение позиций.
Проанализируем алгоритм исправления:
ПересортицаТоваров либо пару документов: СписаниеНедостачТоваров (со старой карточки) и ОприходованиеИзлишковТоваров (на новую карточку с указанием пересчитанного количества и себестоимости).Для администраторов системы существует сервисный инструмент, позволяющий изменить реквизит напрямую во всей выборке элементов.
Разберем работу с инструментом:
ГрупповоеИзменениеРеквизитов.Справочник "Номенклатура" и настроим отбор по нужной позиции.КлассификаторЕдиницИзмерения.Помните: данный метод является техническим вмешательством. Применять его можно только в том случае, если вы точно уверены, что товар еще не участвовал в товародвижении, либо готовы вручную перепровести все связанные документы.