В торговых компаниях с широким ассортиментом (десятки тысяч позиций) входящие прайс-листы поставщиков обновляются регулярно. Ручной ввод отпускных цен на каждую позицию отнимает огромное количество времени. Проанализируем, как в типовой конфигурации 1С:Управление торговлей 11 настроить автоматический расчет продажных цен на основании зарегистрированных цен поставщиков без привлечения программистов и снятия конфигурации с поддержки.
В конфигурации 1С:Управление торговлей 11 предусмотрен штатный механизм получения данных о ценах контрагентов. Разберем по шагам, как настроить вид цены с привязкой к поставщикам:
После этой настройки в рабочем месте Цены (прайс-лист) (документ Установка цен номенклатуры) достаточно выбрать настраиваемый вид цены и нажать Рассчитать вычисляемые (по данным ИБ и формулам) — программа автоматически заполнит колонки номенклатуры значениями из документов Регистрация цен поставщика с учетом курса валют и наценок.
Типовые схемы компоновки данных берут цены всех поставщиков, по которым была регистрация. Если требуется рассчитывать цену строго по определенным партнерам (например, по основному поставщику товара или без учета устаревших прайсов), используем возможность редактирования схемы компоновки данных:
Вида цены при выбранном способе Произвольный запрос к данным ИБ нажмем кнопку Редактировать схему компоновки.Такой подход исключает искажение расчетов из-за случайных или неактуальных прайс-листов сторонних контрагентов.
Если специфика бизнеса требует, чтобы в документах отгрузки (Заказ клиента, Реализация товаров и услуг) цены всегда пересчитывались на лету в момент выбора номенклатуры, можно отказаться от ручного формирования документов Установка цен номенклатуры.
Для этого в карточке Вида цены установим переключатель в положение Динамический (рассчитывается при вызове) и укажем формулу наценки относительно базовой цены. В этом случае цена не фиксируется в регистре сведений Цены номенклатуры, а вычисляется программно каждый раз при оформлении продажи.
Важное ограничение: динамические цены нельзя использовать для выгрузки на автономные ККМ (ККМ-offline) или на витрины интернет-магазинов, поскольку для выгрузок требуется статическая запись цены в информационной базе.
При объеме номенклатуры свыше 50 000 позиций одновременный пересчет всех цен в одном документе создает высокую нагрузку на базу данных и вызывает транзакционные блокировки. Для стабильной работы рекомендуем придерживаться следующих правил:
Ценовая группа и обновляйте цены отдельными пакетами.Ассистент управления продажами или специального регламентного задания.Номенклатура поставщиков корректно указаны коэффициенты упаковок, чтобы цена за коробку поставщика правильно пересчитывалась в базовую штучную цену продажи.