CftClub.ru
Клуб специалистов ЦФТ-Банк

Выгрузка выписки в XLS или DBF.

 
Ответить на тему    Клуб специалистов ЦФТ-Банк (IBSO) -> Интеграция с внешними подсистемами
Предыдущая тема :: Следующая тема  
Автор Сообщение
Ratmir
Участник со стажем
Неподтвержденный


Вступление в Клуб: 12.11.2007
СообщениеСр Сен 10, 2008 18:45   Выгрузка выписки в XLS или DBF. Ответить с цитатой
Полезность: Нет оценки
Доброго дня всем!
Есть ли у кого нибудь реализация или наработки выгрузки в XLS или DBF следующих данных за опердень:
1. Необходимо выгрузить в файл входящие и исходящие остатки по всем счетам.
2. Необходимо выгрузить в файл дебетовые и кредитовые обороты по всем счетам.
(можно даже гетерогенным сервисом)

Цель: импорт этих данных в систему Банк-клиент.
Exelens
Участник
Неподтвержденный


Вступление в Клуб: 05.11.2007
СообщениеСр Сен 10, 2008 20:27    Ответить с цитатой
Полезность: Нет оценки
Можно через печать представления... хоть ёксель хоть текст хоть дбф Smile
Ratmir
Участник со стажем
Неподтвержденный


Вступление в Клуб: 12.11.2007
СообщениеЧт Сен 11, 2008 08:49    Ответить с цитатой
Полезность: Нет оценки
Exelens пишет:
Можно через печать представления... хоть ёксель хоть текст хоть дбф Smile

А с входящими и исходящими остатки по счетам как быть?
Alexsey
Эксперт
МЕГА БАНК


Вступление в Клуб: 06.09.2007
СообщениеЧт Сен 11, 2008 11:31    Ответить с цитатой
Полезность: Нет оценки
как то делали разработку по движению денежных средств для бизнеса...
отрабатывает как по строго определенному списку счетов так и по предварительно отмеченным (любым) счетам... гемора было многоSad
дистрибутивного чего то подобного не нашлиSad
_________________
всегда есть как минимум 2 выхода
r00st
Эксперт
Резидент CftClub


Вступление в Клуб: 14.09.2007
СообщениеЧт Сен 11, 2008 11:45    Ответить с цитатой
Полезность: Нет оценки
Ratmir пишет:
Exelens пишет:
Можно через печать представления... хоть ёксель хоть текст хоть дбф Smile

А с входящими и исходящими остатки по счетам как быть?

Решение не особо красивое, но быстрое. Пользовать в этом случае надо представление оборотно-сальдовая ведомость.
ulge
Участник со стажем
<Банки (менее 3 участников)>


Вступление в Клуб: 02.11.2015
СообщениеПт Ноя 06, 2015 08:17    Ответить с цитатой
Полезность: Нет оценки
Так как же выгрузить оборотно-сальдовую ведомость в 800000 счетов в Excel? Представление не дает выбрать через интерфейс столько счетов. Когда выбираешь вместо 200 столько много. Отчеты OOXML судя по сообщениям тоже такую таблицу в памяти сформировать не смогут - таблица 60000 x 100 уже вызывает исчерпание памяти процесса.
Gobur
Участник - экстремал
Неподтвержденный


Вступление в Клуб: 06.11.2012
СообщениеПт Ноя 06, 2015 09:07    Ответить с цитатой
Полезность: Нет оценки
ulge пишет:
Так как же выгрузить оборотно-сальдовую ведомость в 800000 счетов в Excel? Представление не дает выбрать через интерфейс столько счетов. Когда выбираешь вместо 200 столько много. Отчеты OOXML судя по сообщениям тоже такую таблицу в памяти сформировать не смогут - таблица 60000 x 100 уже вызывает исчерпание памяти процесса.


Во вьюху отбирает 800 000 ? Если отбирает, то жми печать и в эксель. 100 тыщ у нас выгружает. Больше не пробовал.
ulge
Участник со стажем
<Банки (менее 3 участников)>


Вступление в Клуб: 02.11.2015
СообщениеПт Ноя 06, 2015 09:36    Ответить с цитатой
Полезность: Нет оценки
Gobur пишет:
ulge пишет:
Так как же выгрузить оборотно-сальдовую ведомость в 800000 счетов в Excel? Представление не дает выбрать через интерфейс столько счетов. Когда выбираешь вместо 200 столько много. Отчеты OOXML судя по сообщениям тоже такую таблицу в памяти сформировать не смогут - таблица 60000 x 100 уже вызывает исчерпание памяти процесса.


