Почему не проводится перемещение товаров в БП 2.0 после обмена из УТ 10.3 и как исправить ошибку списания для целей НДС?

Бухгалтер 1С v8.3 (Обычные формы) 1C:Бухгалтерия Бухгалтерский учет Торговля и дистрибуция
← На главную

При организации обмена данными между конфигурациями «Управление торговлей 10.3» и «Бухгалтерия предприятия 2.0» пользователи часто сталкиваются с ситуацией, когда документ Перемещение товаров, успешно проведенный в источнике, отказывается проводиться в приемнике. Типичная ошибка выглядит так: «Для целей учета НДС не списано X товара... счет учета 41.01». При этом бухгалтер видит наличие остатков по счету 41 в оборотно-сальдовой ведомости, что вводит в заблуждение.

Рассмотрим подробно причины возникновения этой ошибки и разберем пошаговый алгоритм её устранения, основываясь на особенностях работы механизмов раздельного учета НДС.

Причина 1: Специфика регистра «НДС по приобретенным ценностям»

В конфигурации «Бухгалтерия предприятия 2.0» при включенной настройке раздельного учета НДС система контролирует наличие ТМЦ не только на бухгалтерских счетах (регистр бухгалтерии), но и в специальных регистрах накопления. Ошибка «Для целей учета НДС не списано...» сигнализирует о том, что в регистре НДС по приобретенным ценностям отсутствуют записи по конкретной аналитике. Проанализируем ситуацию: для системы недостаточно просто наличия товара на счете 41.01. Ей необходимо знать, с каким «входящим» НДС этот товар пришел, и какой «Способ учета НДС» ему присвоен. Если в документе перемещения программа пытается списать товар с одним способом учета (например, «Принимается к вычету»), а на остатках числится другой (например, «Распределяется»), документ не проведется.

Причина 2: Несоответствие аналитики при обмене из УТ 10.3

Выясним причину, почему данные из «Управления торговлей» могут приходить некорректно. В УТ 10.3 партионный учет и учет НДС организованы иначе. При выгрузке документа Перемещение товаров в БП 2.0 могут возникнуть следующие конфликты:

Шаг 1: Проверка остатков по регистрам

Первым делом нам необходимо убедиться, что товар действительно есть в регистре накопления. Для этого не стоит использовать обычную ОСВ. Проанализируем ситуацию с помощью Универсального отчета или специализированного отчета «Остатки по раздельному учету НДС». Настроим отчет следующим образом:

  1. Выберем регистр накопления НДС по приобретенным ценностям.
  2. Добавим группировки: Номенклатура, Склад, Партия (Документ оплаты), Способ учета НДС.
  3. Установим отбор по проблемной номенклатуре.

Если в отчете мы видим остаток, но с другим способом учета или по другому складу, значит, в документе перемещения нужно скорректировать эти данные.

Шаг 2: Анализ времени проведения документов

Посмотрим на время документов. Часто ошибка возникает, если перемещение проводится тем же днем, что и поступление, но по времени стоит раньше него. В БП 2.0 контроль остатков НДС происходит в момент проведения. Если перемещение стоит на 00:00:00, а приход на 12:00:00, система закономерно сообщит об отсутствии остатка.

Совет: Попробуйте установить время перемещения на конец дня (23:59:59) и перепровести документ. Если это решило проблему, значит, дело было в последовательности.

Шаг 3: Проверка заполнения реквизита «Счет учета»

Как было отмечено в сообщениях форума, иногда ошибка вызвана банальной незаполненностью счетов. В БП 2.0 для каждой строки документа должны быть указаны:

Если в документе, пришедшем из УТ, эти поля пусты, система не поймет, по какому счету искать остатки в регистре НДС.

Шаг 4: Групповое перепроведение и восстановление последовательности

Если данные в регистрах есть, но документ всё равно выдает ошибку, возможно, нарушена последовательность проведения. Рассмотрим механизм исправления:

  1. Перейдите в меню «Операции» — «Проведение документов».
  2. Выберите период, захватывающий дату поступления проблемного товара и дату его перемещения.
  3. Выполните перепроведение. Это обновит записи в регистре НДС по приобретенным ценностям и может устранить коллизии, возникшие при загрузке данных из обмена.

Шаг 5: Ручная корректировка (для сложных случаев)

Если автоматические методы не помогают, проанализируем движения документа вручную. В документе Перемещение товаров можно нажать кнопку «Результат проведения» и установить флаг «Ручная корректировка». Однако, правильнее будет проверить программный код в модуле объекта, отвечающий за контроль остатков. Рассмотрим фрагмент типичного запроса, который выполняет система при проведении:


// Пример логики проверки остатков в регистре НДС
Запрос = Новый Запрос;
Запрос.Текст = "ВЫБРАТЬ
               |    ОстаткиНДС.КоличествоОстаток,
               |    ОстаткиНДС.СтоимостьОстаток
               |ИЗ
               |    РегистрНакопления.НДСПоПриобретеннымЦенностям.Остатки(&МоментВремени, Номенклатура = &Номенклатура) КАК ОстаткиНДС";
Запрос.УстановитьПараметр("МоментВремени", МоментВремени());
Запрос.УстановитьПараметр("Номенклатура", СсылкаНаТовар);

Этот код показывает, что система обращается к виртуальной таблице остатков регистра на МоментВремени документа. Если вы программно создаете документы через обмен, убедитесь, что параметры аналитики (Склад, Организация) в документе в точности совпадают с теми, что были зафиксированы при поступлении.

Резюме

Для исправления ошибки «Для целей учета НДС не списано...» в БП 2.0 выполните следующие действия:

  1. Сверьте остатки в ОСВ по счету 41 с остатками в регистре НДС по приобретенным ценностям.
  2. Проверьте, совпадает ли Способ учета НДС в поступлении и перемещении.
  3. Убедитесь, что время перемещения позже времени поступления.
  4. Проверьте заполнение складов и подразделений — они должны быть идентичны в рамках одной цепочки документов.
  5. Если раздельный учет НДС был включен недавно, убедитесь, что введены начальные остатки в регистры НДС (документ Ввод остатков НДС).

Использование комплексного подхода к анализу регистров позволит быстро выявить «потерянную» аналитику и восстановить корректное проведение документов после обмена.

← На главную