|
v7: Парсер журнала изменений (1cv7.mlg)
| ☑ |
0
Adecvator
13.03.13
✎
15:37
|
Есть предположение, что в системе появились документы минуя журнал регистраций, подскажите как распарсить 1cv7.mlg, что бы сравнить сущ. документы с документами, которые прошли по журналу.
|
|
1
andrewalexk
13.03.13
✎
15:43
|
:) см нимфостарт + проктоклуб
|
|
2
varelchik
13.03.13
✎
16:10
|
1C++ ПоставщикДанныхЖурналРегистрации
|
|
3
varelchik
13.03.13
✎
16:12
|
только не факт что ты что-то нароеш.
Документы могут быть созданы и удаленны програмно, что не отражается в ЖР, если программист который писал создание или удаление не делал ЗаписЖурналаРегистрации()
|
|
4
пипец
13.03.13
✎
16:17
|
|
|
5
orefkov
13.03.13
✎
16:18
|
(3)
так ему это и надо, найти те доки, по которым нет записей в журнале о создании.
|
|
6
varelchik
13.03.13
✎
16:21
|
(4) я ж и кажу.
1.Делаем запрос к журналу вываливаем в итз.
2.ПРоходим по ЖР вываливаем оттуда все ссылки на документы в другую итз
получаем разность.
Вот и делов то.
|
|
7
Torquader
14.03.13
✎
00:05
|
Журнал разделён точками с запятой - все действия с документом, кроме создания нового сопровождаются ссылкой вида o/{КодВидаДокумента}/{ВнутренийИдентификаторДокумента}
Если пройти по строкам, используя RegExp, то можно быстро и просто всё найти.
|
|
8
Adecvator
15.03.13
✎
17:31
|
(4) Спасибо.
|
|