Как настроить автоматическое заполнение цен номенклатуры на основании документов поступления в 1С:Управление торговлей?

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

Одной из самых частых задач в программе 1С:Управление торговлей (редакции 11.2, 11.4 и 11.5) является автоматизация процесса ценообразования. Типичная ситуация: вы получили товар от поставщика, ввели документ Приобретение товаров и услуг и хотите, чтобы программа сама создала документ Установка цен номенклатуры, подставила туда закупочные цены из накладной и пересчитала все розничные наценки. Однако часто пользователи сталкиваются с тем, что при вводе на основании табличная часть оказывается пустой или цены не подтягиваются автоматически.

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

Разграничение понятий: Цены поставщиков и Цены номенклатуры

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

  1. Цены номенклатуры поставщиков: Это те цены, по которым вы покупаете товар. Они привязаны к конкретному контрагенту и фиксируются в справочнике Партнеры.
  2. Цены номенклатуры (собственные): Это ваши внутренние прайс-листы (закупочные, оптовые, розничные). Именно они используются при продаже товаров клиентам.

Проблема автора темы заключалась в том, что даже при наличии документа поступления программа "не видела" закупочную цену как базу для наценки. Это происходит потому, что связь между ценой поставщика и вашей внутренней ценой Закупочная должна быть настроена явно.

Шаг 1. Настройка вида цены «Закупочная»

Рассмотрим по шагам, как настроить вид цены, чтобы он автоматически заполнялся из документов поставки. Перейдем в раздел CRM и маркетинг — Настройки и справочники — Виды цен.

Откроем карточку вида цены (например, "Закупочная") и проверим следующие настройки:

Проанализируем ситуацию: если мы выставим "Задается вручную", программа будет ждать ручного ввода каждой строки. Сменив способ на "Заполнять по данным ИБ", мы делегируем поиск цены алгоритмам системы.

Шаг 2. Регистрация цен поставщика в документе приобретения

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

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

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

Шаг 3. Создание документа «Установка цен номенклатуры» на основании

Теперь, когда настройки выполнены, разберем процесс создания цен:

  1. В списке документов Приобретение товаров и услуг выделите нужную накладную.
  2. Нажмите кнопку "Создать на основании" — "Установка цен номенклатуры".
  3. В открывшемся окне выбора видов цен отметьте флажками вашу Закупочную цену и все зависимые от нее Розничные наценки.
  4. Нажмите "Перейти к установке цен".

Система автоматически заполнит колонку Закупочная данными из накладной, а остальные колонки рассчитает по заданным формулам (например, +10% к закупочной). Теперь нам остается только нажать кнопку "Провести и закрыть".

Почему табличная часть может остаться пустой?

Иногда, несмотря на все настройки, товары не попадают в документ. Рассмотрим подробнее возможные причины:

Альтернативный метод: Рабочее место «Цены (прайс-лист)»

Если у вас за день проходит десятки накладных, создавать Установку цен на основании каждой — не самый эффективный путь. Разберем более быстрый способ через раздел CRM и маркетинг — Цены (прайс-лист).

  1. Нажмите кнопку "Сформировать".
  2. Перейдите на вкладку "Отбор номенклатуры" и выберите вариант "По приходам (за период)". Укажите, например, сегодняшний день.
  3. На вкладке "Колонки прайс-листа" выберите нужные виды цен.
  4. Нажмите "ОК". Система соберет все товары из всех сегодняшних поступлений в одну таблицу.
  5. Нажмите "Изменить цены" — "Рассчитать по данным ИБ" (или "Заполнить по данным ИБ"). Программа подтянет актуальные закупочные цены и обновит весь прайс-лист одним документом.

Важное замечание по отчетам

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

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

← На главную