Вы просматриваете старую версию данной страницы. Смотрите текущую версию.

Сравнить с текущим просмотр истории страницы

« Предыдущий Версия 7 Следующий »

Если CSV-файл не загрузился или загрузился с ошибками, откройте в проекте «Лог проекта», скопируйте текст ошибки и найдите его на этой странице (Ctrl+F). Номера ошибок (#164164 и т.п.), имена файлов и номера строк у вас будут свои.

Типы ошибок

Тип
Текст в логе
Частая причина
1. Файл не разобран целиком
«Внутренняя ошибка системы…», «Загрузка данных отклонена»
Разделитель не табуляция, лишний или пропущенный разделитель
2. Не распознана первая строка
«Не удалось распознать разделитель значений…»
Опечатка в названии колонки
3. Сдвиг колонок
Сотни ошибок «ожидается…» в одних и тех же строках
Запятая внутри текста, длинные номера из Excel
4. Неверное значение справочника
«…Enumerator… не допустимое значение»
Код записан не полностью или с опечаткой
5. Неверный формат значения
«…не соответствует регулярному выражению…», «…ожидается значение в формате YYYY-mm-dd»
UTC3, «15:11:3», «1» вместо «01», дата через точки
6. Ошибок нет, данных нет
В логе пусто, в «Списке форм» 0 строк
Те же, что в пунктах 1–3
Как должен выглядеть правильный файл

Что

Как должно быть

Пример

Имя файла

Совпадает с именем таблицы

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

Требования к колонкам вашего отчёта можно скачать в проекте, карточка «Правила формирования CSV», кнопка «Выгрузить». В архиве есть общие правила и файл на каждую таблицу. В строке 5 файла таблицы перечислены названия колонок, в строке 10 допустимые значения.

Три совета перед загрузкой

1) Не открывайте и не сохраняйте CSV в Excel. Excel меняет разделители, убирает нули в начале кодов («01» превращается в «1»), обрезает время и портит длинные номера («1,89295182147591E+018» вместо 19 цифр). Смотрите и правьте файлы в Блокноте или Notepad++.

2) Загружайте файлы по одному. Тогда в логе будут ошибки только одного файла. Полный текст ошибки можно получить, если нажать на строку лога и затем «Выгрузить».

3) «Строка 1» в логе это вторая строка файла. Первая строка файла занята названиями колонок.

Ошибки из лога

1. «Внутренняя ошибка системы» и «Загрузка данных отклонена»

Загрузка данных отклонена
Ошибки в файлах : Ошибка при обработке файла. Проверьте файл на соответствие требованиям. #164164
Внутренняя ошибка системы #164164 при загрузке данных из файла sr_R11.csv в таблицу sr_R11. Обратитесь в поддержку для разъяснений

Что это значит?
Система не смогла разобрать файл целиком. Чаще всего значения разделены не табуляцией, а знаком «|», запятой или точкой с запятой. Реже в одной из строк лишний разделитель (например, в конце строки) или, наоборот, пробел вместо разделителя.

В файле

Нужно

Б-10|10|2007-12-26

Б-10→10→2007-12-26

0.5 1-01-65018-D (пробел, два значения слились в одно)

0.5→1-01-65018-D

…→Иванова И.И.→ (лишний разделитель в конце строки)

…→Иванова И.И.

Что сделать?
Выгрузите файл заново из учётной системы с разделителем «табуляция». Если правите вручную, в Notepad++ включите «Вид → Отображение символов → Отображать все символы», табуляция будет показана стрелкой. В каждой строке должно быть столько же значений, сколько названий в первой строке.

2. «Не удалось распознать разделитель значений»

Не удалось распознать разделитель значений в файле: sr_R4.csv или некорректное(неполное) описание полей в файле данных

Что это значит?
Система не узнала первую строку файла. Обычно название одной из колонок написано с ошибкой. Эта строка легко теряется среди других ошибок, поищите её в выгрузке лога по слову «распознать».

В файле

Нужно

purcb_dic_A_N2_dimGrp__periodGrp_1

purcb_dic_A_N2_dimGrp_1_periodGrp_1

Что сделать?
Сверьте каждое название в первой строке со строкой 5 файла правил вашей таблицы. Названия лучше копировать из правил, а не набирать вручную. Колонки без данных можно не указывать, но лишних или написанных с ошибкой быть не должно.

3. Сотни ошибок «ожидается числовое значение», «ожидается значение в формате» в одних и тех же строках

Ошибка при обработке файла. Проверьте файл на соответствие требованиям. #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,89295182147591E+018

Что сделать?
Выгрузите файл с разделителем «табуляция». Текст с запятой внутри возьмите в двойные кавычки. Если длинные номера уже испорчены Excel (вид «1,89…E+018»), последние цифры потеряны и восстановить их из файла нельзя. Выгрузите эти данные из учётной системы заново.

4. «не допустимое значение» в поле …Enumerator

 - Поле purcb-dic:Asst_CrncEnumerator [purcb_dic_Asst_CrncEnumerator_dimGrp_1_periodGrp_1] не допустимое значение. Строка 1

Что это значит?
Значение из справочника (валюта, вид актива и т.п.) записано не полностью или с опечаткой. Иногда такая ошибка появляется и из-за сдвига колонок (см. пункт 3), тогда сначала исправьте разделитель.

В файле

Нужно

643

mem-int:OKV_643Member

mem-int:OKV_643

mem-int:OKV_643Member

mem-int:OKV_643MemberMember

mem-int:OKV_643Member

Что сделать?
Исправьте значения на коды из справочника. Допустимые значения указаны в строке 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-9]|UTC\+1[0-2]$ значит «UTC+» и число от 2 до 12, слитно. Сообщение «ожидается значение в формате YYYY-mm-dd» означает то же для даты.

Поле

В файле

Нужно

Часовой пояс

UTC3 или UTC + 3

UTC+3

Время

15:11:3

15:11:03

Код типа операции

1

01

Дата

26.12.2007

2007-12-26

Что сделать?
Исправьте значения по шаблону. Если значение обрезано (как секунды во времени), возьмите правильное значение из учётной системы, а не придумывайте.

6. Ошибок нет, но в «Списке форм» у таблицы 0 строк

Что это значит?
Система не нашла в файле данных, которые смогла бы разложить по колонкам. Причины те же, что в пунктах 1–3, только лог о них промолчал. Чаще всего это неверный разделитель или ошибка в первой строке.

Что сделать?
Проверьте файл по таблице «Как должен выглядеть правильный файл» и загрузите его ещё раз отдельно. После загрузки сравните число строк в «Списке форм» с числом строк в файле (без первой строки).

Если не помогло

Напишите в техническую поддержку XBRLca или присылайте на почту xbrlka.helpdesk@servers.open-bs.ru. Приложите файл, выгрузку «Лога проекта» и укажите номер проекта.

  • Нет меток