Показать сообщение отдельно
Старый 06.01.2012, 17:05   #8  
Rimantas is offline
Rimantas
Участник
 
304 / 16 (1) ++
Регистрация: 30.04.2004
Адрес: Utena , Lithuania
Цитата:
Сообщение от Logger Посмотреть сообщение
Добавлю - ваше замечание по поводу InventSum и inventOnHand не связано с добавлением поля InventLocationId в InventSum. Это просто особенность работы 2009-й Аксапты, которую надо учитывать при разработке. Пока транзакция незакоммичена - Inventsum находится в состоянии на момент начало транзакции, поэтому для получения корректных остатков в середине транзакции неправильно писать запросы непосредственно к InventSum. (в 3-ке было можно). Надо, как вы справедливо указали, использовать класс inventOnHand, который добавит незакоммиченные изменения из InventSumDelta и вернет корректный остаток независимо от того - начата транзакция или нет.
Вот , вот .... очень актуально . Есть такое и со старой Ахаптой . Работаем с 3,0 SP 4 Ахаптой . Но бывает такие случаи , когда отстаток некореткный . Никак нинашёл в чем дело с етим . Ето бывает редко , словить трудно . Подскажите пожалуйста , с кем ето связано ...