Skip to main content

1C:Предприятие (новые версии)

Информация, приведенная на данной странице, является разработкой команды pre-sales и/или community KUMA и НЕ является официальной рекомендацией вендора.

Инсрукция на примере версии 8.3

Настройки на стороне 1С

Конфигурация 1С выполняется от учетной записи, с правами локального администратора Windows.

Выгрузка журнала регистрации информационной базы в локальную папку (JSON)

  1. Запустите 1С:Предприятие.
  2. Выберите в списке информационную базу и нажмите кнопку 1С:Предприятие, затем введите данные учетной записи администратора и нажмите кнопку Войти.
  3. В левой части окна нажмите НСИ и администрирование.
  4. Откройте вкладку Печатные формы, отчеты и обработки.
  5. Если не установлен флажок Дополнительные отчеты и обработки, установите его.
  6. Откройте вкладку Дополнительные отчеты и обработки.
  7. В панели инструментов вкладки нажмите кнопку Добавить из файла, затем в окне проводника Выберите файл внешнего отчета или обработки. Скачать архив со сценарием для внешней обработки в тут.
  8. Выберите файл и нажмите кнопку Открыть. Откроется вкладка дополнительная обработка (создание).
  9. В панели инструментов вкладки нажмите Значок сохранить.
  10. На вкладке Команды выберите строку Выгрузка журнала регистрации в формате JSON.
  11. Нажмите кнопку Выполнить. Откроется вкладка Выгрузка журнала регистрации в формате JSON.
  12. В поле директория для хранения файлов введите путь для сохранения файлов журнала регистрации‚ например С:\1С_Журнал.
  13. В поле Интервал выгрузки в минутах введите количество минут. за которые события журнала регистрации будут выгружаться в отдельный файл, рекомендуется 15 минут.
  14. В поле Дата выгрузки выберите дату, с которой начнется выгрузка журнала регистрации.
  15. Нажмите кнопку Сохранить настройки и подтвердите сохранение.
  16. Закройте вкладку Выгрузка журнала регистрации в формате JSON.
  17. На вкладке Команды в строке Выгрузка журнала регистрации в формате JSON установите флажок. Откроется окно Расписание.
  18. Выберите вкладку Дневное и в поле Повторять через введите 900 (количество секунд в 15 минутах). Время начала и окончания оставьте без изменений (пустым). Нажмите кнопку ОК.
  19. На вкладке Команды в строке Удаление старых файлов установите флажок. Откроется окно Расписание.
  20. Выберите вкладку Общие и в поле Повторять каждые введите 1. Нажмите кнопку ОК.
  21. Нажмите кнопку Записать и закрыть

Должно получиться следующее:

image.png

Настройка журналирования событий технологического журнала

Чтобы настроить журналирование событий технологического журнала на сервере «1С:Предприятия»:

  1. Создайте конфигурационный файл logcfg.xml. Если вы используете Windows — в папке <Папка установки
    "1С:Предприятия">\bin\conf.
  2. Добавьте в файл служебные строки:
  3. <?xml version="1.0" encoding="UTF-8"?>
    <config xmlns="http://v8.1c.ru/v8/tech-log">
    </config>
  4. Добавьте в файл в элемент <config> строки с указанием пути для сохранения файлов журнала и времени хранения событий (в часах). Если вы используете Windows, укажите путь к общей папке:
  5. <log location="<Путь к общей папке>" history="168">
    <property name="all"></property>
    </log>

  6. Добавьте в файл в элемент <log> строки с фильтрами событий из подпунктов ниже, затем Сохраните конфигурационный файл.
  7. Настройте общий доступ к папкам с файлами журналов (сетевую файловую шару).

Фильтры по типам событий

  • Успешная или неуспешная авторизация через толстый клиент, конфигуратор или СОМ-соединение
<event>
    <eq property="name" value="CALL"/>
    <eq property="MName" value="authenticateServer"/>
</event>
  • Успешная авторизация через толстый клиент
<event>
    <eq property="name" value="SCALL"/>
    <eq property="MName" value="setSessionData"/>
    <eq property="t:applicationName" value="1CV8C"/>
</event>
  • Ошибка авторизации через тонкий клиент
<event>
    <eq property="name" value="EXCP"/>
    <eq property="t:applicationName" value="1CV8C"/>
    <like property="Descr" value="%VResourceInfoBaseServerImpl.cpp%"/>
</event>
  • Ошибка авторизации через веб-клиент
<event>
    <eq property="name" value="EXCP"/>
    <eq property="t:applicationName" value="WebServerExtension"/>
    <like property="Descr" value="%VResourceInfoBaseServerImpl.cpp%"/>
</event>
  • Успешная авторизация через веб-клиент
<event>
    <eq property="name" value="SCALL"/>
    <eq property="t:applicationName" value="WebServerExtension"/>
    <eq property="MName" value="setSessionData"/>
    <ne property="Usr" value="DefUser"/>
</event>
  • Успешно установлено соединение с сервером «1С:предприятия»
<event>
  <eq property="name" value="CONN"/>
  <like property="Txt" value="Accepted%"/>
</event>
  • Подключение к дизайнеру заблокировано другим пользователем
<event>
    <eq property="name" value="CALL"/>
    <eq property="MName" value="lockConfig"/>
</event>
  • Просмотр списка пользователей. подключенных к серверу «1С:Предприятия»
<event>
    <eq property="name" value="CALL"/>
    <eq property="MName" value="activeUsers"/>
</event>
  • Просмотр пользователем параметров информационной базы   
<event>
    <ea property="name" value="CALL"/>
    <eq property="MName" value="readInfoBaseAdmParams"/>
    <ne property="Usr" value=""/>
</event>

Пример конфигурационного файла logcfg.xml

<?xml version="1.0" encoding:"UTF-8"?>
<config
	xmlns="http://v8.1c.ru/v8/tech-log">
	<log location="<Путь к файлам журнала>" history="168">
		<event>
			<eq property="name" value="CALL"/>
			<eq property="MName" value="authenticateServer"/>
		</event>
		<event>
			<eq property="name" value="SCALL"/>
			<eq property="MName" value="setSessionData"/>
			<eq property="t:applicationName" value="1CV8C"/>
		</event>
		<event>
			<eq property="name" value="EXCP"/>
			<eq property="t:applicationName" value="1CV8C"/>
			<like property="Descr" value="%VResourceInfoBaseServerImpl.cpp%"/>
		</event>
		<event>
			<eq property="name" value="EXCP"/>
			<eq property="t:applicationName" value="WebServerExtension"/>
			<like property="Descr" value="%VResourceInfoBaseServerImpl.cpp%"/>
		</event>
		<event>
			<eq property="name" value="SCALL"/>
			<eq property="t:applicationName" value="WebServerExtension"/>
			<eq property="MName" value="setSessionData"/>
			<ne property="Usr" value="DefUser"/>
		</event>
		<event>
			<eq property="name" value="CONN"/>
			<like property="Txt" value="Accepted%"/>
		</event>
		<event>
			<eq property="name" value="CALL"/>
			<eq property="MName" value="lockConfig"/>
		</event>
		<event>
			<eq property="name" value="CALL"/>
			<eq property="MName" value="activeUsers"/>
		</event>
		<event>
			<ea property="name" value="CALL"/>
			<eq property="MName" value="readInfoBaseAdmParams"/>
			<ne property="Usr" value=""/>
		</event>
		<property name="all"></property>
	</log>
</config>   

Монтирование папки к KUMA

Монтирование папки с журналом можно сделать по аналогии с этой инструкцией.