При подготовке регламентированной отчетности за квартал бухгалтеры часто сталкиваются с неприятным сюрпризом: после очередного обновления конфигурации 1С:Бухгалтерия 3.0 (начиная с релиза 3.0.60.34 и выше) часть остатков и оборотов по счетам учета расчетов с учредителями (75.02) и уставного капитала (80) внезапно пропадает. При детальном анализе выясняется, что эти суммы «ушли» на странные счета с префиксом «Я» (например, Я75.02, Я80.01), которые помечены как «Не используется».
В этой статье мы подробно разберем, почему возникает эта техническая проблема, проанализируем внутренние механизмы платформы «1С:Предприятие», которые приводят к подобному сбою, и пошагово рассмотрим все способы восстановления корректного учета.
Для начала проанализируем методологические изменения, которые фирма «1С» внедрила в план счетов. В старых релизах аналитический учет (субконто) на счетах 75, 80 и 81 велся исключительно в разрезе справочника Контрагенты. Однако на практике учредителями организации могут выступать как сторонние контрагенты (юридические лица), так и физические лица (например, сотрудники компании или сторонние граждане).
Чтобы упорядочить учет, разработчики «1С» создали новый тип субконто — Учредители. Это составной тип данных, который позволяет выбирать элементы как из справочника ФизическиеЛица, так и из справочника Контрагенты.
Платформа «1С:Предприятие» не может просто заменить тип субконто «на лету» у существующих предопределенных счетов в работающей базе данных. Прямая замена типа привела бы к необратимой потере ссылочной целостности и удалению аналитики во всех документах прошлых лет. Поэтому разработчики применили стандартный безопасный алгоритм обновления структуры метаданных:
Я75.02, Я80.01, Я80.09), а к наименованию дописывается текст «(Не используется)».75.02, 80.01 и т.д.), но уже с новым типом субконто — Учредители.Если этот механизм отрабатывает корректно, пользователь даже не замечает изменений. Но если в процессе обновления происходит сбой, остатки «зависают» на неиспользуемых «Я-счетах». Поскольку эти счета исключены из алгоритмов заполнения баланса, регламентированная отчетность «разъезжается», а актив не сходится с пассивом.
Проанализируем основные причины, по которым автоматический переход ломается:
ОперацияБух (ручные проводки), созданные бухгалтерами вручную много лет назад, часто содержат нестандартные корреспонденции счетов или незаполненные субконто. Алгоритмы автоматического обновления не могут однозначно сопоставить такие данные и пропускают операцию во избежание искажения учета.Рассмотрим детальные инструкции по выходу из этой ситуации.
Это самый простой и безопасный способ, с которого всегда нужно начинать. Нам необходимо убедиться, что программа выполнила все регламентные процедуры переноса данных.
Выполним следующие шаги:
Рекомендуется выполнять эту операцию монопольно (когда в базе нет других пользователей), чтобы фоновые задания не блокировали таблицы базы данных.
Часто бывает так, что все документы перенеслись корректно, но одна или две ручные операции за прошлые годы (например, за 2014 год) «застряли» на счете Я75.02. Проанализируем, как исправить эту ситуацию вручную.
Выполним следующие действия по шагам:
Я75.02 с детализацией до субконто и документов движения.ОперацияБух, который сформировал проводку по этому счету.Я75.02 и выберем заново актуальный предопределенный счет 75.02.Учредители. Нам нужно будет создать или выбрать соответствующего учредителя (физлицо или контрагента).Если «Я-счета» содержат сотни проводок по разным документам за много лет, ручной перенос нецелесообразен. В этом случае нам поможет стандартный инструмент «Групповое изменение реквизитов».
Рассмотрим по шагам, как выполнить массовую замену:
Набор записей регистра бухгалтерии (Журнал проводок).СчетДт Равно Я75.02 (или СчетКт Равно Я75.02).Счет и укажем новое значение — 75.02.Важное предупреждение: При массовом изменении счетов через групповую обработку программа запишет новые счета в проводки, но аналитика (субконто) может автоматически не заполниться, так как у старого и нового счета принципиально разные типы данных субконто. После выполнения массовой замены обязательно сформируйте технологический анализ бухгалтерского учета и проверьте ОСВ на наличие «пустых» субконто на новых счетах.
Если ваша база данных сильно доработана и находится в режиме изменения поддержки, стандартные скрипты обновления могли не связать старые метаданные с новыми предопределенными объектами. В этом случае программисту необходимо выполнить следующие действия:
75.02 и 80 присутствуют в списке и имеют правильные имена и свойства.Администрирование — Тестирование и исправление) с установленными флагами «Проверка логической целостности» и «Реструктуризация таблиц». Это позволит платформе сопоставить связи между ссылочными объектами базы данных.После проведения этих процедур в Конфигураторе повторно запустим сеанс «1С:Предприятие» и проверим статус отложенных обновлений (как описано в Решении 1). Как правило, после восстановления целостности метаданных автоматический обработчик успешно завершает свою работу.