Сдвиг границы последовательности документов в 1С

· 9 мин

Содержание

Граница последовательности двигается вперёд только одним способом — перепроведением документов в хронологическом порядке. В 1С:Бухгалтерии 3.0 это делается через Операции → Групповое перепроведение документов: укажите дату, по которую нужно восстановить последовательность, и запустите обработку. Назад граница сдвигается сама — как только вы меняете или проводите документ с датой раньше текущей границы.

Отдельной кнопки «передвинуть границу на такое-то число» без пересчёта данных в типовых конфигурациях нет, и это правильно: граница — это не настройка, а отметка о том, до какого момента документы проведены в правильном порядке. Ниже разберём, как её восстановить штатно, какие права для этого нужны, что делать с ошибками при изменении даты и как незакрытая последовательность бьёт по отчётности.

Что отмечает граница и почему она уходит назад

Последовательность в 1С — это служебный механизм платформы, который следит за порядком проведения документов. Граница последовательности показывает дату и документ, до которых учёт пересчитан корректно. Всё, что стоит до границы, считается актуальным; всё, что после, — требует перепроведения.

Граница сдвигается назад автоматически в трёх случаях:

  • 📝 вы изменили и перепровели документ задним числом;
  • ➕ добавили новый документ в уже закрытый период;
  • 🗑️ отменили проведение или пометили на удаление документ раньше границы.

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

Важно различать два движения границы. Назад она уходит мгновенно и автоматически — достаточно одной правки задним числом. Вперёд она идёт только когда вы перепроводите документы по порядку: платформа проверяет каждый документ и переносит отметку актуальности на его дату. Пропустить середину нельзя — если документ в интервале не проводится, граница остановится на нём, а не перескочит дальше.

Простой пример. Граница стоит на 30 июня, вы открыли и перепровели реализацию от 15 марта. Граница сразу откатилась на 15 марта. Чтобы вернуть её обратно на 30 июня, нужно перепровести по порядку все документы с 15 марта по 30 июня — тогда отметка актуальности пройдёт через них и снова встанет на конец июня.

Проверить текущее положение границы проще всего по тому, как ведёт себя закрытие месяца: если при расчёте появляется требование восстановить последовательность, значит граница ушла раньше конца месяца.

Права, которые нужны для перепроведения

Сдвинуть границу вперёд может пользователь, у которого есть право на проведение документов и доступ к сервисным обработкам. На практике это:

  1. профиль «Администратор» или «Полные права» — им доступно всё без ограничений;
  2. либо специальный профиль, в котором включены групповое перепроведение и работа с регламентными операциями.

Если обработка группового перепроведения не открывается или при запуске выдаёт отказ в доступе, причина почти всегда в правах. В клиент-серверной базе проверьте профиль в разделе Администрирование → Настройки пользователей и прав → Пользователи, откройте карточку сотрудника и посмотрите назначенные группы доступа.

Вторая частая преграда — дата запрета изменения данных. Она настраивается в том же разделе (Администрирование → Настройки пользователей и прав → Даты запрета изменения) и может быть задана по конкретному пользователю или по организации. Если граница ушла раньше этой даты, перепровести старые документы под обычной учётной записью не получится — потребуется пользователь, у которого дата запрета установлена позже или отсутствует.

В клиент-серверной базе учтите ещё один момент: перепроведение большого периода лучше запускать, когда в базе мало активных пользователей. Параллельная правка документов задним числом во время восстановления снова двигает границу назад, и обработка может не дойти до конца. Останавливать службу или завершать чужие сеансы ради этого не нужно — достаточно выбрать время с низкой нагрузкой.

Перед восстановлением границы проверьте
Выполнено: 0 / 4

Как восстановить границу в 1С:Бухгалтерии 3.0

В Бухгалтерии 3.0 (интерфейс «Такси») для сдвига границы вперёд есть две точки входа — обработка группового перепроведения и помощник закрытия месяца. Для точечного восстановления удобнее первая.

  1. Откройте раздел Операции → Групповое перепроведение документов.
  2. В поле периода задайте дату, по которую нужно восстановить последовательность. Это и есть та дата, на которую вы хотите сдвинуть границу.
  3. При необходимости отфильтруйте список по видам документов — так перепроведение пойдёт быстрее.
  4. Нажмите кнопку перепроведения и дождитесь окончания. Обработка идёт по документам в хронологическом порядке и двигает границу к указанной дате.

Если вы закрываете период целиком, тот же результат даёт помощник Операции → Закрытие месяца: восстановление последовательности учёта входит в него отдельным шагом и выполняется перед расчётом себестоимости и долей списания косвенных расходов.

Дату для перепроведения выбирайте по смыслу задачи. Нужно закрыть квартал — ставьте последний день квартала. Нужно просто вернуть границу туда, где она была до вашей правки, — ставьте конец того периода, который уже был закрыт. Брать дату «с запасом на будущее» смысла нет: граница всё равно дойдёт только до последнего фактически проведённого документа.

Групповое перепроведение за несколько лет на большой базе может идти десятки минут и создаёт нагрузку. На рабочей базе запускайте его в нерабочее время или по узкому интервалу дат, а не «с начала ведения учёта» без необходимости.

