Почему при установке цен по себестоимости в 1С:УТ 11.5 возникают неправильные цены?

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

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

Разберем фундаментальное различие: Себестоимость vs Цена поступления

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

  1. Цена поступления: Это «сырые» данные напрямую из документа Приобретение товаров и услуг. Если вы хотите сделать наценку на конкретную партию, которая только что приехала, вам нужен именно этот источник.
  2. Себестоимость: Это расчетная величина. Она не хранится в самом документе поступления, а формируется в регистре накопления Себестоимость товаров. На эту цифру влияют остатки на складах, метод оценки (FIFO или Средняя), дополнительные расходы и даже документы ввода начальных остатков.

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

Выясним влияние документов ввода начальных остатков

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

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

Проанализируем работу СКД и закрытие месяца

В современных версиях УТ 11 (начиная с 11.4 и выше) штатная схема компоновки данных (СКД) для себестоимости имеет свои особенности. Разберем их по шагам:

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

Рассмотрим настройки вида цены: правильный алгоритм

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

Зайдите в справочник Виды цен и переключитесь в режим «Использовать полные возможности». В поле «Способ задания цены» выберите «Заполнять по данным информационной базы». Далее система предложит выбрать схему компоновки данных.

Вариант А: Если нужна цена конкретной закупки
Вместо схемы «Себестоимость», выберите «Цены поступления». Эта схема обращается напрямую к документам закупки. В настройках можно указать «Максимальные цены за период» или «Последние цены закупки». Это позволит избежать влияния старых остатков на новую цену.

Вариант Б: Если принципиально важна себестоимость с учетом доп. расходов
В этом случае убедитесь, что:

Проблема НДС в себестоимости

Часто «непонятные» цены возникают из-за разницы в трактовке НДС. Посмотрим на типичную ситуацию: себестоимость в регистрах 1С (если организация на ОСНО) обычно хранится без НДС. В то же время в настройках вида цены может стоять флаг «Цена включает НДС».

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

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

Подведем итог и составим план действий для исправления «неправильных» цен:

  1. Проверьте отчет «Себестоимость товаров предприятия». Если цифры в отчете совпадают с цифрами в установке цен, значит, система работает верно, но ваши ожидания расходятся с данными учета.
  2. Если в отчете цифры верные, а в установке цен — нет, проверьте параметры запроса СКД в виде цены. Возможно, там стоит отбор по конкретному складу, а товар поступил на другой склад.
  3. Для оперативной наценки «день в день» на основании накладной используйте источник Цены поступления, а не Себестоимость.
  4. Убедитесь, что нет влияния Ввода начальных остатков с неактуальными суммами.
  5. Выполните хотя бы предварительный расчет в помощнике Закрытие месяца, чтобы распределить доп. расходы и актуализировать регистры.

Рассмотренные шаги помогут вам наладить прозрачный процесс ценообразования в 1С:УТ 11.5 и исключить ошибки, связанные с расчетными механизмами системы.

← На главную