Home / ... / Настройка механизма трансляции / Примеры настроек правил трансляции / Примеры настроек правил трансляции для отражения факта по бюджетам

Примеры настроек правил трансляции для отражения факта по бюджетам


Пример 1:  Настроить правила трансляции для отражения факта по затратам в БДР. Требуется собирать факт по затратам со счетов РСБУ 20.01, 25, 26, 91.02. При этом управленческая аналитика «Статья оборотов» и «ЦФО» должны заполняться на основании соответствующих аналитик РСБУ «Статья затрат» и «Подразделения организации» с возможностью корректировки их вручную в первичном документе.


Правило трансляции для реализации данного примера выглядит следующим образом:



Для того, чтобы управленческая аналитика «Статья оборотов» и «ЦФО» заполнялись на основании соответствующих аналитик РСБУ «Статья затрат» и «Подразделения организации» необходимо в справочнике «Правила заполнения полей при трансляции» на закладке «Прочее» установить параметры «Использовать соответствие статей оборотов и статей регл. учета», «Использовать соответствие ЦФО и подразделений»:



Рассматриваемые соответствия устанавливаются в регистрах сведений:

  • «Соответствие статей оборотов и статей регламентированного учета»;



  • «Соответствие ЦФО и Подразделений».



Для того, чтобы пользователь мог откорректировать аналитики «Статья оборотов» и «ЦФО» на закладке «Аналитики (БИТ)» первичного документа вручную  в справочнике «Правила заполнения полей при трансляции» на закладке «Правила заполнения полей» необходимо задать правила заполнения полей:




Пример 2: Настроить правила трансляции для отражения факта от реализации товаров в БДР. Выручка от реализации отражается без НДС по статье «Выручка от реализации товаров». Себестоимость от реализации отражается по статье «Себестоимость реализованных товаров». Аналитика «Статья оборотов» должна заполняться на основании соответствия аналитики РСБУ «Номенклатурная группа» и управленческой аналитики «Статья оборотов».


Правило трансляции для реализации данного примера выглядит следующим образом:



Для отражения в факте БДР выручки без НДС необходимо транслировать движения со счетов 90.01.1 и 90.03 на одну и ту же статью, при этом требуется движения по счету 90.03 транслироваться со знаком «минус». 

Для реализации данной задачи требуется добавить в настройку правил (Элемент справочника «Структура конструктора правил трансляции») поле «Коэффициент сумма»:



В том случае, если для правила не задан параметр «Коэффициент сумма», то по умолчанию сумма проводки умножается на 1, если же в правиле трансляции «Коэффициент сумма» установлен, то сумма в регистре – приемнике формируется путем умножения суммы проводки на заданный коэффициент. 

Для того, чтобы управленческая аналитика «Статья оборотов» заполнялась на основании соответствия управленческой аналитики «Статья оборотов» и аналитики РСБУ «Номенклатурная группа» необходимо в справочнике «Правила заполнения полей при трансляции» на закладке «Прочее» установить параметр «Использовать соответствие статей оборотов и номенклатурных групп»:



Рассматриваемое соответствие устанавливается в регистре сведений «Соответствие статей оборотов и номенклатурных групп»



Движения по регистру «Обороты по бюджетам (БИТ)», сформированные механизмом трансляции по рассматриваемому правилу трансляции выглядят следующим образом:




Пример 3: Требуется отражать выручку в БДР в разрезе Контрагентов и Договоров контрагентов. Использовать настройку правили трансляции из Примера 2.


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


Отметим, что в проводке по счету РСБУ 90.01.1 «Выручка» на корреспондирующем счете присутствует аналитика «Контрагент» и «Договор контрагента», поэтому соответствующие аналитики в регистре-приемнике заполняться автоматически. 



В проводке по счету РСБУ 90.03 аналитик «Контрагент» и «Договор контрагента» нет. Поэтому автоматически данные аналитики в регистре-приемнике не заполняться и требуется задать способ заполнения данных аналитик непосредственно в элементе справочника «Правила трансляции».

Правило трансляции для реализации данного примера выглядит следующим образом:



По сравнению с правилом трансляции, рассмотренному в Примере 2, в данном правиле заданы способы заполнения для аналитик «Приемник – Контрагент» и «Приемник – Договор контрагента» для счета РСБУ 90.03. Данные аналитики могут быть заполнены непосредственно из шапки документа «Реализация товаров и услуг». Для указания такого способа заполнения необходимо в списке выбора значений из ветки «Регистратор» выбрать документ «Реализация товаров и услуг», а в списке реквизитов документа реквизиты «Контрагент» и «Договор контрагента»:



Движения по регистру «Обороты по бюджетам (БИТ)», сформированные механизмом трансляции по рассматриваемому правилу трансляции выглядят следующим образом:




Пример 4: Настроить правила трансляции для отражения затрат по счету РСБУ 44.01 в факте БДР. При этом аналитика «Проект» должна заполняться из дополнительных реквизитов договора контрагента.


Правило трансляции для реализации данного примера выглядит следующим образом:



Отличие данного правила трансляции от правил, рассматриваемых в Примере 1, заключается в том, что здесь задано правило заполнение для аналитики «Проект» регистра-приемника. 

Данное правило задается в поле «Приемник – Проект», которое предварительно должно быть добавлено в настройку (Элемент справочника «Структура конструктора правил трансляции»).

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




Пример 5: Необходимо при трансляции из регистра «Обороты по бюджетам (БИТ)» в регистр «Журнал проводок (бюджетирование)» заполнять субконто «Склад» из дополнительного свойства договора контрагента.


В справочнике «Правила трансляции» реализована возможность заполнять поля регистра-приемника значениями аналитик и реквизитов аналитик регистра-источника «Обороты по бюджетам (БИТ)».

Для данных целей служит ветка «ЗаписьИсточник»:



Для решения описанной задачи в поле «Приемник – Субконто» необходимо установить способ заполнения: «ЗаписьИсточник» -> «Договор контрагента» -> «ДополнительноеСвойство_Склад (Договор)»

Вид правила трансляции с установленным способом заполнения:




Пример 6: Настроить правило трансляции для отражения заработной платы факте по бюджету за минусом НДФЛ. При этом сумму НДФЛ необходимо транслировать на отдельную статью.


Правило трансляции для реализации данного примера выглядит следующим образом:



Для отражения в факте по бюджету заработной платы за минусом НДФЛ необходимо транслировать движения по начислению заработной платы (Дт20 – Кт70, Дт25 – Кт70, Дт26 – Кт70 и т.д.) и НДФЛ (Дт70 – Кт68.01) на одну и ту же статью «Заработная плата». При этом движения по НДФЛ требуется транслироваться со знаком «минус». 

Таким образом, на основании проводки Дт70 – Кт68.01 необходимо формировать два движения в факте по бюджету:

  • Движение по статье «Заработная плата» со знаком «минус»;

  • Движение по статье «НДФЛ» со знаком «плюс».

Для реализации данной задачи требуется добавить в настройку правил (Элемент справочника «Структура конструктора правил трансляции») следующие поля:

  • «Статья оборотов»  (Ветка «Запись приемник»)

  • «Коэффициент сумма» (Ветка «Прочее»)

  • «Дополнительное поле» (Ветка «Прочее»)



Для того, чтобы на основании одной проводки бухгалтерского учета формировалось два движения с противоположным знаком в справочнике «Правила заполнения полей при трансляции» на закладке «Алгоритмы» - «После формирования записи» добавить код:

// добавление нового движения в приемник

Если ЗначениеЗаполнено(ДополнительныеДанные["ДополнительноеПоле1"]) Тогда

 НоваяЗапись = НаборПриемник.Добавить();

 ЗаполнитьЗначенияСвойств(НоваяЗапись, ЗаписьПриемник, , "ВидДвижения");

 НоваяЗапись["СтатьяОборотов"] = ДополнительныеДанные["ДополнительноеПоле1"];

//Дополнительный код, добавленный для реализации задачи по НДФЛ

 НоваяЗапись["Сумма"] = ПересчитатьПоВалюте(ЗаписьПриемник.Сумма, ЗаписьПриемник.Период, СтруктураШапкиДокумента.ВалютаРегламентированногоУчета, ЗаписьПриемник.Валюта) * -1;

 НоваяЗапись["СуммаРегл"] = ЗаписьПриемник.Сумма * -1;

 НоваяЗапись["СуммаУпр"] = ПересчитатьРеглУпр(ЗаписьПриемник.Сумма, ЗаписьПриемник.Период, СтруктураШапкиДокумента) * -1;

 НоваяЗапись["СуммаСценарий"] = ПересчитатьРеглСценарий(ЗаписьПриемник.Сумма, ЗаписьПриемник.Период, ЗаписьПриемник.Сценарий, СтруктураШапкиДокумента) * -1;

