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

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

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

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

Как должен выглядеть правильный файл

Что

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

Пример

Имя файла

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

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» в логе это вторая строка файла. Первая строка файла занята названиями колонок.

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

«Внутренняя ошибка системы #… при загрузке данных из файла sr_R10.csv» или «Загрузка данных отклонена»

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

В файле

Нужно

Б-10|10|2007-12-26

Б-10→10→2007-12-26

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

0.5→1-01-65018-D

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

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

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

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

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

В файле

Нужно

purcb_dic_A_N2_dimGrp__periodGrp_1

purcb_dic_A_N2_dimGrp_1_periodGrp_1

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

Много ошибок в одних и тех же строках: «ожидается дата», «ожидается числовое значение», «не соответствует выражению»

Например, «purcb_dic_Asst_Prc ожидается числовое значение» в сотнях строк.

Что это значит?
Это не сотни разных ошибок, а одна. В строке появилось лишнее значение, и всё, что правее, сдвинулось в чужие колонки. В колонку цены попал текст, в колонку даты попало время. Так бывает, если файл разделён запятыми, а в тексте тоже есть запятая.

Где запятая

Пример

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

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

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

1,89295182147591E+018

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

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

Например, «purcb_dic_Asst_CrncEnumerator не допустимое значение».

Что это значит?
Значение из справочника (валюта, тип операции и т.п.) записано не полностью или с опечаткой.

В файле

Нужно

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) смотрите, чтобы не задеть такие же цифры в соседних колонках.

Ошибка в одном поле во всех или некоторых строках: «… не соответствует выражению …»

Например, «purcb_dic_R_TmZn не соответствует выражению ^UTC+[2-9]|UTC+1[0-2]$».

Что это значит?
Значение не подходит под шаблон из правил. Шаблон в конце сообщения подсказывает, как должно быть. Здесь часовой пояс должен быть «UTC+» и число от 2 до 12, слитно.

Поле

В файле

Нужно

Часовой пояс

UTC3 или UTC + 3

UTC+3

Время

15:11:3

15:11:03

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

1

01

Дата

26.12.2007

2007-12-26

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

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

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

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

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

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

  • Нет меток