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

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

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

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

Часть 1. Автоматическая подстановка цен в продажах (Реализация товаров и услуг)

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

  1. Индивидуальное соглашение с клиентом — имеет наивысший приоритет. Если для партнера создано такое соглашение, программа возьмет условия и цены именно из него.
  2. Типовое соглашение с клиентом — применяется, если индивидуального соглашения нет, но клиент соответствует сегменту или условиям, заданным в типовом соглашении.
  3. Договор с клиентом — в актуальных версиях программы (начиная с 11.4), если в настройках системы отключено использование соглашений, вид цены привязывается напрямую к договору контрагента.
  4. Настройки склада — если вид цен не определен в соглашении или договоре, система может подставить розничный вид цен, жестко закрепленный в карточке конкретного склада отгрузки.
  5. Пользовательские настройки — если ни один источник не дал результата, система устанавливает «Произвольную цену», требующую ручного ввода.

Как настроить Типовое соглашение для автоматического подбора цен

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

  1. Перейдем в раздел НСИ и администрирование -> Настройка НСИ и разделов -> Продажи. В блоке Оптовые продажи убедимся, что включена опция Использовать соглашения с клиентами (например, в положении «Только типовые» или «Типовые и индивидуальные»).
  2. Перейдем в раздел CRM и маркетинг -> Типовые соглашения с клиентами (это справочник, а не документ, хотя внешне его форма очень похожа на документ).
  3. Создадим новое типовое соглашение. Назовем его, например, «Основное оптовое соглашение».
  4. На вкладке Условия продаж в поле Вид цены выберем ту цену (например, «Дистрибьюторская» или «Оптовая»), которая должна подставляться по умолчанию.
  5. Установим статус соглашения Действует и укажем период действия. Сохраним изменения.

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

Почему цена может не подставляться в «Подборе» даже при наличии соглашения?

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

Часть 2. Автоматическая регистрация и подстановка цен в закупках (без ручного создания соглашений)

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

Рассмотрим по шагам, как заставить программу запоминать цены прошлых поставок:

  1. При оформлении документа Приобретение товаров и услуг перейдем на вкладку Дополнительно.
  2. Найдем флаг Регистрировать цены поставщика автоматически (или «Регистрировать цены поставщика по документу» в зависимости от релиза) и установим его. При проведении документа система сама создаст записи в регистре сведений Цены номенклатуры поставщиков.
  3. Чтобы этот флаг устанавливался автоматически во всех последующих документах закупки, его достаточно один раз настроить в соглашении с поставщиком или просто включить автозаполнение в настройках закупок (НСИ и администрирование -> Закупки).

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

Сценарий автоматического расчета продажных цен на основе цен закупки

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

  1. Создадим вид цены «Закупочная (базовая)». В способе задания выберем Произвольный запрос к данным ИБ, а в качестве схемы компоновки данных укажем Цены поступления.
  2. Создадим вид цены «Розничная». Способ расчета установим как Наценка на другой вид цен, укажем базовый вид цены («Закупочная (базовая)») и зададим процент наценки (например, 20%).

Для наглядности приведем пример логического алгоритма расчета, который программа выполняет под капотом при расчете цен по формуле:


// Алгоритм расчета продажной цены на основе базовой
Если БазоваяЦена > 0 Тогда
    РезультатРасчета = БазоваяЦена * (1 + ПроцентНаценки / 100);
Иначе
    РезультатРасчета = 0;
КонецЕсли;

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

← На главную