В процессе ведения учета в «1С:Бухгалтерия предприятия 3.0» пользователи нередко сталкиваются с ситуацией, когда граница последовательности документов неожиданно смещается назад. Это требует выполнения повторного перепроведения документов при закрытии месяца. Ситуация усложняется, если в программе установлена дата запрета изменения данных, но граница все равно нарушена. Разберем по шагам, как выяснить, какой именно документ привел к смещению границы, в какой момент это произошло и кто из пользователей внес изменения.
Интерфейс стандартной обработки восстановления последовательности в современных управляемых формах БП 3.0 не всегда наглядно отображает конкретный регистратор, на котором зафиксирована граница. Самым быстрым и точным способом является прямое обращение к виртуальной таблице границ последовательности через консоль запросов.
Для конфигурации 1С:Бухгалтерия предприятия 3.0 основной последовательностью проведения документов является Последовательность.ДокументыОрганизаций. Напишем и выполним следующий запрос:
ВЫБРАТЬ
Границы.Организация КАК Организация,
Границы.Период КАК Период,
Границы.Регистратор КАК Регистратор
ИЗ
Последовательность.ДокументыОрганизаций.Границы КАК Границы
Проанализируем результаты выполнения запроса:
<Объект не найден>, это означает, что документ был помечен на удаление и затем физически удален из базы данных, что также нарушило непрерывность последовательности.Когда ссылка на документ получена, выясним причину его изменения и имя ответственного пользователя с помощью системного журнала регистрации. Для этого настроим точечный отбор:
Данные.Изменение, Данные.Проведение, Данные.Отмена проведения, Данные.Удаление.После применения фильтра журнал покажет точное время модификации объекта, имя пользователя (или регламентного задания), а также статус совершенной транзакции.
Если в информационной базе включена подсистема версионирования объектов («Администрирование» → «Общие настройки» → «История изменений»), мы можем детально изучить, какие именно реквизиты были скорректированы.
Версионирование наглядно выделит цветом измененные суммы, счета учета, даты или состав табличной части, что позволит понять экономический смысл внесенной правки.
Выясним распространенные причины, по которым документы проводятся задним числом вопреки установленной дате запрета:
ОбменДанными.Загрузка = Истина. Для служебного пользователя обмена дата запрета часто бывает отключена или настроена с меньшим приоритетом.Последовательности.ДокументыОрганизаций.УстановитьГраницу() напрямую, что не оставляет следов изменения конкретных документов в журнале регистрации.Комбинация прямого запроса к таблице границ Последовательность.ДокументыОрганизаций.Границы и последующей фильтрации записей журнала регистрации по полю «Данные» позволяет быстро локализовать источник проблемы и предотвратить повторные несанкционированные изменения в закрытых периодах.