Обработка для просмотра логов 1С, удаления патчей 1С и пользовательского кэша 1С

18.09.26

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

Всем привет! 

Удобно, когда пользователь сам звонит с проблемой, присылает скриншот, показывает по удаленке. Далее конфигуратор - отладчик - обновление. Часть проблем и последовательность операций в том числе можно посмотреть через Журнал регистрации.

Также платформа 1С хранит логи исключительных ситуаций и других ошибок в пользовательских служебных папках "logs" в файлах *.log. Не знаю, с какой версии платформы это началось, так, например, на платформе 8.3.11 таких логов нет, а на платформе 8.3.27 - есть. И жаль, что некоторые сисадмины обрезают программистам доступ и права на эти пользовательские папки - удалить кэш нельзя, прочитать логи опять-таки нельзя.

Если ваша платформа 1С пишет логи ошибок пользователей в отдельные текстовые файлы, то их можно просмотреть. Чтобы не искать логи руками, была разработана форма, в которой содержимое всех таких логов отображается в удобном для 1с-ника виде - см. рис.

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

Обработка разработана на обычных формах на платформе 1С:Предприятие 8.3 (8.3.27.2214), на конфигурации демо "Управление торговлей", редакция 10.3 (10.3.88.3).

Исходя из анализа, старые логи можно удалить прямо из окна обработки. Новые логи - взять на вооружение. Поиск и отображение логов происходит быстро. 

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

Обработку можно скачать из другой публикации Удаление файлов, логов 1С, патчей 1С и кэш 1С.

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

Данная статья является описанием рабочего кейса и подведением итогов по данной работе. Если кратко, у пользователей начались проблемы долгого проведения реализаций, и они проявились только вчера и сегодня. Один день все терпели, на второй день - позвонили.

Проблема особенно проявилась именно сегодня. Возможно, на это повлияла цепочка событий: ранее все пользователи работали в 1с в режиме 32х-бита из-за встроенной нетиповой подсистемы версионирования объектов (использовалась 32х-битная компонента ). После того, как я перевел версионирование объектов на получение Хеша через платформенную функцию, я перевел всех пользователей на режим работы 64х-бита.

И вот все работают под 64х-бита, скорость работы у всех увеличилась. Начался конфликт блокировок. Почистил кэш пользователя, далее стал анализировать ЖР и текстовые логи пользователя. В логах была прописана строка кода, из-за которой возникали блокировки документов.

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

Далее стал перебирать логи остальных пользователей. Если у пользователей нет ошибок, то логи не пишутся. Папок много, на 20ой стало лень. Написал дополнительный функционал в обработке, используя ранее написанную обработку по анализу файлов на диске "С:\" на сервере (описание есть в связанной публикации). 

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

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

Пока разрабатывал окно логов все ошибки по работе с файлами фиксировались в своих же логах. Поэтому логи могут пригодиться в собственной разработке - см. рис.

На этом все. Всем добра!

С пользой для клиентов, RustIG

 
 См. также
  1. Анализ прав и ролей. Поиск подходящего профиля - алгоритмический анализ и поиск
  2. Оцифровка и визуализация склада - программная прорисовка склада
  3. Удаление документов для любых баз на управляемых формах
  4. Удаление справочников для любых баз на управляемых и обычных формах
  5. Перенумерация документов и справочников - с учетом префиксов номеров
  6. Свертка базы УТ 10.3 подокументно - новая концепция 
  7. Матричное программирование - демо-стенд матричного калькулятора
  8. Справочное хранение товаров в КА 2.5 - кейс запуска адресного склада
  9. Мини-обзор разных задач - от очевидного до неочевидного
  10. Поиск отчета по документам - пример анализа незнакомых конфигураций
  11. Флажок в динамическом списке - от теории до практики "как бы простой" задачи
  12. Из Json в ДеревоЗначений - удобный просмотрщик json-структуры
  13. Внедрение адресного склада в КА 2.5 - кейс запуска адресного склада
  14. Фрилансеру: про цены, про клиентов, про планирование - мое исследование
  15. Что такое форматированный документ - прекрасная возможность раскрасить любой текст
  16. Программная работа с упаковками в КА 2.5 - примеры адаптаций механизмов упаковок в КА 2.5
  17. Универсальное сравнение регистров накопления - связь по измерениям, сравнение по ресурсам
  18. Обход объекта рекурсивно - просмотр реквизитов документа с бесконечным открытием подуровней

 

Вступайте в нашу телеграмм-группу Инфостарт

конфликт блокировок логи 1с удаление патчей и кэш 1С

См. также

Системный администратор Программист Бизнес-аналитик Пользователь Руководитель проекта Стажер Россия Платные (руб)

16-я конференция для разработчиков, архитекторов, тестировщиков 1С. В программе 80% докладов по технологиям автоматизации учета на платформе 1С:Предприятие и 20% контента по развитию команды и личной эффективности.

61000 руб.

17.12.2025    13843    1091    0    

264

Программист Бизнес-аналитик Руководитель проекта Россия Платные (руб)

Практическая конференция для аналитиков и руководителей проектов 1С. 12-14 ноября 2026 г., Санкт-Петербург

62787 руб.

09.09.2025    18694    394    0    

115

Инструментарий разработчика Чистка данных Свертка базы Инструменты администратора БД Системный администратор Программист Руководитель проекта 1С:Предприятие 8 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 Россия Платные (руб)

