Особенности настройки ролей "Код валюты" и "Код вида операции/код валютной операции. Модель данных" в схеме XBRL для таксономии 4.2: различия между версиями

Материал из OrticonWiki
Перейти к навигации Перейти к поиску
Нет описания правки
Нет описания правки
Строка 4: Строка 4:
Ранее в таксономии версии 3.2 сопоставление кодов валюты было доступно по ссылке http://www.cbr.ru/xbrl/nso/npf/dic/Kod_ValyutyAxis в режиме "Таксономия словарей", а роли "Код вида операции/код валютной операции. Модель данных" не было.  
Ранее в таксономии версии 3.2 сопоставление кодов валюты было доступно по ссылке http://www.cbr.ru/xbrl/nso/npf/dic/Kod_ValyutyAxis в режиме "Таксономия словарей", а роли "Код вида операции/код валютной операции. Модель данных" не было.  


1. В таксономии  4.2 автозаполнение роли "Коды валют» (http://www.cbr.ru/xbrl/nso/nfo/rep/2021-09-30/tab/sr_0420011_ODS_npf_Kod_ValyutyAxis) необходимо осуществлять, следуя ниже приведенному алгоритму.
1. В таксономии  4.2 автозаполнение роли '''"Коды валют»''' (http://www.cbr.ru/xbrl/nso/nfo/rep/2021-09-30/tab/sr_0420011_ODS_npf_Kod_ValyutyAxis) необходимо осуществлять, следуя ниже приведенному алгоритму.
Несопоставленная роль выглядит так:
Несопоставленная роль выглядит так:


Строка 35: Строка 35:
[[Файл: 042001143.jpg|x500px|]]
[[Файл: 042001143.jpg|x500px|]]


2. В таксономии  4.2 автозаполнение роли "Код вида операции/код валютной операции. Модель данных" (http://www.cbr.ru/xbrl/nso/nfo/rep/2021-09-30/tab/sr_0420011_Kod_Vid_Operaczii_DenSredstvaAxis_Definition_npf возможно осуществить, следуя ниже приведенному алгоритму.
2. В таксономии  4.2 автозаполнение роли '''"Код вида операции/код валютной операции. Модель данных"''' (http://www.cbr.ru/xbrl/nso/nfo/rep/2021-09-30/tab/sr_0420011_Kod_Vid_Operaczii_DenSredstvaAxis_Definition_npf возможно осуществить, следуя ниже приведенному алгоритму.


Несопоставленная роль выглядит так:
Несопоставленная роль выглядит так:


[[Файл: 042001421.jpg|x500px|]]
[[Файл: 042001421.jpg|x500px|]]

Версия от 08:18, 10 сентября 2021

В ходе самостоятельной настройки схемы xbrl в таксономии 4.2 для месячной формы 0420011 (общий для всех конфигураций ОКУД 0420011 "Отчетность об операциях с денежными средствами некредитных финансовых организаций") пользователь сталкивается с проблемой отсутствия механизма сопоставления в ролях «Коды валют» (http://www.cbr.ru/xbrl/nso/nfo/rep/2021-09-30/tab/sr_0420011_ODS_npf_Kod_ValyutyAxis) и "Код вида операции/код валютной операции. Модель данных" (http://www.cbr.ru/xbrl/nso/nfo/rep/2021-09-30/tab/sr_0420011_Kod_Vid_Operaczii_DenSredstvaAxis_Definition_npf).

Ранее в таксономии версии 3.2 сопоставление кодов валюты было доступно по ссылке http://www.cbr.ru/xbrl/nso/npf/dic/Kod_ValyutyAxis в режиме "Таксономия словарей", а роли "Код вида операции/код валютной операции. Модель данных" не было.

1. В таксономии 4.2 автозаполнение роли "Коды валют» (http://www.cbr.ru/xbrl/nso/nfo/rep/2021-09-30/tab/sr_0420011_ODS_npf_Kod_ValyutyAxis) необходимо осуществлять, следуя ниже приведенному алгоритму. Несопоставленная роль выглядит так:


В списке ролей (слева) необходимо выбрать любую сопоставленную роль, в правой части окна поставить курсор на любую сопоставленную ячейку и правой кнопкой мыши выбрать опцию «Заполнить строки функцией».


В открывшееся окно скопировать ниже расположенный текст и нажать кнопку "ОК".

Текст функции для заполнения роли "Коды валют":

Для каждого А ИЗ ОтчетыТаб Цикл
 Для каждого А1 ИЗ А.def.ПолучитьЭлементы() Цикл
  Если А1.ЭлементXBRL= "Kod_ValyutyAxis" тогда
    Для каждого А2 ИЗ А1.ПолучитьЭлементы() Цикл
     А2.Ось = Лев(А2.ОписаниеЭлемента, 3);
    КонецЦикла;
    прервать;
  КонецЕсли;
 КонецЦикла;
КонецЦикла;


Сопоставленная роль:

2. В таксономии 4.2 автозаполнение роли "Код вида операции/код валютной операции. Модель данных" (http://www.cbr.ru/xbrl/nso/nfo/rep/2021-09-30/tab/sr_0420011_Kod_Vid_Operaczii_DenSredstvaAxis_Definition_npf возможно осуществить, следуя ниже приведенному алгоритму.

Несопоставленная роль выглядит так: