Технологический журнал
База данных - Технологический журнал
Файлы
ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.
Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний
Оформите подписку на компанию для решения рабочих задач
Оформить подписку и скачать решение со скидкойВы можете заказать платную доработку или адаптацию этой разработки под вашу конфигурацию на «Бирже заказов».
- 0% комиссии — оплата напрямую исполнителю;
- Исполнители любого масштаба — от отдельных специалистов до команд под проект;
- Прямой обмен контактами между заказчиком и исполнителем;
- Безопасная сделка — при необходимости;
- Рейтинги, кейсы и прозрачная система откликов.
Интернет полнится многочисленными вопросами - как же наконец включить технологический журнал? Почему не логирует? Почему логирует, но не так?
При этом люди разделились на две категории - у одних упорно не работает и они злятся, у других упорно работает и они недоумевают.
Включить - очень просто. В каталоге 1С ...\bin\conf\ разместить правильный файл logcfg.xml. Это можно проделать и на локальной машине.
Тем кто любит сразу листать вниз и читать выводы и заключения, сообщаю простой и гарантированный путь:
- - для формирования файла logcfg.xml используем обработку от 1С (во вложении последняя для 8.2)
- - или используем проверенные "Инструменты разработчика"
- - не копируем через буфер содержимое файла ниоткуда! Ни с интернета, ни из самих обработок 1С. Это важно!
- - не пишем текст руками
- - если пишем руками используем большие буквы в значениях фильтров
- - и проверяем кодировку
Теперь рассказываю в чем дело.
1С весьма чувствительна к содержимому logcfg.xml. Наличие лишних пробелов, разрывных, неразрывных и любых других влияет. Наличие скрытых символов влияет.
Проиллюстрирую на примере. Есть два файла абсолютно визуально неотличимых. Один работает (logcfg_true.xml), второй - нет (logcfg.xml).
Неработающий файл взят из интернетов.
Файлы различаются на один байт - 263 и 264 байта. Как можно видеть из скриншота - это пробел в строке с указанием пути к логу. Причем, это не обычный пробел ("20" в 16-ном юникоде), а другой сивол "09" (табуляция). Его наличие и мешает.

При разборе других некорректных "примеров" из интернета мне встречались:
- - кириллица вместо латиницы (propertу(У) и property(Y))
- - дефис вместо тире
- - обычные пробелы в разных местах, не вызывающие никаких видимых ошибок и нареканий от 1С
и пр.
Как проявляется некорректность содержимого? Совершенно по разному: может ничего не происходить, могут создаваться файлы с нулевым размером, могут создаваться пустые файлы размером 3 байта (1С создал файл лога, дошел до кривой строки в xml и молча прекратил работу с ТЖ?)
При правильном файле лог создается уже сразу при запуске базы в режиме конфигуратора.
Что в приложенном архиве:
- - обработка с ИТС "НастройкаТехнологическогоЖурнала.epf" (8.2 УФ)
- - правильный файл logcfg_true.txt (236 байта)
- - неправильный файл logcfg_false.txt (264 байта)
Почитать про настройку ТЖ можно, конечно, тут
Вступайте в нашу телеграмм-группу Инфостарт