1cv7 mlg что за файл
Чистка журнала регистрации 1cv7.mlg
Удаляет не нужные коментарии в файле, а именно просмотр документов, подключение/отключение пользователя к базе, сообщения записанные в журнал, сообщения конфигуратора при тестировании и исправлении базы и др.
сообщения об ошибках выносятся в отдельный текстовый файл с которым потом можно спокойно работать 🙂
Можно легко переделать под себя 😀
так как используется только консольная прога findstr (встроена в окошках)
вся программа умещается в 3 строках батника
Прошу сильно не пинать, это первая моя тема и я еще только постигаю азы науки программирования
выложил просто для напоминания что не всегда нужно ваять сложные программы когда можно найти простое решение
Ссылка на тему Внешняя обработка для сжатия журнала
дополнительный файл шаблон с ненужными значениями в строках журнала Нужно удалить строки.txt
Спасибо большое! Очень помогло.
я добавил такую строку в файл строк, но он почему-то не находит ее
;E;User;Автоматическая загрузка;2;
в самом файле лога есть такие записи
20190801;00:02:35;ЗагрузкаECOD;E;User;Автоматическая загрузка;2;Начло работы обобщения эл.заявок;;
20190801;00:02:35;ЗагрузкаECOD;E;User;Автоматическая загрузка;2;Конец работы обобщения эл.заявок;;
20190801;00:02:35;ЗагрузкаECOD;E;User;Автоматическая загрузка;2;Начало обработки документов бронирования (бронь в пути);;
20190801;00:02:35;ЗагрузкаECOD;E;User;Автоматическая загрузка;2;Начало работы обработки Счета Общего для создания эл.заявок;;
20190801;00:02:35;ЗагрузкаECOD;E;User;Автоматическая загрузка;2;Ошибка. Документы не найдены;;
20190801;00:07:33;ЗагрузкаECOD;E;User;Автоматическая загрузка;2;Начло работы обобщения эл.заявок;;
20190801;00:07:33;ЗагрузкаECOD;E;User;Автоматическая загрузка;2;Конец работы обобщения эл.заявок;;
20190801;00:07:33;ЗагрузкаECOD;E;User;Автоматическая загрузка;2;Начало обработ
Список ПК из 1cv7.mlg
Потребовалось узнать имена ПК, которые подключались к ИБ за все время работы.
Написал обработку, которая получает из файла 1cv7.mlg имена ПК.
Так же есть возможность анализа нескольких файлов 1cv7.mlg, и получение общего списка без задвоений в имени ПК, данная возможность сделана для анализа нескольких ИБ в одной сети.
НЕ РЕКОМЕНДУЕТСЯ ИСПОЛЬЗОВАТЬ ДЛЯ БОЛЬШИХ ЖУРНАЛОВ РЕГИСТРАЦИИ
Добавил печатную форму, в неё теперь выводятся имя ПК, время и дата последнего подключения.
Скачать файлы
Специальные предложения
уже можно «-» ставить.
гораздо быстрее будет
find «OpenSession» 1cv7.mlg >comp.csv
и в екселе потом глянуть результат.
Боюсь представить что у тебя за комп, что 40 МБ за 15 сек обработал
ЗЫ в результатах отображаются строки, в комментарии которых присутствует слово «компьютер» 🙂
`(3) Noy, повесил на обработку счётчик времени, которое затрачивается на обработку файла
сори немного соврал с размером файла, он был 23 метра (строк 209649), время обработки 27 сек.
так что
это как то совсем не показатель.
сегодня взял лог с рабочей БД.
файл 501220 строк время выполнения 118 сек (размер 55 мб)
машина проц. Intel® Core i5-2300 CPU @ 2.80GHz памяти 3gb, винт обычный sataII
(11) Это командная строка Windows.
Запускаешь сначала командную строку «Пуск / Выполнить» и пишешь cmd
В открывшейся консоли пишешь команды.
Что бы понять что и зачем ознакомься с командами
help
help for
help findstr
Воспользоваться командой из (8) можно просто:
1. Открываешь Блокнот (notepad.exe)
2. Пишешь текст
for /F «tokens=11 delims=:;» %%i in (‘findstr «;E;Sys;OpenSession;» 1cv7.mlg’) do @echo %%i >comps.lst
3. Сохраняешь в папку «SYSLOG» под именем «comps.cmd» (расширение файла должно быть именно «cmd», «txt», которое предложит Блокнот нужно убрать)
4. Запускаешь из проводника сохранённый файл, он отработает и в папке появится результирующий файл comps.lst
Обновление 31.01.12 11:34
Код открыт Не указано
См. также
USERSLOG. Система полной отчетности по использованию рабочего времени на любое количество пользователей
Система полной отчетности об использовании рабочего времени пользователями. Все действия пользователей. Сколько времени и на что потрачено. Работает с БД MSSQL, любое количество клиентов
24.05.2016 15408 4 Art77 2
Контроль изменений реквизитов справочников и документов
Контроль изменения всех реквизитов любых справочников и документов в любой конфигурации
17.10.2015 14321 19 kras_71 6
Исправление испорченных 1cv7.mlg
07.04.2014 18214 20 dima_home 1
Рассылка ошибок из журнала регистрации 1С 7.7 на электронную почту
Очень полезно узнавать об ошибках при работе 1С раньше, чем пользователи придут жаловаться на проблемы. Если они вообще придут, а не будут молча ругать «глючную 1С».
26.03.2014 16776 16 vcv 2
Статистика по документам или как отыскать время для регламентных работ?
Появилась задача выбрать время для регламентных работ с базой в круглосуточной организации. Да и вообще часто возникает желание быстро посчитать количество документов, создаваемых в базе за время или каким-то пользователем. Написал для этого совсем простую обработку. Работать будет почти в любом типовом приложении 1С 7.7
02.08.2013 16654 24 EdGreen 7
Журнал регистрации на основе класса 1С++ «ПоставщикДанныхЖурналРегистрации»
Журнал регистрации на основе класса 1С++ «ПоставщикДанныхЖурналРегистрации»
10.07.2013 28864 38 unichkin 8
v7: Количество входов и выходов пользователей за день
Выясняем из-за кого появляется сообщение о необходимости переиндексации базы.
16.10.2012 20470 27 jk3 5
ЖУРНАЛ РЕГИСТРАЦИИ SQL
Обработка реализует стандартные возможности журнала регистрации 1С. Отличительной особенностью данной разработки является загрузка журнала регистрации 1С на SQL сервер, что позволяет на порядки увеличить скорость построения отчетов по сравнению с стандартным журналом регистрации 1С.
10.09.2012 22618 73 axilab 4
История документа
04.10.2011 15773 29 DDos76 7
1С 7.x : Как очистить, сократить журнал регистрации?
В 1С 8.х
В процессе длительной эксплуатации системы в журнале регистрации может накапливаться значительное число записей. Поэтому поддерживается возможность сокращения журнала регистрации и удаления записей, ставших неактуальными. При сокращении журнала регистрации можно записать удаляемые события в файл, если предвидится необходимость их анализа в будущем.
В конфигураторе, в меню «Администрирование – Настройка журнала регистрации…» кнопкой «Сократить» – установив текущую дату. Там же можно сохранить журнал в файл.
В поле Текущий диапазон событий, указывается диапазон времени за который есть данные.
Удалить события до – здесь указываем до какой даты можно удалить данные.
Удаляемые данные можно сохранить, для этого установим свойство “Записать удаляемые события в файл” и укажем папку в которую сохраним.
Если требуется периодически сокращать журнал и при этом иметь возможность просматривать уже удаленные события журнала, то установите флажок “Сохранять разделение хранения журнала по периодам и объединять с сохраненным ранее журналом“.
Используя средства работы со списками, разработчик имеет возможность выгрузить журнал регистрации в текстовый или табличный документ, который в дальнейшем может быть сохранен в собственном формате или, например, формате листа Excel или документа HTML.
Кроме этого поддерживается выгрузка журнала регистрации в формате XML, что может использоваться для последующего анализа выгруженных записей средствами встроенного языка.
Особенности функционирования журнала регистрации
При создании новой информационной базы для журнала устанавливается режим регистрации событий всех уровней важности; включение и выключение журнала регистрации. При загрузке информационной базы из файла журнал регистрации не очищается.
Как сократить журнал регистрации программно
Код DOS Batch File
Для 1С 7.7:
удалить файл \SYSLOG\1Cv7.mlg
Что такое Журнал регистрации?
Сжатие журнала регистрации
Скачать файлы
Специальные предложения
Обновление 18.12.07 00:00
Код открыт Не указано
См. также
Замена элементов в реквизитах и проводках документов, реквизитах справочников и движениях регистров. (SQL)
Иногда возникает необходимость заменить один элемент справочника на другой по всей конфигурации. При этом нежелательно перепроводить документы. Эта разработка позволит проделать такую операцию на SQL-базах
26.10.2010 18972 305 MadDAD 17
Удаление элементов справочников с пустыми наименованиями
Обработка позволяет удалить (непосредственное удаление или пометка удаления) элементы справочников с пустыми наименованиями.
04.02.2010 14733 98 whtblck 4
Прямое удаление документов
Здравствуйте, уважаемые коллеги. Понимаю, что очередной велосипед, и опять без контроля ссылочной целостности, но надо же с чего-то начинать 🙂 Плюсы мне не нужны, но очень нужна критика опытных товарищей по цеху, ибо нештатные средства типа SQL-ных запросов 1С++ только начинаю осваивать. Заранее благодарна. Тем более буду счастлива, если это кому-нибудь пригодится 🙂
26.10.2009 9519 274 My Precious 20
Формирование счетов-фактур на аванс, записей книги покупок. (Проверка на ошибки при ручном оформлении и т.д.)
Удобный и проверенный временем инструмент. Обрабатывает различные нестандартные ситуации (возвраты авансов, пропущенные документом «Формирование записей книги покупок» зачеты и т.д.)
21.07.2009 22033 428 LostMicos 29
Удаление элементов справочников в 7.7
Обработка может работать с любыми программами на платформе 1С:Предприятие 7.7. Судя по форуму, тема все еще актуальна.
05.06.2009 21425 942 serguson 15
Удаление помеченных объектов 7.7
Еще раз удаление помеченных в не монопольном режиме. 1С++.
15.04.2009 24734 1392 mihast 19
Чистка дублей в справочнике 7.7
Еще раз поиск дублей в справочнике. Возможность замены дубля с пометкой на удаление. Анализируется только НАИМЕНОВАНИЕ. Нечеткий поиск. 1С++.
15.04.2009 20742 1154 mihast 25
Удаление дублирующих элементов номенклатуры по артикулам в 1С: Торговля и склад 7.7
Данная обработка поможет удалить дублирующие элементы номенклатуры в справочнике и документах.
11.02.2009 13159 253 mdvinfostart 14
Свертка 1С Зарплата 7.7
Обработка позволяет свернуть (очистить базу) от «ненужных» сотрудников.
16.01.2009 22340 1225 Омский Домовой 9
ЗиК: Исправление задвоенных шаблонов проводок
Обработка предназначена для поиска одинаковых шаблонов проводок конфигурации Зарплата+Кадры 2.3, поиска и замены ссылок на один из них.
21.10.2008 19492 614 poppy 6
Очистка периодических реквизитов справочников
Данная обработка предназначена для вывода в таблицу более поздних повторяющихся или «пустых» значений периодических реквизитов справочников для просмотра, анализа и последующего удаления «лишних» значений.
15.07.2008 28525 1407 UrbSI 10
Объединение «дублей» сотрудников
Приходилось сталкиваться со случаями, когда в базе один и тот же сотрудник имеет несколько «лиц». Неопытные пользователи при повторном приеме на работу вносят новую запись о сотруднике, вместо того, чтобы использовать старую запись о ранее уволенном сотруднике. В результате неверно учитываются налоговые вычеты, начисляются налоги, возникают проблемы с налоговой и пенсионной отчетностью. Данная обработка предназначена исправления подобной ситуации путем объединения доходов сотрудника и последующего удаления «дублей».
20.06.2008 19610 1047 AlexMir 6
Замещение помеченных на удаление записей справочников
Обработка замещает одной указанной записью все помеченные на удаление записи тогоже справочника во всех объектах базы данных.
14.05.2008 10890 456 illarion 2
Пометка на удаление всех документов для свертки за период с транзакцией.
Не нашел простого решения для сабжа и потому выкладываю. Мож кому нить пригодится.
30.03.2008 10946 773 Gromgard 17
Поиск одинаковых наименований в справочниках
19.02.2008 12088 521 alegator 4
Универсальная обработка «»Дворник» документов» [F8QDD] v2.0.
Удалялка помеченных документов по видам.
28.12.2007 13611 939 Delon 22
Чистка справочников
Обработка позволяет удалять дублированные элементы на которые уже существуют ссылки.
29.11.2007 10716 602 Kolek 10
Обработка Документов
Работа с документами, проведение, снятие проведения, пометка на удаление за период. (Работает в любой конфигурации)
26.11.2007 10268 941 alex-vs 2
Удаление помеченных объектов 1.1
Удаление помеченных объектов. Не требуется монопольный режим. Быстрый поиск объектов, помеченных на удаление. Требуется 1С++ Оригинальная обработка: http://infostart.ru/projects/1256/ Я добавил поддержку ДБФ баз
04.10.2007 17747 927 mihenius 26
Быстрая пометка на удаление документов для Свертки (используется 1С++)
Методика быстрого удаления большого количества документов (для dbf-версии, компоненты: оперативный учет, бухучет). (используется 1С++)
17.09.2007 26078 2351 mihenius 14
Удаление помеченных объектов
Удаление помеченных объектов. Не требуется монопольный режим. Быстрый поиск объектов, помеченных на удаление. Для SQL-баз (DBF не поддерживается) Требуется 1С++
14.09.2007 16569 162 fly 17
Быстрая универсальная обработка документов
Быстрая обработка документов в базе. Выбор вида документов, действия над документами. Работает на всех конфигурациях. Не требует монопольного режима. Возможность изменения размера транзакции. (около 18000 документов удалились за 11 минут.)
31.08.2007 17581 1954 sevenlis 11
Универсальная обработка по поиску дубликатов в справочниках
15.05.2007 18803 1416 denukraine 27
Маленькая утилитка для скоростного удаления документов в оперативном учете
Устал ждать, когда удалится пачка из 100000 документов. Пришлось написать маленькую утилитку, 10 минут и все готово.
04.04.2007 12760 1414 KOCMOC™ 17
Универсальная обработка «Фильтр элементов справочников» [F8QDR] v2.0.
Помечает на удаление неиспользуемые элементы в указанных справочниках. Поддерживается 6 методов (от беглого до ультра) фильтрации элементов. Имеется возможность пометить на удаление все элементы в справочниках, сразу же удалить отобранные объекты, причем только в справочниках.
18.01.2007 15990 1363 Delon 15
Замена элементов справочников по всей базе
Заменяет один элемент справочника на другой, после чего заменяемый элемент можно удалить.[b] ДЛЯ ТЕХ, КТО В ТАНКЕ, обработка заточена под компоненту «Бухгалтерский учет», и ДОКУМЕНТЫ НЕ ПЕРЕПРОВОДИТ.[/b] Кто сталкивался с гиговыми базами и знает, что такое «закрытый период», тот поймет и оценит.
30.08.2006 17142 824 defini 12
Рекурсивная обработка взаимосвязанных документов и справочников, помеченных на удаление
По замыслу, эта обработка должна находить Помеченные На Удаление документы и рекурсивно искать ссылки на них, а затем, опять же рекурсивно, удалять или помечать на удаление в зависимости от правил взаимодействия.
30.08.2006 16434 1833 gonza 6
Поиск неиспользуемых элементов
11.08.2006 18351 1123 корум 19
[DELOPER] Массовое удаление выборочных проводок из ручных операций
15.07.2006 19952 483 CheBurator 7
DBFScruber или чистильщик DBF
Программа предназначена для быстрого удаления документов и служебной информации при свертках. Гарантированное время чистки на базе 2 Гб. 2 часа. Пишет лог. Настройки в виде ini файла. Работает с DBF на стандартных ODBC драйверах.
22.05.2006 16837 2437 proskurin 33
Защита файла \SYSLOG\1cv7.mlg в 1с 7.7
Подскажите пожалуйста кто знает как можно защитить лог файл 1с 7.7 от возможного редактирования пользователями.
Настройка прав не помогает (пользователь либо может изменять текст либо нет)
Терминальный вариант не подходит. специфика не позволяет.
Шифрование файла не подходит. Политика ИБ не позволяет.
Есть ли возможность онлайн репликации файла или еще лучше чтоб лог файл писался в совсем другое место?
сделай каталог SYSLOG невидимым а на файл дай доступ.
это чуток усложнит жизнь хакеров 🙂
ну и вообще путь к базе можно слегка скрыть используя стартеры типа http://infostart.ru/public/16686/
а каталоги сделать закрытыми без права чтения содержимого а на файлы даешь доступ, без прямого указания полного пути до конкретного файла хрен чего сделаешь
Ставишь 1с++, хукером перехватываешь, и пишешь события в свою базу.
——————-
ПодключитьСобытие_ЗаписьСобытияЖурналаРегистрации / AddEvent_ReportEventA
Данное событие может вызываться как при внутренних системных событиях, так и при вызове штатного метода 1С «ЗаписьЖурналаРегистрации».
Если обработчик является функцией, то если он возвращает 0, системная запись в журнал регистрации выполняться не будет. Если 1, то запись будет выполнена. Если процедурой, системная запись в журнал регистрации будет выполнена.
В параметре object передается ссылка на реальный объект, породивший данное событие.
Если обработчик является функцией, то если он возвращает 0, системная запись в журнал регистрации выполняться не будет. Если 1, то запись будет выполнена. Если процедурой, системная запись в журнал регистрации будет выполнена.
В случае разрешения системной записи системой будет вызвано событие «Событие_ЗаписьСобытияЖурналаРегистрации» Поэтому в случае обработки обоих событий необходимо делать доп.проверку на пользовательские события.
В параметре object передается ссылка на реальный объект, породивший данное событие.
Если настройка 1С++ » ПерехватитьСобытияГК / EnableHookEventsGroupContext » не включена, будет выдано исключение.
по этому например если я орграничиваю md только чтение, то после каждой записи из конфигуратора разрешения слетают.