При выполнении регламентной процедуры в помощнике Закрытие месяца в программе 1С:Бухгалтерия 8 (редакция 3.0) пользователи часто сталкиваются с циклической ошибкой. Система сообщает о необходимости перепровести документ за прошлый период, однако после его успешного перепроведения или даже снятия с проведения требование повторить операцию возникает снова. Рассмотрим причинно-следственные связи этой проблемы и разберем по шагам действенные способы ее устранения.
Проанализируем техническую природу возникновения зацикленности. В конфигурации 1С:Бухгалтерия актуальность хронологического порядка отслеживается через подписки на события, классические последовательности документов и служебные регистры состояния учета. Ошибка перепроведения чаще всего вызывается следующими факторами:
Ручная корректировка (замещение движений документа), система может некорректно обрабатывать хронологию движений при вызове автоматического перепроведения.23:59:59, он вступает в хронологический конфликт с регламентными операциями закрытия месяца, зарегистрированными на это же время.Рассмотрим наиболее надежный практический метод решения, если система спотыкается о конкретные документы. Обычная отмена проведения или установка пометки удаления не всегда очищает служебные записи из последовательности. Выполним следующие шаги:
Счет-фактура выданный или Реализация товаров и услуг).Удаление помеченных объектов в разделе Администрирование).Закрытие месяца.Физическое удаление полностью очищает все записи таблицы последовательности и служебных регистров, связанные со старым внутренним ссылочным идентификатором (GUID).
Проанализируем альтернативный вариант обхода ошибки без удаления документов. Если документы проведены корректно и бухгалтеру необходимо зафиксировать финансовый результат, выделим перепроведение в отдельную процедуру:
Операции — Сервис и откроем обработку Групповое перепроведение документов.Закрытие месяца.Перепроведение документов (первый этап закрытия) и выберем пункт Пропустить операцию или Перепроведение не требуется.Выясним, как сдвинуть границу последовательности вручную, если проводки сформированы правильно, но флаг актуальности не устанавливается:
Закрытие месяца кликнем по гиперссылке состояния перепроведения документов.Перепроведение не требуется.Важно: Данный метод требует наличия у пользователя роли Право интерактивного переноса границы последовательности или полных прав администратора.
Разберем дополнительные действия по устранению конфликтов проведения:
Ручная корректировка. Если правки проводок не требуются, снимем данный флаг и перепроведем документ.23:59:59, изменим его на более раннее время в течение дня (например, 12:00:00), чтобы первичные документы строго предшествовали регламентным операциям закрытия.Если ошибка продолжает возникать на разных документах последовательно, выполним техническое обслуживание информационной базы:
Конфигуратор.Администрирование — Тестирование и исправление.Проверка логической целостности информационной базы и Реструктуризация таблиц информационной базы.Выполнить. Процедура заново пересчитает итоги и удалит осиротевшие записи из последовательностей./ClearCache или удалив временные папки 1С из каталогов AppData.