- Как массово изменить единицу измерения номенклатуры в 1С 8.3
- Видеоинструкция
- Пошаговая инструкция по изменению единицы измерения
- Шаг 1. Переход к групповому изменению реквизитов
- Шаг 2. Настройка выбора номенклатуры
- Шаг 3. Выбор реквизита для изменения
- Шаг 4. Запуск обработки
- Частые ошибки и их устранение
- 1. Ошибка ‘Объект заблокирован’
- 2. Реквизит ‘Единица хранения’ заблокирован для редактирования
- Альтернативный метод: Программное изменение через код
- Полезные материалы по работе в 1С
- Часто задаваемые вопросы
Как массово изменить единицу измерения номенклатуры в 1С 8.3
В процессе работы с 1С часто возникает необходимость скорректировать справочники. Одной из типичных задач является массовое изменение единицы измерения для всей номенклатуры или определенной группы товаров. Ручное редактирование сотен позиций займет часы, но встроенные инструменты 1С позволяют решить эту задачу за пару минут.
Видеоинструкция
Пошаговая инструкция по изменению единицы измерения
Важно: Перед началом любых массовых операций обязательно сделайте резервную копию информационной базы! Изменения, внесенные групповой обработкой, невозможно отменить в один клик.
Шаг 1. Переход к групповому изменению реквизитов
Для массового редактирования мы будем использовать стандартную обработку. Перейдите в раздел НСИ и администрирование → Обслуживание → Корректировка данных и выберите пункт Групповое изменение реквизитов.
Шаг 2. Настройка выбора номенклатуры
В поле ‘Изменять’ выберите справочник Номенклатура. Если вам нужно изменить единицы измерения не для всей базы, а только для конкретной группы, нажмите ссылку ‘Все элементы’ и настройте отбор (например, по конкретной папке или виду номенклатуры).
Шаг 3. Выбор реквизита для изменения
В списке реквизитов найдите поле Единица хранения (или ‘Базовая единица’). В колонке ‘Новое значение’ укажите нужную единицу измерения (например, шт или кг). Чтобы быстро найти нужную позицию в списке, используйте комбинацию клавиш Ctrl + F.
Шаг 4. Запуск обработки
Нажмите кнопку Изменить реквизиты. Программа выполнит массовое обновление всех выбранных позиций номенклатуры.
Дополнительно: Как добавить новую единицу измерения в классификатор
Если нужной единицы измерения нет в списке выбора, ее необходимо предварительно добавить. Перейдите в НСИ и администрирование → Классификаторы номенклатуры → Единицы измерения. Нажмите кнопку ‘Подобрать из классификатора’ (ОКЕИ), найдите нужную единицу и добавьте ее в базу.
Частые ошибки и их устранение
1. Ошибка ‘Объект заблокирован’
Если во время выполнения обработки появляется ошибка о блокировке объектов, это значит, что данные элементы сейчас открыты у других пользователей. Попросите всех коллег выйти из базы 1С на время проведения операции.
2. Реквизит ‘Единица хранения’ заблокирован для редактирования
В некоторых конфигурациях изменение базовой единицы заблокировано разработчиками, так как по ней уже есть движения документов. Чтобы обойти это ограничение, в окне групповой обработки нажмите кнопку Дополнительные параметры и установите флажок ‘Показывать служебные реквизиты’ или ‘Разрешить изменение в закрытых периодах’.
Внимание: Изменение единицы измерения у позиций, по которым уже есть движения (продажи, поступления), может привести к искажению отчетов и партионного учета. После изменения может потребоваться перепроведение документов.
Альтернативный метод: Программное изменение через код
Для разработчиков и администраторов доступен вариант изменения единиц измерения с помощью внешней обработки и написания простого кода на встроенном языке 1С:
Выборка = Справочники.Номенклатура.Выбрать();
Пока Выборка.Следующий() Цикл
Если Не Выборка.ЭтоГруппа Тогда
Объект = Выборка.ПолучитьОбъект();
Объект.ЕдиницаИзмерения = Справочники.КлассификаторЕдиницИзмерения.НайтиПоНаименованию("шт");
Объект.Записать();
КонецЕсли;
КонецЦикла; Полезные материалы по работе в 1С
Решая технические вопросы в программе, пользователи часто сталкиваются и с другими сложностями. Например, узнайте, почему в 1С не печатается счет без подписи: решение и как это быстро исправить.
Если вы ведете кадровый учет, вам обязательно пригодится руководство о том, как ввести исполнительный лист в 1С 8.3: инструкция.
А для бухгалтеров, работающих с клиент-банком, актуальной будет статья, объясняющая, почему 1С не печатает платежку с полем 101: Решение.
Часто задаваемые вопросы
Можно ли отменить массовое изменение единиц измерения?
Напрямую отменить операцию нельзя. Единственный надежный способ вернуть всё назад — восстановить базу данных из резервной копии (бэкапа), сделанной перед началом обработки.
Повлияет ли смена единицы измерения на старые документы?
Да, в уже проведенных документах единица измерения может измениться визуально, но количественные показатели останутся прежними, что может привести к ошибкам в учете. Рекомендуется делать это только для новой номенклатуры.








