Как исправить расхождение остатков между ведомостью по партиям и ведомостью по складам в 1С?

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

В процессе работы с программными продуктами 1С на платформе 8.3 (использующих обычные формы, таких как УТ 10.3, УПП 1.3 или КА 1.1), пользователи часто сталкиваются с ситуацией, когда отчеты «Ведомость по товарам на складах» и «Ведомость по партиям товаров на складах» показывают разные данные. Рассмотрим подробнее, почему возникает такая ситуация, как проанализировать причины и какими инструментами можно выровнять остатки, особенно если ошибка обнаружена в периодах прошлых лет.

Почему возникают расхождения между складом и партиями?

Для начала проанализируем архитектуру хранения данных в указанных конфигурациях. Учет товаров ведется параллельно в двух независимых регистрах накопления:

  1. Товары на складах: этот регистр отвечает за оперативный количественный учет. Движения по нему происходят в момент проведения документа реализации или перемещения, фиксируя только физическое наличие товара.
  2. Партии товаров на складах: этот регистр отвечает за стоимостной учет. В нем хранится не только количество, но и себестоимость, а также ссылка на документ оприходования (партию).

Основная причина расхождения, как было отмечено в обсуждении, заключается в отключенном контроле отрицательных остатков. Если на складе товар числится, а в партионном учете его нет (например, из-за неверной последовательности документов или ручных корректировок), документ реализации спишет количество со склада «в ноль» или «в минус», но не сможет сделать движение по регистру партий, так как система не «видит», какую партию и по какой стоимости списывать. В итоге мы получаем ситуацию, когда по складу товара 7 единиц, а по партиям — 9, потому что реализация по партиям просто «не прошла».

Выделим и другие возможные причины:

Анализ ситуации и поиск «виновных» документов

Прежде чем приступать к исправлениям, нам необходимо точно выяснить, в какой момент произошел разрыв. Для этого рекомендуется использовать консоль запросов или специализированные отчеты. Разберем ситуацию на примере запроса к двум таблицам остатков:


ВЫБРАТЬ
    СкладскиеОстатки.Номенклатура,
    СкладскиеОстатки.КоличествоОстаток КАК КолСклад,
    ПартионныеОстатки.КоличествоОстаток КАК КолПартии,
    ЕСТЬNULL(СкладскиеОстатки.КоличествоОстаток, 0) - ЕСТЬNULL(ПартионныеОстатки.КоличествоОстаток, 0) КАК Разница
ИЗ
    РегистрНакопления.ТоварыНаСкладах.Остатки(&Период, ) КАК СкладскиеОстатки
        ПОЛНОЕ СОЕДИНЕНИЕ РегистрНакопления.ПартииТоваровНаСкладах.Остатки(&Период, ) КАК ПартионныеОстатки
        ПО СкладскиеОстатки.Номенклатура = ПартионныеОстатки.Номенклатура
ГДЕ
    ЕСТЬNULL(СкладскиеОстатки.КоличествоОстаток, 0) <> ЕСТЬNULL(ПартионныеОстатки.КоличествоОстаток, 0)

Этот запрос позволит быстро увидеть список номенклатуры, по которой «поплыли» остатки. Далее, используя стандартные отчеты, нужно сформировать детализацию по регистратору (документу) за период с 2017 года, чтобы понять, какой именно документ реализации не сделал движения по партиям.

Решение проблемы через документ «Корректировка записей регистров»

Если ошибка найдена в далеком 2017 году, перепроводить документы или восстанавливать последовательность за несколько лет категорически не рекомендуется. Это приведет к изменению себестоимости во всех последующих периодах, искажению финансового результата и необходимости подавать уточняющие налоговые декларации. В данном случае мы воспользуемся инструментом Корректировка записей регистров (КЗР).

Рассмотрим пошагово процесс выравнивания остатков:

  1. Создадим новый документ Корректировка записей регистров текущей датой (или датой конца отчетного месяца).
  2. В верхней части документа нажмем кнопку «Настройка состава регистров» и выберем два регистра накопления: Товары на складах и Партии товаров на складах (при необходимости также Партии товаров на складах (налоговый учет)).
  3. На закладке Товары на складах добавим строку с видом движения «Расход» (если нам нужно уменьшить складской остаток до партионного) или «Приход». Однако, в нашей задаче цель — подогнать партии под склад. Следовательно, мы будем работать с регистром партий.
  4. Перейдем на закладку Партии товаров на складах. Чтобы списать «лишние» 2 единицы, которые «зависли» в партиях с 2017 года, нам нужно создать запись с видом движения «Расход».
  5. Важно: При заполнении строки в регистре партий необходимо максимально точно указать измерения: Номенклатура, Склад, Характеристика. Главная сложность — поле Документ оприходования. Нам нужно выбрать именно ту партию, которая фактически осталась «висеть» в базе. Ее можно найти через отчет «Ведомость по партиям товаров на складах», установив группировку по полю «Документ оприходования».
  6. Укажите количество (в нашем случае 2 шт.) и стоимость. Стоимость должна соответствовать стоимости остатка по этой партии, чтобы после корректировки и количество, и сумма в этом регистре обнулились корректно.

Влияние на бухгалтерский учет

Многих волнует вопрос: не повлияет ли такая корректировка на бухгалтерские отчеты? Рассмотрим этот момент. В старых конфигурациях бухгалтерские проводки (счет 41, 90) часто формируются на основании движений именно партионного учета.

Если в 2017 году товар был фактически продан, но по партиям не списался, это означает, что на счете 41 до сих пор висит остаток, а себестоимость в 2017 году была занижена (прибыль завышена). Если ваша цель — просто технически убрать «хвосты» в управленческих отчетах, вы можете ограничиться корректировкой только регистров накопления. Однако для полной корректности стоит проверить и остатки на счетах БУ. Если там также есть расхождения, в документе КЗР на закладке «Регистры бухгалтерии» нужно добавить проводку Дт 91.02 - Кт 41.01 (списание недостачи или корректировка себестоимости за счет прочих расходов), чтобы привести баланс в соответствие с реальностью.

Профилактика повторных ошибок

Чтобы ситуация не повторилась, проанализируем настройки системы. Мы рекомендуем:

Таким образом, мы выяснили, что исправление ошибок 2017 года требует осторожного подхода. Использование документа Корректировка записей регистров позволяет точечно исправить данные, не затрагивая закрытые периоды и не вызывая хаоса в текущем учете.

← На главную