Просмотр и анализ журнала регистрации (отчет на СКД)

Публикация № 195407

Администрирование - Администрирование данных 1С - Журнал регистрации

Журнал регистрации СКД 8 отчет

Отчет на базе системы компоновки данных (СКД) для просмотра записей журнала регистрации. В отчете можно использовать возможности СКД для вывода отчета в различных вариантах (список, таблица, диаграмма). Поддерживаются все возможности журнала регистрации (фильтры, получаемые колонки, максимальное количество записей).

Журнал регистрации

Журнал регистрации платформы 1С:Предприятие содержит записи о действиях пользователей в информационных базах. Прочитать общие сведения о данном механизме Вы можете на официальном сайте по ссылке.

 
 Стандартный функционал для работы с журналом регистрации

Работать с журналом регистрации можно либо с помощью встроенный в платформу средства, либо программно. Выше представлен скриншот встроенной в платформу обработки "Журнал регистрации", которая позволяет просматривать журнал в виде списка. Несмотря на возможность установки отборов на выводимые в список события, просмотривать журнал в таком виде зачастую не очень удобно. Куда удобнее было бы делать это с группировками, собственными полями или даже в виде диаграммы.

Как раз для таких целей и был создан представленный отчет. Используя его можно просматривать журнал регистрации в любом виде. Ограничения находятся лишь в рамках системы компоновки данных (СКД).

Основные возможности

Главная задача отчета - обеспечить удобное получение данных журнала регистрации, их просмотр и анализ.

Основной функционал отчета:

  • Поддержка получения данных журнала регистрации текущей информационной базы и из ранее сохраненных файлов.
  • Возможность установить стандартные фильтры по журналу регистрации и любые гибки настройки с помощью настроек СКД
  • Возможность сохранять варианты отчетов
  • Реализована поддержка пользовательских настроек СКД
  • Реализована двухэтапная работа с отчетом:
    • настройка фильтров и получение данных из журнала регистрации,
    • работа с полученными данными через настройки СКД, многократное использование ранее полученных данных
  • Гибкие настройки кэширование данных отчета
  • Замер времени выполнения отчета

Отчет не решает проблемы производительности, по крайней мере в текущей версии. Интересен этот момент? Дайте знать в комментариях. Кто знает, возможно появление версии отчета для работы с журналом регистрации из SQL-баз или даже ElasticSearch.

Требования

Для корректной работы отчета требуется платформа 1С:Предприятие не ниже версии 8.3.6. Последняя версия отчета поддерживает только работу в управляемом приложении (обычные формы не поддерживаются).

Также журнал регистрации должен быть включен для информационной базы в любом формате (не важно старый или новый формат) и сбором необходимой для Вас информацией (только ошибки, предупреждения или другой вариант, см. настройки через конфигуратор).

Отчет поддерживает функционал БСП в части внешних отчетов и обработок, а также может использоваться для рассылки информации через подсистему "Рассылка отчетов".

Настройки отчета

Рассмотрим основные настройки отчета и некоторые другие возможности.

Настройки фильтров, состава полей и максимального количества записей

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

 
 Этап 1: Настройка фильтров

После установки стандартных фильтров, состава получаемых колонок и источника получения данных (журнал текущей информационной базы или сохраненный ранее файл журнала), можно сформировать отчет или предварительно изменить настройки варианта отчета СКД.

 
 Этап 2: формирование отчета и изменение варианта

Далее рассмотрим предопределенные варианты отчета и некоторые другие настройки.

Другие настройки компоновщика

Никаких ограничений на использование настроек СКД нет. В полной мере можно использовать настройку структуры отчета, условное оформление, пользовательские поля и прочие настройки. Так, например, для подсчета количества событий в отчете было добавлено пользовательское поле выражения "Количество".

 
 Пользовательские поля для расширения функций отчета

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

Таким образом, используя возможности СКД можно настроить отчет с достаточно сложной структурой вывода и разнообразными настройками, оформлением.

Варианты отчета

В отчете, прикрепленным к публикации, уже созданы несколько вариантов отчета. На следующих скриншотах представлены некоторые из них.

 
 Использование метаданных
 
 Количество транзакций в секунду
 
 Ошибки выполнения
 
 События журнала регистрации
 
 Активность пользователь (общая)

Это не полный список, который позволяет увидеть основные возможности отчета. Полный перечень предопределенных вариантов под следующим спойлером.

 
 Список всех предопределенных вариантов отчета

Не останавливайтесь на достигнутом! Постройте собственный вариант отчета!

Послесловие

Приятного пользования! Надеюсь, отчет послужит хорошим инструментом для сопровождения информационных систем на платформе 1С. Оставляйте свои пожелания / замечания / вопросы в комментариях или в личных сообщениях.

Заранее благодарю всех за обратную связь! И удачи в делах!

История изменений

 
 1.0.0
 
 2.0.1

Другие ссылки

Авторские разработки

Скачать файлы

Наименование Файл Версия Размер
Просмотр и анализ журнала регистрации

