Показать сообщение отдельно
Старый 06.12.2016, 21:02   #1  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Цитата:
Сообщение от Sada Посмотреть сообщение
Плохая идея создавать инвент трансы самому в коде. Для этого есть всякие обработчики
Именно.
Прежде всего потому, что в зависимости от настроек,
вместо одной записи в inventTrans вы легко можете получить несколько (расщепление)
или, наоборот, несколько несколько inventTrans могут быть просуммированы бизнес-логикой.

не говоря уже о том, что inventTrans связана не только с InventSum.

=============================
логически атомарная единица - складская проводка.
складская проводка - это несколько записей в inventTrans с одинаковым лотом.

Поэтому не лазьте руками в InventTrans на уровне записей, если не знаете как это работает (примерно как и с реестром windows)