Page tree

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: десятичный разделитель — точка

...

Note
  • Каждая таблица выгружается в отдельный CSV-файл, имя которого совпадает с названием таблицы.
  • Для текста используется кодировка UTF-8.
  • Поля (столбцы) разделяются точкой с запятой — ;
  • Значения полей обрамляются двойными кавычками — "
  • В первой строке указываются названия полей таблицы.
  • Символы переноса строк (LF, \n) в значениях полей не допускаются.
    • Если перенос строки в значении необходим (например для комментария в столбце REMARK), он должен быть представлен уникальным символом, например  (знак абзаца).
  • Первичные ключи (поля ID) и внешние ключи (поля *_ID) — натуральные (целые положительные) числа.
  • Все файлы выгрузки упаковываются в ZIP-архив.
    • В архиве должны содержаться только CSV-файлы выгрузки, без директорий и посторонних файлов.
    • В архиве должны присутствовать файлы всех таблиц промежуточной схемы. Необязательность таблиц относится только к их заполнению, но файл с заголовочной строкой должен быть всегда.
  • Для значений с типом Дата и Дата с временем (поля *_DATE кроме BILLING_DATE) допускается два формата:
    • С указанием времени: ДД.ММ.ГГГГ чч:мм:сс (в Oracle — DD.MM.YYYY HH24:MI:SS), например 12.04.1961 09:07:00. Время может быть указано без минут или секунд: отсутствующие данные считаются равными нулю.
    • Без указания времени:ДД.ММ.ГГГГ (в Oracle — DD.MM.YYYY), например 12.04.1961. В таком случае время считается равным полуночи.
  • Десятичный разделитель числовых значений — точка. Например если баланс лицевого счёта составляет 123 рубля 45 копеек, то значение должно быть 123.45столбце BALANCE таблицы ACCOUNTS).

Примеры

  • Архив с полным набором файлов, содержащими только заголовочные строки без данных:

    View file
    nameheaders_only.zip
    height250

    Tip

    Используйте данный архив в качестве основы для формирования выгрузки (wink)


  • Образец содержимого файла ACCOUNTS.csv для таблицы ACCOUNTS:

    Code Block
    themeConfluence
    linenumberstrue
    "ID";"CUSTOMER_ID";"ACCOUNT_NUMBER";"ACCOUNT_TYPE_ID";"CURRENCY_ID";"BANK_ID";"BALANCE";"CREDIT";"CREDIT_END_DATE";"BALANCE_DATE";"REMARK"
    "10";"1";"14170";"1";"643";"";"802.00";"";"";"29.02.2024 23:59:59";""
    "11";"1";"14170★";"3";"999";"";"560";"";"";"29.02.2024 23:59:59";"Открыт при заключении договора.¶Списание бонусов производить только по согласованию с Фёдором Сумкиным."


  • Архив с упрощённой выгрузкой, включающей только базовый набор данных:

    View file
    nameexample_basic.zip
    height250

  • Архив с расширенной выгрузкой, включающей дополнительные таблицы и поля:

    View file
    nameexample_extended.zip
    height250

...

СтолбецИсточник значенийОписание

ID


(warning) Идентификатор лицевого счёта.

CUSTOMER_ID

CUSTOMERS.ID

(warning) Идентификатор абонента. При раздельной выгрузке абонентов и базовых субъектов для расчётного счёта — идентификатор базового субъекта.

ACCOUNT_NUMBER


(warning) Уникальный номер счёта.

ACCOUNT_TYPE_ID

ACCOUNT_TYPES.ID

(warning) Идентификатор типа счёта.

CURRENCY_ID

CURRENCIES.ID

(warning) Идентификатор валюты.

BANK_ID

BANKS.ID

(green star) Идентификатор банка расчётного счёта, оставьте пустым для лицевого счёта.

BALANCE


(green star) Баланс лицевого счёта, оставьте пустым для расчётного счёта. Положительное значение — внесена предоплата, отрицательное значение — имеется задолженность.

CREDIT


(green star) Кредитный лимит лицевого счёта, оставьте пустым если не нужен. Только положительные значения.

CREDIT_END_DATE


(green star) Дата и время окончания кредитного лимита в формате ДД.ММ.ГГГГ чч:мм:сс. Оставьте пустым, если кредитного лимита нет или он постоянный.

BALANCE_DATE


(warning) Дата и время расчёта баланса лицевого счёта в формате ДД.ММ.ГГГГ чч:мм:сс. Для расчётных счетов укажите текущую дату.

Мигрированный итоговый баланс будет отличаться на разницу платежей из PAYMENTS и начислений из CHARGES, произошедших позже указанной даты.

REMARK
(green star) Краткое примечание к счёту.

...