24.05.2006, 16:54 | #1 |
Moderator
|
Корректное удаление проводки
Добрый вечер!
Хочу корректно удалить проводку из inventTrans, таким образом, чтобы одновременно были внесены изменения в InventSum. Причины: при комплектации (Axapta Retail), если скомплектовать меньше предложенного менеджером, появляется третья проводка со статусом 'Физ.Зарезервировано'. Эта проводка исчезает после разноски журнала. И эта провока мешает мне утвердать журнал, созданный на основе разницы, между предложенным менеджером и реально скомплектованным количеством. Если же ее удалить и пересчитать inventSum то все OK. Сейчас удаление проводки выглядит так: PHP код:
Последний раз редактировалось DreamCreator; 24.05.2006 в 17:23. |
|
24.05.2006, 17:38 | #2 |
Moderator
|
Если я правильно помню - при включенной системе множ скл транзакций InventSum сам скорректируется в конце ближайшего интервала на основе текущих InventTrans'ов
|
|
24.05.2006, 17:41 | #3 |
Moderator
|
Цитата:
Сообщение от dalyet
Если я правильно помню - при включенной системе множ скл транзакций InventSum сам скорректируется в конце ближайшего интервала на основе текущих InventTrans'ов
|
|
24.05.2006, 17:52 | #4 |
Участник
|
метод inventTrans.delete() сам пересчитывает InventSum
Ничего больше не нужно. |
|
25.05.2006, 10:15 | #5 |
Moderator
|
Цитата:
Сообщение от BOAL
метод inventTrans.delete() сам пересчитывает InventSum
Ничего больше не нужно. Создаю межскладское пермещение, комплектую меньше изначально предложенного, в результате имею три проводки, одна из которых со статусом 'Физ.Зарезервировано', и количеством = разнице между изначально предложенным количеством и реально скомплетованным. Далее смотрю что В наличии -- физ. зарезервировано 1. Далее удаляю проводку со статусом 'Физ.зарезервировано': PHP код:
PHP код:
|
|
25.05.2006, 10:38 | #6 |
Модератор
|
Цитата:
Код: inventTrans.delete(NoYes::Yes);
__________________
-ТСЯ или -ТЬСЯ ? |
|
|
За это сообщение автора поблагодарили: mazzy (5). |
25.05.2006, 13:16 | #7 |
Участник
|
Именно так
"Это не так", если есть Yes - тут все правильно. В моем посте Yes нет - там "все так" |
|
25.05.2006, 13:22 | #8 |
Moderator
|
Извиняюсь, невнимателен!
Спасибо! |
|