1С как узнать кто изменил документ

1С 8.3 : Как узнать кто изменил документ в 1С (Журнал регистрации действий пользователей)?

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

Очень часто мне задают вопросы:

  • Как в 1С 8.2 посмотреть поменявшего документ?
  • Как в 1с посмотреть изменившего документ?
  • Как в 1С узнать кто и когда изменял документы?
  • Как в 1С узнать кто изменил проводку в документе?
  • Как посмотреть кто изменял документ в 1с?

Журнал регистрации

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

Журнал регистрации доступен как в режиме 1С:Предприятие, так и в режиме Конфигуратор.

Доступ к журналу регистрации возможен как из режима Конфигуратора (через меню Администрирование — Журнал регистрации), так и из режима Предприятия (меню Сервис — Журнал регистрации). В режиме Такси (Основное меню — Все функции — Стандартные — Журнал регистрации)

Вид журнала регистрации (Обычные формы и Такси):

Отбор в журнале регистрации (Обычные формы и Такси):

Используя средства работы со списками имеется возможность выгрузить журнал регистрации в табличный или, при необходимости, текстовый документ (через Действия — Вывести список) , который в дальнейшем может быть сохранен например в формате Excel , TXT или HTML. При этом существует возможность настройки уровня событий, которые будут фиксироваться в журнале регистрации, а также периодичности разделения журнала на отдельные файлы (в режиме конфигуратора меню Администрирование — Настройка журнала регистрации).

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

Где хранится журнал регистрации

В Файловой базе: в каталоге базы папка 1Cv8Log — это и есть директория содержащая журнал регистрации.

Если вы планируете перенести файловую базу данных и хотите сохранить историю журнала регистрации & вам обязательно надо скопировать папку 1Cv8Log в категорию новой базы 1С. Если необходимо очистить журнал регистрации 1С в файловой базе просто удалите папку 1Cv8Log.

В Клиент-серверной базе: C:\Program Files\1cv8\srvinfo\<Имя кластера сервера>\<Идентификатор базы на сервере>\1Cv8Log

С версии 8.3.5.1068. Значительно переработали журнал регистрации для того, чтобы увеличить скорость выполнения запросов к журналу и повысить надёжность хранения данных.

Для этого, в том числе, потребовалось изменить формат хранения журнала регистрации. Теперь он хранится в одном файле базы данных SQLite. Этот файл имеет расширение lgd.

Версионирование объектов

В некоторых конфигурациях 1С внедрен специальный механизм «Версионирование объектов».

По умолчанию версионирование выключено, чтобы включить откройте Сервис — Настройки учета — Настройка параметров учета

По кнопке «Настройка версионирования объектов» выбираем, какие справочники и документы нужно версионировать (наблюдать за тем, кто, что и когда изменил).

По умолчанию наблюдение за объектами информационной базы не ведется, поетому напротив каждого типа документов установлен признак «Не версионировать». Если нужно чтоб наблюдение велось, нужно установить «Версионировать» напротив интересующего журнала документов.

Все, при закрытии окна и нажатии на кнопку «Оk» наблюдение за объектами будет вестись.

Для того чтоб просмотреть все изменения которые кто-то делал в документе или справочнике нужно перейти в меню: Сервис — История изменений объектов

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

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

Рассмотрим на примере как найти пользователя, который изменял нужный документ.

В главном меню открываем Сервис —> Журнал регистрации.

Журнал регистрации» width=»863″ height=»480″>

Откроется форма Журнала регистрации, где показаны последние события.

Но нам нужны события по конкретному документу, поэтому зайдём в отбор.

В Отборе лучше сразу поставить настройку «Отобрать сразу», так отбор будет производиться немного дольше, но один раз. Теперь перейдём на вкладку Данные

В поле Данные нажмём на кнопку «Т»

Выберем нужный нам тип данных, для примера это документ Установка цен номенклатуры. И нажмем ОК.

Теперь в поле Данные выберем нужный нам документ.

Документ выбран. Нажмем ОК.

Какое-то время программа будет отбирать записи из журнала по нашему документу. Это может занять от 10 минут и больше, зависит от базы.

Теперь в списке появятся только события по нужному нам документу и мы можем смотреть, кто менял документ или отменял его проведение.

Устранение некоторых ошибок в 1С: ЗУП и 1С: Бухгалтерии 8 и другие вопросы

Материалы газеты «Прогрессивный бухгалтер», апрель 2020 г.

На вопросы отвечает Дарья Волохова, бухгалтер-консультант Линии консультаций компании «ГЭНДАЛЬФ».

– Как в программе «1С: Зарплата и управление персоналом 8» в документе «Начисление зарплаты» исправить ошибку «Деление на 0»?

– Данная ошибка возникает, когда начисление зарплаты выполняется в том году, по отношению к которому в программе не заполнен график работы сотрудников. Для того чтобы его заполнить, необходимо зайти в «Графики работы сотрудников» (раздел «Настройка» – «Предприятие»), указать необходимый год и нажать «Заполнить».

– Организация в середине 2019 г. изменила налоговую инспекцию, после чего в программе «1С:Зарплата и управление персоналом 8» некорректно заполняются отчеты 2-НДФЛ и 6-НДФЛ, так как в них отражаются сведения только за период с момента перехода на новую налоговую. Как устранить ошибку?

– Данная проблема объясняется тем, что в программе документы начисления и выплаты, помимо отражения сумм доходов и налогов, также фиксируют регистрацию в налоговом органе. Для того чтобы просмотреть, на какую налоговую инспекцию отнеслись суммы, необходимо в соответствующем документе дважды нажать на сумму налога, и в колонке «ИФНС» или «Регистрация в налоговом органе» отобразиться необходимая информация.

Если в данных графах будет указана старая инспекция, то все суммы в отчетах будут идти именно на нее. Но если по факту у организации все сведения переданы в новую налоговую, то необходимо выполнить следующий ряд действий:

  • В карточке организации (раздел «Настройка» – «Организации» или «Реквизиты организации») на закладке «Главное» перейти по гиперссылке «Изменить данные регистрации» и в графе «Сведения о регистрации действуют с» указать начало того года, в котором был совершен переход в новую налоговую. В нашем случае – январь 2019 г.

  • Изменив данные организации о регистрации в налоговом органе, необходимо перепровести все документы, суммы по которым зарегистрированы на старую налоговую.

После того как документы будут перепроведены, суммы доходов и налогов отнесутся на новую налоговую инспекцию и, соответственно, отразятся во всех необходимых отчетах.

Для решения данной проблемы создана внешняя обработка «Исправление регистрации в ИФНС», после запуска которой во всех регистрах, связанных с НДФЛ, значение поля ИФНС будет меняться на новое без изменения периода действия новой налоговой и перепроведения документов прошлого периода.

Заказать обработку можно по номеру 8 (863) 300-10-03.

– Какие действия в программе «1С:Бухгалтерия 8» нужно сделать, чтобы появились счета учета в документах?

– В том случае если в базе отсутствует возможность проставить счета учета в документах, например, в Поступлении (акты, накладные), то скорее всего в базе отключена настройка, которая отвечает за отображение счетов учета в документах.

Для того чтобы включить данную настройку необходимо зайти в Персональные настройки программы (раздел «Главное» – «Настройки программы») и установить флаг «Показывать счета учета в документах» (рис. 1).

Рис. 1

После установки данной галки в документах появится дополнительная колонка «Счет учета».

– Что делать, если в ходе закрытия месяца в программе «1С:Бухгалтерия 8» возникла ошибка «Вид субконто «Основные средства» не доступен для данной записи» при выполнении такой регламентной операции, как «Амортизация и износ основных средств»?

– Данная ошибка возникает в том случае, если в прошлом месяце в таких документах, как «Поступление основных средств» или «Принятие к учету основных средств» был неверно указан счет амортизации. Чтобы данная регламентная операция была корректно выполнена, следует указать счет амортизации 02, после чего повторно выполнить закрытие месяца.

– Как в программе «1С:Зарплата и управление персоналом 8» удалить документ, если нет соответствующей настройки?

– Для того чтобы удалить тот или иной объект изначально необходимо пометить его на удаление, после чего зайти в раздел «Администрирование» – «Сервис» – «Удаление помеченных объектов». В том случае, если данный сервис отсутствует, следует зайти в настройки навигации раздела «Администрирование» (значок в виде двух шестеренок). В открывшейся вкладке «Настройка панели навигации» в левом окне выбрать «Удаление помеченных объектов» и нажать команду «Добавить». Сохранив данные настройки, в разделе «Администрирование» появится сервис, с помощью которого можно удалить необходимые объекты (рис. 2).

Рис. 2

– Как сформировать оборотно-сальдовую ведомость по счету 70 с разбивкой по сотрудникам?

– Для того чтобы в программе появилась такая возможность изначально необходимо установить соответствующие настройки по учету расчетов с персоналом по оплате труда. Для этого следует зайти в настройку плана счетов (раздел «Администрирование» – «Настройки программы» – «Параметры учета») и перейти по гиперссылке, находящей под заголовком «Учет расчетов с персоналом». Для того чтобы была возможность делать разбивку по сотрудникам, в открывшемся окне следует выбрать настройку «По каждому работнику» (рис. 3).

Рис. 3

После сохранения данных изменений в оборотно-сальдовой ведомости по счету 70 выбрать команду «Показать настройки», на вкладке «Группировка» в табличной части проставить галку «Работники организаций» и сформировать отчет (рис. 4).

Рис. 4