.erf 114,78Kb
17.08.19
951
.erf 2.0.1 114,78Kb 951 Скачать
Просмотр и анализ журнала регистрации (устаревшая версия, обычные формы)

.erf 38,88Kb
17.08.19
22
.erf 1.0.0 38,88Kb 22 Скачать

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

Комментарии
Избранное Подписка Сортировка: Древо развёрнутое
Свернуть все
1. Yashazz 3249 25.07.13 17:39 Сейчас в теме
Надеюсь, это всё БЕЗ промежуточной выгрузки в xml, таблицу, файл и прочую ересь, т.е. напрямую? Потому как если нет, то баян.
2. YPermitin 8548 25.07.13 18:05 Сейчас в теме
(1) Yashazz, никаких промежуточных файлов.
3. SirYozha 201 26.07.13 07:51 Сейчас в теме
(2) через выгрузку в таблицу значений?
4. YPermitin 8548 26.07.13 08:07 Сейчас в теме
(3) SirYozha, устанавливайте фильтры, потом через метод "ВыгрузитьЖурналРегистрации()" в таб. значений, а она уже передается в компоновщик как внешний источник.

В публикации об этом сказано.
SirYozha; +1 Ответить
7. Yashazz 3249 30.07.13 12:25 Сейчас в теме
(4) Так я и думал. Извините, это фигня и лютый баян. Вот если б вы напрямую сделали, БЕЗ таблицы значений...
5. wowik 775 29.07.13 10:07 Сейчас в теме
6. YPermitin 8548 29.07.13 13:11 Сейчас в теме
(5) wowik, скачайте этот отчет и сравните возможности.
8. YPermitin 8548 30.07.13 20:22 Сейчас в теме
(6) просвети мастер как ты напрямую из файла ЖР считаешь данные и передашь их в СКД. Очень интересно.
11. Антон Ширяев 477 01.08.13 16:36 Сейчас в теме
(8)
Метод на самом деле есть, но далеко не факт, что более быстрый - парсить файлы журнала регистрации напрямую. Пример прямого парсинга есть в моей обработке Анализ и редактирование файлов журнала регистрации 1С 8.1/8.2 - ELF/LOG/LGF/LGP

Формат файлов я описал в статье - Формат файлов журнала регистрации 1С 8.1/8.2 - ELF/LOG/LGF/LGP
12. YPermitin 8548 01.08.13 18:29 Сейчас в теме
(11) Антон Ширяев, парсить файл это не проблема.

Проблема будет передать все это дабро в СКД для использования ее возможностей. Конечно можно извратнуться и использовать вызов функций общих модулей из СКД, но фактически это будет то же самое, что и использовать промежуточные таблицы.
10. help1Ckr 31.07.13 12:59 Сейчас в теме
Хорошая идея и демонстрация возможностей скд.
13. kiruha 384 13.08.13 09:52 Сейчас в теме
Основная проблема с ЖР не отбор(диаграммы нафиг не нужны), а в скорости
Как я понял ничего для этого не сделано ?
14. YPermitin 8548 13.08.13 10:35 Сейчас в теме
(13) kiruha, настраивайте состав полей, выбираемых из ЖР. Чем меньше полей, тем быстрее формирование отчета.

Журнал регистрации сам по себе не рассчитан на быстрое получение данных, чего уж тут. Если хотите быстро формировать по нему отчеты, то переносите в отдельную SQL-базу. Такие решения есть на Инфостарте.
15. kiruha 384 13.08.13 11:09 Сейчас в теме
Просто надеялся что возможно скрестить быстрое чтение логов + хорошая обработка как у Вас
16. YPermitin 8548 13.08.13 11:36 Сейчас в теме
(15) kiruha, если сделать хранение ЖР во внешней SQL-базе, то доработать отчет, чтобы он читал данные из этой базы, будет не сложно.
17. chmv 19.08.13 08:47 Сейчас в теме
Но куда то ведь выгружается. И на это надо время
18. chmv 19.08.13 08:48 Сейчас в теме
Все понятно - но зачем? Если срочно надо посмотреть что-то, что мы будем выгружать
19. YPermitin 8548 19.08.13 22:33 Сейчас в теме
(18) chmv, не совсем понял в чем ваш вопрос или замечание.
20. chmv 20.08.13 14:32 Сейчас в теме
Ваша задача не решит вопросы. Т.к. требуется время на выгрузку
21. chmv 20.08.13 14:33 Сейчас в теме
Вот если бы Вы сразу писали журнал регистрации в другую базу - тогда понятно. Пожелание
22. YPermitin 8548 20.08.13 14:45 Сейчас в теме
(21) chmv, это всего лишь отчет, использующий стандартные возможности платформы для чтения ЖР и использующий всю мощь СКД для гибкой настройки.

