Как правильно оформить перемещение давальческого сырья между складами в 1С:УПП 1.3 при использовании РАУЗ?

Программист 1С v8.3 (Обычные формы) Бухгалтерский учет Промышленность, строительство и АПК
← На главную

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

В этой статье мы подробно разберем, почему возникает такая ситуация, как работает механизм аналитик в РАУЗ и каким образом настроить документ Перемещение товаров, чтобы учет велся корректно как в регламентированном, так и в управленческом учете.

Анализ проблемы: почему возникают «минусы» в РАУЗ?

Для начала проанализируем, как система РАУЗ воспринимает движения товаров. В отличие от традиционного партионного учета, РАУЗ оперирует не прямыми ссылками на документы поступления, а ключами аналитики. Основными разрезами учета в регистре Учет затрат являются номенклатура, склад и, что критически важно, Статус партии.

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

  1. Проводка по дебету счета 003.01.
  2. Запись в регистре накопления Учет затрат, где в поле Статус партии указано значение «Давальческое сырье».

Когда мы создаем документ Перемещение товаров, система должна списать товар с одного склада и оприходовать на другой с сохранением всех аналитик. Если в документе перемещения колонка Статус партии скрыта или не заполнена, система по умолчанию может подставить статус «Купленный». В итоге происходит следующее: программа пытается списать с первого склада «Купленный» товар (которого там нет, так как пришел он как «Давальческий»), а на второй склад приходует «Купленный». В результате в «Ведомости по учету МПЗ» мы видим отрицательный остаток по статусу «Купленный» на складе-отправителе и «зависшее» давальческое сырье, которое так и не было списано.

Решение проблемы: настройка видимости и заполнение аналитики

Выясним причину, по которой поле Статус партии часто оказывается незаполненным. В типовой конфигурации УПП 1.3 в документе Перемещение товаров эта колонка может быть скрыта программно или через настройки интерфейса пользователя. Чтобы исправить ситуацию, выполним следующие шаги:

  1. Откроем документ Перемещение товаров.
  2. Воспользуемся настройкой списка (правой кнопкой мыши по табличной части — «Настройка списка»).
  3. Найдем в списке доступных полей Статус партии и установим флаг видимости.
  4. Если поле заблокировано или отсутствует в настройках, необходимо проверить код формы документа или права доступа пользователя. В некоторых случаях статус партии становится доступным для редактирования только при определенных настройках учетной политики.

После того как поле станет видимым, при перемещении давальческого сырья в каждой строке табличной части необходимо явно указывать статус «Давальческое сырье». Только в этом случае ключ аналитики при списании совпадет с ключом аналитики, сформированным при поступлении.

Технические нюансы работы с кодом и регистрами

Проанализируем программную логику формирования движений. В УПП 1.3 за проведение по регистрам РАУЗ отвечает механизм, описанный в общих модулях, связанных с расширенной аналитикой. Если вы решите автоматизировать подстановку счета или статуса, стоит обратить внимание на то, как заполняются структуры данных перед записью в регистр УчетЗатратРегламентированный.

Посмотрим на пример логики, которую можно внедрить в обработку проведения (или в подписку на событие), чтобы система корректно определяла статус партии исходя из счета учета:


// Пример логического условия для определения аналитики
Если СтрокаТабличнойЧасти.СчетУчетаБУ = Сплы.НайтиПоКоду("003.01") Тогда
    СтрокаТабличнойЧасти.СтатусПартии = Перечисления.СтатусыПартийТМЦ.ДавальческоеСырье;
Иначе
    // Стандартная логика для собственных товаров
    СтрокаТабличнойЧасти.СтатусПартии = Перечисления.СтатусыПартийТМЦ.Купленный;
КонецЕсли;

Однако, как показывает практика, в РАУЗ достаточно один раз настроить видимость колонки и обучить пользователей правильно заполнять документ. Важный момент: если вы уже наделали «минусов» в прошлых периодах, простое изменение статуса в текущих документах не исправит исторические остатки. В таких случаях рекомендуется использовать документ Корректировка записей регистров, чтобы вручную выровнять остатки по регистру Учет затрат в разрезе правильных статусов партий.

Почему не стоит использовать «Операцию (бухгалтерский и налоговый учет)»?

Часто бухгалтеры пытаются решить проблему через ручные операции. Разберем, почему это плохой путь для УПП с РАУЗ. Ручная операция делает проводки по бухгалтерским счетам (например, Дт 003.01 (Склад 2) — Кт 003.01 (Склад 1)), но она не делает движений по регистрам накопления «Учет затрат». В итоге баланс по счету 003 будет красивым, а «Ведомость по учету МПЗ» и любые производственные отчеты будут показывать старые остатки. В РАУЗ первичны именно регистры, а проводки по счетам являются их отражением (в режиме регламентированного учета с формированием проводок).

Практические рекомендации по ведению учета

Для обеспечения чистоты учета давальческого сырья мы рекомендуем придерживаться следующих правил:

  1. Разделение документов: Не смешивайте в одном документе Перемещение товаров собственные ТМЦ и давальческое сырье. Создавайте два отдельных документа. Это упростит контроль статусов партий и минимизирует риск ошибок при подстановке аналитик.
  2. Контроль прихода: Проверяйте, чтобы документ Поступление товаров и услуг с видом «В переработку» корректно делал движения по регистру Учет затрат. Если в приходе нет движения по этому регистру, то и перемещение не сможет его найти.
  3. Использование специализированных отчетов: Для проверки корректности перемещений используйте отчет Анализ движения МПЗ в разрезе статусов партий. Это позволит быстро увидеть строки, где статус «соскочил» на стандартный.

Подводя итог, отметим, что вопреки распространенному мнению, перемещение давальческого сырья в УПП 1.3 полностью предусмотрено типовым функционалом. Ключ к решению проблемы — правильное управление аналитическим разрезом Статус партии, который в режиме РАУЗ является обязательным для корректного сопоставления приходов и расходов на складах.

← На главную