Партнерка на США и Канаду по недвижимости, выплаты в крипто
- 30% recurring commission
- Выплаты в USDT
- Вывод каждую неделю
- Комиссия до 5 лет за каждого referral
Параметры таблицы допускают получение множественных связанных таблиц из единичного определения таблицы, в результате чего формируется набор таблиц.
5.3.1 Отношения таблица-параметр
Отношение таблица-параметр является отношение, которое:
- имеет имя расширенной ссылки <gen:link> имеет имя дуги <table:tableParameterArc> имеет значение роли дуги равное http://xbrl.org/arcrole/2014/table-parameter
НЕОБХОДИМО, чтобы отношение таблица-параметр имело ресурс table:table в своей стороне «from».
НЕОБХОДИМО, чтобы код ошибки xbrlte:tableParameterSourceError был сообщен в том случае, если программное обеспечение для обработки сталкивается с отношением таблица-параметр, которое имеет ресурс <table:table> в своей стороне «from».
НЕОБХОДИМО, чтобы отношение таблица-параметр имело объявление параметра в своей стороне «to».
НЕОБХОДИМО, чтобы код ошибки xbrlte:tableParameterTargetError был сообщен в том случае, если программное обеспечение для обработки сталкивается с отношением таблица-параметр, которое не имеет объявления параметр в своей стороне «to».
Атрибут @name отношения таблица-параметр определяет QName переменной, привязанной к значению параметра таблицы для текущей таблицы. В рамках единичной таблицы в наборе таблиц, ссылки на переменные Xpath с QName выражаются в значение параметра таблицы для этой таблицы.
Если это QName является тем же, что и QName, заданное в объявлении параметра, ссылки на переменные XPath с этим QName являются ссылками на переменную, содержащую индивидуальное значение параметра, которое заменяет ссылку на параметр.
НЕОБХОДИМО, чтобы значение атрибута @name отношения таблица-параметр было уникальным в рамках одной таблицы.
НЕОБХОДИМО, чтобы код ошибки xbrlte:tableParameterNameClash был сообщен в том случае, если программное обеспечение для обработки сталкивается с отношением таблица-параметр со значением для атрибута @name, которое является аналогичным значению атрибута @name другого отношения таблица-параметр для той же таблицы.
5.4 Разбивки
Разбивка определяет логически отдельную разбивку пространства факта по наборам ограничений.
Разбивка моделируется как упорядоченное дерево структурных узлов. Каждый из этих узлов вводит ноль или несколько ограничений в разбивку.
Эти ограничения группируются в один или несколько наборов ограничений, каждый из которых может быть ассоциирован с тэгом. В отношении определенного узла может присутствовать не больше одного набора ограничений без тэга. Каждый тип узла в настоящей спецификации определяет набор(ы) ограничений, который он вводит.
Считается, что узел, который явно не определяет наборы ограничений, имеет единичный пустой набор ограничений.
НЕДОПУСТИМО, чтобы различные наборы ограничений для одного и того же узла имели одинаковый тэг.
НЕОБХОДИМО, чтобы код ошибки xbrlte:duplicateTag был сообщен в том случае, если программное обеспечение для обработки сталкивается с тэгом, который используется в отношении нескольких наборов ограничений для одного и того же узла.
НЕОБХОДИМО, чтобы все наборы ограничений для одного и того же узла состояли из ограничений для точно тех же аспектов.
НЕОБХОДИМО, чтобы код ошибки xbrlte:constraintSetAspectMismatch был сообщен программным обеспечением для обработки в отношении каждого аспекта A и каждого набора ограничений S, с тем, чтобы S не ограничивал A, но существовал отдельный набор T для того же узла, который ограничивает A.
Каждый узел может иметь ряд селекторов тэгов, которые указывают на отбираемые тэги при определении комбинированных ограничений в отношении ячейки, описанной в Разделе 7.6.
Каждый узел листа соответствует строке (или столбцу) таблицы, а каждый маршрут по дереву разбивки от корня до листа определяет ограничения, которым необходимо удовлетворять при помощи фактов на соответствующей строке (или столбце). Рисунок 2 иллюстрирует простую таблицу, в которой данные о продажах (ось y) разбиты по двум измерениям: Product и Geography (ось x). Рисунок 3 показывает часть соответствующей структурной модели (ограничения, связанные с каждым узлом, не показаны).
Рисунок 2: Пример таблицы структурной таблицы

Sales | Продажи |
Widget | Виджет |
UK | Соединенное Королевство |
US | США |
Рисунок 3: Пример структурной модели