В рамках этой публикации выгрузку в отдельную SQL-базу выполнять нет смысла. Для этого обратите внимание, например, на эту публикацию: http://infostart.ru/public/185691
23. chmv 21.08.13 08:53 Сейчас в теме
24. the1 567 24.09.13 14:58 Сейчас в теме
Вот это я называю заслуженный плюс! Отличная публикация и полезный отчет! Спасибо
25. karapuzzzz 63 21.01.14 15:57 Сейчас в теме
Использую конфигурацию Документооборт. Она строится на механизмах библиотеки стандартных подсистем. Было желание подключить эту обработку как внешнюю и использовать в рассылке отчетов. С первым вопросов не возникло. Добавил в модуль объекта функции и подключил как внешнюю. А вот с использованием в рассылке отчетов возникла проблема. В момент инициализации процессора КД выдает ошибку ("ПроцессорКД.Инициализировать(МакетКД, , , Истина);"). Я так понимаю, что сделать ничего не получиться?
26. YPermitin 8548 21.01.14 19:03 Сейчас в теме
(25) karapuzzzz, при разработке отчета не учитывал возможности БСП, поэтому вряд ли отчет можно приспособить как вы хотите. Нужно его допиливать.
50. kwazi 394 18.04.18 13:50 Сейчас в теме
27. higs 31.03.14 08:11 Сейчас в теме
Спасибо! Удачно попалась на глаза. А то напрягало делать отборы в большом журнале стандартными методами самого ЖР.
28. YPermitin 8548 31.03.14 14:33 Сейчас в теме
30. Voltage220 24.02.15 15:01 Сейчас в теме
Не работают отчёты: Работа с данными, сеансы пользователей и количество транзакций в секунду. Информация в журнале регистрации имеется. Прошу разработчика помочь разобраться с этой проблемой.
31. Synoecium 693 27.05.15 14:09 Сейчас в теме
Планируется ли доработка этого отчета? Возможности, которых не хватает на мой взгляд:
1. У поля "Метаданные" сделать выбор из списка, а не ввод строкой, легко можно ошибиться и тогда фильтр не будет применен к выборке.
2. Зачем сделано поле "ИмяПользователя", можно было для фильтра и отборов использовать справочник "Пользователи". Проблемы те же, сложно написать по памяти строкой пользователя
3. Разделить выполнение на 2 этапа: получение данных из ЖР и построение отчета СКД. Самая длительная операция это получение данных из ЖР, если данные получены по ним можно построить несколько отчетов (вынести доп. поля, настроить отбор), причем мгновенно.
4. Вынести выполнение отчета в фоновое задание, тогда пока строится отчет, можно будет работать спокойно с базой. Подобное сделано в типовом отчете "Калькуляция себестоимости" в УПП, например.
5. Добавить замер времени выполнения отчета.
32. YPermitin 8548 28.05.15 06:31 Сейчас в теме
(31) Synoecium, отличные идеи, но в ближайшем будущем не планировал дорабатывать отчет.
Особо им сейчас не пользуюсь, поэтому он и находится в таком "Застое".

Посмотрим, будет время - допилю. В принципе ничего особенного.
33. nixel 902 25.06.15 16:47 Сейчас в теме
(31) Synoecium, в фоновых заданиях можно выполнять только процедуры из общих серверных модулей. Здесь же просто внешний отчет.
Зачем вам замер времени? Какая практическая польза?

Остальные пункты да, полезные.
34. Tilirxs 03.11.15 17:31 Сейчас в теме
35. check2 124 01.05.16 05:06 Сейчас в теме
Коллега, при использовании групповых условий - ошибка:
Ошибка исполнения отчета
по причине:
Ошибка при выполнении обработчика - 'ПриКомпоновкеРезультата'
по причине:
{ВнешнийОтчет.ПросмотрИАнализЖурналаРегистрации.МодульОбъекта(244)}: Поле объекта не обнаружено (ЛевоеЗначение)

