Показать сообщение отдельно
Старый 10.11.2005, 15:56   #1  
Yprit is offline
Yprit
Злыдни
Аватар для Yprit
Злыдни
 
419 / 93 (4) ++++
Регистрация: 22.02.2004
Адрес: СПб
inventItemLocationSelectLocked
В классе InventUpdateTTSControl этот метод лочит запись с пустой аналитикой в таблице InventItemLocation. Насколько я понимаю, это происходит при каком-либо измненении в физическом наличии номенклатуры по комбинациям аналитики. Это же следует и из комментариев в методе "Lock on table inventItemLocation is used for serialisation of updating processes". Непонятно одно - почему лочится именно запись "по-умолчанию"? В результате если у меня разносится накладная по заказу с номенклатурой А со Склада1, а Склад2 пытается переместить эту же номенклатуру между ячейками, то он будет ждать окончания разноски заказа. Не логичнее ли будет лочить запись в InventItemLocation для конкретного склада? Но последствия такой модификации я до конца представить не могу. Хотелось бы услышать просвещенное мнение ALL.
Спасибо