06.12.2016, 14:50 | #1 |
Участник
|
Связь между Операциями и складскими остатками.
У меня такой вопрос, может кто то сталкивался. Существует ли в Ax некий инструмент взаимодействия между операциями (InventTrans) и складскими остатками (InventSum).
Например. если я программно посажу в строку в InventTrans, укажу там склад, то отобразится ли это как нибудь на остатках в таблице InventSum? |
|
06.12.2016, 15:12 | #2 |
Участник
|
В inventTrans.insert() все уже написано.
__________________
Существует 10 типов людей: одни понимают двоичную систему, другие - нет. |
|
06.12.2016, 15:21 | #3 |
Программатор
|
Плохая идея создавать инвент трансы самому в коде. Для этого есть всякие обработчики
|
|
|
За это сообщение автора поблагодарили: mazzy (2), Kasper (1). |
06.12.2016, 21:02 | #4 |
Участник
|
Цитата:
Прежде всего потому, что в зависимости от настроек, вместо одной записи в inventTrans вы легко можете получить несколько (расщепление) или, наоборот, несколько несколько inventTrans могут быть просуммированы бизнес-логикой. не говоря уже о том, что inventTrans связана не только с InventSum. ============================= логически атомарная единица - складская проводка. складская проводка - это несколько записей в inventTrans с одинаковым лотом. Поэтому не лазьте руками в InventTrans на уровне записей, если не знаете как это работает (примерно как и с реестром windows) |
|
07.12.2016, 10:38 | #5 |
Участник
|
__________________
// no comments |
|
07.12.2016, 10:41 | #6 |
Участник
|
Если вам нужно поменять склад, используйте семейство классов InventMov_*
__________________
// no comments |
|