06.07.2005, 14:54 | #1 |
Участник
|
Вопрос: Можно ли стандартным образом функционалом пересчитать складские остатки (inventSum) на основании проводок?
Ответ: Да. Главное меню \ Основное \ Периодические операции \ Проверка целостности данных компании Установите режим проверки Коррекция ошибок. Любым образом выберите модуль управление запасами Установите галочку в Номенклатура \ В наличии Проверку целостности можно запускать и при работающих пользователях. Только коррекция ошибок выполянется в транзакции. Поэтому при работающих пользователях велика вероятность возникновения deadlock. Если даже взаимболкировки не возникнет, пользователи гарантировано заметят торможение. Поэтому лучше запускать эту процедуру при низкой активности пользователей. |
|
07.08.2005, 15:36 | #2 |
Участник
|
Если нужно пересчитать отатки по некоторой номенклатуре, то можно использовать следующий код:
<div class='XPPtop'>X++</div><div class='XPP'>[color=:blue]ttsbegin[/color]; inventSumReCalcItem = [color=:blue]new[/color] InventSumReCalcItem([color=:red]"ItemID"[/color], [color=:blue]false[/color], CheckFix::Fix); inventSumReCalcItem.updateNow(); [color=:blue]ttscommit[/color];</div> Вместо ItemId подставьте код нужной вам номенклатуры. См. также обсуждение http://www.axforum.ru/forums/showthr...&threadid=9727 |
|