36. check2 124 01.05.16 05:13 Сейчас в теме
Поправьте, в функцию нужно добавить строки, выделено жирным италиком.
Функция СоздатьТаблицуИспользованныхОтборов(ЭлементыОтбора, СобытиеИндекс, УровеньИндекс, СтатусТранзакцииИндекс, ПоляЖурналаРегистрацииИндекс)
	
	ТабОтборов = Новый ТаблицаЗначений;
	ТабОтборов.Колонки.Добавить("Имя");
	ТабОтборов.Колонки.Добавить("ИндексОтбора");
	Для Каждого ЭлементОтбора Из ЭлементыОтбора Цикл
		Если ТипЗнч(ЭлементОтбора) = Тип("ГруппаЭлементовОтбораКомпоновкиДанных") Тогда
			Продолжить;
		КонецЕсли;
		ИмяОтбора = Строка(ЭлементОтбора.ЛевоеЗначение);
		Если ЭлементОтбора.Использование Тогда
			Если ИмяОтбора = "Уровень" Тогда
				НовСтрТабОтборов = ТабОтборов.Добавить();
				НовСтрТабОтборов.Имя = ИмяОтбора;
				НовСтрТабОтборов.ИндексОтбора = ПолучитьИндексЭлементаОтбора(ЭлементыОтбора, ИмяОтбора);
				УровеньИндекс = НовСтрТабОтборов.ИндексОтбора;
			ИначеЕсли ИмяОтбора = "Событие" Тогда 
				НовСтрТабОтборов = ТабОтборов.Добавить();
				НовСтрТабОтборов.Имя = ИмяОтбора;
				НовСтрТабОтборов.ИндексОтбора = ПолучитьИндексЭлементаОтбора(ЭлементыОтбора, ИмяОтбора); 
				СобытиеИндекс = НовСтрТабОтборов.ИндексОтбора; 
			ИначеЕсли ИмяОтбора = "СтатусТранзакции" Тогда
				НовСтрТабОтборов = ТабОтборов.Добавить();
				НовСтрТабОтборов.Имя = ИмяОтбора;
				НовСтрТабОтборов.ИндексОтбора = ПолучитьИндексЭлементаОтбора(ЭлементыОтбора, ИмяОтбора);
				СтатусТранзакцииИндекс = НовСтрТабОтборов.ИндексОтбора;
			ИначеЕсли ИмяОтбора = "ПараметрыДанных.ПоляЖурналаРегистрации" Тогда
				НовСтрТабОтборов = ТабОтборов.Добавить();
				НовСтрТабОтборов.Имя = ИмяОтбора;
				НовСтрТабОтборов.ИндексОтбора = ПолучитьИндексЭлементаОтбора(ЭлементыОтбора, ИмяОтбора);
				ПоляЖурналаРегистрацииИндекс = НовСтрТабОтборов.ИндексОтбора;
			КонецЕсли;
		КонецЕсли;
	КонецЦикла; 
	
	Возврат ТабОтборов;
	
КонецФункции
Показать
37. YPermitin 8548 01.05.16 13:36 Сейчас в теме
(36) check2, ок, постараюсь в ближайшее время обновить файл в публикации.

P.S. В ближайшие полтора - два месяца будет новая версия отчета.
Там будет возможность напрямую читать данные из файла ЖР нового формата, что должно быть быстрее + переработан интефрейс для работы с отборами.
Пока только думаю делать ли для обычного приложения новую версию или сконцентрироваться на управляемом интерфейсе.
38. Vklonin 02.06.16 14:31 Сейчас в теме
Добрый день. При запуске в 1С ЕРП 2.0 при нажатии кнопки настройки выходит ошибка "Не передан служебный параметр "НастройкаОтчета""
Можно как то это обойти?
39. YPermitin 8548 07.06.16 23:04 Сейчас в теме
(38) Vklonin, добрый день!

Эту ошибку исправил.

Самая последняя версия отчета всегда здесь.
Исправленная версия сейчас там же. В разделе Issues можете посмотреть какие изменения будут внесены в отчет в будущем.
40. MariP 16 05.09.16 12:25 Сейчас в теме
Могу ли я в этом отчете посмотреть загрузку по пользователям?
41. YPermitin 8548 05.09.16 13:06 Сейчас в теме
(40) MariP, если Вы имеете ввиду посмотреть сколько объектов было создано пользователями за период времени, то можно настроить отчет с такими показателями.

Последняя версия отчета доступна здесь.

Там проще с настройками работать, но он сделан только для управляемого интерфейса (на старых конфигурациях не будет работать).
42. Euroset1 11 27.02.17 07:17 Сейчас в теме
	Если ТипЗнч(Код) = Тип("УровеньЖурналаРегистрации") Тогда
		Возврат Код;
	ИначеЕсли ТипЗнч(Код) = Тип("Строка") Тогда
		ЧислоИзСтроки = ПреобразоватьКЧислу(Код);
		Если Код = ЧислоИзСтроки Тогда
			Возврат УровеньЖурналаРегистрации.Информация;
		ИначеЕсли Код = ЧислоИзСтроки Тогда
			Возврат УровеньЖурналаРегистрации.Ошибка;
		ИначеЕсли Код = ЧислоИзСтроки Тогда
			Возврат УровеньЖурналаРегистрации.Предупреждение;
		ИначеЕсли Код = ЧислоИзСтроки Тогда
			Возврат УровеньЖурналаРегистрации.Примечание;
		Иначе
			Возврат Неопределено;
		КонецЕсли;     		
	КонецЕсли;
Показать


Че за дичь? Сравниваем два одинаковых значения до посинения и возвращаем разный результат? Это на каком языке должно отработать?
43. YPermitin 8548 27.02.17 10:49 Сейчас в теме
(42)
ЧислоИзСтроки = ПреобразоватьКЧислу(Код)


Это называется опечатка =)
Если будет свободное время - исправлю. Последняя версия всегда на GitHub, здесь не обновляю.

P.S. Спасибо за корректный язык предъявления ошибки ;)
44. Euroset1 11 27.02.17 17:17 Сейчас в теме
(43)
там еще в соседней какой-то процедуре тоже самое.
45. YPermitin 8548 27.02.17 18:55 Сейчас в теме
46. YPermitin 8548 03.03.17 22:20 Сейчас в теме
(42) (42) Эти функции попросту не использовались в текущей версии отчета и перешли из устаревшей версии 1.0, которая больше не поддерживается.
Зафиксировал изменения этим коммитом: https://github.com/YPermitin/EventLogAnalyzer-for-1C-Enterprise-8.x/commit/4292a52dfb20d68b256c5638a91685bd48b0e0f5

