Почему в 1С:УПП не заполняется документ оприходования в регистре партий при учете «По средней»?

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

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

Различие в логике методов оценки стоимости: ФИФО vs «По средней»

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

Проанализируем поведение системы при разных методах:

  1. Метод ФИФО: Система обязана списывать товар в хронологическом порядке — «первым пришел, первым ушел». Чтобы реализовать этот алгоритм, программе необходимо точно знать, из какой именно «кучки» (партии) берется товар. Поэтому при проведении документа поступления в регистре партий создается запись, где в качестве измерения ДокументОприходования указывается сам этот документ. При реализации система ищет самую старую запись с конкретным документом оприходования и списывает её стоимость.
  2. Метод «По средней»: В данном случае системе не важно, из какой закупки пришел товар. Стоимость всех остатков товара на складе (или по всей организации) суммируется и делится на общее количество. Расчет себестоимости происходит по формуле: (Сумма остатка + Сумма прихода) / (Кол-во остатка + Кол-во прихода). Поскольку детализация до конкретного прихода для расчета не требуется, система намеренно оставляет измерение «Документ оприходования» пустым.

Разберем, почему это удобно для системы. Когда документ оприходования не заполняется, записи в таблицах итогов базы данных «схлопываются». Вместо десяти строк по разным документам поступления система хранит одну строку с общим количеством и общей стоимостью. Это существенно повышает производительность программы при проведении документов и уменьшает размер базы данных.

Влияние настроек учетной политики (УУ vs БУ)

Одной из самых распространенных причин путаницы является наличие в 1С:УПП нескольких видов учета. Важно помнить, что регистр ПартииТоваровНаСкладах — это в первую очередь механизм Управленческого учета (УУ). Рассмотрим ситуацию, которая часто вводит в заблуждение бухгалтеров:

Если вы заглянете в настройки учетной политики по бухгалтерскому учету (БУ) и увидите там метод «ФИФО», это еще не гарантирует появление документов оприходования в регистре партий. В 1С:УПП настройки управленческого и регламентированного учета могут различаться. Если в учетной политике управленческого учета стоит «По средней», то регистр партий будет «пустым» (без указания документов), даже если в бухгалтерии выбран метод ФИФО.

Чтобы проверить настройки, необходимо перейти по следующему пути:

Настройки учета -> Учетная политика -> Учетная политика (управленческий учет)

Именно здесь определяется, будет ли вестись детальный партионный учет в системе.

Режим расширенной аналитики учета затрат (РАУЗ)

Выясним еще одну важную деталь. В 1С:УПП существует два режима ведения учета затрат:

  1. Традиционный партионный учет.
  2. РАУЗ (Расширенная аналитика учета затрат).

Если в вашей базе включен режим РАУЗ, то регистр ПартииТоваровНаСкладах вообще перестает использоваться для расчета себестоимости. В этом режиме учет всегда ведется «по средней» в течение месяца, а все данные записываются в регистры УчетЗатрат и УчетЗатратРегл. В этих регистрах аналитика по документам поступления отсутствует в принципе (если не используются специальные настройки серий). Поэтому, если вы видите пустые отчеты по партиям, проверьте, не переведена ли база на РАУЗ.

Как получить аналитику по поставкам при методе «По средней»?

Бывают ситуации, когда бизнесу необходимо знать, от кого пришел товар или какого он срока годности, но при этом бухгалтерская оценка стоимости должна оставаться «по средней». В 1С:УПП для этих целей рекомендуется использовать механизм Серий номенклатуры.

Рассмотрим, как это работает:

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

Выводы и рекомендации

Проанализировав поведение системы, можно сделать однозначный вывод: отсутствие документа оприходования в регистре партий при выбранном методе «По средней» является эталонным поведением типовой конфигурации 1С:УПП.

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

  1. В старой базе были произведены доработки (кастомизация), которые принудительно записывают документ в регистр.
  2. Ранее в базе использовался метод ФИФО, затем он был изменен на «Среднюю», но документы за старый период не перепроводились.
  3. Вы сравниваете настройки разных видов учета (Управленческого и Бухгалтерского).

Для корректной настройки системы всегда начинайте аудит с проверки Учетной политики управленческого учета. Если вам критически важно видеть документы оприходования, единственным типовым решением будет переход на метод ФИФО, что повлечет за собой изменение алгоритмов расчета себестоимости и, возможно, увеличит нагрузку на серверную часть при проведении документов.

← На главную