технологічний журнал

Включити - дуже просто. В каталозі 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 байта)

Почитати про настройку ТЖ можна, звичайно, тут

Схожі статті