example: Table | пример: Таблица |
Breakdown | Разбивка |
Closed Structural Node | Закрытый структурный узел |
rollup | сворачивание |
5.4.1 Ярлыки разбивки
Разбивка может иметь ассоциированные ярлыки. Каждый из этих ярлыков применяется к разбивке в целом.
5.4.2 Единообразная глубина
Все узлы листа в разбивке находятся на одном и том же уровне дерева. Следовательно, маршрут от узла корня до любого узла листа будет иметь одинаковую длину.
Дерево, обладающее этим качеством, именуется как дерево с единообразной глубиной. Процесс балансирования по высоте обеспечивает, чтобы каждая разбивка состояла из деревьев с единообразной глубиной узлов.
Например, на Рисунке 3 требуется дополнительный сворачиваемый узел в качестве дочернего элемента widgetB. Этот дополнительный узел явно указывает, что факты в соответствующем столбце не разбиваются на следующем уровне.
5.4.3 Ограничения
Ограничение является ограничением фактов, пригодных для включения в ячейку таблицы, в части, касающейся их значений аспекта.
Факт удовлетворяет ограничению, если значение аспекта, указанное ограничением, равно значению того же аспекта для факта.
Факты должны удовлетворять всем соединенным ограничениям пересекающихся строк и столбцов для того, чтобы быть представленными или включенными в ячейку, согласно правилам, указанным в Разделе 7.6.
Каждое ограничение может быть тэгировано для того, чтобы указывать на возможность его применения исключительно в сочетании с соответствующим селектором тэгов.
Закрытые узлы имеют ограничения, которые ограничивают аспект точно до одного значения аспекта. Например, закрытый узел может ограничивать измерение «География» до одной страны. В модели определения существуют конструкции, которые обеспечивают возможность определения многих закрытых узлов при помощи одного узла определения. Например, существует возможность определения дерева закрытых узлов, каждый из которых ограничивает аспект «концепт» различным концептом посредством ссылки на сеть представления.
Открытые узлы имеют ограничения, которые указывают на один аспект, подлежащий ограничению, но значения аспекта неизвестны до выполнения расположения и могут быть обусловлены присутствующими фактами.
Значения аспекта, ассоциированные с закрытыми узлами определения, могут быть определены в ходе процесса разрешения.
Значения аспекта, ассоциированные с открытыми узлами определения, не могут быть определены до наступления момента расширения в рамках процесса расположения.
5.4.4 Равенство по QName
Два QName являются равными по QName исключительно в том случае, если их URI пространства имен и их локальные части равны.
5.4.5 Равенство значений аспекта
Два значения аспекта являют равными по значению аспекта, если они являются значениями для одного и того же аспекта и также являются равными, в соответствии с правилами, указанными для этого аспекта.
Два значения аспекта для аспекта концепта являются равными, если QName концептов, которые они идентифицируют, являются равными.
Два значения аспекта для аспекта периода являются равными, если значения периода являются равными, как указано в XBRL 2.1.
Два значения аспекта для аспекта единицы измерения являются равными, если значения единицы измерения являются равными, как указано в XBRL 2.1.
Два значения аспекта для аспекта идентификатора организации являются равными, если значения идентификатора организации являются равными, как указано в XBRL 2.1.
Два значения аспекта для аспекта измерения с явно заданными элементами являются равными, если QName элементов, которые они идентифицируют, являются равными.
Два значения аспекта для одного и того же аспекта измерения с неявно заданными элементами являются равными, если они имеют соответствующие значения измерения с неявно заданными элементами. Обратите внимание, что пользовательские тесты аспекта измерения с неявно заданными элементами не используются настоящей спецификацией.
Два значения аспекта для аспекта сегмента, не соответствующего XDT, являются равными, если функция XPath xfi:nodes-correspond сочтет их таковыми. Значение аспекта для аспекта сегмента, не соответствующего XDT, является (потенциально пустой) упорядоченной последовательностью дочерних элементов элемента сегмента, который не сообщает значения для измерений XBRL. Аналогичная эквивалентность и определение справедливы для аспекта сценария, не соответствующего XDT.
5.4.6 Участвующие аспекты
Аспект, который идентифицируется при помощи структурного узла, является участвующим аспектом.
Участвующие аспекты разбивки являются участвующими аспектами структурных узлов в разбивке.
Аспекты, участвующие в разбивке, всегда могут быть определены в ходе процесса разрешения, который не требует отчета.
5.4.7 Ограничения в отношении ограничений аспектов
Модель аспекта таблицы является моделью аспектов измерения.
НЕДОПУСТИМО, чтобы таблица содержала несколько разбивок относительно одного и того же аспекта.
НЕОБХОДИМО, чтобы код ошибки xbrlte:aspectClashBetweenBreakdowns был сообщен в том случае, если программное обеспечение для обработки сталкивается с двумя или несколькими разбивками в таблице, которые относятся к одному и тому же аспекту.
|
Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |


