Ситуация, когда бухгалтер открывает привычный помощник «Закрытие месяца» и видит абсолютно пустую форму вместо списка задач, способна вызвать панику. Особенно странно это выглядит, когда статус закрытия месяца горит зеленым и сообщает: «Выполнено», но при этом в списке нет ни одной строки, а сами регламентные операции в системе оказываются распроведенными или вовсе отсутствуют. Давайте разберем, почему это происходит и как вернуть данные в рабочее состояние.
Проанализируем механизм работы помощника. Список операций в этой форме не является статичным; он формируется динамически каждый раз, когда вы выбираете организацию и период. Программа анализирует настройки учетной политики, наличие учетных данных и — что критически важно — дату начала ведения учета в информационной базе.
Основная причина исчезновения строк кроется в регистре сведений Даты ввода начальных остатков (или в некоторых версиях Дата ввода начальных остатков). Если в этом регистре по какой-то причине установлена дата, которая позже месяца, который вы пытаетесь закрыть, система делает логический вывод: «Учет в этом периоде еще не начался, значит, регламентные операции не требуются». Именно поэтому статус отображается как «Выполнено» (задач нет — выполнять нечего), но список операций остается пустым.
Рассмотрим подробнее, как некорректная дата могла попасть в систему, если вы ее не вводили вручную:
1С:Бухгалтерия присутствовал подтвержденный баг. При обновлении конфигурации запускались автоматические обработчики данных, которые могли некорректно проанализировать документы в базе (например, корректировки НДС или ручные операции) и ошибочно перезаписать дату начала ведения учета на более позднюю.Даты ввода начальных остатков уже были повреждены, фоновое задание может автоматически распровести регламентные операции, так как они попадают в «период до начала учета».Зарплата и управление персоналом) могут переноситься настройки или документы ввода остатков, которые влияют на системную дату начала учета.Для восстановления работоспособности помощника нам необходимо вручную скорректировать технические настройки. Выполним следующие шаги:
Поскольку регистр Даты ввода начальных остатков часто скрыт из стандартного интерфейса, нам потребуется воспользоваться механизмом «Функции для технического специалиста» (ранее назывался «Все функции»).
Проанализируем записи в открывшемся списке. Скорее всего, вы увидите там дату, соответствующую текущему году или периоду, который «сломался» (например, 02.11.2018 или июль 2018).
Важно: Дата начала учета должна соответствовать последнему дню периода, ПРЕДШЕСТВУЮЩЕМУ началу работы в программе. Например, если вы начали вести учет в базе с 1 января 2018 года, в регистре должна стоять дата 31.12.2017.
После того как дата в регистре исправлена, вернемся в помощник «Закрытие месяца». Вы увидите, что строки магическим образом появились. Однако, поскольку ранее система считала этот период неактуальным, регламентные документы могли быть распроведены.
Выясним, в каком состоянии находятся документы РегламентнаяОперация:
Если после исправления даты в регистре строки все равно не появляются, попробуйте очистить кэш программы или обновить конфигурацию до актуального релиза (начиная с 3.0.67 данная проблема со скриптом обновления была устранена разработчиками 1С).
Также проанализируем ситуацию с документами «Ввод остатков». Иногда пользователи случайно создают документы ввода остатков (например, по забалансовым счетам или НДС) текущей датой. Система воспринимает это как сигнал к тому, что полноценный учет начинается именно с этого момента. Убедитесь, что все документы с типом Ввод остатков датированы концом года, предшествующего началу работы.
Мы выяснили, что «исчезновение» данных в 1С чаще всего является следствием нарушения логических цепочек в регистрах управления. Регулярная проверка технических параметров и своевременное обновление помогут избежать подобных «сюрпризов» в будущем.