1cv7 mlg чем открыть

Обновлено: 05.07.2024

при запуске базы 1с 7.7 вылезает ошибка. что делать?

У меня windows 98, установлена 1с 7.7. Работала нормально, а сегодня запускаю программу, при запуске базы вылезает ошибка runtime error Programm: C:\Programm files\1CV77\BIN\1CV7.exe abnormal programm termination . что делать? проверял путь базы. он указан верно

mushroom,
тут может быть много разных причин .

В конфигуратор заходит ?

1.Открыта новая радиостанция для юзеров под названием RТ FМ. По ней будут транслироваться чтения различных мануалов и ответы на часто задаваемые вопросы.
2. "Помогая ленивым людям, ты помогаешь им сесть на свою шею" Сян-Цзы

Женщина должна быть красивой, любимой и счастливой, и больше она никому ничего не должна.

Programado, шаманство. оно, конечно, неплохо, но. еще лучше все-таки знать, что при этом происходит с базой.

1) Снести CDXы
2) Scandisk - с исправлением ошибок на этом томе.
3) Зайти в Конфигуратор - сделать упаковку базы с удалением всякого хлама.
4) Сделать дефрагментацию на диске.
5) Переиндексировать базу.

Время до завершения бухгалтерской работы есть величина постоянная.
© Законы Мерфи.

mushroom Проблема, сходная с вашей, увы актуальна, не только для Win98 и известна очень давно..
Но почти все предложенные решения, увы, действительно напоминают шаманство..
Корежится файл 1cv7.mlg из папки SYSLOG, это журнал регистрации событий. Удалять его - просто варварство, профессиональное использование ЖР предполагает достаточно часто его использование от разбора полетов до банальной статистики..
Есть пара методов выхода из ситуации -
1-й - переместить только 1cv7.mlg на любой другой диск, затем вернуть обратно
2-й - изменить пару любых символов любым текстовым редактором, сохранить
3-й - достаточно Scandisk
Базу трогать нет необходимости, в переиндексации нет необходимости, разумеется нет необходимости в переинсталляции 1С и виндов

mushroom, достачно удалить каталог SYSLOG из информационной базы.
Крепкий, если вам жалко 1cv7.mlg, который располагается в SYSLOG, (в это файле храниться журнал что делали пользователи), то в этом каталоге удалить все кроме 1cv7.mlg.

andrew76 --> andrew76



Просмотр профиля

Поступило задание проанализировать работу пользователя в 1С.
Мне не понятен вот этот фрагмент (выделен цветом) в строке из файла регистрации пользователей:

20160112;17:55:23;Администратор;E;Docs;DocOpen;3;;O/474/66949;Отпуск 1589 08.06.2006 10:16:03

Naghual --> Naghual



Просмотр профиля andrew76 --> andrew76



Просмотр профиля

Naghual @ Сегодня, 19:12 ,

Был открыт документ Отпуск,пользователь Администратор,а вот это что :
3;;O/474/66949 ?

Tiger_77 --> Tiger_77



Просмотр профиля

andrew76 @ 06.12.19, 16:19 ,

ОПИСАНИЕ ФОРМАТА ФАЙЛА 1CV7.MLG

Примеры строки:
20010119;10:57:59;Рыбаков;E;Sys;OpenSession;0;Компьютер RYBAKOV(m);;
1 2 3 4 5 6 7 8 910

20060728;16:27:42;Администратор;E;Refs;RefNew;2;;B/98/76;Оборудование VeriFone SC 552 2
1 2 3 4 5 6 7 89 10

1 - Дата операции - (YYYYMMDD) (8)
2 - Время операции (ЧЧ:ММ:СС) (8)
3 - Пользователь
4 - Режим запуска (1)
5 - ТипСобытия
6 - Событие
7 - Номер пиктограммы (категория) события (1)
8 - Комментарий, в скобках после имени компьютера - монопольный режим запуска
9 - ID объекта
10- Представление объекта

Расшифровка ID:
Пример строки:
В/656/7
1 2 3

1 - тип объекта (В - справочник, О - документ, Е - перечисление, Т - счет)
2 - номер таблицы (в данном случае справочника)
3 - ID объекта (в соотв. таблице) - в числовом формате

События и типы событий, заведенные пользователем 1С хранит в файле 1cv7evt.txt
Пример строки:
Документы;Документ открыт
1 2

1 - Тип события пользователя
2 - Событие пользователя, относящееся к этому типу.

1С Предприятие 7.7 Часто встречающиеся проблемы и способы их решения.

Как показал читательский отклик, интерес к 1С:Предприятие 7.7 до сих пор весьма велик. Поэтому мы решили опубликовать статью посвященную наиболее часто встречающимся проблемам и способам их решения для данной платформы.