Еще раз спасибо за комментарий. Если будут еще вопросы - всегда готов помочь.
47. tiger12 9 18.04.17 16:38 Сейчас в теме
Ошибка

Не передан служебный параметр <Настройки отчета>
Прикрепленные файлы:
48. tiger12 9 18.04.17 16:43 Сейчас в теме
(47) это в старой версии. скачал новую, все нормально
49. gubanoff 47 17.08.17 14:49 Сейчас в теме
(0) Просто шикарный отчет, все работает из коробки, спасибо! Только нужно скачивать последнюю версию с гитхаба.
51. kwazi 394 18.04.18 14:01 Сейчас в теме
на GIT отчет функциональнее.
Для себя переделал вариант с инфостарта. Добавил возможность сохранять варианты отчетов и включать их в рассылки.
Это как раз те функции работы с журналом регистрации которых нет в БСП. Без них этот отчет не имеет смысла - лучше использовать обработку Журнал регистрации из БСП. А так - это просто пример использования СКД. Ну может еще возможность строить графики имеет смысл. Плюсую. Положил себе в копилку.
52. YPermitin 8548 18.08.19 09:45 Сейчас в теме
Актуализирована публикация отчета. Опубликована последняя версия с исправлением некоторых ошибок.
Также добавил старую версию 1.0 с поддержкой обычных форм.
53. Froloid 66 25.05.20 09:54 Сейчас в теме
Юрий, подскажите каков синтаксис у фильтров вынесенных в параметры СКД (не отборы, а именно параметры). Это регулярка какая-то?
54. Froloid 66 25.05.20 13:45 Сейчас в теме
(53) Сам уже понял, что это сериализованный фильтр устанавливаемый в "стандартных настройках" журнала.

Было бы здорово ещё по комментарию добавить параметр с регулярным выражением для фильтрации.
Оставьте свое сообщение

См. также

Отчет по журналу регистрации Промо

Журнал регистрации v8 v8::СКД 1cv8.cf Россия Абонемент ($m)

Отчет по журналу регистрации с использованием СКД.

2 стартмани

25.07.2011    32697    100    wowik    33    

Как сломать работу 1С, будучи пользователем

Пользователю системы v8 Бесплатно (free)

Шуточные и не только истории, как сломать работу 1С на пустом месте. И, возможно, остановить работу компании.

14.06.2020    4958    0    YPermitin    48    

Экспорт журнала регистрации. Набор инструментов (приложения + исходный код)

Прочие инструменты разработчика Журнал регистрации Абонемент ($m)

Набор инструментов для экспорта данных журнала регистрации во внешние хранилища для Windows и Linux. Готовые приложения и исходный код.

10 стартмани

26.05.2020    2571    5    YPermitin    0    

Работа с журналом регистрации. Выходим за границы платформы

Журнал регистрации Бесплатно (free)

Работа с журналом регистрации нестандартными средствами. А также немного про использование платформы .NET в экосистеме 1С.

12.05.2020    3981    0    YPermitin    24    

Отчет по журналу регистрации для управляемого приложения Промо

Журнал регистрации v8 v8::УФ v8::СКД 1cv8.cf Абонемент ($m)

Отчет по журналу регистрации с использованием СКД

2 стартмани

04.02.2013    24947    172    wowik    12    

Отслеживание ошибок в журнале регистрации

Журнал регистрации v8 1cv8.cf Россия Абонемент ($m)

Как узнать об ошибках из журнала регистрации, когда вы не на рабочем месте? Легко!

1 стартмани

25.04.2020    1259    1    maslyann    0    

Журнал регистрации в эластике с использованием службы без использования 1С (.net + elastic)

Журнал регистрации v8 Абонемент ($m)

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

1 стартмани

09.03.2020    1885    7    pashamak    0    

Информация о пользователях информационной базы (отчет на СКД)

Администрирование данных 1С Роли и права v8 v8::Права v8::СКД 1cv8.cf Абонемент ($m)

Два простых отчета по пользователям информационной базы и информации по ним.

1 стартмани

02.03.2020    4155    16    YPermitin    8    

Повышение качества разработок и онлайн контроль ошибок Промо

Журнал регистрации v8 Абонемент ($m)

Анализ ошибок и сбор ошибок журнала регистраций из десятков и сотен баз в одном месте.

09.03.2018    25734    8    DitriX    48    

История объекта (справочник, документ и.т.д)

Журнал регистрации v8 v8::УФ 1cv8.cf Россия Абонемент ($m)

Механизм позволяет, не обращаясь к администратору 1С, посмотреть историю объекта.

2 стартмани

25.02.2020    2054    3    homer_    5    

Совместимость работы со строками. Жизнь до 8.3.6 и после

Практика программирования v8 Бесплатно (free)

