Получение остатков-оборотов по счетам через ACC_TURN_LS.turn 
	   
	     | 
   
 
	
		| Предыдущая тема :: Следующая тема   | 
	 
	
	
		| Автор | 
		Сообщение | 
	 
	
		timochev Эксперт
 
  Вступление в Клуб: 02.07.2007
  | 
		
			
				 Вт Июл 27, 2010 09:30   Получение остатков-оборотов по счетам через ACC_TURN_LS.turn | 
				     | 
			 
			
				Полезность: Нет оценки 
  | 
			 
			
				Наткнулись на следующую проблему:
 
Некоторые наши программеры для получения остатков (оборотов) по фин.счетам стали использовать вместо стандартной f.a функцию ::[AC_FIN].[ACC_TURN_LS].turn
 
Но!!! Данная функция кэширует информацию, что в результате может приводить к неправильным данным. Это проявляется в случае, если сначала дернуть эту функцию по некоторому счету за определенный период, затем провести в этом периоде по этому счету документ, а потом повторно дернуть функцию с теми же параметрами. Результат после проводки документа не изменится!
 
 
Для обнуления кэша требуется предварительно вызывать ::[AC_FIN].[ACC_TURN_LS].init_varg
 
 
ЗЫ Интересно, что в дистрибутиве не везде вызывается обнуление кэша.     
 
Например:
 
1. "Выписка ежедневная с кредитовыми документами"
 
2.  ППС. Аналитическая таблица. "Резервы" / Автоматическое заполнение таблицы, Добавить, Изменить | 
			 
		  | 
	 
	
		  | 
	 
	
		 | 
	 
 
  
	 
	    
	   | 
	
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах
  | 
   
 
		 |