28 июня, среда 12:01
Курсы ЦБ: USD 58.88 EUR 65.96
Bankir.Ru

Объявление

Свернуть

На Bankir.ru начался цикл публикаций, созданных по следам обсуждений на форуме

Показать больше
Показать меньше

Как храняться данные в базах Диасофта

Свернуть
X
  • Фильтр
  • Время
  • Показать
Очистить всё
новые сообщения

  • Как храняться данные в базах Диасофта

    Возникла необходимость выбирать информацию из баз Диасофта напрямую, используя ODBC подключение. Но в результате я так и не смог разобраться откуда берутся (как формируются) остатки по счетам. Может кто сталкивался с этим.

  • #2
    vmv1
    Какой Диасофт?

    Комментарий


    • #3
      DOs 4X4

      Комментарий


      • #4
        Root\BANK\DAT\ARCHIVE\YYYY\MM\

        Файлы RSTANL**.DAT - остатки по аналитическим счетам, RSTSIN**.DAT - по синтетическим.

        Комментарий


        • #5
          Нашел, но как их посмотреть. Те DDF файлы которые идут с Диасофтом показывают таблицы только тех баз, которые находятся в том же каталоге.
          Может это от ODBC соединения зависит

          Комментарий


          • #6
            vmv1

            alter table RestAnl in dictionary using 'Archive\YYYY\MM\RstAnlDD.dat'
            Либо править ddf через ODBC (через другие ddf).

            Вот только остатки имеют тип decimal(31, 10), так что всё равно ничего хорошего не получится. Надо править ddf или делать новые из dct, заменять на decimal(19, 10) с потерей миллиардов, или на (19, 2) с потерей знака (смещение тоже правится).

            Конвертор от Бочманова Владимира - http://www.pskovbank.ru/DiaApp/diaap...df/Dct2ddf.rar

            Комментарий

            Пользователи, просматривающие эту тему

            Свернуть

            Присутствует 1. Участников: 0, гостей: 1.

            Обработка...
            X