Разработчик может сдвинуть границу и программно — методом УстановитьГраницу() у нужной последовательности. Но этот способ только ставит отметку «актуально до такой-то даты», сами данные он не пересчитывает. Применять его к рабочей базе без понимания последствий нельзя: себестоимость и движения останутся старыми, а система будет считать период восстановленным.

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

Сдвиг границы в УТ 11, КА и ERP

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

КонфигурацияГде восстановить границу
1С:Бухгалтерия 3.0Операции → Групповое перепроведение документов или Операции → Закрытие месяца
Управление торговлей 11Финансовый результат и контроллинг → Закрытие месяца
Комплексная автоматизация 2, ERPФинансовый результат и контроллинг → Закрытие месяца

В УТ 11, КА и ERP последовательность отвечает за корректный расчёт партий и себестоимости. Если вы изменили документ поступления или реализации задним числом, граница уйдёт назад, и при следующем закрытии месяца система предложит сначала восстановить последовательность за пострадавший период, а затем пересчитать себестоимость.

В этих конфигурациях не пытайтесь двигать границу «вручную» в обход закрытия месяца — расчёт себестоимости завязан на восстановленную последовательность, и рассинхронизация даст неверные суммы в отчётах по валовой прибыли.

Как убедиться, что граница действительно сдвинулась

После перепроведения стоит проверить, что граница дошла до нужной даты, а не застряла на середине. Надёжных признаков несколько.

  • ✅ Запустите закрытие месяца за нужный период повторно. Если требование «восстановить последовательность» больше не появляется, граница дошла до конца месяца.
  • ✅ Перепроведите интервал ещё раз. Когда восстанавливать уже нечего, обработка отрабатывает почти мгновенно и не находит документов для перепроведения.
  • ✅ Сформируйте оборотно-сальдовую ведомость за закрытый период и сверьте итоги с ожидаемыми — если данные правок задним числом учтены, суммы совпадают с первичными документами.

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

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

Ошибки при изменении даты границы и что с ними делать

Чаще всего граница не доходит до нужной даты из-за документов внутри интервала или из-за ограничений базы. Разберём типовые ситуации.

Диагностика: выберите симптом

Отдельно про непроведённые документы: если в интервале остались документы со статусом «не проведён», граница остановится на первом из них. Отфильтруйте список документов по признаку проведения, разберите каждый и только потом запускайте перепроведение заново.

Как незакрытая граница влияет на отчётность и итоги периода

Пока граница последовательности стоит раньше конца периода, отчётность за этот период строить рано. Данные в оборотно-сальдовой ведомости и регламентированных отчётах будут собраны по тем движениям, которые актуальны на момент границы, а не на конец месяца.

Конкретные последствия:

  • 📉 Себестоимость рассчитана без учёта правок задним числом — в УТ, КА и ERP это искажает валовую прибыль.
  • 🧾 НДС и книги покупок/продаж могут не включить операции из перепроведённых документов.
  • 🔁 Закрытие месяца за следующий период не выполнится корректно или потребует сначала восстановить последовательность за предыдущий.

Поэтому порядок всегда один: сначала сдвигаем границу до конца нужного месяца перепроведением, затем выполняем закрытие месяца и только после этого формируем декларации, баланс и прочие отчёты. Если сдать отчётность до восстановления последовательности, цифры придётся пересчитывать и, возможно, корректировать уже сданные формы.

Отдельно стоит держать в голове связку с уточнёнными декларациями. Любая правка документа прошлого квартала не только двигает границу назад, но и меняет налоговую базу. После восстановления последовательности и повторного закрытия месяца сверьте суммы налогов: если они изменились, по закрытому периоду, скорее всего, понадобится уточнённая декларация. Поэтому правки задним числом в отчётных периодах всегда делают осознанно, а не «чтобы красиво провелось».

Особенно внимательно относитесь к правкам в закрытых и отчётных периодах. Любое изменение документа прошлого квартала двигает границу назад и обесценивает уже выполненное закрытие месяца — его придётся повторять.

Частые вопросы

Можно ли сдвинуть границу вперёд, не перепроводя документы?
Штатными средствами — нет. Граница двигается вперёд только по мере перепроведения документов в хронологическом порядке. Программная установка границы ставит лишь отметку и не пересчитывает данные, поэтому для рабочей базы не подходит.
Почему граница уходит назад сама собой?
Кто-то изменил, добавил или отменил документ с датой раньше текущей границы. Платформа считает последующий учёт потенциально неверным и возвращает границу к этой дате.
Нужны ли права администратора, чтобы восстановить последовательность?
Достаточно профиля с правом проведения документов и доступом к сервисным обработкам. Полные права удобнее, потому что снимают ограничения по дате запрета и видам документов, но строго обязательными не являются.
Что делать, если перепроведение останавливается на одном документе?
Этот документ не проводится из-за ошибки — пустого счёта, нехватки остатков или незаполненной аналитики. Исправьте и проведите его вручную, затем запустите восстановление заново.
Обязательно ли двигать границу до конца месяца перед сдачей отчётности?
Да. Пока граница стоит раньше конца периода, себестоимость, НДС и итоги собраны по неактуальным данным. Сначала восстанавливаем последовательность, потом закрываем месяц и формируем отчёты.