31.03.2008, 10:46 | #1 |
Участник
|
Сегодня с утра обнаружился небольшой косячок
при постановке пользователями складских журналов на пакетную разноску время начала пакета принимало корректное значение к примеру 8.20 но пакетник данные пакеты не обрабатывал даже перезапуск не помог, причем в классе BatchRun <div class='XPPtop'>X++</div><div class='XPP'>Batch search() { Batch _batch; ; _batch.selectForUpdate([color=:blue]true[/color]); [color=:blue]select[/color] OrigStartDate, StartDate, OrigStartTime, StartTime, OrigRecId, OrigCreatedBy, ExecutedBy, StartDate, StartTime, Status [color=:blue]from[/color] _batch [color=:blue]index[/color] StatusIdx order [color=:blue]by[/color] Status,Priority,StartDate,StartTime [color=:blue]where[/color] _batch.Status [color=:blue]==[/color] BatchStatus::Waiting && _batch.[color=:blue]Private[/color] [color=:blue]==[/color] privateBatch && _batch.StartDate <= today() && (_batch.StartDate < today() [color=:blue]||[/color] _batch.StartTime <= timenow() ) && _batch.GroupId [color=:blue]==[/color] groupId && (! privateBatch [color=:blue]||[/color] _batch.CreatedBy [color=:blue]==[/color] curuserid()); [color=:blue]return[/color] _batch; }</div> как видно используется timenow AOSа значение этот метод возвращал на час раньше то есть 7.20 помог разрешить проблему толко рестарт AOS |
|