Проблема связана с тем, что текущий пользователь не имеет права записи в каталог информационной базы. Чаще всего проблема проявляется при сетевом доступе к ИБ, переносе жесткого диска с базами на другой ПК или после переустановки системы. Решение - выставить необходимые разрешения на папку с базой.

Ошибка "Доступ возможен только из одного каталога ИБ"

Данная ошибка возникает в SQL версии после того, как один из пользователей некорректно вышел из программы. Причина возникновения ошибки: при некорректном выходе не останавливается SQL процесс запущенный пользователем.

1cv77-error-1.jpg

Для решения данной проблемы надо принудительно завершить процесс через SQL Enterprise Manager, информация об активных процессах содержится в ветке Management - Current Activity - Process Info, также можно просто перезагрузить SQL сервер. К возникновению этой ошибки также может привести неправильное конфигурирование 1С, когда информационные базы из разных каталогов пытаются использовать одну и ту же SQL-базу.

Ошибка "SQL State: 42000 Native: 170 Line 1: Incorrect syntax near 'N'

1cv77-error-2.jpg

Довольно распространенная ошибка у начинающих, возникает на этапе создания / подключения ИБ. Причина ошибки - недопустимый символ в имени SQL базы. Обычно возникает при попытке создать БД с именем начинающимся с цифры, параметр ошибки Incorrect syntax near 'N'указывает на недопустимый символ (N). Решение: создать (переименовать) БД с корректным именем.

Ошибка "Microsoft Visual C++ Runtime Library: Runtime Error: abnormal program termination"

Есть еще одна похожая ошибка, когда программа аварийно завершается только при входе конкретного пользователя. Метод "в лоб" - очистить каталог пользователя, но при этом будут потеряны все его настройки. Можно попробовать более изящный способ: копируем каталог пользователя в другое место, переименовываем, возвращаем обратно и указываем его пользователю в качестве рабочего, старый каталог впоследствии можно удалить.

Подобная методика можно использовать и в том случае, когда удаление 1cv7.mlg не помогает избавиться от ошибки, просто копируем каталог ИБ в другую папку и запускаем оттуда.

Программа выполнила недопустимую операцию и будет закрыта.

К этой ошибке может приводит множество факторов и не все из них связаны с 1С. Коротко остановимся на наиболее часто распространенных. Если ошибка проявляется только для одной ИБ или одного пользователя то следует воспользоваться рекомендациями для предыдущей ошибки. В других случаях к краху могут приводить поврежденные файлы и библиотеки 1С, Windows, вирусы, а также аппаратные неисправности. В этом случае можно посоветовать сделать антивирусную проверку, проверить состояние файловой системы и после устранения возможных причин переустановить платформу (можно поверх, главное - перезаписать измененные или поврежденные файлы), не будет лишним проверить целостность системных файлов Windows, это можно сделать командой sfc /scannow.

Потребовалось узнать имена ПК, которые подключались к ИБ за все время работы.

Написал обработку, которая получает из файла 1cv7.mlg имена ПК.

Так же есть возможность анализа нескольких файлов 1cv7.mlg, и получение общего списка без задвоений в имени ПК, данная возможность сделана для анализа нескольких ИБ в одной сети.

НЕ РЕКОМЕНДУЕТСЯ ИСПОЛЬЗОВАТЬ ДЛЯ БОЛЬШИХ ЖУРНАЛОВ РЕГИСТРАЦИИ

Добавил печатную форму, в неё теперь выводятся имя ПК, время и дата последнего подключения.

Специальные предложения

Electronic Software Distribution

Интеграция 1С с системой Меркурий

Алкогольная декларация

Готовые переносы данных

54-ФЗ

Управление проектом на Инфостарте

Траектория обучения 1С-разработчика

уже можно "-" ставить.

гораздо быстрее будет
find "OpenSession" 1cv7.mlg >comp.csv
и в екселе потом глянуть результат.

тестировал на файле в 40 метров, обработки выполняется за 15 сек. да и особой производительности мне не требовалось.

(2) не поленился и проверил.
файл mlg - 143Мб, 1650000 строк
dir отработал за 28 секунд (отобрал 23000 строк)
твоя обработка за 59 минут 57 секунд

Комп: двухъядерный атлон 2.1 рам 3Гб, винт - ССД (линейное чтение около 250Мб/сек)
естественно mlg лежит на этом же диске.

Боюсь представить что у тебя за комп, что 40 МБ за 15 сек обработал

ЗЫ в результатах отображаются строки, в комментарии которых присутствует слово "компьютер" :)

