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

Остаток на конец

 
Ответить на тему    Клуб специалистов ЦФТ-Банк (IBSO) -> Разработка в PL/PLUS. Оптимизация запросов Oracle
Предыдущая тема :: Следующая тема  
Автор Сообщение
TRS
Гость



СообщениеПн Сен 05, 2011 09:31   Остаток на конец Ответить с цитатой
Полезность: Нет оценки
Добрый день, друзья подскажите если у кого то функция, которая могла найти остаток суммы на конец. Такая как этот f.A('В'||а.[ACCOUNT].[ARC_MOVE]||'В', DATE+1) ,но это функция находит из последнего открытого счета, а прежний счет, который закрыт и имеет остаток за заданий нами период не берет. Это проблема может возникнут при переносе остатка на другой счет. Если есть у кого то такая функция то поделитесь пожалуйста.
Random
Эксперт


Вступление в Клуб: 27.06.2011
СообщениеПн Сен 05, 2011 10:49    Ответить с цитатой
Полезность: 1
Ты уж извини, TRS, но дело не в f.a.

Счет, который закрыт, это один счет, а который открыт - совсем другой, это два разных счета. Даже если у них одинаковые номера. Про то, кто из них чей наследник, какие остатки куда перенеслись и чем перенос остатков отличается от прочих других проводок, система не знает и знать не хочет Smile

Для того, чтобы f.a выдала тебе искомое, тебе самому нужно найти прежний закрытый счет.

И, кстати, если на закрытом счете остался остаток, то это ошибка бух.учета. Необходима проводка, переносящая всю сумму на другой счет. И f.a, взяв остаток из этого другого счета (после проводки, понятно), получит ту же сумму. Правильную сумму.
Ну, а до проводки нужно брать остаток с закрытого счета. На этом другом его ж еще нет, не так ли?
Показать сообщения:   
Ответить на тему    Клуб специалистов ЦФТ-Банк (IBSO) -> Разработка в PL/PLUS. Оптимизация запросов Oracle Часовой пояс: GMT + 3
Страница 1 из 1

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