Журнал изменений документов

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

Страницы: 1
RSS
Журнал изменений документов
 
А почему в журнал не пишутся изменения при отмене проведения документов? У нас наловчились изменять цены при отмене проведения, а потом снова проводить.
 
Добрый день.
Про какой именно журнал и что не пишется?
 
Здравствуйте.
Журнал регистрации событий 1С. При включенном праве "Вести журнал изменений документов" происходит запись сделанных изменений в документах. Однако, при отмене проведения документа такой записи не происходит, и это сделано специально, вот условие в модуле ДкДокументы:
"Если НЕ Отказ И обПраво("ВестиЖурналИзмененийДокументов",ЭтаФорма.Права,,ЭтотОбъект) И НЕ ЭтаФорма.ЭтоНовый() И РежимЗаписи <> РежимЗаписиДокумента.ОтменаПроведения И ЭтаФорма.Модифицированность() Тогда..."
Я убрал это условие, но хотелось бы знать, на что это повлияет.
 
Нет. Это не на что более не повлияет.
Сделано только чтобы не засорять журнал регистрации.
 
Всех с Наступающим Новым Годом!  ;)

Дабы не плодить новую тему продолжу вопрос по "Журналу изменений документов" тут:
БД на 30 декабря преподнесла подарочек - начала подтормаживать, после выгрузки/загрузки в/из файла и проведения "тестирования и исправления" со всеми галками - вроде бы тормоза исчезли.
Однако во время процедуры тестирования, в нижней информационной строке, которая отображает текущее действие при восстановлении, обнаружил наличие большого количества записей в "Журнал документов.<ТипДокумента> таблица регистрации изменений"

:?: Что такое/где увидеть/как стереть "Журнал документов.<ТипДокумента> таблица регистрации изменений"?

P.S.
1) это уже не первый раз, изменений в конфу перед замедлением не вносил, помогает только выгрузка-загрузка и тестирование со всеми галками.
2) Право "Вести журнал изменений документов" выставлено для всех в ЛОЖЬ.
 
Странно. Ручная регистрация изменений документов происходит только при интерактивном изменении документов (перед записью в форме). Перепроведение базы и другие операции с документами влиять не должны.
Сам журнал лежит как текстовый файл в папке 1Cv8Log (.log) там где расположен файл БД (или где расположен сервер 1С предприятия.
Очистить можно через Конфигуратор - Администрирование - Настройка журнала регистрации - Сократить. Или же руками отредактировать файл.
 
Дело в том, что данный журнал у меня настроен только на регистрацию ошибок, т.е. в нем с десяток записей в неделю, что никак не будет влиять на производительность. Очищал его и программно и из конфигуратора.


Может быть немного неправильно выразился.
Есть подозрения, что конфигурация, несмотря на запрещенное право вести журнал изменений, продолжает регистрировать все сделанные изменения в формах... Или если бы это было так, то данные записи были бы видны через "Конфигуратор - Администрирование - Журнал регистрации"?

Если это не так, то откуда берутся тысячи записей в "Журнал документов.<ТипДокумента> таблица регистрации изменений", по крайней мере, вижу такую информацию, когда запускаю из конфигуратора "Тестирование и исправление..." со всеми галками? Или это нормальное поведение конфигурации?
 
1. В конфигурации где принудительно пишется в журнал регистрации это дкФормаПередЗаписью. В конце функции пишется информация об измененных реквизитах документа. Попробуйте поставить там точку останова и при каких условиях это могло возникнуть.
2. Используются ли значимые события? Нет ли в значимых событиях в ТЧ действий что либо писать в журнал регистрации?
 
Скриншот того, что я имею ввиду, в момент "тестирования и исправления БД":
 

В связи с вышеуказанным правом в функции дкФормаПередЗаписью при проверке
Код
Если НЕ Отказ И обПраво("ВестиЖурналИзмененийДокументов",ЭтаФорма.Права)...

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

Значимые события не используются.


Но факт на лицо - есть таблицы регистрации изменений с количеством записей в несколько десятков тысяч(см.картинку в предыдущем посте), причем, кажись, для контрагентов и номенклатуры тоже...

Это технологические записи БД АА или так не должно быть?
Если не должно быть - то как их почистить?
 
В данном случае это поведение платформы. Сама конфигурация в этом не участвует. Возможно выполняется переиндексация таблиц журналов.
Подчистить журнал можно в режиме конфигуратора через Администрирование - Настройка журнала регистрации - Сократить.
Страницы: 1
Читают тему
Поддержка отраслевых решений «1С-Рарус»
Услуги 1С