(С) Код не мой, где взял не помню :) Полежит тут на память.
Показаны сообщения с ярлыком mlg. Показать все сообщения
Показаны сообщения с ярлыком mlg. Показать все сообщения
вторник, 14 ноября 2017 г.
Парсинг файла MLG (журнал регистрации 1С:Предприятие 7.7)
четверг, 29 января 2015 г.
Возврат объекта 1С 7.7 по строке внутреннего представления из журнала регистрации
Код скопирован отсюда: Парсинг файла MLG (журнал регистрации 1С:Предприятие 7.7)
///////////////////////////////////////////////////////////////////////
Функция ОбъектПоСтроке(прм_стр)
//Возвращает ссылку на объект (например, документ или справочник)
//по строке вида O/7549/2093806
стр=""""+СтрЗаменить(прм_стр,"/", """,""")+"""";
сп=СоздатьОбъект("СписокЗначений");
сп.ИзСтрокиСРазделителями(стр);
Вид = сп.ПолучитьЗначение(1);
Тип = сп.ПолучитьЗначение(2);
Код = сп.ПолучитьЗначение(3);
стр = "{"""+Вид+""",""0"",""0"","""+тип+""",""0"",""0"","""+Код+"""}";
Возврат ЗначениеИзСтрокиВнутр(стр);
КонецФункции
вторник, 13 января 2015 г.
Формат журнала регистрации (*.mlg) 1С 7.7
Оригинал найден тут: http://lada-it.ru/index.php/1cv7/112-mlg.html
YYYYMMDD;HH:MM:SS;User;[C,E,M];[Docs,Refs,Sys,CJ];[qqq];[дополнительный код];[описание];[Ид];[Представление]
[C,E,M]
C - Configuration
E - Enterprise
M - Monitor
[Docs,Refs,Sys,CJ]
Docs - Действия над документами
Refs - Действия над константами
Sys - Системное действие: подключение, отключение
CJ - Действие над журналом расчетов
Restruct - реструктуризация базы
Grbgs - Сообщения об ошибках
UpDown - Загрузка - выгрузка, сохранение - восстановление данных
[qqq]
[Doc,Ref][Write,NotWrite,MarkDel,UnmarkDel] - [Справочник,Документ][Записан, не записан, помечен на удаление, снята пометка на удаление]
Doc[Passed,NotPassed] - документ [проведен, не проведен]
CJPerChng - Изменен расчетный период
RestructStatus - Это когда выскакивает окошко измения не вызвали изменений метаданных
RestructCopy - копирование МД
RestructSaveMD - СохраненыИзмененияМД
RestructAcptEnd - Окончание процесса принятия изменений
GrbgRuntimeErr - Опшибка
GrbgSyntaxErr - Синтаксическая апшибка
OpenSession - Запуск Предприятия, конф, отл, монитора
CloseSession - соответственно закрытие
[дополнительный код]
писать их не буду - их до фени для каждого объекта. Код 5 для [GRbs;GrbgRuntimeErr;5] - Неагрегатный тип данных, код 0 для предприятия, конфигуратора, и тд - нормальное завершение операции
Код 2 - чтение запись справочников, 3 - чтение запись документов (или реструктуризация МД)
[описание]
описание ошибки, или с какой машины вошел пользователь и т.п.
[Ид] - идентификатор объекта
YYYYMMDD;HH:MM:SS;User;[C,E,M];[Docs,Refs,Sys,CJ];[qqq];[дополнительный код];[описание];[Ид];[Представление]
[C,E,M]
C - Configuration
E - Enterprise
M - Monitor
[Docs,Refs,Sys,CJ]
Docs - Действия над документами
Refs - Действия над константами
Sys - Системное действие: подключение, отключение
CJ - Действие над журналом расчетов
Restruct - реструктуризация базы
Grbgs - Сообщения об ошибках
UpDown - Загрузка - выгрузка, сохранение - восстановление данных
[qqq]
[Doc,Ref][Write,NotWrite,MarkDel,UnmarkDel] - [Справочник,Документ][Записан, не записан, помечен на удаление, снята пометка на удаление]
Doc[Passed,NotPassed] - документ [проведен, не проведен]
CJPerChng - Изменен расчетный период
RestructStatus - Это когда выскакивает окошко измения не вызвали изменений метаданных
RestructCopy - копирование МД
RestructSaveMD - СохраненыИзмененияМД
RestructAcptEnd - Окончание процесса принятия изменений
GrbgRuntimeErr - Опшибка
GrbgSyntaxErr - Синтаксическая апшибка
OpenSession - Запуск Предприятия, конф, отл, монитора
CloseSession - соответственно закрытие
[дополнительный код]
писать их не буду - их до фени для каждого объекта. Код 5 для [GRbs;GrbgRuntimeErr;5] - Неагрегатный тип данных, код 0 для предприятия, конфигуратора, и тд - нормальное завершение операции
Код 2 - чтение запись справочников, 3 - чтение запись документов (или реструктуризация МД)
[описание]
описание ошибки, или с какой машины вошел пользователь и т.п.
[Ид] - идентификатор объекта
- [Представление] - Текстовое представление объекта, если есть (для документов, справочников)
- Примечание:
- Макс длина имени пользователя, которую можно задать в конфигураторе - 24, а дополнительный код - встречал значения только от 1 до 5
- Это следует учитывать при парсинге.
Подписаться на:
Сообщения (Atom)