Нет, Максим, все правильно - для посторения первичного списка... Возможно, придется еще перекрыть ExecuteQuery, а не то с помощью фильтров можно получить все, что угодно...
Но, в принципе, это больше им (рабочим) выгодно, чем нам. Легче видеть 2 склада, чем 40, да и заносить данные на другую смену - им же хуже
С Уважением,
Георгий