при попытке зарезервировать товар на отгрузке в классе \Classes\InventUpd_Reservation\updateReserveMore используется запрос на InventSum с группировкой по всем
активным аналитикам с целью получения первой строки в InventSum с доступным количеством, от которого можно "откусить".
Выход на запрос поиска наличия в 46 строке выглядит так
query = InventSum::newQuery(NULL,movement.itemId(),inventDimCriteria,inventDimParm,
InventDimParm::activeDimFlag(movement.dimGroupId()));
При этом последний аргумент - это будущий inventDimParmGroupBy - указание на то,
как группировать запрос в наличии. Система говорит - группируй по активным аналитикам.
Аналитка партии у меня активна - мне же нужно выбирать партию на строке комплекатации, нужно по партиям производить эту номенклатуру... Но вот при отгрузке резервировать по партии, причем - первой с начала или с конца, да еще и с разбивой строк комплектации - НЕ нужно. Может это конечно и неправильно, но на мой взгляд здесь система берет на себя лишнее
Пока в голове только программирование еще одной галочки на inventDimParm - "Физ. резервировать автоматически" и изменения 46-й строки в \Classes\InventUpd_Reservation\updateReserveMore для указания именно тех аналитик, что отмечены новой галочкой.
Что скажете? Неужели никто не сталкивался с необходимостью это обойти?