27.08.2009, 13:16 | #1 |
MCTS
|
Движение по номенклатуре
Подскажите, как мне правильно программно узнать, было ли движение по номенклатуре (например, были оприходованные закупки). Смотреть в inventSum, как я понял - это неправильно. Значит нужно искать строки в inventTrans? Или есть еще способы?
Последний раз редактировалось Eldar9x; 27.08.2009 в 13:18. |
|
27.08.2009, 13:23 | #2 |
Banned
|
Зависит от задачи. В задаче "были ли сегодня движения по номенклатуре, пока не успели запустить сводное планирование" можно сделать запрос к InventSumTTS. В задаче "были ли какие-либо физические движения по номенклатуре за последние Х дней" уместен запрос к InventSum. А так - InventTrans.
|
|
27.08.2009, 14:51 | #3 |
MCTS
|
X++: "были ли какие-либо физические движения по номенклатуре за последние Х дней" InventSum |
|
27.08.2009, 15:04 | #4 |
Участник
|
Посмотрите как реализована смена группы аналитик в номенклатуре
Цитата:
[c] \Data Dictionary\Tables\InventTable\Methods\allowChangeFinancialDimension 38
[c] \Data Dictionary\Tables\InventTable\Methods\validateField 16 [c] \Classes\FormDataObject\validate [c] \Classes\FormStringControl\Modified
__________________
Энергия молодых и неравнодушных способна изменить мир к лучшему. |
|
27.08.2009, 15:04 | #5 |
Боец
|
При попытке смены группы аналитик, происходит подобная проверка в методе \Classes\InventModelType\checkNewDimGroupId():
X++: ... select firstonly RecId from inventTrans where inventTrans.ItemId == _inventTable.ItemId && inventTrans.ValueOpen == InventTransOpen::Yes && inventTrans.StatusIssue <= StatusIssue::Deducted && inventTrans.StatusReceipt <= StatusReceipt::Received; if (inventTrans.RecId) return checkFailed("Не удается назначить новую группу аналитик. Применяются другие финансовые аналитики и могут существовать проводки по физическим запасам, либо финансовые складские проводки не полностью сопоставлены."); // код и метка из DAX 2K9 ... Последний раз редактировалось DSPIC; 27.08.2009 в 15:23. |
|
|
За это сообщение автора поблагодарили: Eldar9x (2). |
27.08.2009, 15:09 | #6 |
MCTS
|
Спасибо всем! А можно еще текст этой метки?
|
|
Теги |
номенклатура, проводки, программно, складские проводки |
|
|