(3) Noy,
ну вот, я думал, обработка не кому нужна не будет, а тут уже первые тесты.
завтра приду на работу скину тебе конфигу компа. и если хочешь сам файл)))
ну а как ещё определить, какие компы подключались к ИБ? я вот проще метода не нашел. можешь подсказать свои идеи. учту в будущем. а насчёт производительности я тебе уже писал, что такой задачи не было. (5) У меня претензии к производительности и к ошибкам.
Сама идея хорошая. Только добавь информацию о дате/времени последнего подключения - и вообще будет хорошо. Только добавь информацию о дате/времени последнего подключения - и вообще будет хорошо.

`(3) Noy, повесил на обработку счётчик времени, которое затрачивается на обработку файла
сори немного соврал с размером файла, он был 23 метра (строк 209649), время обработки 27 сек.
так что

это как то совсем не показатель.

в дополнение:
на этой же конфигурации обработка http://infostart.ru/public/18879/ справилась за 80 секунд.
Так что рекомендую не использовать объект "текст" для парсинга больших файлов. (4) Noy, подправил описание к обработки, специально для тебя. Для простого пользователя нормальная обработка.
Для уважающего себя программера подобные мелкие нужды полезно уметь решать более предназначенными для этого средствами.
Например, команда командной строки Windows
for /F "tokens=11 delims=:;" %i in ('findstr ";E;Sys;OpenSession;" 1cv7.mlg') do @echo %i >comps.lst
сохранит в файле comps.lst все имена компьютеров, с которых были подключения в режиме Предприятие.
Остаётся вывести результат без дубляжей
sort comps.lst | uniq
(uniq - портированная с линуксов утилита для отбора из текстового файла неповторяющихся строк) (8) vcv, Пожалуйста, объясните подробнее, как этим пользоваться:

for /F "tokens=11 delims=:;" %i in ('findstr ";E;Sys;OpenSession;" 1cv7.mlg') do @echo %i >comps.lst

(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

(12) vcv, Спасибо!
Написал, запускаю, нет ни ошибок, не результата. интересная дискуссия идет, почерпнул новой инфы полезной, спасибо хочется видеть в отчете входы, по которым не было выходов.

Просмотры 18378

Загрузки 21

Рейтинг 4

Создание 30.01.12 16:12

Обновление 31.01.12 11:34

№ Публикации 114778

Конфигурация Конфигурации 1cv7

Операционная система Не имеет значения

Страна Россия

Вид учета Не имеет значения

Доступ к файлу Абонемент ($m)

Код открыт Не указано


См. также

USERSLOG. Система полной отчетности по использованию рабочего времени на любое количество пользователей

Система полной отчетности об использовании рабочего времени пользователями. Все действия пользователей. Сколько времени и на что потрачено. Работает с БД MSSQL, любое количество клиентов

5 стартмани

24.05.2016 15402 4 Art77 2

Контроль изменений реквизитов справочников и документов

Контроль изменения всех реквизитов любых справочников и документов в любой конфигурации

1 стартмани

17.10.2015 14315 19 kras_71 6

Исправление испорченных 1cv7.mlg

Если вы пытаетесь посмотреть журнал регистраций, а у вас неожиданно 1С7.7 спрашивает пароль, хотя вы точно уверены, что пароль на журнал не ставили - поздравляю, у вас испорчен файл 1cv7.mlg

1 стартмани

07.04.2014 18209 20 dima_home 1

Рассылка ошибок из журнала регистрации 1С 7.7 на электронную почту

Очень полезно узнавать об ошибках при работе 1С раньше, чем пользователи придут жаловаться на проблемы. Если они вообще придут, а не будут молча ругать "глючную 1С".

1 стартмани

26.03.2014 16764 16 vcv 2

Статистика по документам или как отыскать время для регламентных работ?

Появилась задача выбрать время для регламентных работ с базой в круглосуточной организации. Да и вообще часто возникает желание быстро посчитать количество документов, создаваемых в базе за время или каким-то пользователем. Написал для этого совсем простую обработку. Работать будет почти в любом типовом приложении 1С 7.7

1 стартмани

02.08.2013 16646 24 EdGreen 7

Журнал регистрации на основе класса 1С++ "ПоставщикДанныхЖурналРегистрации"

Журнал регистрации на основе класса 1С++ "ПоставщикДанныхЖурналРегистрации"

1 стартмани

10.07.2013 28851 38 unichkin 8

v7: Количество входов и выходов пользователей за день

1 стартмани

16.10.2012 20443 27 jk3 5

ЖУРНАЛ РЕГИСТРАЦИИ SQL

Обработка реализует стандартные возможности журнала регистрации 1С. Отличительной особенностью данной разработки является загрузка журнала регистрации 1С на SQL сервер, что позволяет на порядки увеличить скорость построения отчетов по сравнению с стандартным журналом регистрации 1С.

Читайте также: