Как изменить валюту отображения в отчете «Валовая прибыль предприятия» в 1С:Управление торговлей 11.4

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

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

Понимание механизмов хранения валют в 1С

Прежде чем мы перейдем к техническим настройкам, проанализируем, как система хранит данные. В конфигурации УТ 11.4 основным источником данных для анализа прибыли является регистр накопления ВыручкаИСебестоимостьПродаж. Особенность этого регистра заключается в том, что суммы в нем фиксируются одновременно в двух валютах:

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

Важно понимать: отчет не пересчитывает данные по курсу в момент формирования. Он просто «подтягивает» соответствующие колонки из базы данных. Если отчет показывает доллары, значит, в настройках выбран вариант вывода «В валюте управленческого учета», и в константах системы в качестве управленческой валюты задан доллар.

Способ 1: Смена валюты через простые настройки отчета

Разберем самый быстрый способ смены валюты, который доступен обычному пользователю. Для этого выполним следующие действия:

  1. Откроем отчет Валовая прибыль предприятия.
  2. Нажмем кнопку Настройки на верхней панели отчета.
  3. В открывшемся окне найдем вкладку Отборы (или Параметры, в зависимости от версии интерфейса).
  4. Найдем параметр Валюта. В его значении будет указано либо «Управленческая», либо «Регламентированная».
  5. Для отображения данных в рублях (при условии, что учет ведется в РФ) выберем значение Регламентированная.
  6. Нажмем Закрыть и сформировать.

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

Способ 2: Использование расширенного режима настроек

Иногда нужный параметр (выбор валюты) не виден в простом режиме. Рассмотрим ситуацию, когда поле выбора валюты скрыто. Проанализируем, как его вывести:

  1. В окне настроек отчета переключим вид в нижней части окна на Расширенный.
  2. Перейдем на вкладку Параметры.
  3. Если параметра Валюта нет в списке, нажмем кнопку Изменить состав настроек (иконка в виде шестеренки).
  4. В появившемся дереве настроек найдем строку Валюта и установим напротив нее галочку.
  5. После этого параметр появится в списке. Установим для него значение «Регламентированная».
  6. Чтобы этот параметр всегда был под рукой, нажмем на кнопку рядом с ним (с изображением глаза или папки) и выберем Включать в пользовательские настройки.

Важное примечание: Никогда не пытайтесь изменить валюту управленческого учета через меню НСИ и администрирование — Предприятие — Валюты, если в базе уже есть проведенные документы. Это приведет к критическим ошибкам в расчете себестоимости и искажению исторических данных.

Способ 3: Настройка через схему компоновки данных (СКД)

Если нам необходимо создать отдельный вариант отчета, который «намертво» зафиксирован в определенной валюте, воспользуемся инструментами разработчика внутри пользовательского режима. Рассмотрим этот процесс по шагам:

  1. В форме отчета нажмем кнопку Еще и выберем пункт Изменить вариант отчета.
  2. В открывшемся окне (редактор СКД) перейдем на вкладку Параметры в нижней части интерфейса.
  3. Найдем строку Валюта. В колонке Значение выберем необходимый тип (например, «Регламентированная»).
  4. В колонке Режим редактирования можно установить значение «Недоступно», чтобы другие пользователи не могли случайно изменить этот параметр.
  5. Нажмем Завершить редактирование.
  6. Теперь сохраним этот вариант: Варианты отчета — Сохранить вариант отчета как... и дадим ему понятное название, например «Валовая прибыль (в рублях)».

Выясним причины, по которым настройки могут не срабатывать

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

Техническая справка для администраторов

Для понимания того, как система «подставляет» нужные колонки, посмотрим на структуру запроса в СКД типового отчета. В системе компоновки данных реализован выбор полей через выражения. Пример логики выбора ресурса выглядит следующим образом:


ВЫБОР 
    КОГДА &Валюта = ЗНАЧЕНИЕ(Перечисление.ТипыВалютОтчета.Управленческая) 
        ТОГДА СуммаВыручкиУпр 
    ИНАЧЕ СуммаВыручки 
КОНЕЦ

Здесь &Валюта — это тот самый параметр, который мы меняли в настройках. Обратите внимание, что отчет обращается к разным полям одного и того же регистра. Если вы дорабатываете отчет как внешний, убедитесь, что в выбранных полях присутствуют оба варианта сумм.

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

← На главную