01.11.2004, 17:12 | #1 |
Участник
|
Ответьте на вопрос пожалуйста: чем отличается закрытие склада от пересчета?
Являются ли результат выполнения закрытия идентичным пересчету? Является ли невозможность проведения операций в зарытом периоде единственным отличием закрытия от пересчета? Заранее благодарю. |
|
01.11.2004, 17:26 | #2 |
Участник
|
закрытие = пересчет + установка признака "закрыто"
проводки с признаком закрыто больше не анализируются процедурами пересчета и коррекции. |
|
25.11.2004, 01:28 | #3 |
Участник
|
Могу дать общие понятия по алгоритму закрытия склада:
1. Синхронизируется стоимость receipt/issue транзакций, ведь стоимость любой issue-транзакции всегда первоначально принимается как мгновенная средняя стоимость по финансовому складу, а стоимость receipt-транзакции может сильно от нее отличаться 2. Производятся итерации по синхронизации стоимости receipt/issue транзакций, возникших в результате переноса со склада на склад (Quarantine order, Transfer journal). Ведь если у тебя модель закрытия, например, Weighted Average, то стоимость issue-inventory-transaction вычисляется через все receipt-transactions. А если произошел перенос со склада на склад, да еще несколько раз (c A -> B, c B->C, c C->A), то после вычисления стоимости issue-транзакции на складе С, мы должны скорректировать стоимость соответствующей ей receipt-транзакции на складе A. А после этого, раз стоимость одной из receipt-транзакций на A изменилась, мы должны снова пересчитать стоимость всех issue-транзакций на A, а если были переносы с A на B, то снова и на B, и далее на C, и снова на A, и т.д. Когда же выход? Вот на это и нужны два параметра при закрытии склада: - когда количество этих циклов превысит N (по умолчанию), - или же минимальый перенос между складами не превысит M центов (копеек) 3. Эти п.1 и 2 делаются для всех Items, Services, и только потом - для BOMs, в порядке определяемом BOMLevel. Это делается для того, чтобы при изменении стоимости исходных материалов, мы могли перевычислить стоимость произведенного предмета (BOM). Именно этим третьим пунктом (на моем теперешнем уровне понимания алгоритмя), в основном и различается Пересчет от Закрытия (+ то, что писал Mazzy). И именно по этом склад Закрывается только полностью. Иначе, если ты не пересчитал все исх. материалы, как ты можешь пересчитать стоимость всех произведенных товаров? |
|