При переносе данных между базами 1С с использованием стандартной обработки Выгрузка и загрузка данных XML нередко возникают ситуации, когда документ переносится успешно, проводится, но в сформированных проводках отсутствуют суммы. Рассмотрим, почему это происходит и как проанализировать проблему, чтобы добиться корректного отображения данных.
Первым делом необходимо сравнить движения документа в исходной базе и базе-приемнике. Откройте документ в обеих базах и вызовите Движения документа. Проанализируйте, какие именно регистры делает документ в исходной базе. Часто оказывается, что в новой базе документ либо не делает записи в критически важные регистры, либо эти записи пустые.
Если вы видите, что в базе-приемнике отсутствуют проводки по конкретным счетам, например, по счету 68.02 (НДС), это прямо указывает на отсутствие данных в связанных регистрах накопления или регистрах сведений.
Механизм формирования проводок в 1С:Бухгалтерии 3.0 очень сильно завязан на данные регистров накопления. Если при переносе через XML вы выгрузили только сам документ, но не выгрузили данные в регистрах, от которых зависит проведение, система при попытке автоматического проведения не найдет исходных данных для заполнения сумм.
Обратите внимание на следующие моменты:
НДС продажи, НДС покупки, Журнал учета счетов-фактур. Если эти записи отсутствуют, проводки по НДС не сформируются.Реализация товаров и услуг, а связкой с документом Счет-фактура выданный. Убедитесь, что все связанные счета-фактуры были успешно выгружены и загружены.Даже если План счетов в обеих базах выглядит одинаково, проблема может скрываться в настройках учетной политики. Если в базе-приемнике не настроены параметры учета, система может принудительно обнулять суммы проводок при проведении, считая их не соответствующими настройкам организации.
Разберем основные проверки:
Счета учета номенклатуры. Если в базе-приемнике этот регистр пуст, документ не может определить, на какой счет списывать суммы при реализации.Счета учета расчетов с контрагентами. Отсутствие записей в этом регистре приведет к тому, что документ не поймет, какой счет расчетов использовать.Стандартная обработка Выгрузка и загрузка данных XML работает по принципу «один объект — один файл». Она не всегда учитывает логическую связность данных. При переносе сложных документов, таких как реализация, крайне важно соблюдать последовательность:
Контрагенты, Договоры, Номенклатура, Организации).Если нарушить этот порядок, документы при проведении будут пытаться «дозаполнить» данные и, не находя их, будут создавать проводки с нулевыми суммами. В некоторых случаях, после загрузки всех данных, может потребоваться выполнение процедуры Пересчет итогов в конфигураторе для регистров бухгалтерии, чтобы система корректно пересчитала суммы проводок.
Если вы столкнулись с нулевыми суммами, не пытайтесь просто «перепровести» документ. Сначала проверьте настройки учетной политики в базе-приемнике. Затем с помощью отладчика или просмотра движений определите, какой именно регистр не заполнился корректно. Если вы используете Конвертацию данных 2.0, добавьте в правила выгрузки все сопутствующие регистры накопления, которые использует документ при проведении. Только комплексная выгрузка данных вместе с регистрами позволит добиться корректной работы проводок в новой информационной базе.