Контроль инстанса: различия между версиями
Gromova (обсуждение | вклад) Нет описания правки |
Praktik (обсуждение | вклад) Нет описания правки |
||
| Строка 1: | Строка 1: | ||
<Span style="font-size:150%">'''Контроль инстанса'''</span> | |||
Для контроля файла XBRL в решении существует механизм, который доступен из формы записи XBRL или из раздела «Лицевые счета (НФО)»: | |||
[[File:2211.png|border|center|750px]] | |||
[[File:22111.png|border|center|750px]] | |||
Отличие в данном случае только в том, что при открытии механизма валидации из за-писи XBRL в него передается имя сохраненного файла. | |||
'''Для того, чтобы система могла проверить инстанс, необходимо, чтобы в системе были сохранены данные слоя формул и настройка меппинга ('''<font color ="red">даже пустая</font>''')'''. | |||
1. Для загрузки слоя формул открываем «Меппинг таксономии» («Лицевые счета (НФО) –> Сервис»), выбираем нужную точку входа и нажимаем на нее правой кноп-кой мыши и выбираем пункт «Слой формул» (либо используем кнопку «Слой формул»). | |||
В открывшейся форме «Работа с таксономией XBRL» нажимаем кнопку «Сохранить»: | |||
[[File:22211.png|border|center|750px]] | |||
Настройка меппинга нужна для того, чтобы система могла определить значения осей по умолчанию, т.к. они представлены в фильтрах формул. | |||
Процесс валидации состоит в следующем: | |||
1. Система читает выбранный файл XBRL. | |||
2. Система читает слой определений таксономии для схемы из файла XBRL. | |||
3. Система читает список формул для схемы XBRL. | |||
4. Для каждого контрольного соотношения производится выборка переменных и рас-чет глобальных переменных. | |||
5. Если проверка является проверкой на наличие элемента (existenceAssertion), то си-стема проверяет, найден ли элемент. Если элементов, удовлетворяющих условию фильтра переменной нет, то система генерирует сообщение из таксономии. В против-ном случае считается, что проверка завершена успешно. | |||
6. Для пересекающихся измерений в части сравниваемых полей происходит оценка формулы предварительной проверки (precognition). | |||
7. Если результатом предварительной проверки является «Истина», то происходит вычисление контрольного соотношения. | |||
8. Если результатом оценки контрольного соотношения является «Ложь», то система генерирует сообщение в соответствии с таксономией. | |||
9. Проверка производится для каждого уникального набора оставшихся после фильтрации элементов осей и периода. Если в переменной указан модификатор периода или измерения, то этот период и измерение не участвует в построении ключа уникальности. | |||
Для проверки после выбора файла нужно нажать на кнопку «Валидация»: | |||
[[File:2112.png|border|center|750px]] | |||
Пример сработавшего контрольного соотношения для отчета «0420150»: | |||
[[File:1212.png|border|center|750px]] | |||
[[Категория:XBRL| ]] | [[Категория:XBRL| ]] | ||
Версия от 18:55, 28 сентября 2020
Контроль инстанса
Для контроля файла XBRL в решении существует механизм, который доступен из формы записи XBRL или из раздела «Лицевые счета (НФО)»:


Отличие в данном случае только в том, что при открытии механизма валидации из за-писи XBRL в него передается имя сохраненного файла.
Для того, чтобы система могла проверить инстанс, необходимо, чтобы в системе были сохранены данные слоя формул и настройка меппинга (даже пустая).
1. Для загрузки слоя формул открываем «Меппинг таксономии» («Лицевые счета (НФО) –> Сервис»), выбираем нужную точку входа и нажимаем на нее правой кноп-кой мыши и выбираем пункт «Слой формул» (либо используем кнопку «Слой формул»).
В открывшейся форме «Работа с таксономией XBRL» нажимаем кнопку «Сохранить»:

Настройка меппинга нужна для того, чтобы система могла определить значения осей по умолчанию, т.к. они представлены в фильтрах формул.
Процесс валидации состоит в следующем:
1. Система читает выбранный файл XBRL.
2. Система читает слой определений таксономии для схемы из файла XBRL.
3. Система читает список формул для схемы XBRL.
4. Для каждого контрольного соотношения производится выборка переменных и рас-чет глобальных переменных.
5. Если проверка является проверкой на наличие элемента (existenceAssertion), то си-стема проверяет, найден ли элемент. Если элементов, удовлетворяющих условию фильтра переменной нет, то система генерирует сообщение из таксономии. В против-ном случае считается, что проверка завершена успешно.
6. Для пересекающихся измерений в части сравниваемых полей происходит оценка формулы предварительной проверки (precognition).
7. Если результатом предварительной проверки является «Истина», то происходит вычисление контрольного соотношения.
8. Если результатом оценки контрольного соотношения является «Ложь», то система генерирует сообщение в соответствии с таксономией.
9. Проверка производится для каждого уникального набора оставшихся после фильтрации элементов осей и периода. Если в переменной указан модификатор периода или измерения, то этот период и измерение не участвует в построении ключа уникальности.
Для проверки после выбора файла нужно нажать на кнопку «Валидация»:

Пример сработавшего контрольного соотношения для отчета «0420150»:
