{tip:title=Как пользоваться этой страницей} # Откройте в проекте «Лог проекта» и найдите красную строку с ошибкой. # Найдите похожий текст в таблице «Найдите свою ошибку» ниже. # Нажмите «Как исправить» в этой строке таблицы и выполните шаги по порядку. # Если ошибка не ушла, напишите в поддержку (раздел «Если не помогло» в конце страницы). {tip} {toc:maxLevel=2} {anchor:spisok} h2. Найдите свою ошибку Номера ошибок (#164164 и т.п.), имена файлов, полей и номера строк у вас будут свои. Ищите по словам, которые совпадают. ||Что написано в логе||Что случилось||Куда идти|| |«Загрузка данных отклонена», «Внутренняя ошибка системы … Обратитесь в поддержку»|Система не смогла разобрать файл, чаще всего из-за разделителя|[Ошибка 1. Как исправить|#oshibka1]| |«Не удалось распознать разделитель значений в файле … или некорректное(неполное) описание полей»|Опечатка в названии колонки в первой строке файла|[Ошибка 2. Как исправить|#oshibka2]| |Много ошибок «ожидается числовое значение» и «ожидается значение в формате YYYY-mm-dd» по разным полям, номера строк повторяются|В строке лишнее значение, и колонки съехали|[Ошибка 3. Как исправить|#oshibka3]| |«Поле …Enumerator … не допустимое значение»|Код из справочника записан неправильно|[Ошибка 4. Как исправить|#oshibka4]| |«Поле … не соответствует регулярному выражению»|Значение записано не в том формате|[Ошибка 5. Как исправить|#oshibka5]| |Ошибок нет, но в «Списке форм» у таблицы 0 строк|Система не нашла данных в файле|[Ошибка 6. Как исправить|#oshibka6]| {anchor:oshibka1} h2. Ошибка 1. Файл не разобран целиком *Как выглядит в логе* {noformat} Загрузка данных отклонена Ошибки в файлах : Ошибка при обработке файла. Проверьте файл на соответствие требованиям. #164164 Внутренняя ошибка системы #164164 при загрузке данных из файла sr_R11.csv в таблицу sr_R11. Обратитесь в поддержку для разъяснений {noformat} !1_log_vnutrennyaya_oshibka.png|width=900! *Почему так.* Значения в файле разделены не табуляцией, а знаком «|», запятой или точкой с запятой. Реже в одной из строк лишний разделитель (например, в конце строки) или пробел вместо разделителя. *Как исправить* # Откройте файл в Notepad++ и включите «Вид → Отображение символов → Отображать все символы». Табуляция будет видна как стрелка. # Посмотрите, чем разделены значения. Если вместо стрелок стоит «|», запятая или точка с запятой, выгрузите файл из учётной системы заново с разделителем «табуляция». # Если разделитель правильный, найдите строку, где значений больше или меньше, чем названий в первой строке. Уберите лишний разделитель или поставьте недостающий. # Сохраните файл в кодировке UTF-8 и загрузите его снова. ||В файле||Нужно|| |{{Б-10\|10\|2007-12-26}}|{{Б-10→10→2007-12-26}} (→ это табуляция)| |{{0.5 1-01-65018-D}} (пробел, два значения слились в одно)|{{0.5→1-01-65018-D}}| |{{…→Иванова И.И.→}} (лишний разделитель в конце строки)|{{…→Иванова И.И.}}| [↑ К списку ошибок|#spisok] {anchor:oshibka2} h2. Ошибка 2. Не распознана первая строка *Как выглядит в логе* {noformat} Не удалось распознать разделитель значений в файле: sr_R4.csv или некорректное(неполное) описание полей в файле данных {noformat} !2_log_razdelitel_R4.png|width=900! *Почему так.* Несмотря на слово «разделитель», чаще всего с разделителем всё в порядке. Система не узнала название одной из колонок в первой строке файла, обычно из-за опечатки. *Как исправить* # В проекте в карточке «Правила формирования CSV» нажмите «Выгрузить» и откройте из архива файл своей таблицы. # В строке 5 этого файла перечислены правильные названия колонок. Сравните с ними каждое название в первой строке вашего CSV. # Исправьте название с ошибкой. Лучше скопируйте его из правил, чем набирать вручную. Колонки без данных можно не указывать, но лишних или написанных с ошибкой быть не должно. # Загрузите файл снова. ||В файле||Нужно|| |{{purcb_dic_A_N2_dimGrp__periodGrp_1}}|{{purcb_dic_A_N2_dimGrp_1_periodGrp_1}}| [↑ К списку ошибок|#spisok] {anchor:oshibka3} h2. Ошибка 3. Много ошибок формата в одних и тех же строках *Как выглядит в логе* {noformat} Ошибка при обработке файла. Проверьте файл на соответствие требованиям. #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 {noformat} !3_lavina_oshibok.png|width=900! *Почему так.* Это не сотни разных ошибок, а одна. В строке появилось лишнее значение, и всё, что правее, съехало в чужие колонки. В колонку цены попал текст, в колонку даты попало время. Так бывает, если файл разделён запятыми, а запятая есть и внутри текста или в длинном номере, который испортил Excel. *Как исправить* # Найдите в логе номер строки, по которой ошибки идут сразу по нескольким полям. «Строка 1» в логе это вторая строка файла, первая занята названиями колонок. # Откройте эту строку в Notepad++ и найдите запятую внутри текста или номер вида «1,89295182147591E+018». # Выгрузите файл из учётной системы заново с разделителем «табуляция». Текст с запятой внутри должен быть в двойных кавычках. # Номера вида «1,89…E+018» испортил Excel, последние цифры в них потеряны. Восстановить их из этого файла нельзя, выгрузите данные из учётной системы заново и не открывайте файл в Excel. # Загрузите файл снова. ||Где запятая||Пример|| |В названии документа|{{Выписка из реестра сделок, принятых в клиринг}}| |В длинном номере, испорченном Excel|{{1,89295182147591E+018}}| [↑ К списку ошибок|#spisok] {anchor:oshibka4} h2. Ошибка 4. Неверное значение справочника *Как выглядит в логе* {noformat} - Поле purcb-dic:Asst_CrncEnumerator [purcb_dic_Asst_CrncEnumerator_dimGrp_1_periodGrp_1] не допустимое значение. Строка 1 {noformat} !4_log_enumerator.png|width=900! *Почему так.* Значение из справочника (валюта, вид актива и т.п.) записано не полностью или с опечаткой. Система принимает только полный код из правил. *Как исправить* # Посмотрите в логе имя поля (в примере Asst_CrncEnumerator) и номера строк. # Если в тех же строках есть ошибки и по другим полям, сначала исправьте [ошибку 3|#oshibka3]. Скорее всего, колонки съехали. # В файле правил таблицы (карточка «Правила формирования CSV» → «Выгрузить») найдите эту колонку. В строке 10 указаны допустимые значения. # В CSV замените значение в этой колонке на код из правил. При замене через Ctrl+H проверьте, чтобы не задеть такие же цифры в соседних колонках. # Загрузите файл снова. ||В файле||Нужно|| |{{643}}|{{mem-int:OKV_643Member}}| |{{mem-int:OKV_643}}|{{mem-int:OKV_643Member}}| |{{mem-int:OKV_643MemberMember}}|{{mem-int:OKV_643Member}}| [↑ К списку ошибок|#spisok] {anchor:oshibka5} h2. Ошибка 5. Неверный формат значения *Как выглядит в логе* {noformat} - Поле 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 {noformat} !5_soobshenie_regulyarnoe_vyrazhenie.png|width=900! !5c_soobshenie_AA_OprtnTp.png|width=900! *Почему так.* Значение не подходит под шаблон из правил. Шаблон стоит в конце сообщения между «/^» и «$/». Например, шаблон для часового пояса значит «UTC+» и число от 2 до 12, слитно. Сообщение «ожидается значение в формате YYYY-mm-dd» означает то же для даты. *Как исправить* # Посмотрите в логе имя поля и номера строк. # Найдите это поле в таблице ниже или в строке 10 файла правил и посмотрите, как должно быть. # Исправьте значение в файле. Если оно обрезано (нет секунд, пропал ноль в начале кода), возьмите правильное значение из учётной системы, а не придумывайте. # Загрузите файл снова. ||Поле||В файле||Нужно|| |Часовой пояс|{{UTC3}} или {{UTC + 3}}|{{UTC+3}}| |Время|{{15:11:3}}|{{15:11:03}}| |Код типа операции|{{1}}|{{01}}| |Дата|{{26.12.2007}}|{{2007-12-26}}| [↑ К списку ошибок|#spisok] {anchor:oshibka6} h2. Ошибка 6. Ошибок нет, но данных нет *Как выглядит* В логе ошибок нет, но в «Списке форм» у таблицы 0 строк. !6_spisok_form_0_strok.png|width=900! *Почему так.* Система не нашла в файле данных, которые смогла бы разложить по колонкам. Причины те же, что в ошибках 1–3, только лог о них промолчал. Чаще всего это неверный разделитель или ошибка в первой строке. *Как исправить* # В «Списке форм» найдите таблицу, у которой 0 строк. # Проверьте файл этой таблицы по шагам [ошибки 1|#oshibka1] (разделитель) и [ошибки 2|#oshibka2] (первая строка). # Загрузите только этот файл и сравните число строк в «Списке форм» с числом строк в файле без первой строки. [↑ К списку ошибок|#spisok] h2. Как должен выглядеть правильный файл ||Что||Как должно быть||Пример|| |Имя файла|Совпадает с именем таблицы|{{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 допустимые значения. !0_kartochki_proekta.png|width=900! {info:title=Три совета перед загрузкой} * *Не открывайте и не сохраняйте CSV в Excel.* Excel меняет разделители, убирает нули в начале кодов («01» превращается в «1»), обрезает время и портит длинные номера. Смотрите и правьте файлы в Блокноте или Notepad++. * *Загружайте файлы по одному.* Тогда в логе будут ошибки только одного файла. Полный текст ошибки можно получить, если нажать на строку лога и затем «Выгрузить». * *«Строка 1» в логе это вторая строка файла.* Первая строка файла занята названиями колонок. {info} h2. Если не помогло Напишите в [техническую поддержку XBRLca|https://support.obs.group] или присылайте на почту [xbrlka.helpdesk@servers.open-bs.ru|mailto:xbrlka.helpdesk@servers.open-bs.ru]. Приложите файл, выгрузку «Лога проекта» и укажите номер проекта.