Во вьюху отбирает 800 000 ? Если отбирает, то жми печать и в эксель. 100 тыщ у нас выгружает. Больше не пробовал.


нет, во вьюху как раз и не дает отобрать столько, говорит недостаточно памяти
vtar
Эксперт
Неподтвержденный


Вступление в Клуб: 20.03.2009
СообщениеПт Ноя 06, 2015 10:02    Ответить с цитатой
Полезность: Нет оценки
ulge пишет:
Gobur пишет:
ulge пишет:
Так как же выгрузить оборотно-сальдовую ведомость в 800000 счетов в Excel? Представление не дает выбрать через интерфейс столько счетов. Когда выбираешь вместо 200 столько много. Отчеты OOXML судя по сообщениям тоже такую таблицу в памяти сформировать не смогут - таблица 60000 x 100 уже вызывает исчерпание памяти процесса.


Во вьюху отбирает 800 000 ? Если отбирает, то жми печать и в эксель. 100 тыщ у нас выгружает. Больше не пробовал.


нет, во вьюху как раз и не дает отобрать столько, говорит недостаточно памяти

сделай операцию, которая будет выгружать в файл csv или xtml/xml их потом скормишь excel-у
yaffil
Профи
Неподтвержденный


Вступление в Клуб: 18.08.2011
СообщениеПт Ноя 06, 2015 11:19    Ответить с цитатой
Полезность: Нет оценки
А чем штаткая ОСВ не подходит? В Экселе, есть и входящие и исходящие. В последних Экселях вообще убрано ограничение по строкам 64 000, хоть мульём только от оперативной памяти ПК зависит возможности.
ulge
Участник со стажем
<Банки (менее 3 участников)>


Вступление в Клуб: 02.11.2015
СообщениеПт Ноя 06, 2015 12:55    Ответить с цитатой
Полезность: Нет оценки
vtar пишет:

сделай операцию, которая будет выгружать в файл csv или xtml/xml их потом скормишь excel-у


Все-таки вывел в Excel с помощью отчета OOXML. 840 тыс.записей с 13 колонками получилось. Процесс выдержал, использовал 10 Гб PGA
ulge
Участник со стажем
<Банки (менее 3 участников)>


Вступление в Клуб: 02.11.2015
СообщениеПт Ноя 06, 2015 12:57    Ответить с цитатой
Полезность: Нет оценки
yaffil пишет:
А чем штаткая ОСВ не подходит? В Экселе, есть и входящие и исходящие. В последних Экселях вообще убрано ограничение по строкам 64 000, хоть мульём только от оперативной памяти ПК зависит возможности.


а штатная ОСВ при попытке установить вместо 200 записей 800 тыс. ругается на недостаток памяти
yaffil
Профи
Неподтвержденный


Вступление в Клуб: 18.08.2011
СообщениеПт Ноя 06, 2015 13:22    Ответить с цитатой
Полезность: Нет оценки
ulge пишет:

а штатная ОСВ при попытке установить вместо 200 записей 800 тыс. ругается на недостаток памяти


Добавьте памяти или делайте на сервере Smile
Если 800 тыс все таки - то должно хватать: для Excel 2007/2010/2013 - 1 048 576 строк на КАЖДОМ из листов книги
KhrushchevAV
Участник со стажем
<Банки (менее 3 участников)>


Вступление в Клуб: 17.10.2014
СообщениеПт Ноя 06, 2015 14:47    Ответить с цитатой
Полезность: Нет оценки
Цитата:
Все-таки вывел в Excel с помощью отчета OOXML. 840 тыс.записей с 13 колонками получилось. Процесс выдержал, использовал 10 Гб PGA


Жесть какая!
Куда ему 10 Гб?!

Делал когда-то выгрузку в CVS файл. Простой операцией
Код:

[STDIO].put()


Если не нужно, стильное оформление - то вполне. Эксель на ура открывает. Только надо непечатные символы убирать, типа chr(10) и с непарные кавычки.
Показать сообщения:   
Ответить на тему    Клуб специалистов ЦФТ-Банк (IBSO) -> Интеграция с внешними подсистемами Часовой пояс: GMT + 3
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Рейтинг@Mail.ru