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

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

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

Способ 1. Настройка вида цены по данным информационной базы (цены поставщиков)

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

  1. Перейдем в раздел CRM и маркетинг — Настройки и справочники — Виды цен.
  2. Создадим новый элемент справочника (или откроем существующий вид цены продажи, например, «Оптовая»).
  3. В поле Способ задания цены выберем вариант Произвольный запрос к данным ИБ.
  4. В появившемся поле Схема компоновки данных выберем один из предопределенных вариантов выборки:
    1. Цены поставщиков (максимальные) — отбирает максимальную зарегистрированную цену среди всех поставщиков по данной номенклатуре;
    2. Цены поставщиков (минимальные) — выбирает самую низкую входящую цену;
    3. Цены поставщиков (средние) — рассчитывает среднее арифметическое значение цен всех поставщиков.
  5. Если к базовой входящей цене необходимо применить наценку (например, +20%), переключим способ задания цены на Произвольная формула, где в качестве базовой цены укажем созданный ранее вид цены, рассчитанный по данным ИБ, либо отредактируем схему компоновки данных.
  6. Сохраним и запишем настройки вида цены.

После этой настройки в рабочем месте Цены (прайс-лист) (документ Установка цен номенклатуры) достаточно выбрать настраиваемый вид цены и нажать Рассчитать вычисляемые (по данным ИБ и формулам) — программа автоматически заполнит колонки номенклатуры значениями из документов Регистрация цен поставщика с учетом курса валют и наценок.

Способ 2. Тонкая настройка произвольного запроса (СКД) под конкретных поставщиков

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

  1. В карточке Вида цены при выбранном способе Произвольный запрос к данным ИБ нажмем кнопку Редактировать схему компоновки.
  2. На вкладке Настройки добавим отбор по партнеру, сегменту партнеров или конкретным условиям закупки.
  3. При необходимости укажем условие на актуальность цен (например, исключение документов регистрации старше 30 дней).

Такой подход исключает искажение расчетов из-за случайных или неактуальных прайс-листов сторонних контрагентов.

Способ 3. Динамический расчет цен при вызове (без проведения документов)

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

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

Важное ограничение: динамические цены нельзя использовать для выгрузки на автономные ККМ (ККМ-offline) или на витрины интернет-магазинов, поскольку для выгрузок требуется статическая запись цены в информационной базе.

Оптимизация работы с большим ассортиментом (от 50 000 позиций)

При объеме номенклатуры свыше 50 000 позиций одновременный пересчет всех цен в одном документе создает высокую нагрузку на базу данных и вызывает транзакционные блокировки. Для стабильной работы рекомендуем придерживаться следующих правил:

  1. Использование ценовых групп и сегментов: разбивайте прайс-лист на части с помощью реквизита Ценовая группа и обновляйте цены отдельными пакетами.
  2. Автоматизация через регламентные задания: настройте пересчет цен по расписанию в нерабочее время с помощью типового механизма Ассистент управления продажами или специального регламентного задания.
  3. Контроль упаковок и единиц измерения: убедитесь, что в справочнике Номенклатура поставщиков корректно указаны коэффициенты упаковок, чтобы цена за коробку поставщика правильно пересчитывалась в базовую штучную цену продажи.
← На главную