Точка актуальности итогов в 1С 8.3: где её задать и как закрыть прошлый период

· 9 мин

Содержание

В 1С 8.3 точку актуальности ставят через Управление итогами: откройте Главное меню → Все функции → Стандартные → Управление итогами и задайте период рассчитанных итогов, обычно конец прошлого месяца. Чтобы прошлые документы никто не правил, дополнительно включите дату запрета изменения: в БП 3.0 это Администрирование → Пользователи и права → Даты запрета изменения.

Сам термин «точка актуальности» пришёл из 1С 7.7, где ТА ставили в меню Операции → Управление бухгалтерскими итогами и Управление оперативными итогами. Бухгалтер, который перешёл с семёрки, ищет эту команду в 8.3 и не находит. Отдельной кнопки нет: её роль поделили между двумя механизмами. Один отвечает за скорость отчётов, второй защищает закрытый период от случайных правок.

Что заменяет точку актуальности в 1С 8.3

В 7.7 одна настройка решала сразу две задачи. В 8.3 их разделили, и путать эти механизмы не стоит.

МеханизмЗачем нуженГде настраиваетсяКто обычно меняет
Период рассчитанных итоговОтчёты и проведение за прошлые месяцы работают быстрееВсе функции → Стандартные → Управление итогамиАдминистратор базы
Дата запрета измененияДокументы закрытого периода нельзя изменить или провести зановоАдминистрирование → Пользователи и права (БП 3.0, УТ 11, ЗУП 3.1)Главный бухгалтер
Закрытие месяцаКурсовые разницы, себестоимость и финрезультат пересчитаны и актуальныОперации → Закрытие периода → Закрытие месяца (БП 3.0)Бухгалтер

Что важно знать про каждый:

  • 📊 Период рассчитанных итогов ничего не запрещает. Документ за прошлый месяц по-прежнему можно провести, платформа сама поправит итоги.
  • 🔒 Дата запрета ничего не ускоряет. Она только блокирует запись документов с датой не позже установленной.
  • 🔁 Закрытие месяца становится неактуальным, как только кто-то изменил документ внутри закрытого месяца. Это ближайший аналог «сбитой» точки актуальности из 7.7.

Если вам нужна именно защита от правок задним числом, начните с даты запрета. Итоги без неё не спасут от исправленной накладной за прошлый квартал.

Как установить точку актуальности итогов в 1С пошагово

Под «точкой актуальности итогов» в 8.3 понимают период рассчитанных итогов. До этой даты платформа хранит итоги регистров по месяцам. После неё остатки на дату считаются от текущих итогов и движений, и это медленнее.

Шаг 1. Откройте обработку «Управление итогами»

  1. Нажмите кнопку главного меню (три полоски в левом верхнем углу).
  2. Выберите Все функции. В новых версиях платформы этот пункт называется Функции для технического специалиста.
  3. Раскройте ветку Стандартные и откройте Управление итогами.

Если пункта Все функции нет в меню, включите его: Главное меню → Сервис → Параметры, флажок «Отображать команду “Все функции”». Нужны права администратора.

Шаг 2. Задайте период рассчитанных итогов

  1. На вкладке с часто используемыми действиями выберите установку периода рассчитанных итогов.
  2. Укажите дату. Обычный выбор — последний день прошлого месяца.
  3. Отметьте регистры. Как правило, ставят все регистры бухгалтерии и все регистры накопления остатков.
  4. Подтвердите действие и дождитесь окончания.

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

Шаг 3. Проверьте результат

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

Как поставить точку актуальности программно

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

&НаСервере
Процедура УстановитьТочкуАктуальностиНаСервере()

    // Конец прошлого месяца
    Граница = КонецМесяца(ДобавитьМесяц(ТекущаяДатаСеанса(), -1));

    Для Каждого МД Из Метаданные.РегистрыБухгалтерии Цикл
        РегистрыБухгалтерии[МД.Имя].УстановитьМаксимальныйПериодРассчитанныхИтогов(Граница);
    КонецЦикла;

    Для Каждого МД Из Метаданные.РегистрыНакопления Цикл
        Если МД.ВидРегистра = Метаданные.СвойстваОбъектов.ВидРегистраНакопления.Остатки Тогда
            РегистрыНакопления[МД.Имя].УстановитьМаксимальныйПериодРассчитанныхИтогов(Граница);
        КонецЕсли;
    КонецЦикла;

КонецПроцедуры

Текущую границу регистра возвращает метод ПолучитьМаксимальныйПериодРассчитанныхИтогов(). Его удобно вывести в сообщение перед изменением, чтобы видеть, откуда вы сдвигаете точку.

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

Дата запрета изменения: закрываем период от правок

Это вторая половина старой точки актуальности. Она отвечает на вопрос «кто и до какой даты может менять документы».

Общая дата для всех

  1. Откройте Администрирование → Пользователи и права.
  2. Установите флажок «Даты запрета изменения» и перейдите по ссылке настройки рядом с ним.
  3. Выберите вариант: конец прошлого года, квартала, месяца, недели, предыдущий день или произвольная дата.
  4. Сохраните настройку.

Относительные варианты удобны тем, что сдвигаются сами. Поставили «конец прошлого месяца» — и 1 ноября запрет автоматически распространится на октябрь.

Отсрочка на сдачу отчётности

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

Разные даты для организаций и сотрудников

Настройку можно детализировать:

  • 🏢 по организациям — у одной фирмы год закрыт, у другой ещё идёт аудит;
  • 👤 по пользователям и группам — кладовщику запрет с вчерашнего дня, главному бухгалтеру — с конца квартала;
  • 📂 по разделам учёта — в БП 3.0 и УТ 11 отдельно задаются, например, банк и касса или склад.

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

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

Курсы валют и актуальность пересчётов

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

Порядок, который бережёт от пересчётов:

  1. Загрузите курсы до закрытия месяца. В БП 3.0: Справочники → Банк и касса → Валюты, кнопка загрузки курсов. Для загрузки нужно подключение к Интернет-поддержке.
  2. Проверьте курс на последний день месяца по каждой валюте, которая есть в остатках.
  3. Выполните закрытие месяца. Переоценка валютных средств и расчётов входит в его регламентные операции.
  4. Только после этого сдвигайте дату запрета на конец месяца.

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

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

Как сдвинуть точку актуальности назад и исправить прошлый период

Ошибку в закрытом месяце нашли через полгода. Последовательность действий такая.

  1. Сделайте резервную копию базы . Правка прошлого периода затронет закрытие нескольких месяцев.
  2. Временно откройте период. Для себя одного задайте отдельную дату запрета, раньше исправляемого документа. Общую дату для всех не трогайте.
  3. Исправьте и перепроведите документ. Период рассчитанных итогов трогать не нужно: платформа пересчитает итоги регистров сама.
  4. Переоткройте закрытие месяца. Помощник закрытия покажет, что операции за этот и последующие месяцы неактуальны. Выполните закрытие по каждому месяцу по порядку, от раннего к позднему.
  5. Сверьте отчётность. Если изменились суммы в сданных декларациях, готовьте уточнённые.
  6. Верните свою дату запрета. Удалите персональную настройку или поставьте её на прежнюю дату.

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

Когда итоги всё-таки нужно пересчитать

Перепроведение не требует пересчёта итогов. Он нужен в других случаях:

  • 🧾 после массовой загрузки данных, если на её время отключали использование итогов;
  • 🧯 после аварийного завершения работы, когда отчёты показывают странные остатки;
  • 🔍 когда оборотно-сальдовая ведомость и отчёт по движениям регистра расходятся.

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

Запускайте пересчёт итогов вечером или в выходной. Он сильно нагружает сервер, у пользователей будут тормозить отчёты и проведение. Предупредите коллег заранее.

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

Автоматическая установка точки актуальности и контроль

Ставить границу итогов каждый месяц руками не обязательно.

Регламентные задания

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

  1. Администрирование → Обслуживание → Регламентные операции → Регламентные и фоновые задания.
  2. В списке найдите задание со словами «период рассчитанных итогов».
  3. Убедитесь, что оно включено, и посмотрите дату последнего выполнения.

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

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

Проверки перед закрытием периода

  • ✅ Экспресс-проверка в БП 3.0: Отчеты → Анализ учета → Экспресс-проверка. Показывает отрицательные остатки, незакрытые счета, ошибки в НДС.
  • ✅ Оборотно-сальдовая ведомость по 60, 62, 41 и 10 счетам: развёрнутое сальдо, которого быть не должно, подскажет, что документы перепроводили не по порядку.
  • ✅ Помощник закрытия месяца: все операции должны быть выполнены без ошибок, ни один месяц не помечен как неактуальный.
Закрываем месяц и ставим точку актуальности
Выполнено: 0 / 6

Типичные ошибки

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

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

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