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

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

При ведении торговой деятельности часто возникает задача зафиксировать базовые цены товаров в иностранной валюте (например, в USD), но оформлять продажи и выставлять документы покупателям в рублях по актуальному курсу на день отгрузки. Разберем, как правильно настроить ценообразование в конфигурации «1С:Управление торговлей 11» (а также в аналогичных подсистемах 1С:КА и 1С:ERP) для реализации этой задачи.

Предварительная подготовка и включение функциональных опций

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

  1. Перейдем в раздел «НСИ и администрирование» → «Предприятие» → «Валюты». Убедимся, что включен флаг НесколькоВалют. Добавим валюту USD в справочник Валюты и настроим регламентное задание ЗагрузкаКурсовВалют для ежедневного обновления курса с сайта РБК или ЕЦБ.
  2. Перейдем в раздел «НСИ и администрирование» → «CRM и маркетинг» → «Маркетинг» и установим флаг «Несколько видов цен». После активации этой опции станет доступен полноценный справочник ВидыЦен вместо единого прайс-листа.

Настройка валютного вида цены

Рассмотрим, как настроить вид цены, который будет служить источником стоимости товара в долларах:

  1. Откроем раздел «CRM и маркетинг» → «Настройки и справочники» → «Виды цен» и создадим новый элемент.
  2. В реквизите «Валюта цены» укажем USD.
  3. В поле «Способ задания цены» выберем РучноеНазначение (или расчет по формуле от цен поставщика).
  4. Установим статус «Действует» и включим флаг «Использовать при продаже клиентам».
  5. Зарегистрируем прайс в валюте с помощью документа УстановкаЦенНоменклатуры (раздел «CRM и маркетинг» → «Цены (прайс-лист)»).

Штатный механизм пересчета цен на лету при продаже

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

  1. В типовом или индивидуальном соглашении с клиентом (либо непосредственно на вкладке «Дополнительно» документа продажи) укажем:
    • Валюта взаиморасчетов / документа: RUB (рубли).
    • Использовать вид цены: наш созданный валютный вид цены (USD).
  2. При добавлении номенклатуры в табличную часть «Товары» система обращается к регистру сведений КурсыВалют на дату документа.
  3. Программа автоматически берет значение цены из регистра цен в валюте USD, умножает его на актуальный курс доллара и подставляет итоговую стоимость в рублях.

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

Формирование фиксированных рублевых цен по формуле

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

  1. Создадим второй вид цены с валютой RUB.
  2. В способе задания цены выберем «Рассчитывать по формуле от других видов цен». В редакторе формул укажем обращение к нашему валютному виду цен.
  3. Для ежедневной фиксации рублевых цен потребуется проводить документ УстановкаЦенНоменклатуры после утренней загрузки курсов валют (вручную или с помощью регламентного фонового задания).

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

← На главную