Инструмент представляет собой обработку для проведения свёртки или обрезки баз данных. Работает на ЛЮБЫХ конфигурациях (УТ, БП, ERP, УНФ, КА и т.д.). Поддерживаются серверные и файловые базы, управляемые и обычные формы, интерфейс 8.5. Может выполнять свертку одновременно в несколько потоков, а также без непосредственного участия пользователя. Решение в Реестре отечественного ПО.

24900 руб.

20.08.2024    79409    404    171    

341

1C:Бухгалтерия Россия Платные (руб)

Создавайте точные образы будущей программы с помощью современного инструмента для прототипирования и дизайна проектов на 1С - онлайн-сервиса “Maker”.

7768 руб.

25.05.2023    83623    725    0    

419

Пользователь Стажер 1С:Предприятие 8 Платные (руб)

Практический курс для тех, кто хочет освоить платформу 1С:Предприятие и применять эти навыки в работе аналитика. Никакой абстрактной теории — только то, что реально нужно в проектах

10347 руб.

12.03.2026    6634    42    0    

44

Системный администратор Программист Бизнес-аналитик 1C:Бухгалтерия

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

28000 руб.

04.12.2023    12780    0    0    

45

Зарплата Консолидация данных 1С:Зарплата и Управление Персоналом 3.x Россия Управленческий учет Платные (руб)

Расширение для создания и настройки обмена с консолидированной базой ЗУП. Код разработки под определенные требования проекта.

85400 руб.

11.07.2025    6375    6    1    

5

Инструментарий разработчика Нейросети Платные (руб)

Первые попытки разработки на 1С с использованием больших языковых моделей (LLM) могут разочаровать. LLMки сильно галлюцинируют, потому что не знают устройства конфигураций 1С, не знают нюансов синтаксиса. Но если дать им подсказки с помощью MCP, то результат получается кардинально лучше. Далее в публикации: MCP для поиска по метаданным 1С, справке синтакс-помощника и проверки синтаксиса.

15250 руб.

25.08.2025    70515    140    41    

148
Отзывы
4. RustIG 1981 18.09.26 16:57 Сейчас в теме
(1) Оказывается, если конфигурационного файла ТЖ нет, то он включен по умолчанию. Время жизни логов 24 часа.
Цитирую отсюда, источник информации https://do-1c.ru/articles/forspec/tech-journal
Прикрепленные файлы:
Остальные комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. TormDV 18.09.26 16:00 Сейчас в теме
Также платформа 1С хранит логи исключительных ситуаций и других ошибок в пользовательских служебных папках "logs" в файлах *.log. Не знаю, с какой версии платформы это началось, так, например, на платформе 8.3.11 таких логов нет, а на платформе 8.3.27 - есть. И жаль, что некоторые сисадмины обрезают программистам доступ и права на эти пользовательские папки - удалить кэш нельзя, прочитать логи опять-таки нельзя.

Предположу, что у Вас технологический журнал включен, поэтому платформа логи и пишет. По умолчанию не пишет, и его нужно включать..
2. RustIG 1981 18.09.26 16:36 Сейчас в теме
(1)
Предположу, что у Вас технологический журнал включен, поэтому платформа логи и пишет. По умолчанию не пишет, и его нужно включать..

К сожалению, не включен.
Логи пишутся только при ошибках. Нет ошибок - нет не то что бы пустого файла лога, нет самого файла.
Каждый день файлы логов исчезают. Если вчерашние логи с ошибками не скопировали себе, то уже не найдете их сегодня.
Я не стал лезть на партнерский форум разработчиков перед написанием статьи, да и вообще не стал углубляться в тему.
Хотя все же подобные комментарии, как у вас, вынудят разобраться с этим вопросом построже... :)
3. RustIG 1981 18.09.26 16:45 Сейчас в теме
(1) вот пробую поделить на ноль - создается файл лога с содержимым
41:10.326004-0,EXCP,3,level=ERROR,process=1cv8,Usr=Федоров (администратор),Exception=8d366056-4d5a-4d88-a207-0ae535b7d28e,Descr='src\mngui\src\ExceptionWriterUIImpl.cpp(225), shown to the user:
8d366056-4d5a-4d88-a207-0ae535b7d28e: Деление на 0
{ВнешняяОбработка.ТестЛогов.Форма.Форма.Форма(3)}: а = 1/0;
'
42:11.765005-0,EXCP,3,level=ERROR,process=1cv8,Usr=Федоров (администратор),Exception=8d366056-4d5a-4d88-a207-0ae535b7d28e,Descr='src\mngui\src\ExceptionWriterUIImpl.cpp(225), shown to the user:
8d366056-4d5a-4d88-a207-0ae535b7d28e: Деление на 0
{ВнешняяОбработка.ТестЛогов.Форма.Форма.Форма(3)}: а = 1/0;
'
- не знаю к чему я это написал.
Наверное, к тому, что каждый у себя может проверить на простых примерах...
Прикрепленные файлы:
4. RustIG 1981 18.09.26 16:57 Сейчас в теме
(1) Оказывается, если конфигурационного файла ТЖ нет, то он включен по умолчанию. Время жизни логов 24 часа.
Цитирую отсюда, источник информации https://do-1c.ru/articles/forspec/tech-journal
Прикрепленные файлы:
Для отправки сообщения требуется регистрация/авторизация