| Предыдущая тема :: Следующая тема   | 
	
	
	
		| Автор | 
		Сообщение | 
	
	
		Ratmir Участник со стажем
 
  Вступление в Клуб: 12.11.2007
  | 
		
			
				 Ср Сен 10, 2008 18:45   Выгрузка выписки в XLS или DBF. | 
				     | 
			 
			
				Полезность: Нет оценки 
  | 
			 
			
				Доброго дня всем!
 
Есть ли у кого нибудь реализация или наработки выгрузки в XLS или DBF следующих данных за опердень:
 
1. Необходимо выгрузить в файл входящие и исходящие остатки по всем счетам.
 
2. Необходимо выгрузить в файл дебетовые и кредитовые обороты по всем счетам.
 
(можно даже гетерогенным сервисом)
 
 
Цель: импорт этих данных в систему Банк-клиент. | 
			 
		  | 
	
	
		  | 
	
	
		Exelens Участник
 
  Вступление в Клуб: 05.11.2007
  | 
		
			
				 Ср Сен 10, 2008 20:27    | 
				     | 
			 
			
				Полезность: Нет оценки 
  | 
			 
			
				Можно через печать представления... хоть ёксель хоть текст хоть дбф   | 
			 
		  | 
	
	
		  | 
	
	
		Ratmir Участник со стажем
 
  Вступление в Клуб: 12.11.2007
  | 
		
			
				 Чт Сен 11, 2008 08:49    | 
				     | 
			 
			
				Полезность: Нет оценки 
  | 
			 
			
				 	  | Exelens пишет: | 	 		  Можно через печать представления... хоть ёксель хоть текст хоть дбф   | 	  
 
А с входящими и исходящими остатки по счетам как быть? | 
			 
		  | 
	
	
		  | 
	
	
		Alexsey Эксперт
 
  Вступление в Клуб: 06.09.2007
  | 
		
			
				 Чт Сен 11, 2008 11:31    | 
				     | 
			 
			
				Полезность: Нет оценки 
  | 
			 
			
				как то делали разработку по движению денежных средств для бизнеса...
 
отрабатывает как по строго определенному списку счетов так и по предварительно отмеченным (любым) счетам... гемора было много 
 
дистрибутивного чего то подобного не нашли  _________________ всегда есть как минимум 2 выхода | 
			 
		  | 
	
	
		  | 
	
	
		r00st Эксперт
 
  Вступление в Клуб: 14.09.2007
  | 
		
			
				 Чт Сен 11, 2008 11:45    | 
				     | 
			 
			
				Полезность: Нет оценки 
  | 
			 
			
				 	  | Ratmir пишет: | 	 		   	  | Exelens пишет: | 	 		  Можно через печать представления... хоть ёксель хоть текст хоть дбф   | 	  
 
А с входящими и исходящими остатки по счетам как быть? | 	  
 
Решение не особо красивое, но быстрое. Пользовать в этом случае надо представление оборотно-сальдовая ведомость. | 
			 
		  | 
	
	
		  | 
	
	
		ulge Участник со стажем
 
  Вступление в Клуб: 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 Участник со стажем
 
  Вступление в Клуб: 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 Участник со стажем
 
  Вступление в Клуб: 02.11.2015
  | 
		
			
				 Пт Ноя 06, 2015 12:55    | 
				     | 
			 
			
				Полезность: Нет оценки 
  | 
			 
			
				 	  | vtar пишет: | 	 		  
 
сделай операцию, которая будет выгружать в файл csv или xtml/xml  их потом скормишь excel-у | 	  
 
 
Все-таки вывел в Excel с помощью отчета OOXML. 840 тыс.записей с 13 колонками получилось.  Процесс выдержал, использовал 10 Гб PGA | 
			 
		  | 
	
	
		  | 
	
	
		ulge Участник со стажем
 
  Вступление в Клуб: 02.11.2015
  | 
		
			
				 Пт Ноя 06, 2015 12:57    | 
				     | 
			 
			
				Полезность: Нет оценки 
  | 
			 
			
				 	  | yaffil пишет: | 	 		  | А чем штаткая ОСВ не подходит? В Экселе, есть и входящие и исходящие. В последних Экселях вообще убрано ограничение по строкам 64 000, хоть мульём только от оперативной памяти ПК зависит возможности. | 	  
 
 
а штатная ОСВ при попытке установить вместо 200 записей 800 тыс. ругается на недостаток памяти | 
			 
		  | 
	
	
		  | 
	
	
		yaffil Профи
 
  Вступление в Клуб: 18.08.2011
  | 
		
			
				 Пт Ноя 06, 2015 13:22    | 
				     | 
			 
			
				Полезность: Нет оценки 
  | 
			 
			
				 	  | ulge пишет: | 	 		  
 
а штатная ОСВ при попытке установить вместо 200 записей 800 тыс. ругается на недостаток памяти | 	  
 
 
Добавьте памяти или делайте на сервере  
 
Если 800 тыс все таки - то должно хватать: для Excel 2007/2010/2013 - 1 048 576 строк на КАЖДОМ из листов книги | 
			 
		  | 
	
	
		  | 
	
	
		KhrushchevAV Участник со стажем
 
  Вступление в Клуб: 17.10.2014
  | 
		
			
				 Пт Ноя 06, 2015 14:47    | 
				     | 
			 
			
				Полезность: Нет оценки 
  | 
			 
			
				 	  | Цитата: | 	 		  | Все-таки вывел в Excel с помощью отчета OOXML. 840 тыс.записей с 13 колонками получилось.  Процесс выдержал, использовал 10 Гб PGA | 	  
 
 
Жесть какая!
 
Куда ему 10 Гб?!
 
 
Делал когда-то выгрузку в CVS файл. Простой операцией 
 
 
 
Если не нужно, стильное оформление - то вполне. Эксель на ура открывает. Только надо непечатные символы убирать, типа chr(10) и с непарные кавычки. | 
			 
		  | 
	
	
		  | 
	
	
		 |