Монитор 1С:Предприятия 7.7: пользователи, журнал и аналоги в 8.3
Содержание
Режим «Монитор» есть только в 1С:Предприятии 7.7. Чтобы запустить 1С в режиме Монитор, откройте окно запуска 1С 7.7, выберите в поле режима значение «Монитор», укажите базу и нажмите «ОК». Из командной строки то же самое делает параметр monitor: 1cv7.exe monitor /D"путь к базе".
В 1С 8.3 такого режима нет. Его задачи — кто сейчас в базе и что люди делали — решают журнал регистрации, список активных пользователей и технологический журнал.
Где режим Монитор есть, а где его нет
Монитор в 7.7 — отдельный режим запуска, наравне с «Предприятием», «Конфигуратором» и «Отладчиком». Он не открывает учёт и не даёт править конфигурацию. Задача у него одна: показать администратору, что происходит с базой.
Что умеет монитор 7.7:
- 👥 список активных пользователей — кто, с какого компьютера и в каком режиме сейчас в базе;
- 📜 журнал регистрации — кто, когда и что записал, провёл или удалил;
- 🔎 отбор журнала по периоду, пользователю и виду события.
Чего монитор не умеет:
- ❌ принудительно отключать пользователей;
- ❌ мерить скорость, считать нагрузку и «тестировать производительность»;
- ❌ работать с базами 8.x.
| Задача | 1С 7.7 | 1С 8.3 |
|---|---|---|
| Кто сейчас в базе | Монитор → активные пользователи | Список «Активные пользователи» |
| Кто что менял | Монитор → журнал регистрации | Журнал регистрации |
| Медленные запросы, блокировки, ошибки платформы | Нет штатного средства | Технологический журнал |
| Отключить сеанс | Нет | Консоль кластера (клиент-серверный вариант) |
Если у вас 1С 8.3 и вы ищете «монитор», сразу переходите к разделу про замену монитора в 8.3. Режима с таким именем в окне запуска «восьмёрки» нет, и параметров командной строки для него тоже нет.
Как запустить 1С 7.7 в режиме Монитор из окна запуска
Путь самый простой, если ярлык 1С 7.7 уже настроен.
- Запустите 1С:Предприятие 7.7 обычным ярлыком.
- В окне «Запуск 1С:Предприятия» найдите выпадающий список режима. По умолчанию там стоит «1С:Предприятие».
- Выберите «Монитор».
- В списке информационных баз выделите нужную. Если её нет — нажмите «Добавить» и укажите каталог базы (папку, где лежит файл
1cv7.md). - Нажмите «ОК» и введите имя пользователя и пароль, если в базе настроены пользователи.
Откроется окно монитора. Учётных форм, документов и справочников там нет — только меню и окна для просмотра пользователей и журнала.
Каталог базы — это папка с файлом 1cv7.md и вложенной папкой SYSLOG. Если указать папку на уровень выше или ниже, база не откроется ни в одном режиме.
Какой исполняемый файл нужен
У 1С 7.7 три варианта программы, и режим «Монитор» есть в каждом:
| Файл | Вариант 1С 7.7 |
|---|---|
1cv7l.exe | Локальная (однопользовательская) версия |
1cv7.exe | Сетевая версия с файловой базой |
1cv7s.exe | SQL-версия (база на MS SQL Server) |
Запускайте тот файл, которым пользуются бухгалтеры для этой базы. Монитор сетевой версией к SQL-базе не подключится.
Запуск монитора из командной строки и ярлыка
Командная строка удобна, когда монитор нужен часто: один ярлык — и вы сразу в нужной базе, без окна выбора.
Первым параметром идёт режим, дальше ключи:
| Параметр | Что задаёт |
|---|---|
monitor | Режим «Монитор» (config — Конфигуратор, enterprise — Предприятие, debug — Отладчик) |
/D"путь" | Каталог информационной базы |
/N"имя" | Имя пользователя |
/P"пароль" | Пароль |
Пример для файловой сетевой базы:
"C:\Program Files (x86)\1Cv77\BIN\1cv7.exe" monitor /D"\\SERVER\1C_Base\Buh" /N"Администратор" /P"123"
Пример для SQL-версии:
"C:\Program Files (x86)\1Cv77\BIN\1cv7s.exe" monitor /D"D:\1C\Trade_SQL"
Путь к программе на вашем компьютере может быть другим. Проверьте его в свойствах ярлыка, которым пользуются для обычной работы.
Чтобы сделать ярлык:
- Скопируйте рабочий ярлык 1С 7.7 на рабочий стол.
- Откройте «Свойства» → вкладка «Ярлык».
- В поле «Объект» после пути к
.exeдопишитеmonitor /D"…". - Переименуйте ярлык, например, в «1С Монитор — Бухгалтерия».
Пароль в ярлыке виден любому, кто откроет его свойства. Для учётной записи администратора лучше не указывать /P и вводить пароль вручную.
Если вы пришли с ключом /F из 1С 8
Ключ /F указывает путь к файловой базе в 1С 8.x, а /S — адрес базы на сервере (/S"server\base"). В 7.7 этих ключей нет: каталог любой базы, и файловой, и SQL, задаётся через /D. Настройки подключения SQL-версии к серверу хранятся внутри каталога базы, поэтому отдельный адрес сервера при запуске не нужен.
Монитор для сетевой и SQL-базы
Сетевая файловая база лежит в общей папке. Монитор с любой рабочей станции видит тех же пользователей, что и остальные: список активных сеансов программа ведёт в каталоге базы.
Для сетевой работы проверьте три вещи:
- 📁 у вашей учётной записи Windows есть права на чтение и запись в каталог базы и в папку
SYSLOG; - 🔤 путь в
/Dодинаково открывается с вашего компьютера (UNC-путь\\SERVER\…надёжнее подключённой буквы диска); - 🔑 ключ защиты доступен по сети, если лицензия сетевая.
Для SQL-версии монитор показывает пользователей и журнал регистрации так же, как и для файловой. Таблицы данных лежат на SQL Server, но каталог базы с метаданными и журналом остаётся на файловом ресурсе. Поэтому /D указывает именно на этот каталог, а не на SQL-сервер.
Что проверять в мониторе: пользователи и журнал регистрации
Активные пользователи
Список отвечает на вопрос «кто держит базу». Типичные поводы его открыть:
- 🔄 нужно обновить конфигурацию или выгрузить данные, а программа сообщает, что база занята;
- 🧩 у кого-то «висит» сеанс после сбоя сети или зависания компьютера;
- 🕵️ проверяете, не зашёл ли кто-то под чужим именем.
По каждому сеансу видны имя пользователя, компьютер, режим запуска и время входа. Отключить человека отсюда нельзя — договаривайтесь с ним или закрывайте программу на его компьютере.
Если сеанс остался «призраком» после сбоя, не удаляйте служебные файлы в каталоге базы, пока в ней кто-то работает. Делайте это только когда все пользователи вышли, и только после копии каталога.
В Конфигураторе 7.7 тот же список открывается через Администрирование → Монитор пользователей. Это удобно, если вы уже в Конфигураторе и не хотите запускать монитор отдельно.
Журнал регистрации
Журнал записывает события работы с базой: вход и выход пользователей, запись и удаление объектов, проведение документов. Хранится он в файле 1cv7.mlg в папке SYSLOG каталога базы.
Как найти, кто удалил или изменил документ:
- Откройте журнал регистрации в мониторе.
- Задайте интервал — день или неделю, когда пропал документ. Чем уже период, тем быстрее откроется журнал.
- Включите отбор по виду события (удаление, запись) или по пользователю.
- Найдите строку с нужным документом: в ней будут время, пользователь и компьютер.
💡 За несколько лет работы 1cv7.mlg разрастается до сотен мегабайт, и монитор открывает его долго. Сохраните старый файл в архив и начните новый журнал — но только когда в базе никого нет, иначе запись событий оборвётся.
Чем заменить режим Монитор в 1С 8.3
В «восьмёрке» функции монитора разошлись по нескольким инструментам. Ни один из них не требует отдельного режима запуска.
| Что нужно | Где найти в 1С 8.3 |
|---|---|
| Активные пользователи (в режиме Предприятие) | БП 3.0, ЗУП 3.1, УТ 11: Администрирование → Обслуживание |
| Журнал регистрации (в режиме Предприятие) | Там же, Администрирование → Обслуживание |
| Оба списка в Конфигураторе | Администрирование → Активные пользователи, Администрирование → Журнал регистрации |
| Любая конфигурация | Все функции → Стандартные |
| Сеансы на сервере, их отключение | Консоль администрирования серверов 1С |
Меню «Все функции» появляется после включения флажка «Отображать команду “Все функции”» в параметрах программы (кнопка с шестерёнкой в заголовке окна).
Отключение сеанса в консоли кластера обрывает работу пользователя без сохранения. Предупредите человека заранее или делайте это вне рабочего времени.
Как найти, кто удалил документ, в журнале 8.3
Сценарий тот же, что в мониторе 7.7, только отборы богаче.
- Откройте журнал регистрации из раздела
Администрирование → Обслуживаниеили черезВсе функции → Стандартные. - Нажмите «Установить отбор».
- Задайте период — например, с 1 по 3 число месяца.
- В списке событий оставьте «Данные. Удаление» и «Данные. Изменение».
- При необходимости укажите пользователя или тип метаданных, например «Документ. Реализация (акты, накладные, УПД)».
- Примените отбор и откройте нужную строку: в ней время, пользователь, компьютер и ссылка на объект.
Для разбора входов используйте события «Сеанс. Начало» и «Сеанс. Завершение». Так видно, кто был в базе ночью или в выходной. Если событий много, выгрузите отобранный список в табличный документ и отсортируйте по пользователю: разбирать такую таблицу проще, чем листать журнал на экране.
💡 Журнал регистрации 8.3 хранит то, что разрешено его настройкой. Если там пусто за нужный период, проверьте уровень логирования в Конфигураторе: Администрирование → Настройка журнала регистрации.
Технологический журнал: диагностика вместо «монитора производительности»
Когда база тормозит, падает или ловит блокировки, журнал регистрации не поможет — там нет длительности запросов. Для этого в 8.3 есть технологический журнал (ТЖ). Платформа пишет его в текстовые файлы, если найдёт настройку logcfg.xml.
Порядок работы с ТЖ:
- Создайте файл
logcfg.xmlв каталогеconfплатформы (например,C:\Program Files\1cv8\conf\). На сервере 1С — на рабочем сервере, на клиенте — на компьютере пользователя. - Укажите, куда писать логи, сколько часов хранить и какие события собирать.
- Подождите — платформа перечитывает настройку сама, обычно в течение минуты.
- Воспроизведите проблему.
- Удалите или переименуйте
logcfg.xml, чтобы журнал перестал писаться.
Минимальная настройка, которая ловит исключения и долгие запросы (длительность задаётся в десятитысячных долях секунды: 10000 — 1 секунда):
<?xml version="1.0" encoding="UTF-8"?>
<config xmlns="http://v8.1c.ru/v8/tech-log">
<log location="D:\1C_TechLog" history="24">
<event>
<eq property="name" value="EXCP"/>
</event>
<event>
<eq property="name" value="DBMSSQL"/>
<ge property="duration" value="10000"/>
</event>
<property name="all"/>
</log>
</config>
Не оставляйте ТЖ включённым «на всё» без отборов. На нагруженном сервере он за часы заполнит диск, и база остановится уже из-за места.
Почему монитор не запускается: разбор ошибок
/D или путь в списке баз: это должна быть папка с 1cv7.md. Частая причина — ярлык ведёт на подключённый диск, которого нет на этом компьютере. Замените букву на UNC-путь.SYSLOG. Выдайте права на изменение для общей папки и для NTFS.1cv7s.exe, а не 1cv7.exe.1cv7.mlg или слишком широкий интервал. Сузьте период до дня; если не помогло — перенесите старый журнал в архив, когда все выйдут из базы.Частые вопросы
Можно ли открыть монитор, пока база в монопольном режиме?
Видны ли в мониторе 7.7 действия, сделанные обработками?
Есть ли в 1С 8.3 ключ командной строки для монитора?
ENTERPRISE, DESIGNER и служебные. Журнал регистрации и активных пользователей открывают из Предприятия или Конфигуратора.Можно ли перенести журнал регистрации 7.7 в базу 8.3?
1cv7.mlg вместе с архивом старой базы: монитор 7.7 откроет его при необходимости.