Переход с платформы 1С 7.7 на 1С 8.3 (особенно на конфигурацию «Бухгалтерия предприятия 3.0») — это не просто копирование данных, а сложная процедура трансформации учета. Часто пользователи сталкиваются с ситуацией, когда после завершения работы помощника переноса данных в новой базе, помимо ожидаемых документов ВводОстатков, обнаруживаются документы НачислениеЗарплаты и различные РегламентнаяОперация. В этой статье мы подробно разберем, почему это происходит, стоит ли их удалять и как проверить правильность переноса.
Для начала проанализируем, почему система вообще создает дополнительные объекты. В старой доброй «семерке» учет строился преимущественно на бухгалтерских проводках. В современных конфигурациях на платформе 8.3 (Управляемые формы) отчетность (особенно налоговая и зарплатная) строится на данных специальных регистров накопления. Проводок по счетам 70, 68 или 69 недостаточно для того, чтобы программа «увидела» задолженность в разрезе периодов или корректно сформировала отчеты 6-НДФЛ и РСВ.
Рассмотрим основные причины появления «лишних» документов:
НачислениеЗарплаты. Его задача — не начислить деньги повторно, а «прописать» в регистрах накопления информацию о том, за какой месяц возник долг и каков статус НДФЛ.000 на соответствующие регистры налогового учета (НУ) и учета затрат.Часто пользователь замечает, что он не запускал процедуру ЗакрытиеМесяца, но регламентные операции уже созданы. Проанализируем, как это работает. В 1С 8.3 существуют фоновые и регламентные задания. Как только вы вручную провели документы ВводОстатков (которые изначально могли быть не проведены из-за ошибок в 7.7), система автоматически инициирует актуализацию итогов.
Процедура переноса часто сама инициирует создание операций по следующим причинам:
Если вы обнаружили документы с датой января 2021 года (при переносе остатков на 01.01.2021), не спешите их удалять. Выясним причину их появления. Это так называемые «документы инициализации». Программа пытается подготовить почву для первого рабочего месяца. Если удалить начисление зарплаты от января, то при первой выплате в январе (за декабрь) программа не сможет определить, какую сумму НДФЛ нужно удержать, так как у нее не будет данных о «входящем» налоге в нужных регистрах.
Вместо того чтобы бороться с автоматически созданными документами, выполним последовательную проверку. Рассмотрим шаги, которые помогут убедиться, что все в порядке:
НачислениеЗарплаты или РегламентнаяОперация не создают лишних оборотов и не меняют конечное сальдо по счету 000, значит, они носят технический характер.НачислениеЗарплаты. Часто такие документы при переносе не делают бухгалтерских проводок (Дт 20, 26, 44 — Кт 70), а делают только движения по регистрам накопления. Если проводок нет — документ не влияет на баланс, но критически важен для отчетности.Посмотрим на практический пример. Если вы уверены, что документ дублирует данные, попробуйте следующий алгоритм:
Попробуем пометить «подозрительный» документ на удаление. После этого сразу переформируйте ОСВ. Если сальдо на начало года изменилось — документ был нужен. Если сальдо осталось прежним — проверьте специализированные отчеты (например, «Анализ НДФЛ по месяцам» или «Ведомость по амортизации ОС»). Скорее всего, после удаления документа эти отчеты станут пустыми или некорректными.
Рассмотрим вариант ручного исправления:
// Пример логики проверки остатков программно (для разработчиков)
Запрос = Новый Запрос;
Запрос.Текст = "ВЫБРАТЬ
| ХозрасчетныйОстатки.Счет,
| ХозрасчетныйОстатки.СуммаОстаток
|ИЗ
| РегистрБухгалтерии.Хозрасчетный.Остатки(&ДатаКонцаГода, , , ) КАК ХозрасчетныйОстатки
|ГДЕ
| ХозрасчетныйОстатки.Счет = &ВспомогательныйСчет";
Запрос.УстановитьПараметр("ДатаКонцаГода", КонецДня(ДатаПереноса));
Запрос.УстановитьПараметр("ВспомогательныйСчет", ПланыСчетов.Хозрасчетный.Вспомогательный);
// Если результат запроса не пустой, значит счет 000 не закрыт.
Важный момент: Если в исходной базе 7.7 не было сделано финальное ЗакрытиеМесяца за декабрь, то помощник перехода в 8.3 попытается сделать его за вас в новой базе. Именно так появляются регламентные операции. Рекомендуется всегда полностью закрывать периоды в 7.7 перед выполнением выгрузки.
Появление дополнительных документов при переносе из 7.7 в 8.3 — это штатная работа алгоритмов фирмы 1С, направленная на адаптацию данных под требования новой платформы. Основные правила работы в этой ситуации:
ПомощникПерехода, встроенный в 1С:Бухгалтерию 3.0, и следуйте его рекомендациям по исправлению ошибок в исходной базе.Помните, что архитектура 1С 8.3 гораздо сложнее, и наличие проведенного документа без бухгалтерских проводок, но с движениями по регистрам — это нормальная практика для обеспечения корректности последующего учета.