1. Откройте в проекте «Лог проекта» и найдите красную строку с ошибкой.
  2. Найдите похожий текст в таблице «Найдите свою ошибку» ниже.
  3. Нажмите «Как исправить» в этой строке таблицы и выполните шаги по порядку.
  4. Если ошибка не ушла, напишите в поддержку (раздел «Если не помогло» в конце страницы).

Найдите свою ошибку

Номера ошибок (#164164 и т.п.), имена файлов, полей и номера строк у вас будут свои. Ищите по словам, которые совпадают.

Что написано в логе

Что случилось

Куда идти

«Загрузка данных отклонена», «Внутренняя ошибка системы … Обратитесь в поддержку»

Система не смогла разобрать файл, чаще всего из-за разделителя

Ошибка 1. Как исправить

«Не удалось распознать разделитель значений в файле … или некорректное(неполное) описание полей»

Опечатка в названии колонки в первой строке файла

Ошибка 2. Как исправить

Много ошибок «ожидается числовое значение» и «ожидается значение в формате YYYY-mm-dd» по разным полям, номера строк повторяются

В строке лишнее значение, и колонки съехали

Ошибка 3. Как исправить

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

Код из справочника записан неправильно

Ошибка 4. Как исправить

«Поле … не соответствует регулярному выражению»

Значение записано не в том формате

Ошибка 5. Как исправить

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

Система не нашла данных в файле

Ошибка 6. Как исправить

Ошибка 1. Файл не разобран целиком

Как выглядит в логе

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

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

Как исправить

  1. Откройте файл в Notepad++ и включите «Вид → Отображение символов → Отображать все символы». Табуляция будет видна как стрелка.
  2. Посмотрите, чем разделены значения. Если вместо стрелок стоит «|», запятая или точка с запятой, выгрузите файл из учётной системы заново с разделителем «табуляция».
  3. Если разделитель правильный, найдите строку, где значений больше или меньше, чем названий в первой строке. Уберите лишний разделитель или поставьте недостающий.
  4. Сохраните файл в кодировке UTF-8 и загрузите его снова.

В файле

Нужно

Б-10|10|2007-12-26

Б-10→10→2007-12-26 (→ это табуляция)

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

0.5→1-01-65018-D

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

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

↑ К списку ошибок

Ошибка 2. Не распознана первая строка

Как выглядит в логе

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

Почему так. Несмотря на слово «разделитель», чаще всего с разделителем всё в порядке. Система не узнала название одной из колонок в первой строке файла, обычно из-за опечатки.

Как исправить

  1. В проекте в карточке «Правила формирования CSV» нажмите «Выгрузить» и откройте из архива файл своей таблицы.
  2. В строке 5 этого файла перечислены правильные названия колонок. Сравните с ними каждое название в первой строке вашего CSV.
  3. Исправьте название с ошибкой. Лучше скопируйте его из правил, чем набирать вручную. Колонки без данных можно не указывать, но лишних или написанных с ошибкой быть не должно.
  4. Загрузите файл снова.

В файле

Нужно

purcb_dic_A_N2_dimGrp__periodGrp_1

purcb_dic_A_N2_dimGrp_1_periodGrp_1

↑ К списку ошибок

Ошибка 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. Найдите в логе номер строки, по которой ошибки идут сразу по нескольким полям. «Строка 1» в логе это вторая строка файла, первая занята названиями колонок.
  2. Откройте эту строку в Notepad++ и найдите запятую внутри текста или номер вида «1,89295182147591E+018».
  3. Выгрузите файл из учётной системы заново с разделителем «табуляция». Текст с запятой внутри должен быть в двойных кавычках.
  4. Номера вида «1,89…E+018» испортил Excel, последние цифры в них потеряны. Восстановить их из этого файла нельзя, выгрузите данные из учётной системы заново и не открывайте файл в Excel.
  5. Загрузите файл снова.

Где запятая

Пример

В названии документа

Выписка из реестра сделок, принятых в клиринг

В длинном номере, испорченном Excel

1,89295182147591E+018

↑ К списку ошибок

Ошибка 4. Неверное значение справочника

Как выглядит в логе

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

Почему так. Значение из справочника (валюта, вид актива и т.п.) записано не полностью или с опечаткой. Система принимает только полный код из правил.

Как исправить

  1. Посмотрите в логе имя поля (в примере Asst_CrncEnumerator) и номера строк.
  2. Если в тех же строках есть ошибки и по другим полям, сначала исправьте ошибку 3. Скорее всего, колонки съехали.
  3. В файле правил таблицы (карточка «Правила формирования CSV» → «Выгрузить») найдите эту колонку. В строке 10 указаны допустимые значения.
  4. В CSV замените значение в этой колонке на код из правил. При замене через Ctrl+H проверьте, чтобы не задеть такие же цифры в соседних колонках.
  5. Загрузите файл снова.

В файле

Нужно

643

mem-int:OKV_643Member

mem-int:OKV_643

mem-int:OKV_643Member

mem-int:OKV_643MemberMember

mem-int:OKV_643Member

↑ К списку ошибок

Ошибка 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» означает то же для даты.

Как исправить

  1. Посмотрите в логе имя поля и номера строк.
  2. Найдите это поле в таблице ниже или в строке 10 файла правил и посмотрите, как должно быть.
  3. Исправьте значение в файле. Если оно обрезано (нет секунд, пропал ноль в начале кода), возьмите правильное значение из учётной системы, а не придумывайте.
  4. Загрузите файл снова.

Поле

В файле

Нужно

Часовой пояс

UTC3 или UTC + 3

UTC+3

Время

15:11:3

15:11:03

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

1

01

Дата

26.12.2007

2007-12-26

↑ К списку ошибок

Ошибка 6. Ошибок нет, но данных нет

Как выглядит

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

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

Как исправить

  1. В «Списке форм» найдите таблицу, у которой 0 строк.
  2. Проверьте файл этой таблицы по шагам ошибки 1 (разделитель) и ошибки 2 (первая строка).
  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 допустимые значения.

  • Не открывайте и не сохраняйте CSV в Excel. Excel меняет разделители, убирает нули в начале кодов («01» превращается в «1»), обрезает время и портит длинные номера. Смотрите и правьте файлы в Блокноте или Notepad++.
  • Загружайте файлы по одному. Тогда в логе будут ошибки только одного файла. Полный текст ошибки можно получить, если нажать на строку лога и затем «Выгрузить».
  • «Строка 1» в логе это вторая строка файла. Первая строка файла занята названиями колонок.

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

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