[ОТВЕТИТЬ]
Опции темы
10.02.2015 16:05  
Deamka
Задача отслеживать редактирование документов сделанные сегодня, в документах например за 2013 год .
В идеале знать что на что отредактировали.
 
10.02.2015 16:31  
-Den-
Такого в СМ нету, как варианты, "Запрет редактирования документов", или шедулером копировать SMDoc и SMSpec куда нибудь))
 
"Спасибо" -Den- от:
10.02.2015 16:34  
Dim
есть фильтр по дате последнего изменения. указываешь дату документа в периоде 2013г. и дату последнего изменения сегодня
 
"Спасибо" Dim от:
10.02.2015 16:40  
Deamka
SMDOCLOG как с ней общаться, есть документация?
 
10.02.2015 16:51  
-Den-
СМ2000 - функции - журнал измененных/удаленных документов
Если хочется именно через sql, то по "шапкам" в принципе понятно все, но там только "общяя" инфа, какой артикул на какой поменяли или кол-во/цена там не будет.

Доку по структуре схемы СМ можно тут поискать или на фтп сервисплюса.
 
"Спасибо" -Den- от:
10.02.2015 17:07  
Deamka
Да надо SQL.

Так?
 
10.02.2015 17:08  
Deamka
Как вставить код?
 
10.02.2015 17:16  
Deamka
Долго работает)))

Цитата:
SELECT *
FROM SUPERMAG.SMDOCLOG log
left join SUPERMAG.SMDOCUMENTS D on D.ID = log.ID
WHERE log.EVENTTIME <=TO_DATE('10.02.15','DD.MM.YY') AND
D.CREATEDAT>=TO_DATE('01.01.13','DD.MM.YY') AND
D.CREATEDAT<=TO_DATE('31.12.13','DD.MM.YY') AND
D.DOCSTATE = 3
 
10.02.2015 18:12  
OlegON
нормально работает, 11 секунд на 7 млн. записей, меньше секунды - на ~100000
 
"Спасибо" OlegON от:
10.02.2015 23:20  
Deamka
Так это правильно eventtime это время изменения документа?
 
 


Опции темы



Часовой пояс GMT +3, время: 06:03.

Все в прочитанное - Календарь - RSS - - Карта - Вверх 👫 Яндекс.Метрика
Форум сделан на основе vBulletin®
Copyright ©2000 - 2016, Jelsoft Enterprises Ltd. Перевод: zCarot и OlegON
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.