КонецЕсли;



Движения по регистру «Обороты по бюджетам (БИТ)», сформированные механизмом трансляции по рассматриваемому правилу трансляции выглядят следующим образом:




Пример 7: Настроить правило трансляции для отражения курсовых разниц от переоценки валютных счетов в факте БДР и БДДС одновременно.


Правило трансляции для реализации данного примера выглядит следующим образом:



Для трансляции данных на фиксированную статью в регистре-приемнике требуется добавить в настройку правила трансляции (Элемент справочника «Структура конструктора правил трансляции») аналитику «Статья оборотов» из ветки «Запись приемника».



Для формирования двух записей в регистре-приемнике на основании одной записи в регистр-источнике требуется добавить в настройку правила трансляции (Элемент справочника «Структура конструктора правил трансляции») аналитику «Дополнительное поле» из ветки «Прочее».



Для добавленного поля необходимо указать «Тип значений» - «Статья оборотов».



Для формирования двух записей в регистре-приемнике на основании одной записи в регистр-источнике требуется также добавить дополнительный алгоритм в справочник «Правила заполнения полей при трансляции» на закладке «Алгоритмы» – «После формирования записи». Для автоматической генерации алгоритма предназначен «Конструктор кода дополнительного движения», который вызывается из соответствующего пункта меню при щелчке правой кнопкой мыши в любой области текстового поля. 




Пример 8: Предоставить пользователям возможность не отражать отдельные документы в факте по бюджету


Для того, чтобы выбранный документ не отражался в факте по бюджету, служит дополнительная аналитика документа «Не отражать в факте бюджета трансляцией» (в значение «Да»):



Аналитика «Не отражать в факте бюджета трансляцией» может быть добавлена в документ вручную, либо назначена документу в разделе «Настройки (БИТ)» - «Назначение дополнительных аналитик документам». 



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


Для установки даты отражения документа в факте по бюджету, отличной от даты документа служит дополнительная аналитика документа «Дата проведения по бюджету»:



Аналитика «Дата проведения по бюджету» может быть добавлена в документ вручную, либо назначена документу в разделе «Настройки (БИТ)» - «Назначение дополнительных аналитик документам». 



Установка приоритетов заполнения аналитики в правилах трансляции

Пример 10: Реализовать следующие приоритеты заполнения аналитики «Статья оборотов»:

1. Дополнительная аналитика документа

2. Дополнительный реквизит договора

3. Соответствие статьи оборотов и статьи регламентированного учета

4. Фиксированное значение «Прочие расходы»


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



Для реализации описанной задачи в настройку правила трансляции (Элемент справочника «Структура конструктора правил трансляции») требуется добавить поле «Приемник-Статья оборотов» 

Перед установкой способа заполнения аналитики требуется выполнять проверку её заполнения. Для того, чтобы задать проверку заполнения аналитики «Статья оборотов» требуется в ветке «Запись приемника» выбрать «Статья оборотов» и установить флаг «Проверка заполнения»:



Для задания способа заполнения статьи оборотов из дополнительной аналитики документа в поле «Приемник-Статья оборотов» следует выбрать из ветки «Дополнительные аналитики» поле «Статья оборотов»:



Для задания способа заполнения статьи оборотов из дополнительного реквизита договора в поле «Приемник-Статья оборотов» есть несколько способов. Один из способов – это выбрать из ветки «СубконтоКор» аналитику «Договор контрагента» и его реквизит «Основная статья оборотов (БДР)»:


Для задания способа заполнения статьи оборотов по соответствию статьи оборотов и статьи регламентированного учета в поле «Приемник-Статья оборотов» следует выбрать из ветки «Прочее» поле «Соответствие:Статьи регл.->Статьи об.»:



Для задания способа заполнения статьи оборотов фиксированным значением в поле «Приемник-Статья оборотов» следует выбрать из ветки «Фиксированное значение» и в поле «Значение» установить требуемое фиксированное значение:



Выполнение правил заполнения будет осуществляться в порядке иерархии, то есть правило, находящееся на втором уровне иерархии выполнится в том случае, если не выполнилось правило заполнения на первом уровне иерархии и т.д.

Правило трансляции для реализации данного примера выглядит следующим образом:



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




     RSS of this page