| Подсказка | ||
|---|---|---|
| ||
|
| Оглавление | ||
|---|---|---|
|
| Якорь | ||||
|---|---|---|---|---|
|
Найдите свою ошибку
Номера ошибок (#164164
XBRL-CSV 2.0. Типичные ошибки при загрузке
· @Artem
...
и т.п.), имена файлов, полей и номера строк у вас будут свои.
...
Как должен выглядеть правильный файл
...
Что
...
Как должно быть
...
Пример
...
Имя файла
...
Совпадает с именем таблицы
...
sr_R1.csv
...
Разделитель значений
...
Табуляция (клавиша Tab)
...
Б-10→10→2007-12-26 (→ это табуляция)
...
Первая строка
...
Названия колонок из «Правил формирования CSV»
...
purcb_dic_A_N2_dimGrp_1_periodGrp_1
...
Кодировка
...
UTF-8
...
Текст с запятой или кавычками
...
В двойных кавычках
...
"Выписка из реестра сделок, принятых в клиринг"
...
Дата
...
ГГГГ-ММ-ДД
...
2026-09-30
...
Время
...
ЧЧ:ММ:СС
...
15:11:03
...
Часовой пояс
...
UTC+N слитно
...
UTC+3
...
Значение справочника
...
Полный код
...
mem-int:OKV_643Member
Ищите по словам, которые совпадают.
Что написано в логе | Что случилось | Куда идти |
|---|---|---|
«Загрузка данных отклонена», «Внутренняя ошибка системы … Обратитесь в поддержку» | Система не смогла разобрать файл, чаще всего из-за разделителя | |
«Не удалось распознать разделитель значений в файле … или некорректное(неполное) описание полей» | Опечатка в названии колонки в первой строке файла | |
Много ошибок «ожидается числовое значение» и «ожидается значение в формате YYYY-mm-dd» по разным полям, номера строк повторяются | В строке лишнее значение, и колонки съехали | |
«Поле …Enumerator … не допустимое значение» | Код из справочника записан неправильно | |
«Поле … не соответствует регулярному выражению» | Значение записано не в том формате | |
Ошибок нет, но в «Списке форм» у таблицы 0 строк | Система не нашла данных в файле |
| Якорь | ||||
|---|---|---|---|---|
|
Ошибка 1. Файл не разобран целиком
Как выглядит в логе
| Без форматирования |
|---|
Загрузка данных отклонена
Ошибки в файлах : Ошибка при обработке файла. Проверьте файл на соответствие требованиям. #164164
Внутренняя ошибка системы #164164 при загрузке данных из файла sr_R11.csv в таблицу sr_R11. Обратитесь в поддержку для разъяснений
|
Почему так. Значения в файле
Требования к колонкам вашего отчёта можно скачать в проекте, карточка «Правила формирования CSV», кнопка «Выгрузить». В архиве есть общие правила и файл на каждую таблицу. В строке 5 файла таблицы перечислены названия колонок, в строке 10 допустимые значения.
Три совета перед загрузкой
1) Не открывайте и не сохраняйте CSV в Excel. Excel меняет разделители, убирает нули в начале кодов («01» превращается в «1»), обрезает время и портит длинные номера («1,89295182147591E+018» вместо 19 цифр). Смотрите и правьте файлы в Блокноте или Notepad++.
2) Загружайте файлы по одному. Тогда в логе будут ошибки только одного файла и не придётся гадать, к какому файлу они относятся.
3) «Строка 1» в логе это вторая строка файла. Первая строка файла занята названиями колонок.
Ошибки из лога
«Внутренняя ошибка системы #… при загрузке данных из файла sr_R10.csv» или «Загрузка данных отклонена»
...
разделены не табуляцией, а знаком «|», запятой или точкой с запятой. Реже в одной из строк лишний разделитель (например, в конце строки) или
...
пробел вместо разделителя.
Как исправить
- Откройте файл в Notepad++ и включите «Вид → Отображение символов → Отображать все символы». Табуляция будет видна как стрелка.
- Посмотрите, чем разделены значения. Если вместо стрелок стоит «|», запятая или точка с запятой, выгрузите файл из учётной системы заново с разделителем «табуляция».
- Если разделитель правильный, найдите строку, где значений больше или меньше, чем названий в первой строке. Уберите лишний разделитель или поставьте недостающий.
- Сохраните файл в кодировке UTF-8 и загрузите его снова.
В файле | Нужно |
|---|---|
|
|
|
|
|
|
Что сделать?
Выгрузите файл заново из учётной системы с разделителем «табуляция». Если правите вручную, в Notepad++ включите «Вид → Отображение символов → Отображать все символы», табуляция будет показана стрелкой. В каждой строке должно быть столько же значений, сколько названий в первой строке.
...
| Якорь | ||||
|---|---|---|---|---|
|
Ошибка 2. Не распознана первая строка
Как выглядит в логе
| Без форматирования |
|---|
Не удалось распознать разделитель значений в файле: sr_R4.csv или некорректное(неполное) |
...
описание полей в файле данных
|
Почему так. Несмотря на слово «разделитель», чаще всего с разделителем всё в порядке. Система не узнала название одной из колонок в первой строке файла, обычно из-за опечатки.
Как исправить
- В проекте в карточке «Правила формирования CSV» нажмите «Выгрузить» и откройте из архива файл своей таблицы.
- В строке 5 этого файла перечислены правильные названия колонок. Сравните с ними каждое название в первой строке вашего CSV.
- Исправьте название с ошибкой. Лучше скопируйте его из правил, чем набирать вручную. Колонки без данных можно не указывать, но лишних или написанных с ошибкой быть не должно.
- Загрузите файл снова
...
- .
В файле | Нужно |
|---|---|
|
|
Что сделать?
Сверьте каждое название в первой строке со строкой 5 файла правил вашей таблицы. Названия лучше копировать из правил, а не набирать вручную. Колонки без данных можно не указывать, но лишних или написанных с ошибкой быть не должно.
...
в одних и тех же строках
...
Как выглядит в логе
| Без форматирования |
|---|
Ошибка при обработке файла. Проверьте файл на соответствие требованиям. #164161 - Поле purcb-dic:Asst_Prc [purcb_dic_Asst_Prc_dimGrp_1_periodGrp_1] ожидается |
...
числовое значение. Строка 1
- Поле purcb-dic:R_Dt [purcb_dic_R_Dt_dimGrp_1_periodGrp_1] ожидается значение в формате YYYY-mm-dd. Строка 1
|
Почему так. Это не сотни разных ошибок, а одна. В строке появилось лишнее значение, и всё, что правее,
...
съехало в чужие колонки. В колонку цены попал текст, в колонку даты попало время. Так бывает, если файл разделён запятыми, а
...
запятая есть и внутри текста или в длинном номере, который испортил Excel.
Как исправить
- Найдите в логе номер строки, по которой ошибки идут сразу по нескольким полям. «Строка 1» в логе это вторая строка файла, первая занята названиями колонок.
- Откройте эту строку в Notepad++ и найдите запятую внутри текста или номер вида «1,89295182147591E+018».
- Выгрузите файл из учётной системы заново
...
Где запятая
...
Пример
...
В названии документа
...
Выписка из реестра сделок, принятых в клиринг
...
В длинном номере, испорченном Excel
...
1,89295182147591E+018
...
- с разделителем «табуляция». Текст с запятой внутри
...
- должен быть в двойных кавычках.
- Номера вида «1,89…E+018»
...
- испортил Excel, последние цифры в них потеряны
...
- . Восстановить их из этого файла нельзя
...
- , выгрузите данные из учётной системы заново и не открывайте файл в Excel.
...
- Загрузите файл снова.
Где запятая | Пример |
|---|---|
В названии документа |
|
В длинном номере, испорченном Excel |
|
| Якорь | ||||
|---|---|---|---|---|
|
Ошибка 4. Неверное значение справочника
Как выглядит в логе
| Без форматирования |
|---|
- Поле purcb-dic:Asst_CrncEnumerator [purcb |
«…Enumerator не допустимое значение»
...
_dic_Asst_CrncEnumerator_dimGrp_1_periodGrp_1] не допустимое |
...
значение. Строка 1
|
Почему так. Значение из справочника (валюта,
...
вид актива и т.п.) записано не полностью или с опечаткой. Система принимает только полный код из правил.
Как исправить
- Посмотрите в логе имя поля (в примере Asst_CrncEnumerator) и номера строк.
- Если в тех же строках есть ошибки и по другим полям, сначала исправьте ошибку 3. Скорее всего, колонки съехали.
- В файле правил таблицы (карточка «Правила формирования CSV» → «Выгрузить») найдите эту колонку. В строке 10 указаны допустимые значения.
- В CSV замените значение в этой колонке на код из правил. При замене через Ctrl+H проверьте, чтобы не задеть такие же цифры в соседних колонках.
- Загрузите файл снова.
В файле | Нужно |
|---|---|
|
|
|
|
|
|
Что сделать?
Исправьте значения на коды из справочника. Допустимые значения указаны в строке 10 файла правил таблицы. При замене в Notepad++ (Ctrl+H) смотрите, чтобы не задеть такие же цифры в соседних колонках.
Ошибка в одном поле во всех или некоторых строках: «… не соответствует выражению …»
...
| Якорь | ||||
|---|---|---|---|---|
|
Ошибка 5. Неверный формат значения
Как выглядит в логе
| Без форматирования |
|---|
- Поле purcb-dic:R_TmZn [purcb_dic_R_TmZn_dimGrp_1_periodGrp_1] не соответствует регулярному выражению /^UTC\+[2-9]|UTC\+1[0-2]$/. Строка 1 - Поле purcb-dic:AA_OprtnTp [purcb_dic_AA_OprtnTp_dimGrp_1_periodGrp_1] не соответствует регулярному выражению /^99|0[1-9]|1[0-9]|2 |
...
[0-5]|140[1-5]|1[0-1]01|0901$/. Строка 1
|
Почему так.
...
Значение не подходит под шаблон из правил. Шаблон стоит в конце сообщения
...
между «/^» и «$/». Например, шаблон для часового пояса значит «UTC+» и число от 2 до 12, слитно. Сообщение «ожидается значение в формате YYYY-mm-dd» означает то же для даты.
Как исправить
- Посмотрите в логе имя поля и номера строк.
- Найдите это поле в таблице ниже или в строке 10 файла правил и посмотрите, как должно быть.
- Исправьте значение в файле. Если оно обрезано (нет секунд, пропал ноль в начале кода), возьмите правильное значение из учётной системы, а не придумывайте.
- Загрузите файл снова.
Поле | В файле | Нужно |
|---|---|---|
Часовой пояс |
|
|
Время |
|
|
Код типа операции |
|
|
Дата |
|
|
...
Что сделать?
Исправьте значения по шаблону. Если значение обрезано (как секунды во времени), возьмите правильное значение из учётной системы, а не придумывайте.
...
нет, но в «Списке форм» у таблицы 0 строк.
...
Почему так. Система не нашла в файле данных, которые смогла бы разложить по колонкам. Причины те же, что
...
в ошибках 1–3, только лог о них промолчал. Чаще всего это неверный разделитель или ошибка в первой строке.
...
Как исправить
- В «Списке форм» найдите таблицу, у которой 0 строк.
...
- Проверьте файл
...
...
- без первой строки.
Как должен выглядеть правильный файл
Что | Как должно быть | Пример |
|---|---|---|
Имя файла | Совпадает с именем таблицы |
|
Разделитель значений | Табуляция (клавиша Tab) |
|
Первая строка | Названия колонок из «Правил формирования CSV» |
|
Кодировка | UTF-8 | |
Текст с запятой или кавычками | В двойных кавычках |
|
Дата | ГГГГ-ММ-ДД |
|
Время | ЧЧ:ММ:СС |
|
Часовой пояс | UTC+N слитно |
|
Значение справочника | Полный код |
|
Требования к колонкам вашего отчёта можно скачать в проекте, карточка «Правила формирования CSV», кнопка «Выгрузить». В архиве есть общие правила и файл на каждую таблицу. В строке 5 файла таблицы перечислены названия колонок, в строке 10 допустимые значения.
| Информация | ||
|---|---|---|
| ||
|
Если не помогло
Напишите в техническую поддержку XBRLca или присылайте на почту xbrlka.helpdesk@servers.open-bs.ru. Приложите файл, выгрузку «Лога проекта» и укажите номер проекта.