Немного о совместимости со старыми версиям платформы 1С в работе со строками.

21.02.2020    5062    0    YPermitin    24    

Код разработчика в зависимости от опыта работы

Практика программирования v8 Бесплатно (free)

Пятничный пост! Как меняется код разработчика в зависимости от опыта работы.

14.02.2020    9534    0    YPermitin    227    

История формирования отчётов. (Используем новые возможности расширений в 8.3.11) Промо

Журнал регистрации v8::УФ v8::СКД УНФ ДО БП3.0 УТ11 ЗУП3.x Абонемент ($m)

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

1 стартмани

28.11.2017    13670    19    SeiOkami    1    

Мастер полнотекстового поиска

Поиск данных v8 v8::УФ 1cv8.cf Абонемент ($m)

Набор инструментов для работы с полнотекстовым индексом платформы 1С. Стандартные и расширенные возможности.

2 стартмани

07.02.2020    5574    40    YPermitin    28    

Помощник работы с идентификаторами объектов

Инструментарий разработчика v8 1cv8.cf Абонемент ($m)

Инструмент для расширенного анализа идентификаторов объектов.

2 стартмани

24.01.2020    6407    22    YPermitin    25    

Транслятор запросов 1С в SQL

Производительность и оптимизация (HighLoad) Администрирование СУБД v8 1cv8.cf Абонемент ($m)

Инструмент для трансляции запросов платформы 1С в SQL, а также их диагностики.

10 стартмани

07.01.2020    10220    77    YPermitin    89    

Включение и выключение регистрации отказа в доступе если "У пользователя не достаточно прав над операцией с базой данных". Промо

Информационная безопасность Журнал регистрации v8 1cv8.cf Абонемент ($m)

Включает (выключает) регистрацию событий отказа доступа в журнале регистрации.

1 стартмани

12.01.2011    33458    63    nexts    32    

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

Журнал регистрации v8 Россия Абонемент ($m)

На сервере 1С со временем увеличивается в размерах папка , содержащая журналы регистрации 1С и как следствие может возникнуть проблема свободного пространства на системном жестком диске. Чтобы избежать роста папки, необходимо периодически очищать журнал регистрации 1С.

1 стартмани

26.12.2019    2638    1    bryantsev.yury    3    

Активный 2019 год на Инфостарт

О сообществе О жизни Бесплатно (free)

О прошедшем 2019 годе в 100 и 500 словах.

26.12.2019    5299    0    YPermitin    24    

Журнал регистрации SQLite, кластер, метаданные

Журнал регистрации v8 Абонемент ($m)

О журнале регистрации, его форматах и парсинге написано много статей. Но я не нашёл информации, что бы кто-то агрегировал журнал регистрации в кластере или архивные части. Суть проблемы - если у вас несколько серверов 1С (кластер), то ЖР в конкретный момент пишется только на один из узлов (как правило, назначенный функциональной опцией). Стоит перезагрузить или выключить этот узел кластера, то ЖР регистрации начинает писаться на доступный. Соответственно при просмотре ЖР записи отображаются только с активного в данный момент узла кластера.

1 стартмани

22.12.2019    2926    2    AlexSTAL    2    

Статистика работы пользователя Промо

Журнал регистрации Управленческие Статистика базы данных Учет рабочего времени Учет рабочего времени v8 1cv8.cf Абонемент ($m)

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

3 стартмани

17.07.2011    45003    335    imozg    63    

Итоги года. Статистика выпуска релизов фирмы "1С"

Пользователю системы Бесплатно (free)

Статистика выпуска релизов фирмы "1С" за прошедший год.

16.12.2019    6398    0    YPermitin    29    

Ускорение типовой 1С

Журнал регистрации v8 1cv8.cf Абонемент ($m)

Упрощаем журнал регистрации.

5 стартмани

09.12.2019    9568    2    Mari_Kuznetzova    48    

30 задач. Странных и не очень

Практика программирования v8 Бесплатно (free)

30 задач на знание языка программирования 1С и некоторого поведения платформы. Маленьких. Странных и не очень.

02.12.2019    14399    0    YPermitin    72    

Просмотр документов, измененных задним числом Промо

Журнал регистрации v8 УТ10 Россия Абонемент ($m)

Редактирование документов в 1С, проведенных задним числом, бывает необходимо для исправления ошибок в учете, но также является распространенным способом воровства в магазине. Поэтому важно максимально ограничить работу задним числом.

2 стартмани

12.08.2015    26677    53    ПерваяСистема    16    

Самые распространенные заблуждения об индексах в мире 1С

Администрирование данных 1С Администрирование СУБД Бесплатно (free)

"Магия" индексов привела к множеству заблуждений об их работе. Попробуем развеять некоторые из них в контексте 1С.

28.11.2019    18027    0    YPermitin    44    

Универсальная обработка (УФ) для работы с журналом регистрации в формате SQLite через ODBC

Универсальные обработки Журнал регистрации v8 v8::УФ 1cv8.cf Абонемент ($m)

