Мы часто сталкиваемся с ситуацией, когда менеджеры при оформлении продаж тратят лишнее время на рутину: открывают обработку Подбор номенклатуры в документе Реализация товаров и услуг, но колонка с ценой остается пустой или заполняется произвольными значениями. В результате приходится каждый раз вручную выбирать нужный вид цены. Аналогичные сложности возникают и в закупках, когда при оформлении документов поступления от поставщиков программа не «вспоминает» цены предыдущих поставок.
В этой статье мы подробно разберем, как устроена логика работы с ценами в конфигурации «1С:Управление торговлей» (начиная с версии 11.3 и вплоть до актуальных релизов 11.4/11.5), выясним скрытые причины сбоев автоподстановки и рассмотрим пошаговые сценарии для автоматизации продаж и закупок.
Для начала проанализируем, каким образом система вообще ищет цену для заполнения в документах продажи. В 1С:УТ 11 реализована строгая иерархия источников данных. Если программа не находит цену на верхнем уровне, она спускается ниже по цепочке:
Если в вашей компании не ведутся детальные соглашения с каждым клиентом, оптимальным решением станет создание общего (типового) соглашения для всех оптовых или розничных покупателей. Рассмотрим, как это сделать:
Использовать соглашения с клиентами (например, в положении «Только типовые» или «Типовые и индивидуальные»).Вид цены выберем ту цену (например, «Дистрибьюторская» или «Оптовая»), которая должна подставляться по умолчанию.Теперь при создании документа Реализация товаров и услуг и выборе клиента программа автоматически подставит наше типовое соглашение, а при открытии формы Подбор номенклатуры колонка цен заполнится автоматически.
Если вы создали соглашение, но цены в подборе так и не появились, давайте проанализируем три наиболее частые скрытые причины:
Вида цены и проверим, установлен ли флаг Цена включает НДС. Теперь откроем документ продажи и перейдем по ссылке Цены и скидки. Если в документе флаг «Цена включает НДС» снят, а в виде цены установлен (или наоборот), система не сможет сопоставить эти данные, и колонка цен в подборе останется пустой.Многие пользователи ошибочно полагают, что для автоподстановки цен в документах закупки необходимо вручную создавать соглашения под каждого контрагента. Если поставщиков десятки или сотни, этот процесс превращается в рутину. В 1С:УТ 11 предусмотрен удобный штатный функционал автоматической регистрации цен «на лету».
Рассмотрим по шагам, как заставить программу запоминать цены прошлых поставок:
Приобретение товаров и услуг перейдем на вкладку Дополнительно.Цены номенклатуры поставщиков.При оформлении следующего поступления от этого же поставщика программа сама проанализирует историю и автоматически подставит цены предыдущей закупки в табличную часть.
Разберем ситуацию, когда вам необходимо, чтобы при изменении закупочных цен автоматически пересчитывались ваши отпускные (продажные) цены. Для этого настроим динамический расчет цен по формуле:
Для наглядности приведем пример логического алгоритма расчета, который программа выполняет под капотом при расчете цен по формуле:
// Алгоритм расчета продажной цены на основе базовой
Если БазоваяЦена > 0 Тогда
РезультатРасчета = БазоваяЦена * (1 + ПроцентНаценки / 100);
Иначе
РезультатРасчета = 0;
КонецЕсли;
После проведения очередного поступления товаров вам не нужно будет вручную пересчитывать цены. Достаточно ввести на основании документа Приобретение товаров и услуг документ Установка цен номенклатуры, и система автоматически пересчитает всю цепочку цен на основе актуальных данных поставщика.