Страница 1 из 1

Как избавиться от незакрытых ордеров?

Добавлено: 06 сен 2006, 12:59
Saltava
Вот подошел я к той стадии задания, когда надо отсечь все незакрытые ордера. Может кто-нить сталкивался с подобной задачей - как это полегче реализовать? Зарание пасиба. :grin:

Добавлено: 06 сен 2006, 13:32
Алексей
Что значит "не закрытые" ?
Что значит "отсечь" ?

Добавлено: 06 сен 2006, 14:32
Seybukan
Какие ордера?

Добавлено: 07 сен 2006, 07:18
Saltava
Например, создали ордер, но не провели его. Вообще - то я плохонько в документообороте пока разбираюсь - как обьяснили, так и говорю. Биру записи из spOrder за определенный перид по определенным признакам cmc, cpodr, cparty. Какие-то закрыты, другие - нет. Мне нужны только закрытые. Может кто хорошо разбирается не только в программирование, но и в обороте - посоветуйте ченить, ПЛИИИЗ! :razz:

Добавлено: 07 сен 2006, 11:27
Seybukan
Судя по таблице это все же Складские ордера.
Дальше все равно не понятно.
Отсечь - это удалить, спрятать, казнить или что там исчо?
Провели - это что с ним сделали?
Чем отличаются закрытые ордера от незакрытых.

Объясняйте четче и яснее.

Добавлено: 07 сен 2006, 12:41
Saltava
Короче... мне надо просто выводить ордера, соответствующие определенному складу, определенной партии, определенной МЦ.

Код: Выделить всё

     Word(0)           == spOrder.sp
     and TMPOstatki.cMC    == spOrder.cMC
     and TMPOstatki.cPodr  == spOrder.ccPodr
     and TMPOstatki.cParty == spOrder.cParty
     and begdate          <<= spOrder.dOrd (noindex)
     and enddate          >>= spOrder.dOrd (noindex)
Получаю целый ворох разных ордеров, но мне нужны только закрытые (Сам не знаю что это значит). Больше ничего сказать не могу, т.к сам не знаю :oops:

Добавлено: 07 сен 2006, 13:08
Saltava
Прошу прощения за потрачиное время. Дело в том, что признак закрыт/незакрыт ордер - местная специфическая доработка. Только сейчас узнал.
Проблемма уже решина. :)