Переход с платформы 1С:Предприятие 7.7 (в частности, с конфигурации «Торговля и Склад 7.7») на современную версию 1С:Управление торговлей 11 (УТ 11.4 или 11.5) часто сопровождается трудностями понимания новой логики программы. В старой версии многие процессы казались интуитивными и происходили «сами собой», поскольку архитектура системы была более простой. В 1С:УТ 11 механизмы ценообразования стали значительно гибче и мощнее, однако это потребовало усложнения настроек. В данной статье мы подробно разберем, как правильно работать с ценами закупки, чтобы они заполнялись автоматически и без лишних ручных операций.
Прежде чем переходить к настройкам, давайте разберем ключевое архитектурное различие, которое часто путает пользователей. В 1С:УТ 11 существует четкое разделение на два разных понятия:
Документ Приобретение товаров и услуг является внешним первичным документом закупки. Программа физически не может и не должна автоматически подставлять в него нашу внутреннюю цену Закупочная со способом задания «Ручное назначение», так как у каждого поставщика на один и тот же товар цена может отличаться. Программа ожидает, что в документе закупки будут заполнены именно цены конкретного поставщика. Ниже мы детально рассмотрим, как настроить автоматизацию для обоих сценариев.
Для того чтобы при добавлении номенклатуры в табличную часть документа закупки колонка «Цена» заполнялась автоматически, нам необходимо задействовать механизм регистрации цен поставщиков. Рассмотрим этот процесс по шагам.
Соглашение с поставщиком. Откроем раздел Закупки, перейдем в Соглашения с поставщиками и создадим новое соглашение или откроем действующее. На вкладке Условия закупок нам необходимо указать Вид цены поставщика. Если его еще нет, создадим новый вид цены (например, «Базовая цена закупки у Поставщика А»).Цены поставщиков (прайс-листы) в разделе закупки.Приобретение товаров и услуг или соглашение, по которому он оформляется. На вкладке Дополнительно найдем и установим флаг Регистрировать цены поставщика автоматически. Теперь при проведении любого приходного документа цены из его табличной части будут автоматически записываться в регистр сведений Цены номенклатуры поставщиков. При создании следующего документа закупки по этому соглашению цены подтянутся автоматически.Теперь рассмотрим второй вопрос: как сделать так, чтобы при создании документа Установка цен номенклатуры на основании Приобретения товаров и услуг наша внутренняя цена Закупочная заполнялась ценами из этой конкретной накладной, а не брала старые действующие значения из базы данных.
Давайте выполним пошаговую настройку вида цены:
CRM и маркетинг, далее выберем пункт Настройки и справочники и откроем справочник Виды цен.Закупочная и откроем его карточку.Использовать полные возможности. Это откроет доступ к расширенным настройкам компоновки данных.При вводе на основании документов поставки. Это критически важная настройка! Именно она разрешает системе использовать этот вид цены для заполнения на основании приходных накладных.Способ задания цены выберем вариант Заполнять по данным базы данных (в зависимости от версии он также может называться Произвольный запрос к данным ИБ).Цены поступления.Записать и закрыть.Проанализируем, как эта схема работает физически. Когда мы создаем документ Установка цен номенклатуры на основании конкретного документа Приобретение товаров и услуг, система передает этот документ-приобретение в качестве параметра в запрос схемы компоновки данных. Алгоритм схемы Цены поступления считывает цены непосредственно из строк выбранной накладной и переносит их в документ установки цен, полностью игнорируя старые исторические цены. Это решает проблему автора темы на форуме.
Иногда пользователи сталкиваются с проблемой: при создании документа Установка цен номенклатуры на основании поступления табличная часть документа оказывается абсолютно пустой. Выясним основные причины этой ошибки и способы их устранения:
Закупочная не стоит флаг При вводе на основании документов поставки, программа считает этот вид цены чисто расчетным или вводимым вручную и игнорирует документ-основание. Нам необходимо просто включить этот флаг в карточке вида цены.Приобретение товаров и услуг должен быть проведен. Если документ проведен непрогрессивно или находится в статусе черновика, данные из него могут не считаться схемой компоновки.Подведем итог и выстроим правильную цепочку работы с ценообразованием в программе 1С:Управление торговлей 11. Нам не нужно делать двойную работу и вручную вводить цены. Правильный цикл выглядит следующим образом:
Приобретение товаров и услуг. Цены в нем заполняются автоматически на основе ранее зарегистрированных цен данного контрагента.Установка цен номенклатуры. Благодаря схеме компоновки Цены поступления, наша внутренняя Закупочная цена мгновенно обновляется текущими ценами из накладной.Розничная, рассчитываемая как Закупочная + 30%), программа при проведении документа автоматически пересчитает и их. Нам останется только распечатать новые ценники.Использование данной методологии позволяет минимизировать ручной ввод данных, исключить человеческий фактор при расчете розничной наценки и всегда поддерживать цены в актуальном состоянии, даже при работе с тысячами позиций номенклатуры.