aworld, Приходные не нужны в этой последовательности вообще. Смотри если расходная сделала движение с пустой партией, то она должна попасть в последовательность. Если последующая тоже сделала движение с пустой партией то она тоже должна попасть, но вот границу двигать не должна. То есть в последовательности хранятся все расходные которые сделали движение с пустой партией, а граница должна быть на самой первой из них. Как в программе реализовать это сам пока сомневаюсь, попозже вернусь к этому вопросу, наверное надо все таки програмно ею управлять. Это немного осложнит задачу, но зато приходную то мы конструктором делаем
Добавлено (21.09.2010, 16:29)
---------------------------------------------
Границу можно двигать, а можно не двигать от настрек последовательности зависит
Добавлено (21.09.2010, 16:32)
---------------------------------------------
Если приходная придет после расходной, то при разрешенном списании в минус, расходная "увидит" ее и спишет как надо. Правда получится что сначала списали партию, а потом она пришла, но ведь условие именно такое!
Добавлено (21.09.2010, 16:33)
---------------------------------------------
А когда расходная закроет полностью партию и у нее не будет движений с пустой партией то она не попадает в последовательность.