Если для вас это критично, то можно внести следующие изменения в метод validateWrite датасоурса InventItemLocation формы InventTable
PHP код:
boolean validateWrite()
{
;
inventItemLocation.ItemId = inventTable.ItemId;
// -->для правильной вставки с правами просмотр
if (!inventItemLocation.inventDimId)
inventItemLocation.inventDimId = InventDim::inventDimIdBlank();
// <--для правильной вставки с правами просмотр
return super();
}
После этого можно выставить право доступа на таблицу InventItemLocation "просмотр", добавление новой номенклатуры будет проходить корректно