| 
 
  
	| плановый остаток - тормоза 
 
 |  
	
		| Предыдущая тема :: Следующая тема |  
		| Автор | Сообщение |  
		| Gobur Профи
 
 
 Вступление в Клуб: 06.11.2012
 
 | 
			
				|  Чт Мар 19, 2015 09:45   плановый остаток - тормоза |   |  
				| Полезность: Нет оценки 
 |  
				| В последнее время заметили тормоза при проводке по счетам с большой выпиской - от 20 до 100 тыщ. документов в день. Висит вот на этом запросе из трейса.
 
  	  | Код: |  	  | SELECT /*+ INDEX_DESC(A1 IDX_Z#MAIN_DOCUM_ACCKT_DATE) */ SUM(CASE WHEN A1.C_SUM_PO IS NULL THEN CASE WHEN A1.C_MULTICURR IS NULL THEN A1.C_SUM WHEN
 A1.C_MULTICURR IN (1920419,1920421) THEN 0 ELSE
 A1.C_SUM*Z$DOCUMENT_LIB_CUR.GET_RATE(A1.C_VALUTA,A1.C_DATE_VAL)/Z$DOCUMENT_LIB_CUR.GET_RATE(A1.C_VALUTA_PO,A1.C_DATE_VAL)
 END ELSE A1.C_SUM_PO END) FROM Z#MAIN_DOCUM A1 WHERE INSTR(:B5 ,:B4
 ||A1.STATE_ID||:B4 ) > 0 AND A1.C_ACC_KT = :B3 AND A1.ID <> :B2 AND
 A1.C_DOCUMENT_DATE >= :B1 AND A1.C_MAIN_SMART IS NULL AND NOT EXISTS (
 SELECT 1 A$1 FROM Z#MAIN_DOCUM B1 WHERE B1.C_MAIN_SMART = A1.ID )
 | 
 Я так понимаю - это определение планового остатка по счету. Причем дата в этом запросе 11-01-1987. Т.е. анализируются документы за все время. Как то можно сузить глубину поиска? Или как то оптимизировать?
 |  |  
		|  |  
		| Gobur Профи
 
 
 Вступление в Клуб: 06.11.2012
 
 | 
			
				|  Чт Мар 19, 2015 10:40   Re: плановый остаток - тормоза |   |  
				| Полезность: 1 
 |  
				| Вопрос снимаю нашел в доке. Банковские продукты - Обслуживаемые счета - Настройка продукта. По умолчанию в плановом остатке 9999 - поставил 4 дня)
 |  |  
		|  |  
		| KhrushchevAV Участник со стажем
 
 
 Вступление в Клуб: 17.10.2014
 
 | 
			
				|  Чт Мар 19, 2015 11:41    |   |  
				| Полезность: Нет оценки 
 |  
				| Спасибо, что не поленились и ответ написать. Кому-то пригодится. А 4 дня маловато. На новогодние праздники попадетесь. Не? |  |  
		|  |  
		| Ghost Профи
 
 
 Вступление в Клуб: 24.11.2007
 
 | 
			
				|  Чт Мар 19, 2015 11:55   Re: плановый остаток - тормоза |   |  
				| Полезность: 1 
 |  
				|  	  | Gobur пишет: |  	  | Вопрос снимаю нашел в доке. Банковские продукты - Обслуживаемые счета - Настройка продукта. По умолчанию в плановом остатке 9999 - поставил 4 дня)
 | 
 Поставьте 10, т.к. платежное поручение действительно 10 дней, т.е. введенное ПП в систему может быть отправлено в течении 10 от даты ПП.
 |  |  
		|  |  
		| Gobur Профи
 
 
 Вступление в Клуб: 06.11.2012
 
 | 
			
				|  Чт Мар 19, 2015 14:21   Re: плановый остаток - тормоза |   |  
				| Полезность: Нет оценки 
 |  
				|  	  | Ghost пишет: |  	  |  	  | Gobur пишет: |  	  | Вопрос снимаю нашел в доке. Банковские продукты - Обслуживаемые счета - Настройка продукта. По умолчанию в плановом остатке 9999 - поставил 4 дня)
 | 
 Поставьте 10, т.к. платежное поручение действительно 10 дней, т.е. введенное ПП в систему может быть отправлено в течении 10 от даты ПП.
 | 
 Ну вообще 10 правильнее, у нас просто это ИБСО для физ.лиц и там этот срок не актуален - главное скорость работы.
 |  |  
		|  |  
		|  |  
  
	| 
 
 | Вы не можете начинать темы Вы не можете отвечать на сообщения
 Вы не можете редактировать свои сообщения
 Вы не можете удалять свои сообщения
 Вы не можете голосовать в опросах
 
 |  |