Сдвиг границы последовательности документов в 1С
Содержание
Граница последовательности двигается вперёд только одним способом — перепроведением документов в хронологическом порядке. В 1С:Бухгалтерии 3.0 это делается через Операции → Групповое перепроведение документов: укажите дату, по которую нужно восстановить последовательность, и запустите обработку. Назад граница сдвигается сама — как только вы меняете или проводите документ с датой раньше текущей границы.
Отдельной кнопки «передвинуть границу на такое-то число» без пересчёта данных в типовых конфигурациях нет, и это правильно: граница — это не настройка, а отметка о том, до какого момента документы проведены в правильном порядке. Ниже разберём, как её восстановить штатно, какие права для этого нужны, что делать с ошибками при изменении даты и как незакрытая последовательность бьёт по отчётности.
Что отмечает граница и почему она уходит назад
Последовательность в 1С — это служебный механизм платформы, который следит за порядком проведения документов. Граница последовательности показывает дату и документ, до которых учёт пересчитан корректно. Всё, что стоит до границы, считается актуальным; всё, что после, — требует перепроведения.
Граница сдвигается назад автоматически в трёх случаях:
- 📝 вы изменили и перепровели документ задним числом;
- ➕ добавили новый документ в уже закрытый период;
- 🗑️ отменили проведение или пометили на удаление документ раньше границы.
Платформа в этот момент считает: раз данные за прошлый период поменялись, всё, что считалось после них, могло измениться тоже. Поэтому себестоимость, взаиморасчёты и суммы НДС за последующие дни становятся под вопросом, пока вы не перепроведёте цепочку заново.
Важно различать два движения границы. Назад она уходит мгновенно и автоматически — достаточно одной правки задним числом. Вперёд она идёт только когда вы перепроводите документы по порядку: платформа проверяет каждый документ и переносит отметку актуальности на его дату. Пропустить середину нельзя — если документ в интервале не проводится, граница остановится на нём, а не перескочит дальше.
Простой пример. Граница стоит на 30 июня, вы открыли и перепровели реализацию от 15 марта. Граница сразу откатилась на 15 марта. Чтобы вернуть её обратно на 30 июня, нужно перепровести по порядку все документы с 15 марта по 30 июня — тогда отметка актуальности пройдёт через них и снова встанет на конец июня.
Проверить текущее положение границы проще всего по тому, как ведёт себя закрытие месяца: если при расчёте появляется требование восстановить последовательность, значит граница ушла раньше конца месяца.
Права, которые нужны для перепроведения
Сдвинуть границу вперёд может пользователь, у которого есть право на проведение документов и доступ к сервисным обработкам. На практике это:
- профиль «Администратор» или «Полные права» — им доступно всё без ограничений;
- либо специальный профиль, в котором включены групповое перепроведение и работа с регламентными операциями.
Если обработка группового перепроведения не открывается или при запуске выдаёт отказ в доступе, причина почти всегда в правах. В клиент-серверной базе проверьте профиль в разделе Администрирование → Настройки пользователей и прав → Пользователи, откройте карточку сотрудника и посмотрите назначенные группы доступа.
Вторая частая преграда — дата запрета изменения данных. Она настраивается в том же разделе (Администрирование → Настройки пользователей и прав → Даты запрета изменения) и может быть задана по конкретному пользователю или по организации. Если граница ушла раньше этой даты, перепровести старые документы под обычной учётной записью не получится — потребуется пользователь, у которого дата запрета установлена позже или отсутствует.
В клиент-серверной базе учтите ещё один момент: перепроведение большого периода лучше запускать, когда в базе мало активных пользователей. Параллельная правка документов задним числом во время восстановления снова двигает границу назад, и обработка может не дойти до конца. Останавливать службу или завершать чужие сеансы ради этого не нужно — достаточно выбрать время с низкой нагрузкой.
Как восстановить границу в 1С:Бухгалтерии 3.0
В Бухгалтерии 3.0 (интерфейс «Такси») для сдвига границы вперёд есть две точки входа — обработка группового перепроведения и помощник закрытия месяца. Для точечного восстановления удобнее первая.
- Откройте раздел
Операции → Групповое перепроведение документов. - В поле периода задайте дату, по которую нужно восстановить последовательность. Это и есть та дата, на которую вы хотите сдвинуть границу.
- При необходимости отфильтруйте список по видам документов — так перепроведение пойдёт быстрее.
- Нажмите кнопку перепроведения и дождитесь окончания. Обработка идёт по документам в хронологическом порядке и двигает границу к указанной дате.
Если вы закрываете период целиком, тот же результат даёт помощник Операции → Закрытие месяца: восстановление последовательности учёта входит в него отдельным шагом и выполняется перед расчётом себестоимости и долей списания косвенных расходов.
Дату для перепроведения выбирайте по смыслу задачи. Нужно закрыть квартал — ставьте последний день квартала. Нужно просто вернуть границу туда, где она была до вашей правки, — ставьте конец того периода, который уже был закрыт. Брать дату «с запасом на будущее» смысла нет: граница всё равно дойдёт только до последнего фактически проведённого документа.
Групповое перепроведение за несколько лет на большой базе может идти десятки минут и создаёт нагрузку. На рабочей базе запускайте его в нерабочее время или по узкому интервалу дат, а не «с начала ведения учёта» без необходимости.
Разработчик может сдвинуть границу и программно — методом УстановитьГраницу() у нужной последовательности. Но этот способ только ставит отметку «актуально до такой-то даты», сами данные он не пересчитывает. Применять его к рабочей базе без понимания последствий нельзя: себестоимость и движения останутся старыми, а система будет считать период восстановленным.
Если перепроведение раз за разом останавливается на документах с ошибками, а закрыть период нужно срочно, есть обходной путь: восстановить последовательность по узкому интервалу до проблемного документа, разобрать его отдельно, затем продолжить с него и до конца периода. Так вы не гоняете всю базу целиком и видите, на каком именно документе граница упирается.
Сдвиг границы в УТ 11, КА и ERP
В конфигурациях с партионным учётом граница последовательности привязана к расчёту себестоимости, поэтому восстанавливают её через закрытие месяца , а не отдельной обработкой перепроведения.
| Конфигурация | Где восстановить границу |
|---|---|
| 1С:Бухгалтерия 3.0 | Операции → Групповое перепроведение документов или Операции → Закрытие месяца |
| Управление торговлей 11 | Финансовый результат и контроллинг → Закрытие месяца |
| Комплексная автоматизация 2, ERP | Финансовый результат и контроллинг → Закрытие месяца |
В УТ 11, КА и ERP последовательность отвечает за корректный расчёт партий и себестоимости. Если вы изменили документ поступления или реализации задним числом, граница уйдёт назад, и при следующем закрытии месяца система предложит сначала восстановить последовательность за пострадавший период, а затем пересчитать себестоимость.
В этих конфигурациях не пытайтесь двигать границу «вручную» в обход закрытия месяца — расчёт себестоимости завязан на восстановленную последовательность, и рассинхронизация даст неверные суммы в отчётах по валовой прибыли.
Как убедиться, что граница действительно сдвинулась
После перепроведения стоит проверить, что граница дошла до нужной даты, а не застряла на середине. Надёжных признаков несколько.
- ✅ Запустите закрытие месяца за нужный период повторно. Если требование «восстановить последовательность» больше не появляется, граница дошла до конца месяца.
- ✅ Перепроведите интервал ещё раз. Когда восстанавливать уже нечего, обработка отрабатывает почти мгновенно и не находит документов для перепроведения.
- ✅ Сформируйте оборотно-сальдовую ведомость за закрытый период и сверьте итоги с ожидаемыми — если данные правок задним числом учтены, суммы совпадают с первичными документами.
Если после всех действий закрытие месяца снова просит восстановить последовательность, значит в период опять попала правка — кто-то изменил документ, пока вы перепроводили, либо остался непроведённый документ. Найдите его и повторите восстановление с его даты.
На больших базах удобно фиксировать дату границы до и после операции: так вы точно видите, на сколько она продвинулась и не откатилась ли обратно из-за параллельной работы пользователей.
Ошибки при изменении даты границы и что с ними делать
Чаще всего граница не доходит до нужной даты из-за документов внутри интервала или из-за ограничений базы. Разберём типовые ситуации.
Отдельно про непроведённые документы: если в интервале остались документы со статусом «не проведён», граница остановится на первом из них. Отфильтруйте список документов по признаку проведения, разберите каждый и только потом запускайте перепроведение заново.
Как незакрытая граница влияет на отчётность и итоги периода
Пока граница последовательности стоит раньше конца периода, отчётность за этот период строить рано. Данные в оборотно-сальдовой ведомости и регламентированных отчётах будут собраны по тем движениям, которые актуальны на момент границы, а не на конец месяца.
Конкретные последствия:
- 📉 Себестоимость рассчитана без учёта правок задним числом — в УТ, КА и ERP это искажает валовую прибыль.
- 🧾 НДС и книги покупок/продаж могут не включить операции из перепроведённых документов.
- 🔁 Закрытие месяца за следующий период не выполнится корректно или потребует сначала восстановить последовательность за предыдущий.
Поэтому порядок всегда один: сначала сдвигаем границу до конца нужного месяца перепроведением, затем выполняем закрытие месяца и только после этого формируем декларации, баланс и прочие отчёты. Если сдать отчётность до восстановления последовательности, цифры придётся пересчитывать и, возможно, корректировать уже сданные формы.
Отдельно стоит держать в голове связку с уточнёнными декларациями. Любая правка документа прошлого квартала не только двигает границу назад, но и меняет налоговую базу. После восстановления последовательности и повторного закрытия месяца сверьте суммы налогов: если они изменились, по закрытому периоду, скорее всего, понадобится уточнённая декларация. Поэтому правки задним числом в отчётных периодах всегда делают осознанно, а не «чтобы красиво провелось».
Особенно внимательно относитесь к правкам в закрытых и отчётных периодах. Любое изменение документа прошлого квартала двигает границу назад и обесценивает уже выполненное закрытие месяца — его придётся повторять.