Журнал изменений документов
Читают тему
Вход в личный кабинет
Для получения доступа к форуму необходимо
авторизоваться
или
зарегистрироваться
на сайте.
{{ formTitle ? formTitle : 'Заказ обратного звонка' }}
{{ formDescription }}
Сообщить об ошибке
Про какой именно журнал и что не пишется?
Журнал регистрации событий 1С. При включенном праве "Вести журнал изменений документов" происходит запись сделанных изменений в документах. Однако, при отмене проведения документа такой записи не происходит, и это сделано специально, вот условие в модуле ДкДокументы:
"Если НЕ Отказ И обПраво("ВестиЖурналИзмененийДокументов",ЭтаФорма.Права,,ЭтотОбъект) И НЕ ЭтаФорма.ЭтоНовый() И РежимЗаписи <> РежимЗаписиДокумента.ОтменаПроведения И ЭтаФорма.Модифицированность() Тогда..."
Я убрал это условие, но хотелось бы знать, на что это повлияет.
Сделано только чтобы не засорять журнал регистрации.
Дабы не плодить новую тему продолжу вопрос по "Журналу изменений документов" тут:
БД на 30 декабря преподнесла подарочек - начала подтормаживать, после выгрузки/загрузки в/из файла и проведения "тестирования и исправления" со всеми галками - вроде бы тормоза исчезли.
Однако во время процедуры тестирования, в нижней информационной строке, которая отображает текущее действие при восстановлении, обнаружил наличие большого количества записей в "Журнал документов.<ТипДокумента> таблица регистрации изменений"
P.S.
1) это уже не первый раз, изменений в конфу перед замедлением не вносил, помогает только выгрузка-загрузка и тестирование со всеми галками.
2) Право "Вести журнал изменений документов" выставлено для всех в ЛОЖЬ.
Сам журнал лежит как текстовый файл в папке 1Cv8Log (.log) там где расположен файл БД (или где расположен сервер 1С предприятия.
Очистить можно через Конфигуратор - Администрирование - Настройка журнала регистрации - Сократить. Или же руками отредактировать файл.
Может быть немного неправильно выразился.
Есть подозрения, что конфигурация, несмотря на запрещенное право вести журнал изменений, продолжает регистрировать все сделанные изменения в формах... Или если бы это было так, то данные записи были бы видны через "Конфигуратор - Администрирование - Журнал регистрации"?
Если это не так, то откуда берутся тысячи записей в "Журнал документов.<ТипДокумента> таблица регистрации изменений", по крайней мере, вижу такую информацию, когда запускаю из конфигуратора "Тестирование и исправление..." со всеми галками? Или это нормальное поведение конфигурации?
2. Используются ли значимые события? Нет ли в значимых событиях в ТЧ действий что либо писать в журнал регистрации?
В связи с вышеуказанным правом в функции дкФормаПередЗаписью при проверке
в эту часть кода не заходит, и как бы не должно писать журнал изменений...
Значимые события не используются.
Но факт на лицо - есть таблицы регистрации изменений с количеством записей в несколько десятков тысяч(см.картинку в предыдущем посте), причем, кажись, для контрагентов и номенклатуры тоже...
Это технологические записи БД АА или так не должно быть?
Если не должно быть - то как их почистить?
Подчистить журнал можно в режиме конфигуратора через Администрирование - Настройка журнала регистрации - Сократить.