Позволю себе несколько слов в консультантском подходе

Мне кажется, что проблема в подходе к организации процедуры инвентаризации: проводим один раз, по всему складу, блокируем всю номенклатуру и т.д.
Система же нам предлагает разные варианты инвентаризации.
Расписывать не буду, приведу выдержки из документации:
Чтобы использовать инвентарные журналы, необходимо выполнить следующую настройку:
Местонахождение номенклатуры — позволяет регистрировать несколько конфигураций номенклатурных аналитик для номенклатур для каждого склада. При циклической инвентаризации на нескольких складах местонахождение номенклатуры должно быть настроено для каждой конфигурации номенклатуры для каждого склада.
Группы инвентаризации — позволяют создавать логические группы номенклатур. Для каждой группы инвентаризации следует определить, как будет инициироваться инвентаризация.
Параметры групп инвентаризации:
Поле Описание
Вручную Номенклатура будет включаться каждый раз при выполнении задания. Другими словами, пользователь выбирает интервал инвентаризации для группы инвентаризации, инициируя задание.
Период Необходимо указать количество дней, составляющих период, в поле «Период».
Нулевой запас на складе Если количество в наличии равно 0 для номенклатуры в данной группе инвентаризации, она будет включена в пакетное задание инвентаризации. Если количество запасов в наличии достигает нуля после инвентаризации, номенклатура будет включена при следующей инвентаризации.
Минимум Номенклатуры в этой группе инвентаризации включаются в пакетное задание инвентаризации, если количество номенклатуры в наличии меньше или равно количеству, указанному в поле «Лимит пополнения» местонахождения номенклатуры.
Периодически. Компания Global and Trade Manufacturing покупает некоторые товары у заграничных поставщиков с очень большим временем упреждения. Поддержание постоянного контроля количества в наличии этих товаров важно для того, чтобы избежать нехватки на складе. Создав группу инвентаризации, код периода которой предшествует графику покупки на неделю, и назначив эту группу инвентаризации всем номенклатурам, поступающим от этого поставщика, компания Global Trade & Manufacturing может получать точную инвентаризацию запасов непосредственно перед размещением заказа на покупку.
Минимум. Для номенклатур, которые часто используются в производственных заказах, необходимо гарантировать, что номенклатура всегда физически имеется в наличии для потребления. Если эти номенклатуры используются согласованно, можно поддерживать в известной степени статический уровень запасов, однако возможны отклонения. Чтобы приспособиться к отклонениям, одновременно минимизировав инвентаризацию, эти номенклатуры можно назначить группе инвентаризации с выбранным значением «Минимум», чтобы они добавлялись в журнал инвентаризации, только когда количество падает ниже указанного уровня.
Критерии Описание
По физическим операциям Включает только номенклатуры, по которым были физические операции с момента последней инвентаризации.
Не инвентаризованные с Включает только номенклатуры, не инвентаризованные с указанной даты.
Группа инвентаризации Включает только номенклатуры, которые принадлежат к указанной группе инвентаризации.
Активировать код инвентаризации Создает строки только для тех номенклатур, которые соответствуют критерию инвентаризации, указанному в группе инвентаризации номенклатуры.
Аналитика Когда для параметра «Подсчет по» выбирается значение «Аналитика», строки журнала создаются для каждого значения аналитики. Например, строки могут быть созданы по складу или по номеру партии для каждого склада или по другим складским аналитикам.
Включить номенклатуры, которых нет в наличии Критерий доступен, только когда для создания строк используется метод «В наличии»; будут включены строки журнала для номенклатур, запаса которых нет в наличии.
ПРИМЕР. Для конкретной группы инвентаризации может быть создан отдельный журнал только для тех номенклатур, которых нет в наличии. Для этого создается журнал для группы и не выбирается данный параметр, а потом создается второй журнал со всеми теми же параметрами плюс данный параметр.
И инвентаризация по маркерам (или по ярлыкам)
Маркер должен содержать следующие сведения:
Номер маркера
Код номенклатуры
Количество номенклатуры
Каждый маркер должен иметь одно из трех значений статуса:
Использовано — код номенклатуры учтен для этого маркера
Аннулировано — код номенклатуры аннулирован для этого маркера
Пропущено — код номенклатуры пропущен для этого маркера
Итого я думаю, что используя эти инструменты, можно наладить процедуру инвентаризации так, что не понадобится блокировать номенклатуру при каждой инвентаризации. То есть сейчас с блокировкой борются, настраивая склады в форме Местонахождение номенклатуры, но вдобавок к этому, можно более гибко организовать саму процедуру инвентаризации.