Обработка позволяет подключиться к журналу регистрации в формате SQLite (.lgd) через ODBC и прочитать его события в привычном виде, как в стандартном журнале.

1 стартмани

27.11.2019    3056    7    Spartacus    5    

Выгрузка журнала регистрации в SQL

Журнал регистрации v8::УФ 1cv8.cf Россия Абонемент ($m)

Ни для кого не секрет, что для эффективного использования возможностей встроенного журнала регистрации требуется приложить немало усилий. Я не спорю, что тема избита, но тем не менее... Хотел предложить для Вас мое решение. Задача: Легкий способ ежедневно анализировать журнал регистрации. Для реализации не стал я использовать Elasticsearch. Возможно, это и удобный способ, но мне не понравилось по ряду причин. Меня устраивает, когда журнал с ошибками приходит на электронную почту ответственным за поддержку и открывается в excel. А также, когда лог-базу можно открыть как внешний источник данных, например, совсем в другой базе, где таких источников, как правило, несколько.

3 стартмани

25.11.2019    2777    11    MikeLetto    0    

Получение запросом данных журнала регистрации хранящегося в SQLite Промо

Практика программирования Журнал регистрации v8 1cv8.cf Абонемент ($m)

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

1 стартмани

17.09.2014    63238    165    rtnm    38    

Простейший пример создания бизнес-процессов

Практика программирования Управление бизнес-процессами (BPM) v8::Бизнес-процессы 1cv8.cf Бесплатно (free)

Простой пример создания бизнес-процессов в несколько шагов. Может пригодиться при первом знакомстве с ними или для решении задач экзамена 1С:Специалист по платформе.

20.11.2019    12535    0    YPermitin    17    

Командный интерпретатор для 1С

Сервисные утилиты v8 1cv8.cf Абонемент ($m)

Инструмент для выполнения команд CMD / PowerShell из 1С.

2 стартмани

15.11.2019    9919    20    YPermitin    41    

"При изменении" подсистемы. Привет от 8.2!

Практика программирования v8 1cv8.cf Бесплатно (free)

Отлавливаем событие "При изменении" подсистемы.

14.11.2019    5990    0    YPermitin    10    

Монитор журнала регистрации Промо

Журнал регистрации Администрирование данных 1С WEB v8 1cv8.cf Абонемент ($m)

Позволяет в режиме реального времени отслеживать активность пользователей, накапливать и оповещать о возникновении ошибок, которые попадают в журнал регистрации

2 стартмани

29.06.2015    39802    106    andy23    49    

Как быстро выгрузить / загрузить внешние отчеты и обработки

Практика программирования v8 1cv8.cf Бесплатно (free)

Немного о массовой выгрузке и загрузке внешних отчетов и обработок.

12.11.2019    5781    0    YPermitin    14    

Стабильность превыше всего

Рефакторинг и качество кода v8 Бесплатно (free)

Странная заметка о поддержании стабильности в условиях интенсивного изменения конфигурации.

07.11.2019    8938    0    YPermitin    40    

Набор скриптов для знакомства с PostgreSQL

Администрирование СУБД Бесплатно (free)

Немного скриптов для PostgreSQL, позволяющих познакомиться с состоянием сервера.

04.11.2019    12859    0    YPermitin    18    

Автоматизация анализа файлов технологического журнала Промо

Журнал регистрации v8 Россия Абонемент ($m)

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

1 стартмани

14.02.2012    29848    34    Aleksey.Bochkov    16    

Пакетная выгрузка / загрузка внешних отчетов и обработок

Прочие инструменты разработчика Менеджеры внешних отчетов v8 1cv8.cf Абонемент ($m)

Пакетная выгрузка / загрузка внешних отчетов и обработок для массовый манипуляций с ними.

2 стартмани

04.11.2019    7615    25    YPermitin    22    

Анализ загруженности сотрудников по Журналу регистрации

Журнал регистрации Учет рабочего времени v8 v8::УФ 1cv8.cf Беларусь Россия Абонемент ($m)

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

1 стартмани

29.10.2019    4240    31    adeptis    1    

Версионирование объеков УТ 10 с возможностью перехода к сохраненной версии

Журнал регистрации Универсальные функции v8 УТ10 Абонемент ($m)

Версионирование объектов УТ 10.3 с возможностью перехода к сохраненной версии. Взята стандартная система версионирования УПП, добавлена возможность восстановления ранее сохраненной версии.

1 стартмани

28.10.2019    5790    21    art.prm    8    

Подсистема: История изменений реквизитов объекта, в том числе табличных частей. 1с 8.2. Промо

Журнал регистрации Практика программирования v8 1cv8.cf Абонемент ($m)

Данная подсистема предназначена для хранения истории изменений реквизитов шапок и табличных частей документов и справочников. подсистема основана на записях изменений реквизитов в регистр сведений? с указанием автора и времени изменения.

1 стартмани

12.11.2012    39183    75    allert73    16    

История изменений за период УТ 11

Журнал регистрации Администрирование данных 1С v8 УТ11 Россия Абонемент ($m)

