13.02.2007 15:45
kadr
 
Если кому понадобиться вот скрипт для просмотра истории документа без использования СМ2000
Код:
SELECT T.EVENTTIME,
       DECODE(T.ACTIONCODE,
              0,
              'Создание',
              1,
              'Принятие складом',
              11,
              'Отправка по почте',
              3,
              'Отказ склада',
              10,
              'Изменение почтой',
              2,
              'Принятие складом',
              8,
              'Изменение складом',
              3,
              'Принятие центром'),
       DECODE(T.OLDSTATE,
              -1,
              NULL,
              0,
              NULL,
              1,
              'Черновик',
              2,
              'Принят скл.',
              3,
              'Принят центром'),
       DECODE(T.NEWSTATE,
              -1,
              NULL,
              0,
              NULL,
              1,
              'Черновик',
              2,
              'Принят скл.',
              3,
              'Принят центром'),
       T.DOCDATE,
       T.USERNAME,
       T.WSNAME,
       T.OSUSER
  FROM SMDOCLOG T
 WHERE T.ID = 'здесь номер документа'
 ORDER BY T.RECID DESC
не все коды обработал, написано на скорую руку

p.s. в имени таблицы была ошибка
14.02.2007 03:12
isi
 
=15 "Создан почтой в закрытом периоде"
=14 "Принят почтой в закрытом периоде"
=12 "Перерасчет статистики"
=11 "Отправка почтой"
=10 "Изменение почтой"
=9 "Изменение центром"
=8 "Изменение складом"
=7 "Удаление"
=6 "Разблокирование"
=5 "Блокирование"
=4 "Отказ центра"
=3 "Отказ склада"
=2 "Принятие центром"
=1 "Принятие складом"
=0 "Создание"


Единственное у меня небыло ни разу 13 кода, не знаю что такое
Часовой пояс GMT +3, время: 13:32.

Форум на базе vBulletin®
Copyright © Jelsoft Enterprises Ltd.
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.