gifts2017

Отчет по просроченной задолженности (СКД) УПП, УТ

Опубликовал Александр Медведев (anig99) в раздел Отчеты - Управленческие

Упрощенный. Без всяких красивостей. Но быстрый. Очень. Особенность - всё в одном запросе с оптимизированным алгоритмом нарастающих итогов.

Данный отчет возник после дискуссии по поводу реализации алгоритма расчета просроченной дебиторской задоженности в http://www.infostart.ru/projects/4294/. В результате был написан запрос, который был оформлен через СКД. Данный отчет реализован с минимальным функционалом и реализует только один случай просроченной дебиторки в разрезе контрагентов. Кто немного разбирается в программировании исправит предыдущую версию под новый запрос...Если возникают вопросы можно в личку.

Теперь конечная таблица формируется в едином запросе, с помощью пакетных запросов, временных таблиц и оптимизированного алгоритма нарастающих итогов в запросе. Стандартный алгоритм расчета нарастающих итогов в запросе имеет один большой недостаток - существенное увеличение времени выполнения запроса при большом количество документов взаиморасчетов. В данном запросе эта проблема решена. На мой взгляд запрос получился интересным, но я первый раз работаю с новым функционалом запросов, поэтому подскажите, если что не так или где можно сделать лучше.

 

Ах да...чуть не забыл. Число дней задолженности берется аналогично http://www.infostart.ru/projects/4294/ поэтому если надо заменить источник дней задолженности, а сами не можете, то присылайте свой запрос который получает  число дней для контрагента, а в ответ я скину запрос для СКД с исправлениями.

Для статьи мне пороху не хватит, поэтому уж лучше обработка, которую можно использовать.

Скачать файлы

Наименование Файл Версия Размер
- 133
.1246987168 8,70Kb
25.09.09
133
.1246987168 8,70Kb Скачать

См. также

Подписаться Добавить вознаграждение
Комментарии
10. Денис Юриков (yurikovd) 30.08.10 02:36
а почему нельзя использовать РегистрНакопления ВзаиморасчетыСКонтрагентами.Остатки
а вычисляемые поля для отображения по периодам задолженности???
11. Александр Медведев (anig99) 30.08.10 09:22
(10) для того, чтобы получать дебиторку со сроками долга (и соответственно по периодам распределять, если нужно), нужно получать остатки в разрезе в разрезе регистраторов. Вычисляемые поля не задействованы, т.к. запрос можно использовать не только в СКД
12. Денис Юриков (yurikovd) 31.08.10 06:15
Посмотрите пожалуйста отчет в СКД
Прикрепленные файлы:
Отчет11.erf
13. Александр Медведев (anig99) 01.09.10 11:58
(12) извини, что так долго. сегодня посмотрю вечером/ночью
14. Пуд (Пуд) 24.08.12 10:32
У меня, почему-то,выдает другие данные, не такие,как отчет расширенный
15. Алексей Марченко (Alexez) 12.12.14 17:33
Воспользовался вашим алгоритмом, большое спасибо за замечательный отчет.