Отчёт позволяет за выбранный период посмотреть, кто и в каких документах изменял важные реквизиты ! Отчёт не показывает всё подряд, а только важные вам (выбранные) реквизиты.

1 стартмани

25.10.2019    5537    39    SergeyRomanov    7    

Обозреватель криптографии

Инструментарий разработчика Защита ПО v8 Абонемент ($m)

Отчет для просмотра доступных провайдеров и сертификатов криптографии на сервере и клиенте.

2 стартмани

21.10.2019    8544    11    YPermitin    10    

История версий объектов для УФ

Журнал регистрации Обработка документов Обработка справочников v8 v8::УФ 1cv8.cf Россия Абонемент ($m)

Универсальная независимая система хранения и анализа истории изменений справочников и документов. Предназначена для любых конфигураций 1С V83 ((8.3.9.1818) и выше) в режиме управляемого приложения.

1 стартмани

17.10.2019    11264    28    dmitrydemenew    22    

Журнал регистрации на СКД (полностью программная реализация) Промо

Журнал регистрации v8 1cv8.cf Абонемент ($m)

Очередная вариация на тему отчет по журналу регистрации на СКД

1 стартмани

22.08.2013    22851    67    Жолтокнижниг    6    

Быстрый поиск в журналe регистрации 1С *.lgd

Журнал регистрации v8 1cv8.cf Абонемент ($m)

Обработка для быстрого поиска данных в журнале регистрации 1С SQLite (.lgd). 8.3.15.

1 стартмани

10.10.2019    5624    14    andboss    3    

Сложнейшая загрузка журнала регистрации в ElasticSearch (или делаем настоящий ETL)

Журнал регистрации v8 Россия Абонемент ($m)

Году в 2017ом возникло (наверное странное на тот момент) желание перегрузить журнал регистраций 1С в ELK. Чтобы журналы место на диске не съедали, 1С программисты забыв поставить фильтр сервер не подвешивали, все журналы лежали в одном месте да и можно было безопасно туда ответственных пользователей пускать, чтобы сами смотрели кто какой документ поправил.На предложение написать выгрузку сразу из 1С программисты благополучно забили ("ой на это минимум месяц", "у нас срочные бизнес-фичи" и т.д. и т.п.). Зато попалась статья от Aleksey.Bochkov (https://infostart.ru/public/182820/). Ну и решили мы все это запилить без 1С программистов. Во что влезаем я тогда еще не понимал. А вылилось почти в год допилок (хорошо хоть в фоновом режиме) в цельный ETL с использованием C#, T-SQL и прочими делами.

1 стартмани

27.09.2019    8830    6    DonAlPatino    33    

Поиск изменений объектов по реквизитам для любых конфигураций с подсистемой "Версионирование объектов" (БСП 3.0.X.X)

Журнал регистрации Поиск данных БСП (Библиотека стандартных подсистем) v8::УФ 1cv8.cf Абонемент ($m)

Отчет использует данные версий объектов (кто? что? когда изменял?) из регистра подсистемы "Версионирование объектов" (История изменений) . Если вы знаете, что изменилось, но не знаете, в каком конкретно объекте и хотите это понять, то этот отчет для вас! Он предназначен для поиска объектов, в которых изменялись искомые реквизиты за указанный отрезок времени. Работает только с теми объектам, версионирование которых включено! Для любых конфигураций с БСП 3.0.X.X.

1 стартмани

05.09.2019    3793    15    razars    0    

Анализ транзакций по журналу регистрации 1С 8 Промо

Журнал регистрации v8 КА1 БП2.0 ЗУП2.5 УТ10 УПП1 УНФ Россия Абонемент ($m)

Из журнала регистрации (ЖР) можно почерпнуть немного информации о производительности. 28.08.2012 Новая версия с графическим представлением

1 стартмани

28.12.2011    24051    32    mrWatson    30    

Анализ производительности APDEX

Производительность и оптимизация (HighLoad) v8 1cv8.cf Бесплатно (free)

Отчет для просмотра и анализа замеров производительности в конфигурациях на базе БСП.

31.08.2019    9662    2    YPermitin    7    

Журнали2Ст: сверхбыстрый журнал регистрации 1С

Журнал регистрации v8 Абонемент ($m)

Строит внешний индекс по журналам регистрации любого формата и делает поиск в них фантастически быстрым. Дополнительно ничего не нужно настраивать! Журналы Регистрации остаются на своём месте и не занимают дополнительного, а сервис Журнали2Ста обеспечивает их постоянную индексацию.

1 стартмани

22.08.2019    10043    79    MrWonder    66    

Путеводитель по истории релизов

WEB v8 1cv8.cf Абонемент ($m)

Отчет по истории выпуска релизов и анализа информации по обновлениям.

5 стартмани

13.08.2019    11554    10    YPermitin    18    

Отчет по изменению документа

Журнал регистрации v8 1cv8.cf Абонемент ($m)

Данная обработка покажет, кто изменил определенный документ.

1 стартмани

30.07.2019    3874    7    ranis888    6