Перенос остатков между различными редакциями конфигурации 1С:Бухгалтерия — это ответственная процедура, которая нередко сопровождается длительным временем выгрузки и появлением многочисленных расхождений в суммах. Пользователи часто сталкиваются с ситуацией, когда после загрузки данных итоговые сальдо не сходятся, появляются фантомные остатки или задваиваются суммы по счетам расчетов с контрагентами.
Разберем подробнее, почему стандартный помощник перехода или обработка Универсальный обмен данными XML могут давать такие результаты, как устроена логика переноса и как правильно подготовить базу к выгрузке.
Главная причина появления некорректных сумм при переносе остатков кроется в различиях архитектуры учета между редакциями и особенностях типовых правил конвертации данных:
60, 62, 76) и учету НДС (счета 19, 76.АВ, 76.ВА) формируются не на основании сальдо регистра бухгалтерии, а по специализированным регистрам накопления (таким как Взаиморасчеты с контрагентами для целей НДС, НДС по приобретенным ценностям, НДС с авансов). Если в исходной базе бухгалтеры правили проводки ручными операциями без корректировки регистров или нарушали последовательность проведения документов, в регистрах образуются скрытые расхождения. При переносе эти расхождения преобразуются в некорректные документы ввода остатков.БУ, НУ, ПР, ВР). Несоответствие сумм между бухгалтерским и налоговым планами счетов в источнике приводит к ошибкам при расчете постоянных и временных разниц.Чтобы минимизировать ручные исправления после загрузки, выполним предварительную подготовку исходной информационной базы по следующим шагам:
Тестирование и исправление информационной базы, обязательно включив проверку логической и ссылочной целостности, а также пересчет итогов. Удалим все объекты с признаком <Объект не найден>.60, 62, 76.АВ, 76.ВА данным отчетов по НДС и регистрам взаиморасчетов. При наличии расхождений необходимо скорректировать данные с помощью специализированных документов или закрыть зависшие остатки.60 и 62 с максимальной детализацией по субсчетам, контрагентам, договорам и расчетным документам. Зачтем встречные остатки авансов и задолженностей.Для больших информационных баз стандартная выгрузка через интерактивный помощник может занимать много времени и завершаться аварийно из-за нехватки оперативной памяти. Рассмотрим практические рекомендации по оптимизации:
Универсальный обмен данными XML разделим процесс на последовательные шаги:
Организации, Контрагенты, Номенклатура, ДоговорыКонтрагентов, ОсновныеСредства и др.);Универсальный обмен данными XML настроим выгрузку и загрузку объектами с ограничением размера пакета (например, по 500–1000 объектов в одной транзакции), что предотвратит переполнение стека памяти.Если учет в регистрах исходной базы сильно искажен, а исправление всех исторических движений нецелесообразно по времени, применим альтернативный подход:
.mxl или .xls).Ввод начальных остатков в новой базе с помощью типовой обработки Загрузка данных из табличного документа.Такой подход переносит только фактические бухгалтерские остатки, полностью исключая перенос старых системных ошибок и некорректных движений по регистрам.