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

Материал из OrticonWiki
Перейти к навигации Перейти к поиску
Нет описания правки
Нет описания правки
Строка 1: Строка 1:


В ходе самостоятельной настройки схемы xbrl для месячной формы 0420011 (общий для всех конфигураций ОКУД 0420011 "Отчетность об операциях с денежными средствами некредитных финансовых организаций") для таксономии 4.2, пользователь сталкиваются с проблемой отсутствия механизма сопоставления в роли «Коды валют» (в таксономии 3.2 сопоставление в указанной роли было доступно по ссылке в режиме "Таксономии словарей").  
В ходе самостоятельной настройки схемы xbrl в таксономии 4.2 для месячной формы 0420011 (общий для всех конфигураций ОКУД 0420011 "Отчетность об операциях с денежными средствами некредитных финансовых организаций") пользователь сталкивается с проблемой отсутствия механизма сопоставления в роли «Коды валют». В то время как в таксономии 3.2 сопоставление в указанной роли было доступно по ссылке в режиме "Таксономии словарей".  


Автозаполнение роли необходимо осуществлять следующим образом.
Автозаполнение роли необходимо осуществлять следующим образом.

Версия от 15:18, 9 сентября 2021

В ходе самостоятельной настройки схемы xbrl в таксономии 4.2 для месячной формы 0420011 (общий для всех конфигураций ОКУД 0420011 "Отчетность об операциях с денежными средствами некредитных финансовых организаций") пользователь сталкивается с проблемой отсутствия механизма сопоставления в роли «Коды валют». В то время как в таксономии 3.2 сопоставление в указанной роли было доступно по ссылке в режиме "Таксономии словарей".

Автозаполнение роли необходимо осуществлять следующим образом.

текстом запроса, написанным Андреевым, вставляя его в режиме «Заполнить строки функцией».

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

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